From 76199f21616ad86cf68f3b063c1ce23c6fc5a52f Mon Sep 17 00:00:00 2001 From: Ian McIntyre Date: Sun, 30 Nov 2025 18:52:34 -0500 Subject: First commit --- chips/imxrt1180/src/lib.rs | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 chips/imxrt1180/src/lib.rs (limited to 'chips/imxrt1180/src/lib.rs') diff --git a/chips/imxrt1180/src/lib.rs b/chips/imxrt1180/src/lib.rs new file mode 100644 index 0000000..7e70e33 --- /dev/null +++ b/chips/imxrt1180/src/lib.rs @@ -0,0 +1,33 @@ +#![no_std] + +mod rt; +pub use rt::*; + +pub use imxrt_drivers_ccm_11xx::ral_1180 as ccm; +pub use imxrt_drivers_iomuxc_11xx::iomuxc_aon; +pub use imxrt_drivers_lpspi as lpspi; +pub use imxrt_drivers_rgpio as rgpio; + +pub mod instances { + ral_registers::instances! { + unsafe { + pub ccm = 0x4445_0000; + + pub rgpio1 = 0x4740_0000; + pub rgpio2 = 0x4381_0000; + pub rgpio3 = 0x4382_0000; + pub rgpio4 = 0x4383_0000; + pub rgpio5 = 0x4384_0000; + pub rgpio6 = 0x4385_0000; + + pub iomuxc_aon = 0x443C_0000; + + pub lpspi1 = 0x4436_0000; + pub lpspi2 = 0x4437_0000; + pub lpspi3 = 0x4255_0000; + pub lpspi4 = 0x4256_0000; + pub lpspi5 = 0x42d5_0000; + pub lpspi6 = 0x42d6_0000; + } + } +} -- cgit v1.2.3