Declan Snyder
a1916b0121
soc: nxp: rw: Fix error if PMU reset not specified
...
Don't build error if the reset causes is not specified on
the PMU node.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-04-26 19:49:54 +01:00
David Leach
9b0ccc8d24
west.yml: Update NXP HAL MCUX-SDK to add MKE1XZ9 support
...
Add MKE1XZ9 and some additional HAL cleanup patches.
Update bumped the chip version for RW610.
Signed-off-by: David Leach <david.leach@nxp.com>
2024-04-26 09:30:11 +02:00
Daniel DeGrasse
46bed8896e
soc: nxp: rw: add support for USBOTG controller
...
Add code to clock and release reset signal for USBOTG controller on
RW6xx SOC when USB is enabled, and add KConfig selection to indicate to
build system which USB controller this SOC uses.
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-04-11 09:09:00 +02:00
Daniel DeGrasse
b6477deb4a
soc: nxp: rw: add reset code for LCDIC
...
Clear LCDIC reset signal at init when the LCDIC peripheral is enabled.
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-04-04 23:59:37 +03:00
Daniel DeGrasse
5e241970f5
soc: nxp: rw: enable DMIC clock at boot
...
Enable DMIC clock at boot, so that RW DMIC IP will be useable by driver
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-28 09:44:25 +00:00
Declan Snyder
711375695e
soc: nxp: rw: Support Reset cause setting
...
Support reset causes on RW SOC
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-22 15:58:03 -05:00
Declan Snyder
a65ae89b9e
soc: nxp: rw: Support MRT counter
...
Add DT entries and peripheral reset for MRT on RW.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-21 09:06:48 +01:00
Declan Snyder
241d41596b
soc: nxp: rw: Support CTIMER
...
Add DT entries and clocking for CTIMER peripherals on RW61x.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-21 09:06:48 +01:00
Daniel DeGrasse
90a8ef11fe
soc: nxp: rw: define Kconfigs for MEMC_MCUX_FLEXSPI code relocation
...
MEMC_MCUX_FLEXSPI depends on code relocation being enabled on parts that
XIP from the FlexSPI by default and requires a string describing the RAM
region to relocate code into. Add these Kconfigs to the RW SOC port.
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-20 19:08:06 +00:00
Daniel DeGrasse
9021ce82fc
soc: nxp: rw: add support for reclocking flexspi
...
Add support for reclocking FlexSPI peripheral via flexspi_clock_set_freq
function
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-20 19:08:06 +00:00
Declan Snyder
2cb4550dc7
soc: rw: Support WWDT
...
Add DT entry and SOC code for watchdog
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-20 16:19:12 +00:00
Declan Snyder
ab7580046a
soc: rw: Support I2C Flexcomms
...
Support I2C flexcomms by clocking in soc.c and adding DT header
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-19 09:47:35 +01:00
Declan Snyder
fa6e894e1d
soc: nxp: rw: Clock SPI Flexcomms
...
Clock flexcomms if used as SPI
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-15 18:07:45 -04:00
Declan Snyder
5f53afca0a
soc: nxp: Add RW SOC Family
...
Add SOC definition for NXP RW Family
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-13 16:45:13 +00:00