Commit 3ec2299c authored by Daniel DeGrasse's avatar Daniel DeGrasse Committed by Jamie
Browse files

soc: nxp: port imx8mq SOC to HWMv2

Port IMX8M Quad SOC to HWMv2. Only the M4 core is enabled.

Signed-off-by: default avatarDaniel DeGrasse <daniel.degrasse@nxp.com>
parent 8ea02f4e
Loading
Loading
Loading
Loading
+1 −1
Changes for drivers/clock_control/clock_control_mcux_syscon.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ static int mcux_lpc_syscon_clock_control_on(const struct device *dev,
	if ((uint32_t)sub_system == MCUX_MRT_CLK) {
#if defined(CONFIG_SOC_FAMILY_LPC)
		CLOCK_EnableClock(kCLOCK_Mrt);
#elif defined(CONFIG_SOC_FAMILY_IMX)
#elif defined(CONFIG_SOC_FAMILY_NXP_IMXRT)
		CLOCK_EnableClock(kCLOCK_Mrt0);
#endif
	}
+1 −1
Changes for drivers/gpio/gpio_mcux_igpio.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -152,7 +152,7 @@ static int mcux_igpio_configure(const struct device *dev,


	}
#elif defined(CONFIG_SOC_SERIES_IMX8MQ_M4)
#elif defined(CONFIG_SOC_MIMX8MQ6_M4)
	if ((flags & GPIO_SINGLE_ENDED) != 0) {
		/* Set ODE bit */
		reg |= (0x1 << MCUX_IMX_DRIVE_OPEN_DRAIN_SHIFT);
+1 −1
Changes for modules/Kconfig.imx: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
config HAS_IMX_HAL
	bool
	select HAS_CMSIS_CORE
	depends on SOC_FAMILY_NXP_IMX || SOC_FAMILY_IMX
	depends on SOC_FAMILY_NXP_IMX

if HAS_IMX_HAL

+1 −1
Changes for modules/Kconfig.mcux: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
config HAS_MCUX
	bool
	depends on SOC_FAMILY_KINETIS || SOC_FAMILY_NXP_IMX || SOC_FAMILY_LPC || \
		SOC_FAMILY_NXP_S32 || SOC_FAMILY_IMX || SOC_FAMILY_NXP_IMXRT
		SOC_FAMILY_NXP_S32 || SOC_FAMILY_NXP_IMXRT
if HAS_MCUX

config MCUX_CORE_SUFFIX
+4 −0
Changes for soc/nxp/imx/imx8m/CMakeLists.txt: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -43,6 +43,10 @@ if(CONFIG_SOC_MIMX8MM6_M4)
  add_subdirectory(m4_mini)
endif()

if(CONFIG_SOC_MIMX8MQ6_M4)
  add_subdirectory(m4_quad)
endif()

if(CONFIG_SOC_MIMX8MP_M7)
  add_subdirectory(m7)
endif()
Loading