diff --git a/boards/nxp/frdm_k22f/frdm_k22f_defconfig b/boards/nxp/frdm_k22f/frdm_k22f_defconfig index 28e4f2b6ec356c4..e54e0b09d76c622 100644 --- a/boards/nxp/frdm_k22f/frdm_k22f_defconfig +++ b/boards/nxp/frdm_k22f/frdm_k22f_defconfig @@ -10,6 +10,5 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 CONFIG_OSC_LOW_POWER=y diff --git a/boards/nxp/frdm_k64f/frdm_k64f_defconfig b/boards/nxp/frdm_k64f/frdm_k64f_defconfig index 74d8a115b892a96..5196f9e1a39f5c6 100644 --- a/boards/nxp/frdm_k64f/frdm_k64f_defconfig +++ b/boards/nxp/frdm_k64f/frdm_k64f_defconfig @@ -4,7 +4,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 CONFIG_OSC_EXTERNAL=y diff --git a/boards/nxp/frdm_k82f/frdm_k82f_defconfig b/boards/nxp/frdm_k82f/frdm_k82f_defconfig index 752e5539cbb24fd..bc5851713012512 100644 --- a/boards/nxp/frdm_k82f/frdm_k82f_defconfig +++ b/boards/nxp/frdm_k82f/frdm_k82f_defconfig @@ -4,7 +4,6 @@ CONFIG_SERIAL=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y -CONFIG_PINCTRL=y CONFIG_GPIO=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 CONFIG_OSC_LOW_POWER=y diff --git a/boards/nxp/frdm_ke15z/frdm_ke15z_defconfig b/boards/nxp/frdm_ke15z/frdm_ke15z_defconfig index 69a85bdc43dda61..eb3936d7e4fe922 100644 --- a/boards/nxp/frdm_ke15z/frdm_ke15z_defconfig +++ b/boards/nxp/frdm_ke15z/frdm_ke15z_defconfig @@ -12,6 +12,3 @@ CONFIG_GPIO=y # Clock Control CONFIG_CLOCK_CONTROL=y - -# Enable pin controller -CONFIG_PINCTRL=y diff --git a/boards/nxp/frdm_ke17z/frdm_ke17z_defconfig b/boards/nxp/frdm_ke17z/frdm_ke17z_defconfig index 906371815beaae2..30c5915a7f1a75c 100644 --- a/boards/nxp/frdm_ke17z/frdm_ke17z_defconfig +++ b/boards/nxp/frdm_ke17z/frdm_ke17z_defconfig @@ -14,6 +14,3 @@ CONFIG_GPIO=y # Clock Control CONFIG_CLOCK_CONTROL=y - -# Enable pin controller -CONFIG_PINCTRL=y diff --git a/boards/nxp/frdm_ke17z512/frdm_ke17z512_defconfig b/boards/nxp/frdm_ke17z512/frdm_ke17z512_defconfig index 508db6da8533e8c..3d640c35842dd99 100644 --- a/boards/nxp/frdm_ke17z512/frdm_ke17z512_defconfig +++ b/boards/nxp/frdm_ke17z512/frdm_ke17z512_defconfig @@ -8,4 +8,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/frdm_kl25z/frdm_kl25z_defconfig b/boards/nxp/frdm_kl25z/frdm_kl25z_defconfig index 0645bba8800b946..522e94ae74646ef 100644 --- a/boards/nxp/frdm_kl25z/frdm_kl25z_defconfig +++ b/boards/nxp/frdm_kl25z/frdm_kl25z_defconfig @@ -4,6 +4,5 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 CONFIG_OSC_LOW_POWER=y diff --git a/boards/nxp/frdm_kw41z/frdm_kw41z_defconfig b/boards/nxp/frdm_kw41z/frdm_kw41z_defconfig index ec5a311d8fe6fa7..90d5fe82223f220 100644 --- a/boards/nxp/frdm_kw41z/frdm_kw41z_defconfig +++ b/boards/nxp/frdm_kw41z/frdm_kw41z_defconfig @@ -4,6 +4,5 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=40000000 CONFIG_OSC_EXTERNAL=y diff --git a/boards/nxp/frdm_mcxa156/frdm_mcxa156_defconfig b/boards/nxp/frdm_mcxa156/frdm_mcxa156_defconfig index 3fc86cf38dc7ad7..8a733179c9f04d7 100644 --- a/boards/nxp/frdm_mcxa156/frdm_mcxa156_defconfig +++ b/boards/nxp/frdm_mcxa156/frdm_mcxa156_defconfig @@ -9,4 +9,3 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/frdm_mcxn236/frdm_mcxn236_defconfig b/boards/nxp/frdm_mcxn236/frdm_mcxn236_defconfig index 41ce4376bdca02a..2e0bfcbd83e09fc 100644 --- a/boards/nxp/frdm_mcxn236/frdm_mcxn236_defconfig +++ b/boards/nxp/frdm_mcxn236/frdm_mcxn236_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y diff --git a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_defconfig b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_defconfig index 41ce4376bdca02a..2e0bfcbd83e09fc 100644 --- a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_defconfig +++ b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y diff --git a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_qspi_defconfig b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_qspi_defconfig index 41ce4376bdca02a..2e0bfcbd83e09fc 100644 --- a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_qspi_defconfig +++ b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0_qspi_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y diff --git a/boards/nxp/frdm_mcxw71/frdm_mcxw71_defconfig b/boards/nxp/frdm_mcxw71/frdm_mcxw71_defconfig index ef284e16e6551f5..0f5f85050b29641 100644 --- a/boards/nxp/frdm_mcxw71/frdm_mcxw71_defconfig +++ b/boards/nxp/frdm_mcxw71/frdm_mcxw71_defconfig @@ -6,7 +6,6 @@ CONFIG_ARM_MPU=y CONFIG_TRUSTED_EXECUTION_SECURE=y -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y diff --git a/boards/nxp/frdm_rw612/frdm_rw612_defconfig b/boards/nxp/frdm_rw612/frdm_rw612_defconfig index b987fa24dc09b35..8c5e9ace7beda39 100644 --- a/boards/nxp/frdm_rw612/frdm_rw612_defconfig +++ b/boards/nxp/frdm_rw612/frdm_rw612_defconfig @@ -7,7 +7,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y -CONFIG_PINCTRL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y CONFIG_ARM_MPU=y diff --git a/boards/nxp/hexiwear/hexiwear_mk64f12_defconfig b/boards/nxp/hexiwear/hexiwear_mk64f12_defconfig index 8609fa1f8da4b07..02af29fba706739 100644 --- a/boards/nxp/hexiwear/hexiwear_mk64f12_defconfig +++ b/boards/nxp/hexiwear/hexiwear_mk64f12_defconfig @@ -4,7 +4,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 CONFIG_OSC_LOW_POWER=y CONFIG_ARM_MPU=y diff --git a/boards/nxp/hexiwear/hexiwear_mkw40z4_defconfig b/boards/nxp/hexiwear/hexiwear_mkw40z4_defconfig index 4f25cadc1eee43b..1c24b1986fe64b7 100644 --- a/boards/nxp/hexiwear/hexiwear_mkw40z4_defconfig +++ b/boards/nxp/hexiwear/hexiwear_mkw40z4_defconfig @@ -3,7 +3,6 @@ CONFIG_CONSOLE=y CONFIG_RTT_CONSOLE=y CONFIG_USE_SEGGER_RTT=y -CONFIG_PINCTRL=y CONFIG_GPIO=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=40000000 CONFIG_OSC_EXTERNAL=y diff --git a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_defconfig b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_defconfig index 03f341149702d86..3772b1d528127b4 100644 --- a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_defconfig +++ b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_defconfig @@ -24,4 +24,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_smp_defconfig b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_smp_defconfig index 3c7bc851bf31db4..4eea7df24aedf28 100644 --- a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_smp_defconfig +++ b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53_smp_defconfig @@ -29,4 +29,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_m4_defconfig b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_m4_defconfig index e0223e4f71fc888..2eda7d3028f9a00 100644 --- a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_m4_defconfig +++ b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_m4_defconfig @@ -11,4 +11,3 @@ CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_CONSOLE=y CONFIG_XIP=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_defconfig b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_defconfig index 03f341149702d86..3772b1d528127b4 100644 --- a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_defconfig +++ b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_defconfig @@ -24,4 +24,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp_defconfig b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp_defconfig index 3c7bc851bf31db4..4eea7df24aedf28 100644 --- a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp_defconfig +++ b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp_defconfig @@ -29,4 +29,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig index 03f341149702d86..3772b1d528127b4 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig @@ -24,4 +24,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig index 3c7bc851bf31db4..4eea7df24aedf28 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig @@ -29,4 +29,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp_defconfig b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp_defconfig index e2c64fa2e0dc076..f2fd89a3c07c54d 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp_defconfig +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp_defconfig @@ -20,6 +20,3 @@ CONFIG_CONSOLE=y # uart console (overrides remote proc console) CONFIG_UART_CONSOLE=y - -# enable pin controller -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr_defconfig b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr_defconfig index 17542cb4eec07e0..dd7e1a866f98839 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr_defconfig +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr_defconfig @@ -11,4 +11,3 @@ CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_CONSOLE=y CONFIG_XIP=y CONFIG_CODE_DDR=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_defconfig b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_defconfig index 0f7d91f447e9697..e985ee6b2af860f 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_defconfig +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_defconfig @@ -11,4 +11,3 @@ CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_CONSOLE=y CONFIG_XIP=y CONFIG_CODE_ITCM=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx8mq_evk/imx8mq_evk_mimx8mq6_m4_defconfig b/boards/nxp/imx8mq_evk/imx8mq_evk_mimx8mq6_m4_defconfig index e169a060eab12a6..2f9b996f6c54cb2 100644 --- a/boards/nxp/imx8mq_evk/imx8mq_evk_mimx8mq6_m4_defconfig +++ b/boards/nxp/imx8mq_evk/imx8mq_evk_mimx8mq6_m4_defconfig @@ -11,4 +11,3 @@ CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_CONSOLE=y CONFIG_XIP=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx93_evk/imx93_evk_mimx9352_a55_defconfig b/boards/nxp/imx93_evk/imx93_evk_mimx9352_a55_defconfig index 6b4743c46430d36..fb142f3cf4a9561 100644 --- a/boards/nxp/imx93_evk/imx93_evk_mimx9352_a55_defconfig +++ b/boards/nxp/imx93_evk/imx93_evk_mimx9352_a55_defconfig @@ -28,4 +28,3 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/imx93_evk/imx93_evk_mimx9352_m33_defconfig b/boards/nxp/imx93_evk/imx93_evk_mimx9352_m33_defconfig index 028b1fc71d14580..3b790374be6d2e3 100644 --- a/boards/nxp/imx93_evk/imx93_evk_mimx9352_m33_defconfig +++ b/boards/nxp/imx93_evk/imx93_evk_mimx9352_m33_defconfig @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 CONFIG_CLOCK_CONTROL=y -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_UART_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y diff --git a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m0_defconfig b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m0_defconfig index 9242d2359a0daba..fb30ae49fbea722 100644 --- a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m0_defconfig +++ b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m0_defconfig @@ -8,4 +8,3 @@ CONFIG_USE_SEGGER_RTT=y CONFIG_SERIAL=n CONFIG_GPIO=n CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 -CONFIG_PINCTRL=y diff --git a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4_defconfig b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4_defconfig index 921c68d49ade9e5..f12168a9c4a5c4e 100644 --- a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4_defconfig +++ b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y diff --git a/boards/nxp/lpcxpresso55s06/lpcxpresso55s06_defconfig b/boards/nxp/lpcxpresso55s06/lpcxpresso55s06_defconfig index 6fcd01d4551ae34..6eb2963ddacd9fb 100644 --- a/boards/nxp/lpcxpresso55s06/lpcxpresso55s06_defconfig +++ b/boards/nxp/lpcxpresso55s06/lpcxpresso55s06_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_RUNTIME_NMI=y diff --git a/boards/nxp/lpcxpresso55s16/lpcxpresso55s16_defconfig b/boards/nxp/lpcxpresso55s16/lpcxpresso55s16_defconfig index e327fa910d74e3a..a6b7ba148b633de 100644 --- a/boards/nxp/lpcxpresso55s16/lpcxpresso55s16_defconfig +++ b/boards/nxp/lpcxpresso55s16/lpcxpresso55s16_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_RUNTIME_NMI=y diff --git a/boards/nxp/lpcxpresso55s28/lpcxpresso55s28_defconfig b/boards/nxp/lpcxpresso55s28/lpcxpresso55s28_defconfig index 1a23b7b3d78ff59..89c400f362f04da 100644 --- a/boards/nxp/lpcxpresso55s28/lpcxpresso55s28_defconfig +++ b/boards/nxp/lpcxpresso55s28/lpcxpresso55s28_defconfig @@ -10,7 +10,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y diff --git a/boards/nxp/lpcxpresso55s36/lpcxpresso55s36_defconfig b/boards/nxp/lpcxpresso55s36/lpcxpresso55s36_defconfig index 9aaf3ff8452c4fa..b9fc46bd29e902c 100644 --- a/boards/nxp/lpcxpresso55s36/lpcxpresso55s36_defconfig +++ b/boards/nxp/lpcxpresso55s36/lpcxpresso55s36_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_ARM_MPU=y CONFIG_RUNTIME_NMI=y diff --git a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_defconfig b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_defconfig index 873503cfc733a2d..3f6ecf8772c6be5 100644 --- a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_defconfig +++ b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_defconfig @@ -5,7 +5,6 @@ # CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_RUNTIME_NMI=y diff --git a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns_defconfig b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns_defconfig index 98721c751a928a1..c6da4ff7bad4782 100644 --- a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns_defconfig +++ b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns_defconfig @@ -5,7 +5,6 @@ # CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_RUNTIME_NMI=y diff --git a/boards/nxp/mimxrt1010_evk/mimxrt1010_evk_defconfig b/boards/nxp/mimxrt1010_evk/mimxrt1010_evk_defconfig index dc0fdc31f2ae433..aa92258dda99603 100644 --- a/boards/nxp/mimxrt1010_evk/mimxrt1010_evk_defconfig +++ b/boards/nxp/mimxrt1010_evk/mimxrt1010_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1015_evk/mimxrt1015_evk_defconfig b/boards/nxp/mimxrt1015_evk/mimxrt1015_evk_defconfig index dc0fdc31f2ae433..aa92258dda99603 100644 --- a/boards/nxp/mimxrt1015_evk/mimxrt1015_evk_defconfig +++ b/boards/nxp/mimxrt1015_evk/mimxrt1015_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1020_evk/mimxrt1020_evk_defconfig b/boards/nxp/mimxrt1020_evk/mimxrt1020_evk_defconfig index 8af2d46280907d4..29f9a37ea90d5df 100644 --- a/boards/nxp/mimxrt1020_evk/mimxrt1020_evk_defconfig +++ b/boards/nxp/mimxrt1020_evk/mimxrt1020_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1024_evk/mimxrt1024_evk_defconfig b/boards/nxp/mimxrt1024_evk/mimxrt1024_evk_defconfig index 591d807155216c4..d24c6ad60d5ee7c 100644 --- a/boards/nxp/mimxrt1024_evk/mimxrt1024_evk_defconfig +++ b/boards/nxp/mimxrt1024_evk/mimxrt1024_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1040_evk/mimxrt1040_evk_defconfig b/boards/nxp/mimxrt1040_evk/mimxrt1040_evk_defconfig index 5d1b150c729fa9f..48d8cb6bc73636a 100644 --- a/boards/nxp/mimxrt1040_evk/mimxrt1040_evk_defconfig +++ b/boards/nxp/mimxrt1040_evk/mimxrt1040_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_defconfig b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_defconfig index e4f0cbedcc26153..a9e39fa1d739fe6 100644 --- a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_defconfig +++ b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_defconfig b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_defconfig index 8af2d46280907d4..29f9a37ea90d5df 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_defconfig +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evkb_defconfig b/boards/nxp/mimxrt1060_evk/mimxrt1060_evkb_defconfig index 365bcc53c40dd5f..05f3e067e721465 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evkb_defconfig +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evkb_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6_defconfig b/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6_defconfig index 3db75b19e6d7b27..5de68171b06843f 100644 --- a/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6_defconfig +++ b/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6_defconfig @@ -10,7 +10,6 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y # Enable Regulators CONFIG_REGULATOR=y diff --git a/boards/nxp/mimxrt1064_evk/mimxrt1064_evk_defconfig b/boards/nxp/mimxrt1064_evk/mimxrt1064_evk_defconfig index 8af2d46280907d4..29f9a37ea90d5df 100644 --- a/boards/nxp/mimxrt1064_evk/mimxrt1064_evk_defconfig +++ b/boards/nxp/mimxrt1064_evk/mimxrt1064_evk_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4_defconfig b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4_defconfig index 5139427b850b5b5..d30c21bbab4cf2c 100644 --- a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4_defconfig +++ b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7_defconfig b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7_defconfig index 78f5191a1545b07..69b98c5be667155 100644 --- a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7_defconfig +++ b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7_defconfig @@ -11,4 +11,3 @@ CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y CONFIG_FLEXSPI_CONFIG_BLOCK_OFFSET=0x400 -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4_defconfig b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4_defconfig index 822498def23bbfe..e34fb332113fcf1 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4_defconfig +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_defconfig b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_defconfig index 822498def23bbfe..e34fb332113fcf1 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_defconfig +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_defconfig @@ -10,4 +10,3 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y diff --git a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33_defconfig b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33_defconfig index d5b8dbd0d80620b..6fa68d1d2c6a3f1 100644 --- a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33_defconfig +++ b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33_defconfig @@ -10,6 +10,5 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y # Enable TrustZone-M CONFIG_TRUSTED_EXECUTION_SECURE=y diff --git a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7_defconfig b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7_defconfig index 89be0a5ebab03ad..11eeb96fa6a4f12 100644 --- a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7_defconfig +++ b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7_defconfig @@ -10,5 +10,4 @@ CONFIG_SERIAL=y CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y -CONFIG_PINCTRL=y CONFIG_NXP_IMXRT_BOOT_HEADER=n diff --git a/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33_defconfig b/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33_defconfig index a25ec7156e7a7d9..113785dfb45f788 100644 --- a/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33_defconfig +++ b/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33_defconfig @@ -7,7 +7,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y -CONFIG_PINCTRL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y # Enable TrustZone-M diff --git a/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33_defconfig b/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33_defconfig index 47128760e08edc9..8b8e14d542b9469 100644 --- a/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33_defconfig +++ b/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33_defconfig @@ -7,7 +7,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y -CONFIG_PINCTRL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y # Enable TrustZone-M diff --git a/boards/nxp/mr_canhubk3/mr_canhubk3_defconfig b/boards/nxp/mr_canhubk3/mr_canhubk3_defconfig index b6d3e6e78c79586..42dd17cc5162194 100644 --- a/boards/nxp/mr_canhubk3/mr_canhubk3_defconfig +++ b/boards/nxp/mr_canhubk3/mr_canhubk3_defconfig @@ -16,7 +16,6 @@ CONFIG_ARM_MPU=y CONFIG_NOCACHE_MEMORY=y # Drivers -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_WATCHDOG=y diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga_defconfig b/boards/nxp/rd_rw612_bga/rd_rw612_bga_defconfig index b987fa24dc09b35..8c5e9ace7beda39 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga_defconfig +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga_defconfig @@ -7,7 +7,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y -CONFIG_PINCTRL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y CONFIG_ARM_MPU=y diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga_rw612_ethernet_defconfig b/boards/nxp/rd_rw612_bga/rd_rw612_bga_rw612_ethernet_defconfig index b987fa24dc09b35..8c5e9ace7beda39 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga_rw612_ethernet_defconfig +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga_rw612_ethernet_defconfig @@ -7,7 +7,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y -CONFIG_PINCTRL=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_GPIO=y CONFIG_ARM_MPU=y diff --git a/boards/nxp/rddrone_fmuk66/rddrone_fmuk66_defconfig b/boards/nxp/rddrone_fmuk66/rddrone_fmuk66_defconfig index fe63a4dd234cc8c..d029940e5178650 100644 --- a/boards/nxp/rddrone_fmuk66/rddrone_fmuk66_defconfig +++ b/boards/nxp/rddrone_fmuk66/rddrone_fmuk66_defconfig @@ -4,7 +4,6 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=160000000 CONFIG_OSC_EXTERNAL=y diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_defconfig b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_defconfig index d7f502c0af0061a..c9a84cc2dfebdb6 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_defconfig +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_defconfig @@ -6,6 +6,5 @@ CONFIG_ISR_STACK_SIZE=512 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=8000000 CONFIG_ARM_MPU=y -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_CONSOLE=y diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_defconfig b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_defconfig index d7f502c0af0061a..c9a84cc2dfebdb6 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_defconfig +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_defconfig @@ -6,6 +6,5 @@ CONFIG_ISR_STACK_SIZE=512 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=8000000 CONFIG_ARM_MPU=y -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_CONSOLE=y diff --git a/boards/nxp/twr_ke18f/Kconfig.twr_ke18f b/boards/nxp/twr_ke18f/Kconfig.twr_ke18f index dbd881ae4b4cb8f..71b5316de91a5f1 100644 --- a/boards/nxp/twr_ke18f/Kconfig.twr_ke18f +++ b/boards/nxp/twr_ke18f/Kconfig.twr_ke18f @@ -4,3 +4,4 @@ config BOARD_TWR_KE18F select SOC_MKE18F16 select SOC_PART_NUMBER_MKE18F512VLL16 + select PINCTRL diff --git a/boards/nxp/twr_ke18f/twr_ke18f_defconfig b/boards/nxp/twr_ke18f/twr_ke18f_defconfig index 1890a4409028d3e..a0033d82781fcd4 100644 --- a/boards/nxp/twr_ke18f/twr_ke18f_defconfig +++ b/boards/nxp/twr_ke18f/twr_ke18f_defconfig @@ -4,7 +4,6 @@ CONFIG_SERIAL=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y -CONFIG_PINCTRL=y CONFIG_GPIO=y # Enable MPU diff --git a/boards/nxp/twr_kv58f220m/twr_kv58f220m_defconfig b/boards/nxp/twr_kv58f220m/twr_kv58f220m_defconfig index 88afd604b5b8023..2b1df4eb6e4c67a 100644 --- a/boards/nxp/twr_kv58f220m/twr_kv58f220m_defconfig +++ b/boards/nxp/twr_kv58f220m/twr_kv58f220m_defconfig @@ -4,7 +4,6 @@ CONFIG_SERIAL=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y -CONFIG_PINCTRL=y CONFIG_GPIO=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=237500000 diff --git a/boards/nxp/ucans32k1sic/ucans32k1sic_defconfig b/boards/nxp/ucans32k1sic/ucans32k1sic_defconfig index 6be7cd5f2a7772b..08e047dd7bb0e5e 100644 --- a/boards/nxp/ucans32k1sic/ucans32k1sic_defconfig +++ b/boards/nxp/ucans32k1sic/ucans32k1sic_defconfig @@ -9,6 +9,5 @@ CONFIG_XIP=y # Enable MPU CONFIG_ARM_MPU=y -CONFIG_PINCTRL=y CONFIG_SERIAL=y CONFIG_CONSOLE=y diff --git a/boards/nxp/usb_kw24d512/usb_kw24d512_defconfig b/boards/nxp/usb_kw24d512/usb_kw24d512_defconfig index 005cd998960f0ed..5100bd3c175c465 100644 --- a/boards/nxp/usb_kw24d512/usb_kw24d512_defconfig +++ b/boards/nxp/usb_kw24d512/usb_kw24d512_defconfig @@ -5,6 +5,5 @@ CONFIG_RTT_CONSOLE=y CONFIG_USE_SEGGER_RTT=y CONFIG_SERIAL=y CONFIG_GPIO=y -CONFIG_PINCTRL=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 CONFIG_OSC_EXTERNAL=y diff --git a/boards/nxp/vmu_rt1170/vmu_rt1170_mimxrt1176_cm7_defconfig b/boards/nxp/vmu_rt1170/vmu_rt1170_mimxrt1176_cm7_defconfig index e6d72e55f463bcb..5c88c2339dc7222 100644 --- a/boards/nxp/vmu_rt1170/vmu_rt1170_mimxrt1176_cm7_defconfig +++ b/boards/nxp/vmu_rt1170/vmu_rt1170_mimxrt1176_cm7_defconfig @@ -12,7 +12,6 @@ CONFIG_GPIO=y CONFIG_ARM_MPU=y CONFIG_HW_STACK_PROTECTION=y CONFIG_FLEXSPI_CONFIG_BLOCK_OFFSET=0x400 -CONFIG_PINCTRL=y # Enable Regulators CONFIG_REGULATOR=y diff --git a/drivers/adc/Kconfig.mcux b/drivers/adc/Kconfig.mcux index a61e7068e886c4a..a55686fecebb46c 100644 --- a/drivers/adc/Kconfig.mcux +++ b/drivers/adc/Kconfig.mcux @@ -22,6 +22,7 @@ config ADC_MCUX_ADC16 config ADC_MCUX_12B1MSPS_SAR bool "MCUX 12B1MSPS SAR ADC driver" default y + select PINCTRL depends on DT_HAS_NXP_MCUX_12B1MSPS_SAR_ENABLED help Enable the MCUX 12B1MSPS SAR ADC driver. @@ -31,6 +32,7 @@ config ADC_MCUX_LPADC default y select ADC_CONFIGURABLE_INPUTS select REGULATOR + select PINCTRL depends on DT_HAS_NXP_LPC_LPADC_ENABLED help Enable the MCUX LPADC driver. diff --git a/drivers/adc/Kconfig.nxp_s32 b/drivers/adc/Kconfig.nxp_s32 index e57d21a9a0fe802..7b749c30ad81a12 100644 --- a/drivers/adc/Kconfig.nxp_s32 +++ b/drivers/adc/Kconfig.nxp_s32 @@ -4,6 +4,7 @@ config ADC_NXP_S32_ADC_SAR bool "NXP S32 ADC SAR driver" default y + select PINCTRL depends on DT_HAS_NXP_S32_ADC_SAR_ENABLED help This option enables the NXP S32 ADC SAR driver. diff --git a/drivers/audio/Kconfig.dmic_mcux b/drivers/audio/Kconfig.dmic_mcux index 993e30fdb53f537..3721c2a5a32e06e 100644 --- a/drivers/audio/Kconfig.dmic_mcux +++ b/drivers/audio/Kconfig.dmic_mcux @@ -6,6 +6,7 @@ config AUDIO_DMIC_MCUX default y depends on DT_HAS_NXP_DMIC_ENABLED select DMA + select PINCTRL help Enable support for DMIC on NXP MCUX SoC's diff --git a/drivers/can/Kconfig.nxp_s32 b/drivers/can/Kconfig.nxp_s32 index 09727d719efea28..011e3a7d3f45070 100644 --- a/drivers/can/Kconfig.nxp_s32 +++ b/drivers/can/Kconfig.nxp_s32 @@ -6,6 +6,7 @@ config CAN_NXP_S32_CANXL default y depends on DT_HAS_NXP_S32_CANXL_ENABLED select CLOCK_CONTROL + select PINCTRL help Enable support for NXP S32 CANXL driver. diff --git a/drivers/clock_control/Kconfig.lpc11u6x b/drivers/clock_control/Kconfig.lpc11u6x index 9924faeb4d31301..6685380abb7cc93 100644 --- a/drivers/clock_control/Kconfig.lpc11u6x +++ b/drivers/clock_control/Kconfig.lpc11u6x @@ -7,6 +7,7 @@ menuconfig CLOCK_CONTROL_LPC11U6X bool "LPC11U6X Reset and clock control" default y depends on DT_HAS_NXP_LPC11U6X_SYSCON_ENABLED + select PINCTRL help Enable driver for reset and clock control used in LPC11U6X MCUs diff --git a/drivers/clock_control/Kconfig.mcux_syscon b/drivers/clock_control/Kconfig.mcux_syscon index d80326a912ac000..48730fd205053c4 100644 --- a/drivers/clock_control/Kconfig.mcux_syscon +++ b/drivers/clock_control/Kconfig.mcux_syscon @@ -7,5 +7,6 @@ config CLOCK_CONTROL_MCUX_SYSCON bool "MCUX LPC clock driver" default y depends on DT_HAS_NXP_LPC_SYSCON_ENABLED + select PINCTRL help Enable support for mcux clock driver. diff --git a/drivers/display/Kconfig.mcux_elcdif b/drivers/display/Kconfig.mcux_elcdif index 6cfc98bc25723d5..c183ac6ada001a9 100644 --- a/drivers/display/Kconfig.mcux_elcdif +++ b/drivers/display/Kconfig.mcux_elcdif @@ -7,6 +7,7 @@ menuconfig DISPLAY_MCUX_ELCDIF bool "MCUX eLCDIF driver" default y depends on DT_HAS_NXP_IMX_ELCDIF_ENABLED + select PINCTRL help Enable support for mcux eLCDIF driver. diff --git a/drivers/ethernet/Kconfig.nxp_s32_netc b/drivers/ethernet/Kconfig.nxp_s32_netc index 36331897788f3ee..9b2e27ee4f1bdc5 100644 --- a/drivers/ethernet/Kconfig.nxp_s32_netc +++ b/drivers/ethernet/Kconfig.nxp_s32_netc @@ -6,6 +6,7 @@ menuconfig ETH_NXP_S32_NETC default y depends on (DT_HAS_NXP_S32_NETC_PSI_ENABLED || DT_HAS_NXP_S32_NETC_VSI_ENABLED) select MBOX + select PINCTRL select MDIO if DT_HAS_NXP_S32_NETC_PSI_ENABLED select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT help diff --git a/drivers/ethernet/eth_nxp_enet_qos/Kconfig b/drivers/ethernet/eth_nxp_enet_qos/Kconfig index 062a9ecee18c586..698848c65727b06 100644 --- a/drivers/ethernet/eth_nxp_enet_qos/Kconfig +++ b/drivers/ethernet/eth_nxp_enet_qos/Kconfig @@ -5,6 +5,7 @@ menuconfig ETH_NXP_ENET_QOS bool "NXP ENET QOS Ethernet Module Driver" default y depends on DT_HAS_NXP_ENET_QOS_ENABLED + select PINCTRL select MDIO if DT_HAS_NXP_ENET_QOS_MDIO_ENABLED help Enable NXP ENET Ethernet Module Driver. This driver diff --git a/drivers/ethernet/nxp_enet/Kconfig b/drivers/ethernet/nxp_enet/Kconfig index 2801b3c9c864fc3..f08a207ca5bd9af 100644 --- a/drivers/ethernet/nxp_enet/Kconfig +++ b/drivers/ethernet/nxp_enet/Kconfig @@ -19,6 +19,7 @@ config ETH_NXP_ENET select MDIO if DT_HAS_NXP_ENET_MDIO_ENABLED select NET_POWER_MANAGEMENT if (PM_DEVICE && SOC_FAMILY_KINETIS) select ETH_DSA_SUPPORT + select PINCTRL help Enable NXP ENET Ethernet driver. @@ -29,6 +30,7 @@ config ETH_MCUX select NET_POWER_MANAGEMENT if PM_DEVICE select ETH_DSA_SUPPORT select DEPRECATED + select PINCTRL help Enable deprecated legacy MCUX Ethernet driver. Note, this driver performs one shot PHY setup. diff --git a/drivers/firmware/scmi/Kconfig b/drivers/firmware/scmi/Kconfig index f75583f21e9f794..1b4415452e6751f 100644 --- a/drivers/firmware/scmi/Kconfig +++ b/drivers/firmware/scmi/Kconfig @@ -24,6 +24,7 @@ config ARM_SCMI_PINCTRL_HELPERS bool "Helper functions for SCMI pinctrl protocol" default y depends on DT_HAS_ARM_SCMI_PINCTRL_ENABLED + select PINCTRL help Enable support for SCMI pinctrl protocol helper functions. diff --git a/drivers/gpio/Kconfig.mcux_lpc b/drivers/gpio/Kconfig.mcux_lpc index c56af535a029ac6..d2ce86c61fb9fde 100644 --- a/drivers/gpio/Kconfig.mcux_lpc +++ b/drivers/gpio/Kconfig.mcux_lpc @@ -7,5 +7,6 @@ config GPIO_MCUX_LPC bool "MCUX LPC GPIO driver" default y depends on DT_HAS_NXP_LPC_GPIO_PORT_ENABLED + select PINCTRL help Enable the MCUX LPC pinmux driver. diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig index ab423e5f1673885..3651b4b09ee719a 100644 --- a/drivers/i2c/Kconfig +++ b/drivers/i2c/Kconfig @@ -201,6 +201,7 @@ config I2C_IMX bool "i.MX I2C driver" default y depends on DT_HAS_FSL_IMX21_I2C_ENABLED + select PINCTRL help Enable the i.MX I2C driver. diff --git a/drivers/i2c/Kconfig.lpc11u6x b/drivers/i2c/Kconfig.lpc11u6x index 3c4b510d17dda67..d1531a129ab77f3 100644 --- a/drivers/i2c/Kconfig.lpc11u6x +++ b/drivers/i2c/Kconfig.lpc11u6x @@ -5,5 +5,6 @@ config I2C_LPC11U6X bool "LPC11U6X I2C driver" default y depends on DT_HAS_NXP_LPC11U6X_I2C_ENABLED + select PINCTRL help Enable I2C support on the LPC11U6X SoCs diff --git a/drivers/i2s/Kconfig.mcux_flexcomm b/drivers/i2s/Kconfig.mcux_flexcomm index e62f9fdfd92f32e..da4de4b9151c824 100644 --- a/drivers/i2s/Kconfig.mcux_flexcomm +++ b/drivers/i2s/Kconfig.mcux_flexcomm @@ -6,6 +6,7 @@ config I2S_MCUX_FLEXCOMM default y depends on DT_HAS_NXP_LPC_I2S_ENABLED select DMA + select PINCTRL help Enable support for mcux flexcomm i2s driver. diff --git a/drivers/interrupt_controller/Kconfig.nxp_s32 b/drivers/interrupt_controller/Kconfig.nxp_s32 index 3d019104ab579ee..485aafc8bcb1d64 100644 --- a/drivers/interrupt_controller/Kconfig.nxp_s32 +++ b/drivers/interrupt_controller/Kconfig.nxp_s32 @@ -8,6 +8,7 @@ config NXP_S32_EIRQ default y depends on DT_HAS_NXP_S32_SIUL2_EIRQ_ENABLED select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT + select PINCTRL help External interrupt controller driver for NXP S32 MCUs diff --git a/drivers/mdio/Kconfig.nxp_enet b/drivers/mdio/Kconfig.nxp_enet index 0e36e6ea3ef811b..ee9015b5ac240cb 100644 --- a/drivers/mdio/Kconfig.nxp_enet +++ b/drivers/mdio/Kconfig.nxp_enet @@ -5,6 +5,7 @@ config MDIO_NXP_ENET bool "NXP ENET MDIO Driver" default y depends on DT_HAS_NXP_ENET_MDIO_ENABLED + select PINCTRL help Enable NXP ENET MDIO Driver. This Kconfig can be disabled manually if all ethernet PHYs being used with ENET are not managed by MDIO bus. diff --git a/drivers/mdio/Kconfig.nxp_s32_gmac b/drivers/mdio/Kconfig.nxp_s32_gmac index 01927b6a6425793..06a5d66eb7b3c13 100644 --- a/drivers/mdio/Kconfig.nxp_s32_gmac +++ b/drivers/mdio/Kconfig.nxp_s32_gmac @@ -7,6 +7,7 @@ menuconfig MDIO_NXP_S32_GMAC depends on DT_HAS_NXP_S32_GMAC_MDIO_ENABLED select CLOCK_CONTROL select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT + select PINCTRL help Enable GMAC MDIO driver for NXP S32 SoCs. diff --git a/drivers/mdio/Kconfig.nxp_s32_netc b/drivers/mdio/Kconfig.nxp_s32_netc index 61b02d53809f27f..7373cab26262979 100644 --- a/drivers/mdio/Kconfig.nxp_s32_netc +++ b/drivers/mdio/Kconfig.nxp_s32_netc @@ -7,5 +7,6 @@ config MDIO_NXP_S32_NETC depends on DT_HAS_NXP_S32_NETC_EMDIO_ENABLED depends on ETH_NXP_S32_NETC && DT_HAS_NXP_S32_NETC_PSI_ENABLED select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT + select PINCTRL help Enable NETC External MDIO Controller driver for NXP S32 SoCs. diff --git a/drivers/mipi_dbi/Kconfig.nxp_flexio_lcdif b/drivers/mipi_dbi/Kconfig.nxp_flexio_lcdif index ae4e2ad2d4b00b0..5538747f4425e1c 100644 --- a/drivers/mipi_dbi/Kconfig.nxp_flexio_lcdif +++ b/drivers/mipi_dbi/Kconfig.nxp_flexio_lcdif @@ -8,5 +8,6 @@ config MIPI_DBI_NXP_FLEXIO_LCDIF depends on CLOCK_CONTROL select MCUX_FLEXIO select DMA + select PINCTRL help Enable support for MIPI DBI driver for NXP FlexIO based LCDIF controller. diff --git a/drivers/ptp_clock/Kconfig.nxp_enet b/drivers/ptp_clock/Kconfig.nxp_enet index 2952466cad60aca..b2248e20bdd4d72 100644 --- a/drivers/ptp_clock/Kconfig.nxp_enet +++ b/drivers/ptp_clock/Kconfig.nxp_enet @@ -6,5 +6,6 @@ config PTP_CLOCK_NXP_ENET default y depends on DT_HAS_NXP_ENET_PTP_CLOCK_ENABLED && NET_L2_PTP depends on ETH_NXP_ENET + select PINCTRL help Enable NXP ENET PTP clock support. diff --git a/drivers/pwm/Kconfig.imx b/drivers/pwm/Kconfig.imx index 7fd171f144c6ec1..a2222db59275bfd 100644 --- a/drivers/pwm/Kconfig.imx +++ b/drivers/pwm/Kconfig.imx @@ -7,6 +7,7 @@ menuconfig PWM_IMX bool "i.MX PWM Driver" default y depends on DT_HAS_FSL_IMX27_PWM_ENABLED + select PINCTRL help Enable support for i.MX pwm driver. diff --git a/drivers/pwm/Kconfig.mcux b/drivers/pwm/Kconfig.mcux index 7c81eebf3e4b5c9..c43127085395b47 100644 --- a/drivers/pwm/Kconfig.mcux +++ b/drivers/pwm/Kconfig.mcux @@ -7,5 +7,6 @@ config PWM_MCUX bool "MCUX PWM driver" default y depends on DT_HAS_NXP_IMX_PWM_ENABLED + select PINCTRL help Enable mcux pwm driver. diff --git a/drivers/pwm/Kconfig.mcux_ctimer b/drivers/pwm/Kconfig.mcux_ctimer index cc3ce3030f7b0d5..0b1033910fbce87 100644 --- a/drivers/pwm/Kconfig.mcux_ctimer +++ b/drivers/pwm/Kconfig.mcux_ctimer @@ -5,5 +5,6 @@ config PWM_MCUX_CTIMER bool "MCUX CTimer PWM driver" default y depends on DT_HAS_NXP_CTIMER_PWM_ENABLED + select PINCTRL help Enable ctimer based pwm driver. diff --git a/drivers/pwm/Kconfig.mcux_qtmr b/drivers/pwm/Kconfig.mcux_qtmr index bb8329bbdaade24..150473ddae89cc6 100644 --- a/drivers/pwm/Kconfig.mcux_qtmr +++ b/drivers/pwm/Kconfig.mcux_qtmr @@ -5,6 +5,7 @@ config PWM_MCUX_QTMR bool "MCUX QMTR PWM driver" default y depends on DT_HAS_NXP_QTMR_PWM_ENABLED - depends on CLOCK_CONTROL && PINCTRL + depends on CLOCK_CONTROL + select PINCTRL help Enable QTMR based pwm driver. diff --git a/drivers/pwm/Kconfig.mcux_sctimer b/drivers/pwm/Kconfig.mcux_sctimer index 0ca23f568473c16..7b8a1703bee5d33 100644 --- a/drivers/pwm/Kconfig.mcux_sctimer +++ b/drivers/pwm/Kconfig.mcux_sctimer @@ -5,6 +5,7 @@ config PWM_MCUX_SCTIMER bool "MCUX SCTimer PWM driver" default y depends on DT_HAS_NXP_SCTIMER_PWM_ENABLED - depends on CLOCK_CONTROL && PINCTRL + depends on CLOCK_CONTROL + select PINCTRL help Enable sctimer based pwm driver. diff --git a/drivers/pwm/Kconfig.nxp_flexio b/drivers/pwm/Kconfig.nxp_flexio index a1a47670a91a8f0..662ba1b089c2af1 100644 --- a/drivers/pwm/Kconfig.nxp_flexio +++ b/drivers/pwm/Kconfig.nxp_flexio @@ -8,5 +8,6 @@ config PWM_NXP_FLEXIO depends on CLOCK_CONTROL depends on DT_HAS_NXP_FLEXIO_PWM_ENABLED select MCUX_FLEXIO + select PINCTRL help Enable flexio based pwm driver. diff --git a/drivers/pwm/Kconfig.nxp_s32_emios b/drivers/pwm/Kconfig.nxp_s32_emios index 5d976ea2d59aa19..2198f924707ae95 100644 --- a/drivers/pwm/Kconfig.nxp_s32_emios +++ b/drivers/pwm/Kconfig.nxp_s32_emios @@ -7,5 +7,6 @@ config PWM_NXP_S32_EMIOS depends on DT_HAS_NXP_S32_EMIOS_PWM_ENABLED select NXP_S32_EMIOS select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT + select PINCTRL help Enable support for the NXP S32 PWM-eMIOS. diff --git a/drivers/sensor/nxp/qdec_nxp_s32/Kconfig b/drivers/sensor/nxp/qdec_nxp_s32/Kconfig index 4250d9b26541ae4..4337d74f4f81c45 100644 --- a/drivers/sensor/nxp/qdec_nxp_s32/Kconfig +++ b/drivers/sensor/nxp/qdec_nxp_s32/Kconfig @@ -6,5 +6,6 @@ config QDEC_NXP_S32 default y depends on DT_HAS_NXP_QDEC_S32_ENABLED select NXP_S32_EMIOS + select PINCTRL help Enable drivers for NXP S32 QUADRATURE DECODER diff --git a/drivers/serial/Kconfig.imx b/drivers/serial/Kconfig.imx index 9cb5b9bcaeace1d..5dcfeb90b813a6d 100644 --- a/drivers/serial/Kconfig.imx +++ b/drivers/serial/Kconfig.imx @@ -7,6 +7,7 @@ config UART_IMX bool "NXP i.MX7 family processor UART driver" default y depends on DT_HAS_NXP_IMX_UART_ENABLED + select PINCTRL select SERIAL_HAS_DRIVER select SERIAL_SUPPORT_INTERRUPT help diff --git a/drivers/serial/Kconfig.lpc11u6x b/drivers/serial/Kconfig.lpc11u6x index bb133167f087cc0..c8d68279541cde9 100644 --- a/drivers/serial/Kconfig.lpc11u6x +++ b/drivers/serial/Kconfig.lpc11u6x @@ -9,5 +9,6 @@ config UART_LPC11U6X depends on DT_HAS_NXP_LPC11U6X_UART_ENABLED select SERIAL_HAS_DRIVER select SERIAL_SUPPORT_INTERRUPT + select PINCTRL help Enable UART driver for LPC11U6X series diff --git a/drivers/serial/Kconfig.mcux_iuart b/drivers/serial/Kconfig.mcux_iuart index 0ce2d5d8adc15cc..b40313ecc1c025c 100644 --- a/drivers/serial/Kconfig.mcux_iuart +++ b/drivers/serial/Kconfig.mcux_iuart @@ -8,6 +8,7 @@ config UART_MCUX_IUART default y depends on DT_HAS_NXP_IMX_IUART_ENABLED depends on CLOCK_CONTROL + select PINCTRL select SERIAL_HAS_DRIVER select SERIAL_SUPPORT_INTERRUPT help diff --git a/drivers/serial/Kconfig.mcux_lpsci b/drivers/serial/Kconfig.mcux_lpsci index 2f81fe5d7b7eefe..5cbf5fffefd60dd 100644 --- a/drivers/serial/Kconfig.mcux_lpsci +++ b/drivers/serial/Kconfig.mcux_lpsci @@ -10,5 +10,6 @@ config UART_MCUX_LPSCI depends on CLOCK_CONTROL select SERIAL_HAS_DRIVER select SERIAL_SUPPORT_INTERRUPT + select PINCTRL help Enable the MCUX LPSCI driver. diff --git a/drivers/serial/Kconfig.nxp_s32 b/drivers/serial/Kconfig.nxp_s32 index 84555fd9e833d28..f7ca895c04c544c 100644 --- a/drivers/serial/Kconfig.nxp_s32 +++ b/drivers/serial/Kconfig.nxp_s32 @@ -5,6 +5,7 @@ config UART_NXP_S32_LINFLEXD bool "LINFlexD UART driver for NXP S32 family processors" default y depends on DT_HAS_NXP_S32_LINFLEXD_ENABLED + select PINCTRL select SERIAL_HAS_DRIVER select SERIAL_SUPPORT_INTERRUPT select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT diff --git a/drivers/spi/Kconfig.mcux_flexio b/drivers/spi/Kconfig.mcux_flexio index 82e04a538aaf1e7..345455397a9d7ef 100644 --- a/drivers/spi/Kconfig.mcux_flexio +++ b/drivers/spi/Kconfig.mcux_flexio @@ -7,5 +7,6 @@ config SPI_MCUX_FLEXIO depends on DT_HAS_NXP_FLEXIO_SPI_ENABLED depends on CLOCK_CONTROL select MCUX_FLEXIO + select PINCTRL help Enable support for MCUX FlexIO SPI driver. diff --git a/drivers/spi/Kconfig.nxp_s32 b/drivers/spi/Kconfig.nxp_s32 index b1e431877c1c5ab..dfbce011bf3d8b9 100644 --- a/drivers/spi/Kconfig.nxp_s32 +++ b/drivers/spi/Kconfig.nxp_s32 @@ -5,6 +5,7 @@ config NXP_S32_SPI bool "NXP S32 SPI driver" default y depends on DT_HAS_NXP_S32_SPI_ENABLED + select PINCTRL select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT help Enable support for NXP S32 SPI driver. diff --git a/drivers/usb/device/Kconfig b/drivers/usb/device/Kconfig index 5c38d8bfd3210a0..9629f0d5ec2089f 100644 --- a/drivers/usb/device/Kconfig +++ b/drivers/usb/device/Kconfig @@ -150,6 +150,7 @@ config USB_MCUX bool "NXP MCUX USB Device Controller Driver" default y depends on DT_HAS_NXP_EHCI_ENABLED || DT_HAS_NXP_LPCIP3511_ENABLED + select PINCTRL help NXP MCUX USB Device Controller Driver for MXRT and LPC SoC's. diff --git a/drivers/usb/udc/Kconfig.mcux b/drivers/usb/udc/Kconfig.mcux index abbd44e1c144560..be744a1122eb319 100644 --- a/drivers/usb/udc/Kconfig.mcux +++ b/drivers/usb/udc/Kconfig.mcux @@ -5,6 +5,7 @@ config UDC_NXP_EHCI bool "NXP MCUX USB EHCI Device controller driver" default y depends on DT_HAS_NXP_EHCI_ENABLED + select PINCTRL select NOCACHE_MEMORY if HAS_MCUX_CACHE && CPU_HAS_DCACHE imply UDC_BUF_FORCE_NOCACHE imply UDC_WORKQUEUE @@ -15,6 +16,7 @@ config UDC_NXP_IP3511 bool "NXP MCUX USB IP3511 Device controller driver" default y depends on DT_HAS_NXP_LPCIP3511_ENABLED + select PINCTRL imply UDC_WORKQUEUE help NXP MCUX USB Device Controller Driver for IP3511. diff --git a/drivers/video/Kconfig.mcux_csi b/drivers/video/Kconfig.mcux_csi index 0f1263f041c31aa..88b57d3b461f173 100644 --- a/drivers/video/Kconfig.mcux_csi +++ b/drivers/video/Kconfig.mcux_csi @@ -7,6 +7,7 @@ config VIDEO_MCUX_CSI bool "NXP MCUX CMOS Sensor Interface (CSI) driver" default y depends on DT_HAS_NXP_IMX_CSI_ENABLED + select PINCTRL config VIDEO_MCUX_CSI_INIT_PRIORITY int "NXP MCUX CSI init priority"