From 4d56244fafc20a3364ec04417e543c8e7dfdfe70 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Tue, 25 Jun 2024 11:42:38 +0200 Subject: [PATCH] boards: nrf53*: use DT to configure regulators Instead of board level options selecting SOC_DCDC_NRF53X*. Signed-off-by: Gerard Marull-Paretas --- boards/ezurio/bl5340_dvk/Kconfig | 15 --------------- .../bl5340_dvk_nrf5340_cpuapp_common.dtsi | 12 ++++++++++++ boards/nordic/nrf5340_audio_dk/Kconfig | 15 --------------- .../nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi | 12 ++++++++++++ boards/nordic/nrf5340dk/Kconfig | 15 --------------- .../nordic/nrf5340dk/nrf5340_cpuapp_common.dtsi | 12 ++++++++++++ boards/nordic/thingy53/Kconfig | 15 --------------- .../nordic/thingy53/thingy53_nrf5340_cpuapp.dts | 12 ++++++++++++ .../thingy53/thingy53_nrf5340_cpuapp_ns.dts | 12 ++++++++++++ boards/panasonic/pan1783/Kconfig | 15 --------------- .../pan1783/pan1783_nrf5340_cpuapp_common.dtsi | 12 ++++++++++++ boards/raytac/mdbt53_db_40/Kconfig | 15 --------------- .../raytac_mdbt53_db_40_nrf5340_cpuapp_common.dts | 12 ++++++++++++ boards/raytac/mdbt53v_db_40/Kconfig | 15 --------------- ...raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts | 12 ++++++++++++ 15 files changed, 96 insertions(+), 105 deletions(-) diff --git a/boards/ezurio/bl5340_dvk/Kconfig b/boards/ezurio/bl5340_dvk/Kconfig index 476547fcd63..e84a37972a0 100644 --- a/boards/ezurio/bl5340_dvk/Kconfig +++ b/boards/ezurio/bl5340_dvk/Kconfig @@ -6,21 +6,6 @@ if BOARD_BL5340_DVK_NRF5340_CPUAPP || BOARD_BL5340_DVK_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "bl5340_dvk/nrf5340/cpunet" diff --git a/boards/ezurio/bl5340_dvk/bl5340_dvk_nrf5340_cpuapp_common.dtsi b/boards/ezurio/bl5340_dvk/bl5340_dvk_nrf5340_cpuapp_common.dtsi index 161deec837f..af4f1cddeae 100644 --- a/boards/ezurio/bl5340_dvk/bl5340_dvk_nrf5340_cpuapp_common.dtsi +++ b/boards/ezurio/bl5340_dvk/bl5340_dvk_nrf5340_cpuapp_common.dtsi @@ -127,6 +127,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; }; diff --git a/boards/nordic/nrf5340_audio_dk/Kconfig b/boards/nordic/nrf5340_audio_dk/Kconfig index 560b7a77668..d872efa4d2e 100644 --- a/boards/nordic/nrf5340_audio_dk/Kconfig +++ b/boards/nordic/nrf5340_audio_dk/Kconfig @@ -5,21 +5,6 @@ if BOARD_NRF5340_AUDIO_DK_NRF5340_CPUAPP || BOARD_NRF5340_AUDIO_DK_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "nrf5340_audio_dk/nrf5340/cpunet" diff --git a/boards/nordic/nrf5340_audio_dk/nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi b/boards/nordic/nrf5340_audio_dk/nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi index 7f62b862639..ae4f74489e6 100644 --- a/boards/nordic/nrf5340_audio_dk/nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi +++ b/boards/nordic/nrf5340_audio_dk/nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi @@ -72,6 +72,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; #address-cells = <1>; diff --git a/boards/nordic/nrf5340dk/Kconfig b/boards/nordic/nrf5340dk/Kconfig index ac1ebc80bd8..ee53c973ae8 100644 --- a/boards/nordic/nrf5340dk/Kconfig +++ b/boards/nordic/nrf5340dk/Kconfig @@ -5,21 +5,6 @@ if BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "nrf5340dk/nrf5340/cpunet" diff --git a/boards/nordic/nrf5340dk/nrf5340_cpuapp_common.dtsi b/boards/nordic/nrf5340dk/nrf5340_cpuapp_common.dtsi index df46b7c6427..2774630e11f 100644 --- a/boards/nordic/nrf5340dk/nrf5340_cpuapp_common.dtsi +++ b/boards/nordic/nrf5340dk/nrf5340_cpuapp_common.dtsi @@ -136,6 +136,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; }; diff --git a/boards/nordic/thingy53/Kconfig b/boards/nordic/thingy53/Kconfig index aa01f5ee20b..8700f3dcbd1 100644 --- a/boards/nordic/thingy53/Kconfig +++ b/boards/nordic/thingy53/Kconfig @@ -14,21 +14,6 @@ config MBOX_NRFX_IPC if BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config BOARD_SERIAL_BACKEND_CDC_ACM bool "USB CDC" default y diff --git a/boards/nordic/thingy53/thingy53_nrf5340_cpuapp.dts b/boards/nordic/thingy53/thingy53_nrf5340_cpuapp.dts index dd05a7a3981..d058f8da95b 100644 --- a/boards/nordic/thingy53/thingy53_nrf5340_cpuapp.dts +++ b/boards/nordic/thingy53/thingy53_nrf5340_cpuapp.dts @@ -24,3 +24,15 @@ watchdog0 = &wdt0; }; }; + +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; diff --git a/boards/nordic/thingy53/thingy53_nrf5340_cpuapp_ns.dts b/boards/nordic/thingy53/thingy53_nrf5340_cpuapp_ns.dts index 293a36cf78d..5c95c80e6e9 100644 --- a/boards/nordic/thingy53/thingy53_nrf5340_cpuapp_ns.dts +++ b/boards/nordic/thingy53/thingy53_nrf5340_cpuapp_ns.dts @@ -22,3 +22,15 @@ watchdog0 = &wdt0; }; }; + +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; diff --git a/boards/panasonic/pan1783/Kconfig b/boards/panasonic/pan1783/Kconfig index 5c4bfcd4012..7951989cde3 100644 --- a/boards/panasonic/pan1783/Kconfig +++ b/boards/panasonic/pan1783/Kconfig @@ -5,21 +5,6 @@ if SOC_NRF5340_CPUAPP_QKAA -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "pan1783_evb/nrf5340/cpunet" if BOARD_PAN1783_EVB_NRF5340_CPUAPP diff --git a/boards/panasonic/pan1783/pan1783_nrf5340_cpuapp_common.dtsi b/boards/panasonic/pan1783/pan1783_nrf5340_cpuapp_common.dtsi index c1d4c5739e2..702649582a7 100644 --- a/boards/panasonic/pan1783/pan1783_nrf5340_cpuapp_common.dtsi +++ b/boards/panasonic/pan1783/pan1783_nrf5340_cpuapp_common.dtsi @@ -159,6 +159,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; }; diff --git a/boards/raytac/mdbt53_db_40/Kconfig b/boards/raytac/mdbt53_db_40/Kconfig index 18badade56b..d7591656a26 100644 --- a/boards/raytac/mdbt53_db_40/Kconfig +++ b/boards/raytac/mdbt53_db_40/Kconfig @@ -5,21 +5,6 @@ if BOARD_RAYTAC_MDBT53_DB_40_NRF5340_CPUAPP || BOARD_RAYTAC_MDBT53_DB_40_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "raytac_mdbt53_db_40/nrf5340/cpunet" diff --git a/boards/raytac/mdbt53_db_40/raytac_mdbt53_db_40_nrf5340_cpuapp_common.dts b/boards/raytac/mdbt53_db_40/raytac_mdbt53_db_40_nrf5340_cpuapp_common.dts index 62a49e52069..cfd61053273 100644 --- a/boards/raytac/mdbt53_db_40/raytac_mdbt53_db_40_nrf5340_cpuapp_common.dts +++ b/boards/raytac/mdbt53_db_40/raytac_mdbt53_db_40_nrf5340_cpuapp_common.dts @@ -96,6 +96,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; }; diff --git a/boards/raytac/mdbt53v_db_40/Kconfig b/boards/raytac/mdbt53v_db_40/Kconfig index 1154f5d01d7..da05da70267 100644 --- a/boards/raytac/mdbt53v_db_40/Kconfig +++ b/boards/raytac/mdbt53v_db_40/Kconfig @@ -5,21 +5,6 @@ if BOARD_RAYTAC_MDBT53V_DB_40_NRF5340_CPUAPP || BOARD_RAYTAC_MDBT53V_DB_40_NRF5340_CPUAPP_NS -config BOARD_ENABLE_DCDC_APP - bool "Application MCU DCDC converter" - select SOC_DCDC_NRF53X_APP - default y - -config BOARD_ENABLE_DCDC_NET - bool "Network MCU DCDC converter" - select SOC_DCDC_NRF53X_NET - default y - -config BOARD_ENABLE_DCDC_HV - bool "High Voltage DCDC converter" - select SOC_DCDC_NRF53X_HV - default y - config DOMAIN_CPUNET_BOARD string default "raytac_mdbt53v_db_40/nrf5340/cpunet" diff --git a/boards/raytac/mdbt53v_db_40/raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts b/boards/raytac/mdbt53v_db_40/raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts index 3c1b42307a6..8790d631041 100644 --- a/boards/raytac/mdbt53v_db_40/raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts +++ b/boards/raytac/mdbt53v_db_40/raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts @@ -75,6 +75,18 @@ }; }; +&vregmain { + regulator-initial-mode = ; +}; + +&vregradio { + regulator-initial-mode = ; +}; + +&vregh { + status = "okay"; +}; + &adc { status = "okay"; };