diff --git a/boards/arm/mps2/mps2_an385.yaml b/boards/arm/mps2/mps2_an385.yaml index ca7d2443c938..3a6d16e9e4d4 100644 --- a/boards/arm/mps2/mps2_an385.yaml +++ b/boards/arm/mps2/mps2_an385.yaml @@ -11,6 +11,7 @@ toolchain: - gnuarmemb supported: - counter + - minimal - netif:serial-net - gpio - watchdog diff --git a/boards/nordic/nrf51dk/nrf51dk_nrf51822.yaml b/boards/nordic/nrf51dk/nrf51dk_nrf51822.yaml index 801aa256adcc..4f739a1eb759 100644 --- a/boards/nordic/nrf51dk/nrf51dk_nrf51822.yaml +++ b/boards/nordic/nrf51dk/nrf51dk_nrf51822.yaml @@ -13,6 +13,7 @@ supported: - counter - gpio - i2c + - minimal - nvs - pwm - spi diff --git a/boards/nxp/frdm_k22f/frdm_k22f.yaml b/boards/nxp/frdm_k22f/frdm_k22f.yaml index 5354f6fb724a..e006ef9a23b7 100644 --- a/boards/nxp/frdm_k22f/frdm_k22f.yaml +++ b/boards/nxp/frdm_k22f/frdm_k22f.yaml @@ -15,6 +15,7 @@ supported: - flash - gpio - i2c + - minimal - nvs - pwm - spi diff --git a/boards/nxp/frdm_k64f/frdm_k64f.yaml b/boards/nxp/frdm_k64f/frdm_k64f.yaml index 11cff339ce93..0f0be281014f 100644 --- a/boards/nxp/frdm_k64f/frdm_k64f.yaml +++ b/boards/nxp/frdm_k64f/frdm_k64f.yaml @@ -20,6 +20,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - nvs - pwm diff --git a/boards/nxp/frdm_k82f/frdm_k82f.yaml b/boards/nxp/frdm_k82f/frdm_k82f.yaml index 1ca2c1ed3eb4..a232d0c1bca7 100644 --- a/boards/nxp/frdm_k82f/frdm_k82f.yaml +++ b/boards/nxp/frdm_k82f/frdm_k82f.yaml @@ -17,6 +17,7 @@ supported: - flash - gpio - i2c + - minimal - nvs - pwm - spi diff --git a/boards/nxp/frdm_ke15z/frdm_ke15z.yaml b/boards/nxp/frdm_ke15z/frdm_ke15z.yaml index c7296fc12ea3..08ea608e72b4 100644 --- a/boards/nxp/frdm_ke15z/frdm_ke15z.yaml +++ b/boards/nxp/frdm_ke15z/frdm_ke15z.yaml @@ -10,4 +10,5 @@ ram: 24 supported: - flash - gpio + - minimal - uart diff --git a/boards/nxp/frdm_ke17z/frdm_ke17z.yaml b/boards/nxp/frdm_ke17z/frdm_ke17z.yaml index cf4b8c2b0be2..6ae8c6c9f5a1 100644 --- a/boards/nxp/frdm_ke17z/frdm_ke17z.yaml +++ b/boards/nxp/frdm_ke17z/frdm_ke17z.yaml @@ -14,6 +14,7 @@ supported: - flash - gpio - i2c + - minimal - pwm - spi - uart diff --git a/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml b/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml index 9f19b417ed39..ba1d14735d3d 100644 --- a/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml +++ b/boards/nxp/frdm_ke17z512/frdm_ke17z512.yaml @@ -14,14 +14,15 @@ toolchain: - zephyr - gnuarmemb supported: - - counter - - gpio - adc + - counter + - dma - flash - - uart - - pwm + - gpio - i2c + - minimal + - pwm - spi - - dma + - uart - watchdog vendor: nxp diff --git a/boards/nxp/frdm_kl25z/frdm_kl25z.yaml b/boards/nxp/frdm_kl25z/frdm_kl25z.yaml index de25dbba9374..30fcd8019269 100644 --- a/boards/nxp/frdm_kl25z/frdm_kl25z.yaml +++ b/boards/nxp/frdm_kl25z/frdm_kl25z.yaml @@ -17,5 +17,6 @@ supported: - gpio - flash - i2c + - minimal - usb_device vendor: nxp diff --git a/boards/nxp/frdm_kw41z/frdm_kw41z.yaml b/boards/nxp/frdm_kw41z/frdm_kw41z.yaml index 1697439dffbd..f25470103273 100644 --- a/boards/nxp/frdm_kw41z/frdm_kw41z.yaml +++ b/boards/nxp/frdm_kw41z/frdm_kw41z.yaml @@ -14,6 +14,7 @@ supported: - flash - gpio - i2c + - minimal - spi - pwm testing: diff --git a/boards/nxp/frdm_mcxa156/frdm_mcxa156.yaml b/boards/nxp/frdm_mcxa156/frdm_mcxa156.yaml index 24b7f6d8c7e8..42e635d8dd77 100644 --- a/boards/nxp/frdm_mcxa156/frdm_mcxa156.yaml +++ b/boards/nxp/frdm_mcxa156/frdm_mcxa156.yaml @@ -15,13 +15,14 @@ toolchain: - gnuarmemb supported: - adc - - flash - - gpio - can - counter - dac - dma + - flash + - gpio - i2c + - minimal - pwm - spi - usb_device diff --git a/boards/nxp/frdm_mcxc242/frdm_mcxc242.yaml b/boards/nxp/frdm_mcxc242/frdm_mcxc242.yaml index a8e920ea89d4..5927996d583f 100644 --- a/boards/nxp/frdm_mcxc242/frdm_mcxc242.yaml +++ b/boards/nxp/frdm_mcxc242/frdm_mcxc242.yaml @@ -19,6 +19,7 @@ supported: - flash - gpio - i2c + - minimal - pwm - uart - usb_device diff --git a/boards/nxp/frdm_mcxc444/frdm_mcxc444.yaml b/boards/nxp/frdm_mcxc444/frdm_mcxc444.yaml index 201eacecb179..6195d50c9ca7 100644 --- a/boards/nxp/frdm_mcxc444/frdm_mcxc444.yaml +++ b/boards/nxp/frdm_mcxc444/frdm_mcxc444.yaml @@ -19,8 +19,9 @@ supported: - flash - gpio - i2c - - uart + - minimal - pwm + - uart - usb_device - usbd testing: diff --git a/boards/nxp/frdm_mcxn236/frdm_mcxn236.yaml b/boards/nxp/frdm_mcxn236/frdm_mcxn236.yaml index 2453534b3181..9966f7d253b6 100644 --- a/boards/nxp/frdm_mcxn236/frdm_mcxn236.yaml +++ b/boards/nxp/frdm_mcxn236/frdm_mcxn236.yaml @@ -22,6 +22,7 @@ supported: - gpio - i2c - i3c + - minimal - pwm - regulator - spi diff --git a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0.yaml b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0.yaml index 2b1b3bdf58ea..e8d0cf805324 100644 --- a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0.yaml +++ b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0.yaml @@ -24,6 +24,7 @@ supported: - i2c - i2s - i3c + - minimal - pwm - regulator - sdhc diff --git a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu1.yaml b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu1.yaml index 62335a40f84a..fd23e6a79da2 100644 --- a/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu1.yaml +++ b/boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu1.yaml @@ -16,4 +16,5 @@ toolchain: supported: - dma - gpio + - minimal vendor: nxp diff --git a/boards/nxp/frdm_mcxw71/frdm_mcxw71.yaml b/boards/nxp/frdm_mcxw71/frdm_mcxw71.yaml index 24b5be8c10f1..6f32fb839301 100644 --- a/boards/nxp/frdm_mcxw71/frdm_mcxw71.yaml +++ b/boards/nxp/frdm_mcxw71/frdm_mcxw71.yaml @@ -14,6 +14,7 @@ supported: - flash - gpio - i2c + - minimal - pinctrl - pwm - regulator diff --git a/boards/nxp/frdm_mcxw72/frdm_mcxw72_mcxw727c_cpu0.yaml b/boards/nxp/frdm_mcxw72/frdm_mcxw72_mcxw727c_cpu0.yaml index b41068a1c998..2a4c1ef042a0 100644 --- a/boards/nxp/frdm_mcxw72/frdm_mcxw72_mcxw727c_cpu0.yaml +++ b/boards/nxp/frdm_mcxw72/frdm_mcxw72_mcxw727c_cpu0.yaml @@ -13,6 +13,7 @@ supported: - counter - gpio - i2c + - minimal - pinctrl - pwm - spi diff --git a/boards/nxp/frdm_rw612/frdm_rw612.yaml b/boards/nxp/frdm_rw612/frdm_rw612.yaml index 6ec0eb9bd517..4f6074de92ea 100644 --- a/boards/nxp/frdm_rw612/frdm_rw612.yaml +++ b/boards/nxp/frdm_rw612/frdm_rw612.yaml @@ -14,16 +14,17 @@ toolchain: ram: 960 flash: 65536 supported: - - gpio + - adc + - counter + - dac - dma - - spi - - i2c - entropy - - usb_device - - watchdog - - counter - - pwm + - gpio - hwinfo - - adc - - dac + - i2c + - minimal - netif:eth + - pwm + - spi + - usb_device + - watchdog diff --git a/boards/nxp/hexiwear/hexiwear_mk64f12.yaml b/boards/nxp/hexiwear/hexiwear_mk64f12.yaml index f545c591d96f..dd8916b365f9 100644 --- a/boards/nxp/hexiwear/hexiwear_mk64f12.yaml +++ b/boards/nxp/hexiwear/hexiwear_mk64f12.yaml @@ -11,6 +11,7 @@ supported: - flash - gpio - i2c + - minimal - pwm - watchdog vendor: nxp diff --git a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53.yaml b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53.yaml index 4b60037a0a6b..9b26d63f3b59 100644 --- a/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53.yaml +++ b/boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_a53.yaml @@ -17,6 +17,7 @@ supported: - net - gpio - i2c + - minimal testing: ignore_tags: - bluetooth diff --git a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53.yaml b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53.yaml index 7d50419b06a5..4ee54f73a8db 100644 --- a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53.yaml +++ b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53.yaml @@ -13,10 +13,11 @@ toolchain: - cross-compile ram: 1024 supported: - - uart - - net - gpio - i2c + - minimal + - net + - uart testing: ignore_tags: - bluetooth diff --git a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp.yaml b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp.yaml index 38390d6df283..297a2d72df5c 100644 --- a/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp.yaml +++ b/boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53_smp.yaml @@ -13,9 +13,10 @@ toolchain: - cross-compile ram: 1024 supported: + - minimal + - net - smp - uart - - net testing: ignore_tags: - bluetooth diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml index bbacbcfd9fd0..3c50b1e0177b 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml @@ -13,10 +13,11 @@ toolchain: - cross-compile ram: 1024 supported: - - uart - - net - gpio - i2c + - minimal + - net + - uart testing: ignore_tags: - bluetooth diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml index fcf5ace4a9b6..891c4b09867c 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml @@ -13,9 +13,10 @@ toolchain: - cross-compile ram: 1024 supported: + - minimal + - net - smp - uart - - net testing: ignore_tags: - bluetooth diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.yaml b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.yaml index bd9c5588ac20..85a77ea4eb5c 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.yaml +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.yaml @@ -18,6 +18,7 @@ testing: - net - bluetooth supported: + - minimal - spi - uart vendor: nxp diff --git a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.yaml b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.yaml index 9f841e668b25..9910ccd37c4f 100644 --- a/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.yaml +++ b/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7_ddr.yaml @@ -18,6 +18,7 @@ testing: - net - bluetooth supported: + - minimal - spi - uart vendor: nxp diff --git a/boards/nxp/lpcxpresso11u68/lpcxpresso11u68.yaml b/boards/nxp/lpcxpresso11u68/lpcxpresso11u68.yaml index 192ca797f629..45fe373c9aac 100644 --- a/boards/nxp/lpcxpresso11u68/lpcxpresso11u68.yaml +++ b/boards/nxp/lpcxpresso11u68/lpcxpresso11u68.yaml @@ -11,6 +11,7 @@ supported: - clock_controller - gpio - i2c + - minimal - serial - eeprom vendor: nxp diff --git a/boards/nxp/lpcxpresso51u68/lpcxpresso51u68.yaml b/boards/nxp/lpcxpresso51u68/lpcxpresso51u68.yaml index 91fbd6f992a1..d2c1dba5e46a 100644 --- a/boards/nxp/lpcxpresso51u68/lpcxpresso51u68.yaml +++ b/boards/nxp/lpcxpresso51u68/lpcxpresso51u68.yaml @@ -17,5 +17,6 @@ supported: - counter - gpio - i2c + - minimal - spi vendor: nxp diff --git a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4.yaml b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4.yaml index f1f13fb5cdae..42766083aca4 100644 --- a/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4.yaml +++ b/boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4.yaml @@ -19,5 +19,6 @@ supported: - flash - gpio - i2c + - minimal - spi vendor: nxp diff --git a/boards/nxp/lpcxpresso55s06/lpcxpresso55s06.yaml b/boards/nxp/lpcxpresso55s06/lpcxpresso55s06.yaml index 958a493b81a6..37293ae139c3 100644 --- a/boards/nxp/lpcxpresso55s06/lpcxpresso55s06.yaml +++ b/boards/nxp/lpcxpresso55s06/lpcxpresso55s06.yaml @@ -16,4 +16,5 @@ supported: - can - flash - gpio + - minimal vendor: nxp diff --git a/boards/nxp/lpcxpresso55s16/lpcxpresso55s16.yaml b/boards/nxp/lpcxpresso55s16/lpcxpresso55s16.yaml index 797e5a680f0e..9aaa5254014b 100644 --- a/boards/nxp/lpcxpresso55s16/lpcxpresso55s16.yaml +++ b/boards/nxp/lpcxpresso55s16/lpcxpresso55s16.yaml @@ -22,6 +22,7 @@ supported: - flash - gpio - i2c + - minimal - spi - usb_device - usbd diff --git a/boards/nxp/lpcxpresso55s28/lpcxpresso55s28.yaml b/boards/nxp/lpcxpresso55s28/lpcxpresso55s28.yaml index 5f98a3ebeb3e..e1455a85da73 100644 --- a/boards/nxp/lpcxpresso55s28/lpcxpresso55s28.yaml +++ b/boards/nxp/lpcxpresso55s28/lpcxpresso55s28.yaml @@ -21,6 +21,7 @@ supported: - flash - gpio - i2c + - minimal - spi - usb_device - watchdog diff --git a/boards/nxp/lpcxpresso55s36/lpcxpresso55s36.yaml b/boards/nxp/lpcxpresso55s36/lpcxpresso55s36.yaml index 660145eaf23a..aa14538269a3 100644 --- a/boards/nxp/lpcxpresso55s36/lpcxpresso55s36.yaml +++ b/boards/nxp/lpcxpresso55s36/lpcxpresso55s36.yaml @@ -19,6 +19,7 @@ supported: - dac - flash - gpio + - minimal - pwm - usb_device - usbd diff --git a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0.yaml b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0.yaml index cec1ec0332a2..4699da32564a 100644 --- a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0.yaml +++ b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0.yaml @@ -24,6 +24,7 @@ supported: - gpio - i2c - i2s + - minimal - spi - sdhc - usb_device diff --git a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns.yaml b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns.yaml index 2b3541c40f62..32cd93ae2401 100644 --- a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns.yaml +++ b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0_ns.yaml @@ -19,6 +19,7 @@ supported: - counter - dma - gpio + - minimal - spi - watchdog vendor: nxp diff --git a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu1.yaml b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu1.yaml index 1576a30e5daa..f2d28e3ff62b 100644 --- a/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu1.yaml +++ b/boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu1.yaml @@ -15,4 +15,5 @@ toolchain: - gnuarmemb supported: - gpio + - minimal vendor: nxp diff --git a/boards/nxp/mcxw72_evk/mcxw72_evk_mcxw727c_cpu0.yaml b/boards/nxp/mcxw72_evk/mcxw72_evk_mcxw727c_cpu0.yaml index f3f9a54cf1da..ffa7d86ef1b0 100644 --- a/boards/nxp/mcxw72_evk/mcxw72_evk_mcxw727c_cpu0.yaml +++ b/boards/nxp/mcxw72_evk/mcxw72_evk_mcxw727c_cpu0.yaml @@ -13,6 +13,7 @@ supported: - counter - gpio - i2c + - minimal - pinctrl - pwm - spi diff --git a/boards/nxp/mimxrt1010_evk/mimxrt1010_evk.yaml b/boards/nxp/mimxrt1010_evk/mimxrt1010_evk.yaml index b205958cf29b..890d987a8f55 100644 --- a/boards/nxp/mimxrt1010_evk/mimxrt1010_evk.yaml +++ b/boards/nxp/mimxrt1010_evk/mimxrt1010_evk.yaml @@ -25,6 +25,7 @@ supported: - flash - gpio - i2c + - minimal - spi - usb_device vendor: nxp diff --git a/boards/nxp/mimxrt1015_evk/mimxrt1015_evk.yaml b/boards/nxp/mimxrt1015_evk/mimxrt1015_evk.yaml index 8f6d9713bc65..5c7fc2b56524 100644 --- a/boards/nxp/mimxrt1015_evk/mimxrt1015_evk.yaml +++ b/boards/nxp/mimxrt1015_evk/mimxrt1015_evk.yaml @@ -22,6 +22,7 @@ supported: - flash - gpio - i2c + - minimal - spi - usb_device vendor: nxp diff --git a/boards/nxp/mimxrt1020_evk/mimxrt1020_evk.yaml b/boards/nxp/mimxrt1020_evk/mimxrt1020_evk.yaml index 886968e1c76a..2684c88a72cf 100644 --- a/boards/nxp/mimxrt1020_evk/mimxrt1020_evk.yaml +++ b/boards/nxp/mimxrt1020_evk/mimxrt1020_evk.yaml @@ -22,6 +22,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - sdhc - spi diff --git a/boards/nxp/mimxrt1024_evk/mimxrt1024_evk.yaml b/boards/nxp/mimxrt1024_evk/mimxrt1024_evk.yaml index 4d2bfe65864d..fb0e4b612b31 100644 --- a/boards/nxp/mimxrt1024_evk/mimxrt1024_evk.yaml +++ b/boards/nxp/mimxrt1024_evk/mimxrt1024_evk.yaml @@ -22,6 +22,7 @@ supported: - flash - gpio - hwinfo + - minimal - netif:eth - pwm - sdhc diff --git a/boards/nxp/mimxrt1040_evk/mimxrt1040_evk.yaml b/boards/nxp/mimxrt1040_evk/mimxrt1040_evk.yaml index b4cf62676db2..8a38823a89ef 100644 --- a/boards/nxp/mimxrt1040_evk/mimxrt1040_evk.yaml +++ b/boards/nxp/mimxrt1040_evk/mimxrt1040_evk.yaml @@ -20,6 +20,7 @@ supported: - flash - gpio - i2c + - minimal - pwm - spi vendor: nxp diff --git a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_hyperflash.yaml b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_hyperflash.yaml index 4a097f4e441d..9ab3b38ea478 100644 --- a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_hyperflash.yaml +++ b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_hyperflash.yaml @@ -23,6 +23,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - sdhc - spi diff --git a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_qspi.yaml b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_qspi.yaml index 62b065a0658e..1bb7661bab9c 100644 --- a/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_qspi.yaml +++ b/boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_qspi.yaml @@ -23,6 +23,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - sdhc - spi diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_hyperflash.yaml b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_hyperflash.yaml index 688e5c8f576e..4c7d9fdedbe9 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_hyperflash.yaml +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_hyperflash.yaml @@ -24,6 +24,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - pwm - sdhc diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi.yaml b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi.yaml index 56f608d3a675..ef5b0e490fab 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi.yaml +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi.yaml @@ -26,6 +26,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - pwm - sdhc diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_B.yaml b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_B.yaml index c32eb2fdcf1b..6d8daba60841 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_B.yaml +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_B.yaml @@ -25,6 +25,7 @@ supported: - dma - gpio - i2c + - minimal - netif:eth - sdhc - spi diff --git a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_C.yaml b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_C.yaml index 2a1c33116472..93e3699ef226 100644 --- a/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_C.yaml +++ b/boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi_C.yaml @@ -25,6 +25,7 @@ supported: - dma - gpio - i2c + - minimal - netif:eth - sdhc - spi diff --git a/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6.yaml b/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6.yaml index d0a6c75480ad..ebfc4c6bf15b 100644 --- a/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6.yaml +++ b/boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6.yaml @@ -21,6 +21,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - pwm - sdhc diff --git a/boards/nxp/mimxrt1064_evk/mimxrt1064_evk.yaml b/boards/nxp/mimxrt1064_evk/mimxrt1064_evk.yaml index deec4f1d66df..e04a48c14c76 100644 --- a/boards/nxp/mimxrt1064_evk/mimxrt1064_evk.yaml +++ b/boards/nxp/mimxrt1064_evk/mimxrt1064_evk.yaml @@ -25,6 +25,7 @@ supported: - gpio - hwinfo - i2c + - minimal - netif:eth - pwm - sdhc diff --git a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4.yaml b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4.yaml index 445f170f5730..57652d6ea2b2 100644 --- a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4.yaml +++ b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm4.yaml @@ -18,6 +18,7 @@ supported: - flash - gpio - i2c + - minimal - pwm - uart vendor: nxp diff --git a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7.yaml b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7.yaml index d803d9332e38..da19783b9844 100644 --- a/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7.yaml +++ b/boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7.yaml @@ -21,6 +21,7 @@ supported: - gpio - hwinfo - i2c + - minimal - netif:eth - pwm - spi diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4.yaml b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4.yaml index dd213e258bff..c1951ecb5c46 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4.yaml +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm4.yaml @@ -18,5 +18,6 @@ supported: - flash - gpio - i2c + - minimal - pwm vendor: nxp diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7.yaml b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7.yaml index 976b0e71f124..8ee6cb0fb259 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7.yaml +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7.yaml @@ -23,6 +23,7 @@ supported: - gpio - hwinfo - i2c + - minimal - mipi_dsi - netif:eth - pwm diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_B.yaml b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_B.yaml index 6765cf82f255..f4885e093bf8 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_B.yaml +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7_B.yaml @@ -22,6 +22,7 @@ supported: - gpio - hwinfo - i2c + - minimal - mipi_dsi - netif:eth - pwm diff --git a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33.yaml b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33.yaml index e291f38a9fac..883fb2c6e1bf 100644 --- a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33.yaml +++ b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33.yaml @@ -20,6 +20,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - pwm - uart diff --git a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7.yaml b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7.yaml index a733aad8b7df..efaa4a153846 100644 --- a/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7.yaml +++ b/boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7.yaml @@ -17,13 +17,14 @@ supported: - adc - can - counter + - dma - flash - gpio - i2c - - pwm - uart - i3c - - dma - - spi + - minimal + - pwm - sdhc + - spi vendor: nxp diff --git a/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33.yaml b/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33.yaml index 65739236386e..cab842c0e442 100644 --- a/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33.yaml +++ b/boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_cm33.yaml @@ -24,6 +24,7 @@ supported: - gpio - i2c - i2s + - minimal - pwm - sdhc - spi diff --git a/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33.yaml b/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33.yaml index 8e861a3a3e57..0a17a96c9a19 100644 --- a/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33.yaml +++ b/boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33.yaml @@ -26,6 +26,7 @@ supported: - i2c - i2s - i3c + - minimal - pwm - sdhc - spi diff --git a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu0.yaml b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu0.yaml index 74f4140992ee..d6f650844d7c 100644 --- a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu0.yaml +++ b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu0.yaml @@ -14,10 +14,11 @@ toolchain: - zephyr - gnuarmemb supported: + - adc - counter - gpio - i2c - - uart + - minimal - spi - - adc + - uart vendor: nxp diff --git a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu1.yaml b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu1.yaml index 38c45ae9027e..4c38aee0da8c 100644 --- a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu1.yaml +++ b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cm33_cpu1.yaml @@ -14,8 +14,9 @@ toolchain: - zephyr - gnuarmemb supported: + - adc - counter - gpio + - minimal - uart - - adc vendor: nxp diff --git a/boards/nxp/mr_canhubk3/mr_canhubk3.yaml b/boards/nxp/mr_canhubk3/mr_canhubk3.yaml index da732b568635..ec6a193e4a40 100644 --- a/boards/nxp/mr_canhubk3/mr_canhubk3.yaml +++ b/boards/nxp/mr_canhubk3/mr_canhubk3.yaml @@ -18,6 +18,7 @@ supported: - flash - gpio - i2c + - minimal - netif:eth - pwm - spi diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml b/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml index 6f319e7215d8..b2e151b81adb 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml @@ -24,6 +24,7 @@ supported: - gpio - hwinfo - i2c + - minimal - pwm - spi - usb_device diff --git a/boards/nxp/rddrone_fmuk66/rddrone_fmuk66.yaml b/boards/nxp/rddrone_fmuk66/rddrone_fmuk66.yaml index e71803feb3c1..d7319fff61c2 100644 --- a/boards/nxp/rddrone_fmuk66/rddrone_fmuk66.yaml +++ b/boards/nxp/rddrone_fmuk66/rddrone_fmuk66.yaml @@ -13,6 +13,7 @@ supported: - flash - gpio - i2c + - minimal - nvs - pwm - spi diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml index 60b258ad5a16..1926be6cbbb7 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml @@ -9,15 +9,15 @@ ram: 1024 toolchain: - zephyr supported: - - uart - - gpio - - watchdog - - netif:eth + - adc - can - - spi - counter - - adc - - i2c - dma + - gpio + - i2c + - netif:eth - pwm + - spi + - uart + - watchdog vendor: nxp diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml index c35cc47699bd..31dc90187345 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml @@ -9,15 +9,15 @@ ram: 1024 toolchain: - zephyr supported: - - uart - - gpio - - watchdog - - netif:eth + - adc - can - - spi - counter - - adc - - i2c - dma + - gpio + - i2c + - netif:eth - pwm + - spi + - uart + - watchdog vendor: nxp diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml index 3d4f2062cc98..0b543daa7009 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml @@ -9,15 +9,15 @@ ram: 1024 toolchain: - zephyr supported: - - uart - - gpio - - watchdog - - netif:eth + - adc - can - - spi - counter - - adc - - i2c - dma + - gpio + - i2c + - netif:eth - pwm + - spi + - uart + - watchdog vendor: nxp diff --git a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml index 334d75319ca0..d767f664eaf3 100644 --- a/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml +++ b/boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml @@ -9,15 +9,15 @@ ram: 1024 toolchain: - zephyr supported: - - uart - - gpio - - watchdog - - netif:eth + - adc - can - - spi - counter - - adc - - i2c - dma + - gpio + - i2c + - netif:eth - pwm + - spi + - uart + - watchdog vendor: nxp diff --git a/boards/nxp/twr_ke18f/twr_ke18f.yaml b/boards/nxp/twr_ke18f/twr_ke18f.yaml index 33737e551adf..ed44a6304caa 100644 --- a/boards/nxp/twr_ke18f/twr_ke18f.yaml +++ b/boards/nxp/twr_ke18f/twr_ke18f.yaml @@ -13,8 +13,9 @@ supported: - counter - dac - dma - - i2c - flash + - i2c + - minimal - pwm - spi - watchdog diff --git a/boards/nxp/twr_kv58f220m/twr_kv58f220m.yaml b/boards/nxp/twr_kv58f220m/twr_kv58f220m.yaml index fc0c8b521d79..954e11b1fea1 100644 --- a/boards/nxp/twr_kv58f220m/twr_kv58f220m.yaml +++ b/boards/nxp/twr_kv58f220m/twr_kv58f220m.yaml @@ -10,4 +10,5 @@ flash: 1024 supported: - flash - i2c + - minimal vendor: nxp diff --git a/boards/nxp/ucans32k1sic/ucans32k1sic.yaml b/boards/nxp/ucans32k1sic/ucans32k1sic.yaml index 4c7c80fdbde6..89dd691012f4 100644 --- a/boards/nxp/ucans32k1sic/ucans32k1sic.yaml +++ b/boards/nxp/ucans32k1sic/ucans32k1sic.yaml @@ -11,14 +11,14 @@ flash: 1024 toolchain: - zephyr supported: - - mpu + - adc + - can + - counter - gpio - - uart - - pinctrl - i2c - - spi + - mpu + - pinctrl - pwm - - can + - spi + - uart - watchdog - - counter - - adc diff --git a/boards/nxp/usb_kw24d512/usb_kw24d512.yaml b/boards/nxp/usb_kw24d512/usb_kw24d512.yaml index 4320277c6847..d6eaab80394a 100644 --- a/boards/nxp/usb_kw24d512/usb_kw24d512.yaml +++ b/boards/nxp/usb_kw24d512/usb_kw24d512.yaml @@ -9,6 +9,7 @@ toolchain: - gnuarmemb supported: - flash + - minimal - usb_device - watchdog vendor: nxp diff --git a/boards/nxp/vmu_rt1170/vmu_rt1170.yaml b/boards/nxp/vmu_rt1170/vmu_rt1170.yaml index ffa04d5773d5..eb55eb2f57f2 100644 --- a/boards/nxp/vmu_rt1170/vmu_rt1170.yaml +++ b/boards/nxp/vmu_rt1170/vmu_rt1170.yaml @@ -22,6 +22,7 @@ supported: - gpio - hwinfo - i2c + - minimal - netif:eth - pwm - spi diff --git a/boards/qemu/arc/qemu_arc_qemu_arc_em.yaml b/boards/qemu/arc/qemu_arc_qemu_arc_em.yaml index d409cbf34b75..2f0a835eb8d0 100644 --- a/boards/qemu/arc/qemu_arc_qemu_arc_em.yaml +++ b/boards/qemu/arc/qemu_arc_qemu_arc_em.yaml @@ -12,4 +12,6 @@ testing: ignore_tags: - net - bluetooth +supported: + - minimal vendor: snps diff --git a/boards/qemu/riscv32/qemu_riscv32.yaml b/boards/qemu/riscv32/qemu_riscv32.yaml index 8b0d348ee4f0..e6e3764905c0 100644 --- a/boards/qemu/riscv32/qemu_riscv32.yaml +++ b/boards/qemu/riscv32/qemu_riscv32.yaml @@ -7,6 +7,7 @@ arch: riscv toolchain: - zephyr supported: + - minimal - netif testing: default: true diff --git a/boards/qemu/x86/qemu_x86.yaml b/boards/qemu/x86/qemu_x86.yaml index 5188e5253b2c..f0c6fc8536dc 100644 --- a/boards/qemu/x86/qemu_x86.yaml +++ b/boards/qemu/x86/qemu_x86.yaml @@ -9,11 +9,12 @@ toolchain: - zephyr - llvm supported: - - pci - - nvs - - netif:serial-net - - eeprom - can + - eeprom + - minimal + - netif:serial-net + - nvs + - pci - rtc testing: default: true diff --git a/boards/st/disco_l475_iot1/disco_l475_iot1.yaml b/boards/st/disco_l475_iot1/disco_l475_iot1.yaml index 801856fa3b01..f9b7ff57275a 100644 --- a/boards/st/disco_l475_iot1/disco_l475_iot1.yaml +++ b/boards/st/disco_l475_iot1/disco_l475_iot1.yaml @@ -6,26 +6,27 @@ toolchain: - zephyr - gnuarmemb supported: + - adc - arduino_gpio - arduino_i2c - - i2c + - ble + - counter + - dac + - dma + - gpio - hts221 + - i2c - lps22hb - lsm6dsl - - pwm - - counter - - gpio - - ble - - spi + - minimal - nvs - - vl53l0x - - watchdog - - adc - - dac + - pwm - qspi - - dma - rtc + - spi - usbd + - vl53l0x + - watchdog ram: 96 flash: 1024 vendor: st diff --git a/boards/st/nucleo_f429zi/nucleo_f429zi.yaml b/boards/st/nucleo_f429zi/nucleo_f429zi.yaml index 71b0fcbe4be2..6cc1099b61b7 100644 --- a/boards/st/nucleo_f429zi/nucleo_f429zi.yaml +++ b/boards/st/nucleo_f429zi/nucleo_f429zi.yaml @@ -8,20 +8,21 @@ toolchain: ram: 192 flash: 2048 supported: + - adc - arduino_gpio - arduino_i2c - arduino_spi - - netif:eth - - i2c - - spi - - gpio - - pwm - counter - - usb_device - - watchdog - - adc - dac - dma + - gpio + - i2c + - minimal + - netif:eth + - pwm - rtc + - spi + - usb_device - usbd + - watchdog vendor: st diff --git a/drivers/clock_control/clock_control_mcux_syscon.c b/drivers/clock_control/clock_control_mcux_syscon.c index a9e27e731c43..cdd9dbffcf58 100644 --- a/drivers/clock_control/clock_control_mcux_syscon.c +++ b/drivers/clock_control/clock_control_mcux_syscon.c @@ -359,7 +359,6 @@ static int mcux_lpc_syscon_clock_control_get_subsys_rate(const struct device *de #endif /* MRT */ #if defined(CONFIG_PWM_MCUX_SCTIMER) case MCUX_SCTIMER_CLK: -#endif #ifdef CONFIG_SOC_SERIES_RW6XX /* RW6XX uses core clock for SCTimer, not bus clock */ *rate = CLOCK_GetCoreSysClkFreq(); @@ -369,6 +368,7 @@ static int mcux_lpc_syscon_clock_control_get_subsys_rate(const struct device *de *rate = CLOCK_GetFreq(kCLOCK_BusClk); break; #endif +#endif #if defined(CONFIG_I3C_MCUX) case MCUX_I3C_CLK: diff --git a/lib/os/printk.c b/lib/os/printk.c index c7c276503e27..09df30df0928 100644 --- a/lib/os/printk.c +++ b/lib/os/printk.c @@ -29,11 +29,12 @@ #define CONFIG_PRINTK_BUFFER_SIZE 0 #endif +#ifdef CONFIG_PRINTK + #if defined(CONFIG_PRINTK_SYNC) static struct k_spinlock lock; #endif -#ifdef CONFIG_PRINTK /** * @brief Default character output routine that does nothing * @param c Character to swallow diff --git a/samples/basic/minimal/common.conf b/samples/basic/minimal/common.conf index b9f78f3d8f5e..c4a02b7ebe21 100644 --- a/samples/basic/minimal/common.conf +++ b/samples/basic/minimal/common.conf @@ -6,6 +6,7 @@ CONFIG_PINCTRL=n CONFIG_SPI=n CONFIG_SERIAL=n CONFIG_FLASH=n +CONFIG_SHELL=n # Power management CONFIG_PM=n diff --git a/samples/basic/minimal/sample.yaml b/samples/basic/minimal/sample.yaml index 5665dd7faced..068b9c9fa790 100644 --- a/samples/basic/minimal/sample.yaml +++ b/samples/basic/minimal/sample.yaml @@ -3,87 +3,94 @@ sample: name: minimal common: tags: footprint + depends_on: + - minimal harness: console harness_config: type: one_line regex: - "Hello World from minimal!" tests: - sample.minimal.mt.arm: - extra_args: CONF_FILE='common.conf;mt.conf;arm.conf' + sample.minimal.mt: + arch_allow: + - arm + - x86 + extra_args: + - CONF_FILE='common.conf;mt.conf;arm.conf' + - arch:arm:EXTRA_CONF_FILE=arm.conf + - arch:x86:EXTRA_CONF_FILE=x86.conf build_only: true - platform_allow: + integration_platforms: - frdm_k64f - mps2/an385 - nrf51dk/nrf51822 - nucleo_f429zi - disco_l475_iot1 - integration_platforms: - - frdm_k64f - sample.minimal.mt-no-preempt.arm: - extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;arm.conf' + - qemu_x86 + sample.minimal.mt-no-preempt: + arch_allow: + - arm + - x86 + extra_args: + - CONF_FILE='common.conf;mt.conf;no-preempt.conf' + - arch:arm:EXTRA_CONF_FILE=arm.conf + - arch:x86:EXTRA_CONF_FILE=x86.conf build_only: true - platform_allow: + integration_platforms: - frdm_k64f - mps2/an385 - nrf51dk/nrf51822 - nucleo_f429zi - disco_l475_iot1 - integration_platforms: - - frdm_k64f - sample.minimal.mt-no-preempt-no-timers.arm: - extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;arm.conf' + - qemu_x86 + sample.minimal.mt-no-preempt-no-timers: + arch_allow: + - arm + - x86 + extra_args: + - CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf' + - arch:arm:EXTRA_CONF_FILE=arm.conf + - arch:x86:EXTRA_CONF_FILE=x86.conf build_only: true - platform_allow: + integration_platforms: - frdm_k64f - mps2/an385 - nrf51dk/nrf51822 - nucleo_f429zi - disco_l475_iot1 - integration_platforms: - - frdm_k64f - sample.minimal.no-mt.arm: - extra_args: CONF_FILE='common.conf;no-mt.conf;arm.conf' + - qemu_x86 + sample.minimal.no-mt: + arch_allow: + - arm + - x86 + extra_args: + - CONF_FILE='common.conf;no-mt.conf' + - arch:arm:EXTRA_CONF_FILE=arm.conf + - arch:x86:EXTRA_CONF_FILE=x86.conf build_only: true - platform_allow: + integration_platforms: - frdm_k64f - mps2/an385 - nrf51dk/nrf51822 - nucleo_f429zi - disco_l475_iot1 - integration_platforms: - - frdm_k64f - sample.minimal.no-mt-no-timers.arm: - extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf' + - qemu_x86 + sample.minimal.no-mt-no-timers: + arch_allow: + - arm + - x86 + extra_args: + - CONF_FILE='common.conf;no-mt.conf;no-timers.conf' + - arch:arm:EXTRA_CONF_FILE=arm.conf + - arch:x86:EXTRA_CONF_FILE=x86.conf build_only: true - platform_allow: + integration_platforms: - frdm_k64f - mps2/an385 - nrf51dk/nrf51822 - nucleo_f429zi - disco_l475_iot1 - integration_platforms: - - frdm_k64f - sample.minimal.mt.x86: - extra_args: CONF_FILE='common.conf;mt.conf;x86.conf' - build_only: true - platform_allow: qemu_x86 - sample.minimal.mt-no-preempt.x86: - extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;x86.conf' - build_only: true - platform_allow: qemu_x86 - sample.minimal.mt-no-preempt-no-timers.x86: - extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf' - build_only: true - platform_allow: qemu_x86 - sample.minimal.no-mt.x86: - extra_args: CONF_FILE='common.conf;no-mt.conf;x86.conf' - build_only: true - platform_allow: qemu_x86 - sample.minimal.no-mt-no-timers.x86: - extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf' - build_only: true - platform_allow: qemu_x86 + - qemu_x86 sample.minimal.arc.runtime: extra_args: - CONF_FILE='common-runtime.conf;no-timers.conf' @@ -95,7 +102,7 @@ tests: sample.minimal.riscv.runtime: extra_args: - CONF_FILE='common-runtime.conf;no-timers.conf;no-mt.conf;riscv.conf' - platform_allow: qemu_riscv32 + arch_allow: riscv tags: - kernel integration_platforms: diff --git a/soc/nxp/imxrt/Kconfig.defconfig b/soc/nxp/imxrt/Kconfig.defconfig index f82e9e126f01..4db64b5b00de 100644 --- a/soc/nxp/imxrt/Kconfig.defconfig +++ b/soc/nxp/imxrt/Kconfig.defconfig @@ -30,6 +30,7 @@ DT_SYSCLK_PATH := $(dt_nodelabel_path,sysclk) config SYS_CLOCK_HW_CYCLES_PER_SEC default $(dt_node_int_prop_int,$(DT_SYSCLK_PATH),clock-frequency) if SOC_SERIES_IMXRT10XX && CORTEX_M_SYSTICK default 32768 if MCUX_GPT_TIMER + default 100 # Disable systick if using MCUX_GPT_TIMER, as they will conflict config CORTEX_M_SYSTICK diff --git a/soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig b/soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig index 7751ddf4afba..fee84821ffc4 100644 --- a/soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig +++ b/soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig @@ -9,15 +9,12 @@ config NUM_IRQS config GPIO default y -if CORTEX_M_SYSTICK - config SYS_CLOCK_HW_CYCLES_PER_SEC - default 996000000 if SOC_MIMXRT1176_CM7 - default 600000000 if SOC_MIMXRT1166_CM7 - default 400000000 if SOC_MIMXRT1176_CM4 - default 240000000 if SOC_MIMXRT1166_CM4 - -endif # CORTEX_M_SYSTICK + default 996000000 if (SOC_MIMXRT1176_CM7 && CORTEX_M_SYSTICK) + default 600000000 if (SOC_MIMXRT1166_CM7 && CORTEX_M_SYSTICK) + default 400000000 if (SOC_MIMXRT1176_CM4 && CORTEX_M_SYSTICK) + default 240000000 if (SOC_MIMXRT1166_CM4 && CORTEX_M_SYSTICK) + default 100 config DCDC_VALUE default 0x13 diff --git a/soc/nxp/imxrt/imxrt5xx/Kconfig.defconfig b/soc/nxp/imxrt/imxrt5xx/Kconfig.defconfig index 0f91836ca525..30520947af56 100644 --- a/soc/nxp/imxrt/imxrt5xx/Kconfig.defconfig +++ b/soc/nxp/imxrt/imxrt5xx/Kconfig.defconfig @@ -29,19 +29,11 @@ config TEST_EXTRA_STACK_SIZE default 1024 endif # MBEDTLS -if MCUX_OS_TIMER config SYS_CLOCK_HW_CYCLES_PER_SEC - default 1000000 - -endif # MCUX_OS_TIMER - -if CORTEX_M_SYSTICK - -config SYS_CLOCK_HW_CYCLES_PER_SEC - default 250105263 - -endif # CORTEX_M_SYSTICK + default 1000000 if MCUX_OS_TIMER + default 250105263 if CORTEX_M_SYSTICK + default 100 if PM_DEVICE # Enable the MEMC FlexSPI driver when using device power diff --git a/soc/nxp/imxrt/imxrt6xx/Kconfig.defconfig b/soc/nxp/imxrt/imxrt6xx/Kconfig.defconfig index b36ea66ad627..5a4b06153e0a 100644 --- a/soc/nxp/imxrt/imxrt6xx/Kconfig.defconfig +++ b/soc/nxp/imxrt/imxrt6xx/Kconfig.defconfig @@ -53,18 +53,9 @@ config I2S_MCUX_FLEXCOMM config AUDIO_DMIC_MCUX select INIT_AUDIO_PLL -if MCUX_OS_TIMER - -config SYS_CLOCK_HW_CYCLES_PER_SEC - default 1000000 - -endif # MCUX_OS_TIMER - -if CORTEX_M_SYSTICK - config SYS_CLOCK_HW_CYCLES_PER_SEC - default 250105263 - -endif # CORTEX_M_SYSTICK + default 1000000 if MCUX_OS_TIMER + default 250105263 if CORTEX_M_SYSTICK + default 100 endif # SOC_MIMXRT685S_CM33 diff --git a/soc/nxp/imxrt/imxrt7xx/Kconfig.defconfig b/soc/nxp/imxrt/imxrt7xx/Kconfig.defconfig index 2b7904f630f2..109ee806c8ab 100644 --- a/soc/nxp/imxrt/imxrt7xx/Kconfig.defconfig +++ b/soc/nxp/imxrt/imxrt7xx/Kconfig.defconfig @@ -12,6 +12,7 @@ config NUM_IRQS config SYS_CLOCK_HW_CYCLES_PER_SEC default 237500000 if CORTEX_M_SYSTICK default 1000000 if MCUX_OS_TIMER + default 100 choice CACHE_TYPE default EXTERNAL_CACHE @@ -27,6 +28,7 @@ config NUM_IRQS config SYS_CLOCK_HW_CYCLES_PER_SEC default 100000000 if CORTEX_M_SYSTICK default 1000000 if MCUX_OS_TIMER + default 100 endif # SOC_MIMXRT798S_CM33_CPU1 diff --git a/soc/nxp/kinetis/ke1xf/Kconfig.defconfig b/soc/nxp/kinetis/ke1xf/Kconfig.defconfig index f36b55e13d8a..cce1cf9b18a7 100644 --- a/soc/nxp/kinetis/ke1xf/Kconfig.defconfig +++ b/soc/nxp/kinetis/ke1xf/Kconfig.defconfig @@ -15,6 +15,7 @@ config CORTEX_M_SYSTICK config SYS_CLOCK_HW_CYCLES_PER_SEC default $(dt_node_int_prop_int,/cpus/cpu@0,clock-frequency) if CORTEX_M_SYSTICK default $(dt_node_int_prop_int,/soc/lptmr@40040000,clock-frequency) if MCUX_LPTMR_TIMER + default 100 config NUM_IRQS # must be >= the highest interrupt number used diff --git a/soc/nxp/kinetis/ke1xz/Kconfig.defconfig b/soc/nxp/kinetis/ke1xz/Kconfig.defconfig index 7bb46e3a9d09..dc5bf05972d7 100644 --- a/soc/nxp/kinetis/ke1xz/Kconfig.defconfig +++ b/soc/nxp/kinetis/ke1xz/Kconfig.defconfig @@ -15,6 +15,7 @@ config CORTEX_M_SYSTICK config SYS_CLOCK_HW_CYCLES_PER_SEC default $(dt_node_int_prop_int,/cpus/cpu@0,clock-frequency) if CORTEX_M_SYSTICK default $(dt_node_int_prop_int,/soc/lptmr@40040000,clock-frequency) if MCUX_LPTMR_TIMER + default 100 config NUM_IRQS default 32 diff --git a/soc/nxp/mcx/mcxa/Kconfig.defconfig b/soc/nxp/mcx/mcxa/Kconfig.defconfig index 11195acc0d7b..2d669f89b2f3 100644 --- a/soc/nxp/mcx/mcxa/Kconfig.defconfig +++ b/soc/nxp/mcx/mcxa/Kconfig.defconfig @@ -10,6 +10,7 @@ config SYS_CLOCK_HW_CYCLES_PER_SEC default 1000000 if MCUX_OS_TIMER default 16000 if MCUX_LPTMR_TIMER default 96000000 if CORTEX_M_SYSTICK + default 100 # Set to the minimal size of data which can be written. config FLASH_FILL_BUFFER_SIZE diff --git a/soc/nxp/mcx/mcxc/soc.h b/soc/nxp/mcx/mcxc/soc.h index a765bfd45ee0..f08e21fb49aa 100644 --- a/soc/nxp/mcx/mcxc/soc.h +++ b/soc/nxp/mcx/mcxc/soc.h @@ -8,12 +8,19 @@ #define _SOC__H_ #include + +#if CONFIG_PINCTRL + #include +#if CONFIG_UART #define UART0_CLK_SRC kCLOCK_CoreSysClk +#endif #define PORT_MUX_GPIO kPORT_MuxAsGpio /* GPIO setting for the Port Mux Register */ +#endif + #ifndef _ASMLANGUAGE #include diff --git a/soc/nxp/mcx/mcxn/Kconfig.defconfig b/soc/nxp/mcx/mcxn/Kconfig.defconfig index 1668cfad798a..70a99ccb630e 100644 --- a/soc/nxp/mcx/mcxn/Kconfig.defconfig +++ b/soc/nxp/mcx/mcxn/Kconfig.defconfig @@ -22,6 +22,7 @@ config SYS_CLOCK_HW_CYCLES_PER_SEC default 1000000 if MCUX_OS_TIMER default 16000 if MCUX_LPTMR_TIMER default 150000000 if CORTEX_M_SYSTICK + default 100 # Set to the minimal size of data which can be written. config FLASH_FILL_BUFFER_SIZE diff --git a/soc/nxp/mcx/mcxw/Kconfig.defconfig b/soc/nxp/mcx/mcxw/Kconfig.defconfig index d04ed76905a8..9540071a1c33 100644 --- a/soc/nxp/mcx/mcxw/Kconfig.defconfig +++ b/soc/nxp/mcx/mcxw/Kconfig.defconfig @@ -9,6 +9,7 @@ config NUM_IRQS config SYS_CLOCK_HW_CYCLES_PER_SEC default 96000000 if CORTEX_M_SYSTICK + default 100 config MCUX_FLASH_K4_API default y diff --git a/soc/nxp/mcx/mcxw/soc.h b/soc/nxp/mcx/mcxw/soc.h index 260341f3feb0..58ddc3bde674 100644 --- a/soc/nxp/mcx/mcxw/soc.h +++ b/soc/nxp/mcx/mcxw/soc.h @@ -6,10 +6,15 @@ #ifndef _SOC__H_ #define _SOC__H_ +#include "fsl_common.h" + +#if CONFIG_PINCTRL #include #define PORT_MUX_GPIO kPORT_MuxAsGpio +#endif + #define nbu_handler RF_IMU0_IRQHandler #endif /* _SOC__H_ */ diff --git a/soc/nxp/rw/Kconfig.defconfig b/soc/nxp/rw/Kconfig.defconfig index d627e9906475..516a4feebfc8 100644 --- a/soc/nxp/rw/Kconfig.defconfig +++ b/soc/nxp/rw/Kconfig.defconfig @@ -13,6 +13,7 @@ config NUM_IRQS config SYS_CLOCK_HW_CYCLES_PER_SEC default 1000000 if MCUX_OS_TIMER default 260000000 if CORTEX_M_SYSTICK + default 100 config NXP_MONOLITHIC_NBU default y if (BT || IEEE802154) diff --git a/soc/nxp/s32/s32k1/Kconfig.defconfig b/soc/nxp/s32/s32k1/Kconfig.defconfig index 959337c69fe8..212e0b84d9b8 100644 --- a/soc/nxp/s32/s32k1/Kconfig.defconfig +++ b/soc/nxp/s32/s32k1/Kconfig.defconfig @@ -7,6 +7,7 @@ if SOC_SERIES_S32K1 config SYS_CLOCK_HW_CYCLES_PER_SEC default $(dt_node_int_prop_int,/cpus/cpu@0,clock-frequency) if CORTEX_M_SYSTICK + default 100 config NUM_IRQS default 239 if CPU_CORTEX_M4