From 7d56fc35fd089581af2d63284416fb2c2e0c79d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Zi=C4=99cik?= Date: Fri, 21 Jun 2019 14:47:08 +0200 Subject: [PATCH] dts: Add information about CPU frequency to the cpu nodes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds 'clock-frequency' property to the cpu nodes. The clock frequency specified in the added property is used during platform configuration. Examples: - The SWO logger uses clock frequency to configure SWO output. - Plenty of platforms need CPU clock specified for their HAL. - Most of devices with USB needs information about CPU clock in order to configure USB clock source. Signed-off-by: Piotr Zięcik --- boards/arc/iotdk/iotdk.dts | 4 ++++ boards/arc/nsim/nsim_em.dts | 4 ++++ boards/arc/nsim/nsim_em.dtsi | 2 +- boards/arc/nsim/nsim_sem.dts | 4 ++++ .../adafruit_feather_m0_basic_proto.dts | 4 ++++ boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts | 4 ++++ boards/arm/arduino_due/arduino_due.dts | 4 ++++ boards/arm/arduino_zero/arduino_zero.dts | 4 ++++ boards/arm/atsamd20_xpro/atsamd20_xpro.dts | 4 ++++ boards/arm/atsamd21_xpro/atsamd21_xpro.dts | 4 ++++ boards/arm/atsamr21_xpro/atsamr21_xpro.dts | 4 ++++ boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a.dts | 4 ++++ boards/arm/efm32pg_stk3402a/efm32pg_stk3402a.dts | 4 ++++ boards/arm/efm32wg_stk3800/efm32wg_stk3800.dts | 4 ++++ boards/arm/efr32_slwstk6061a/efr32_slwstk6061a.dts | 4 ++++ boards/arm/efr32mg_sltb004a/efr32mg_sltb004a.dts | 4 ++++ boards/arm/frdm_k64f/frdm_k64f.dts | 4 ++++ boards/arm/frdm_kl25z/frdm_kl25z.dts | 4 ++++ boards/arm/hexiwear_k64/hexiwear_k64.dts | 4 ++++ boards/arm/lpcxpresso54114/lpcxpresso54114_m0.dts | 4 ++++ boards/arm/lpcxpresso54114/lpcxpresso54114_m4.dts | 4 ++++ .../msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts | 4 ++++ boards/arm/sam4s_xplained/sam4s_xplained.dts | 4 ++++ boards/arm/sam_e70_xplained/sam_e70_xplained.dts | 4 ++++ boards/arm/usb_kw24d512/usb_kw24d512.dts | 4 ++++ boards/arm/v2m_beetle/v2m_beetle.dts | 1 + boards/xtensa/esp32/esp32.dts | 8 ++++++++ boards/xtensa/intel_s1000_crb/intel_s1000_crb.dts | 8 ++++++++ boards/xtensa/qemu_xtensa/qemu_xtensa.dts | 4 ++++ boards/xtensa/xt-sim/xt-sim.dts | 4 ++++ dts/arc/arc_iot.dtsi | 2 +- dts/arm/atmel/sam3x.dtsi | 2 +- dts/arm/atmel/sam4s.dtsi | 2 +- dts/arm/atmel/samd.dtsi | 2 +- dts/arm/atmel/same70.dtsi | 2 +- dts/arm/nxp/nxp_k6x.dtsi | 2 +- dts/arm/nxp/nxp_kl25z.dtsi | 2 +- dts/arm/nxp/nxp_kw2xd.dtsi | 2 +- dts/arm/nxp/nxp_lpc54xxx.dtsi | 5 +++-- dts/arm/silabs/efm32hg.dtsi | 2 +- dts/arm/silabs/efm32pg12b.dtsi | 2 +- dts/arm/silabs/efm32wg.dtsi | 2 +- dts/arm/silabs/efr32fg1p.dtsi | 2 +- dts/arm/silabs/efr32mg.dtsi | 2 +- dts/arm/ti/msp432p4xx.dtsi | 2 +- dts/xtensa/espressif/esp32.dtsi | 4 ++-- dts/xtensa/intel/intel_s1000.dtsi | 4 ++-- dts/xtensa/sample_controller.dtsi | 2 +- 48 files changed, 144 insertions(+), 22 deletions(-) diff --git a/boards/arc/iotdk/iotdk.dts b/boards/arc/iotdk/iotdk.dts index e45fd248a7a..d72798c4268 100644 --- a/boards/arc/iotdk/iotdk.dts +++ b/boards/arc/iotdk/iotdk.dts @@ -25,6 +25,10 @@ }; }; +&cpu0 { + clock-frequency = <144000000>; +}; + &uart0 { status = "okay"; current-speed = <115200>; diff --git a/boards/arc/nsim/nsim_em.dts b/boards/arc/nsim/nsim_em.dts index 0051d3ab0df..f4bcdfc999e 100644 --- a/boards/arc/nsim/nsim_em.dts +++ b/boards/arc/nsim/nsim_em.dts @@ -12,3 +12,7 @@ model = "snps,nsim_em"; compatible = "snps,nsim_em"; }; + +&cpu0 { + clock-frequency = <5000000>; +}; diff --git a/boards/arc/nsim/nsim_em.dtsi b/boards/arc/nsim/nsim_em.dtsi index d7b3af43e4e..4ef3d0255e8 100644 --- a/boards/arc/nsim/nsim_em.dtsi +++ b/boards/arc/nsim/nsim_em.dtsi @@ -13,7 +13,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "snps,arcem"; reg = <0>; diff --git a/boards/arc/nsim/nsim_sem.dts b/boards/arc/nsim/nsim_sem.dts index 60b4231ee18..f023c9e02b3 100644 --- a/boards/arc/nsim/nsim_sem.dts +++ b/boards/arc/nsim/nsim_sem.dts @@ -12,3 +12,7 @@ model = "snps,nsim_sem"; compatible = "snps,nsim_sem"; }; + +&cpu0 { + clock-frequency = <5000000>; +}; diff --git a/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto.dts b/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto.dts index 6cb656095db..f6f051ca3ed 100644 --- a/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto.dts +++ b/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto.dts @@ -34,6 +34,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-uart"; diff --git a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts index 819fe6b37c7..a39701b02bf 100644 --- a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts +++ b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts @@ -41,6 +41,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-uart"; diff --git a/boards/arm/arduino_due/arduino_due.dts b/boards/arm/arduino_due/arduino_due.dts index 186ecb60a48..62ecf925dbf 100644 --- a/boards/arm/arduino_due/arduino_due.dts +++ b/boards/arm/arduino_due/arduino_due.dts @@ -23,6 +23,10 @@ }; }; +&cpu0 { + clock-frequency = <84000000>; +}; + &wdog { status = "okay"; }; diff --git a/boards/arm/arduino_zero/arduino_zero.dts b/boards/arm/arduino_zero/arduino_zero.dts index 580a84586c8..26d78fd8b4b 100644 --- a/boards/arm/arduino_zero/arduino_zero.dts +++ b/boards/arm/arduino_zero/arduino_zero.dts @@ -43,6 +43,10 @@ }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-uart"; diff --git a/boards/arm/atsamd20_xpro/atsamd20_xpro.dts b/boards/arm/atsamd20_xpro/atsamd20_xpro.dts index 18009a19b79..4464106d1b2 100644 --- a/boards/arm/atsamd20_xpro/atsamd20_xpro.dts +++ b/boards/arm/atsamd20_xpro/atsamd20_xpro.dts @@ -40,6 +40,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-spi"; diff --git a/boards/arm/atsamd21_xpro/atsamd21_xpro.dts b/boards/arm/atsamd21_xpro/atsamd21_xpro.dts index 1433e16c7a1..9fb0cafd332 100644 --- a/boards/arm/atsamd21_xpro/atsamd21_xpro.dts +++ b/boards/arm/atsamd21_xpro/atsamd21_xpro.dts @@ -41,6 +41,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-uart"; diff --git a/boards/arm/atsamr21_xpro/atsamr21_xpro.dts b/boards/arm/atsamr21_xpro/atsamr21_xpro.dts index 5a26489a49a..c22037b9546 100644 --- a/boards/arm/atsamr21_xpro/atsamr21_xpro.dts +++ b/boards/arm/atsamr21_xpro/atsamr21_xpro.dts @@ -41,6 +41,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &sercom0 { status = "okay"; compatible = "atmel,sam0-uart"; diff --git a/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a.dts b/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a.dts index 8df36d60d0b..af2e6631da0 100644 --- a/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a.dts +++ b/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a.dts @@ -54,6 +54,10 @@ }; +&cpu0 { + clock-frequency = <24000000>; +}; + &usart1 { current-speed = <115200>; location-rx = ; diff --git a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a.dts b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a.dts index 15401b2243c..82723c1d127 100644 --- a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a.dts +++ b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a.dts @@ -53,6 +53,10 @@ }; }; +&cpu0 { + clock-frequency = <40000000>; +}; + &usart0 { current-speed = <115200>; location-rx = ; diff --git a/boards/arm/efm32wg_stk3800/efm32wg_stk3800.dts b/boards/arm/efm32wg_stk3800/efm32wg_stk3800.dts index dd8ce3b2725..53bb96ab180 100644 --- a/boards/arm/efm32wg_stk3800/efm32wg_stk3800.dts +++ b/boards/arm/efm32wg_stk3800/efm32wg_stk3800.dts @@ -53,6 +53,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &uart0 { current-speed = <115200>; location-rx = ; diff --git a/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a.dts b/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a.dts index c1d5b7a8471..7b6a6d36a3b 100644 --- a/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a.dts +++ b/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a.dts @@ -55,6 +55,10 @@ }; +&cpu0 { + clock-frequency = <38400000>; +}; + &usart0 { current-speed = <115200>; location-rx = ; diff --git a/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a.dts b/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a.dts index 41eb06f523c..e35150e75d5 100644 --- a/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a.dts +++ b/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a.dts @@ -52,6 +52,10 @@ }; }; +&cpu0 { + clock-frequency = <38400000>; +}; + &usart0 { current-speed = <115200>; location-rx = ; diff --git a/boards/arm/frdm_k64f/frdm_k64f.dts b/boards/arm/frdm_k64f/frdm_k64f.dts index 551776ab13f..f808a9d087d 100644 --- a/boards/arm/frdm_k64f/frdm_k64f.dts +++ b/boards/arm/frdm_k64f/frdm_k64f.dts @@ -109,6 +109,10 @@ arduino_serial: &uart3 {}; +&cpu0 { + clock-frequency = <120000000>; +}; + &adc0 { status = "okay"; }; diff --git a/boards/arm/frdm_kl25z/frdm_kl25z.dts b/boards/arm/frdm_kl25z/frdm_kl25z.dts index 0560c3fc2f2..8b38cb2dc1f 100644 --- a/boards/arm/frdm_kl25z/frdm_kl25z.dts +++ b/boards/arm/frdm_kl25z/frdm_kl25z.dts @@ -61,6 +61,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &adc0 { status = "okay"; }; diff --git a/boards/arm/hexiwear_k64/hexiwear_k64.dts b/boards/arm/hexiwear_k64/hexiwear_k64.dts index 997ca9116cb..9c845697f06 100644 --- a/boards/arm/hexiwear_k64/hexiwear_k64.dts +++ b/boards/arm/hexiwear_k64/hexiwear_k64.dts @@ -79,6 +79,10 @@ }; }; +&cpu0 { + clock-frequency = <120000000>; +}; + &adc0 { status = "okay"; }; diff --git a/boards/arm/lpcxpresso54114/lpcxpresso54114_m0.dts b/boards/arm/lpcxpresso54114/lpcxpresso54114_m0.dts index 6fed69b698e..911eb512a8a 100644 --- a/boards/arm/lpcxpresso54114/lpcxpresso54114_m0.dts +++ b/boards/arm/lpcxpresso54114/lpcxpresso54114_m0.dts @@ -21,6 +21,10 @@ }; }; +&cpu1 { + clock-frequency = <48000000>; +}; + &mailbox0 { status = "okay"; }; diff --git a/boards/arm/lpcxpresso54114/lpcxpresso54114_m4.dts b/boards/arm/lpcxpresso54114/lpcxpresso54114_m4.dts index 9ea16a4c726..6886b884118 100644 --- a/boards/arm/lpcxpresso54114/lpcxpresso54114_m4.dts +++ b/boards/arm/lpcxpresso54114/lpcxpresso54114_m4.dts @@ -43,6 +43,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &usart0 { status = "okay"; current-speed = <115200>; diff --git a/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts b/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts index c8919ec9d50..2157bb8612f 100644 --- a/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts +++ b/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts @@ -21,6 +21,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &uart0 { status = "okay"; current-speed = <115200>; diff --git a/boards/arm/sam4s_xplained/sam4s_xplained.dts b/boards/arm/sam4s_xplained/sam4s_xplained.dts index c93ba0f6cde..43daf0855f5 100644 --- a/boards/arm/sam4s_xplained/sam4s_xplained.dts +++ b/boards/arm/sam4s_xplained/sam4s_xplained.dts @@ -49,6 +49,10 @@ }; }; +&cpu0 { + clock-frequency = <120000000>; +}; + &i2c0 { status = "okay"; }; diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained.dts b/boards/arm/sam_e70_xplained/sam_e70_xplained.dts index bc37ef8ccad..ee7c634af5b 100644 --- a/boards/arm/sam_e70_xplained/sam_e70_xplained.dts +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained.dts @@ -52,6 +52,10 @@ }; }; +&cpu0 { + clock-frequency = <300000000>; +}; + &adc0 { status = "okay"; }; diff --git a/boards/arm/usb_kw24d512/usb_kw24d512.dts b/boards/arm/usb_kw24d512/usb_kw24d512.dts index 070254fdfcf..03cf5b8dd22 100644 --- a/boards/arm/usb_kw24d512/usb_kw24d512.dts +++ b/boards/arm/usb_kw24d512/usb_kw24d512.dts @@ -55,6 +55,10 @@ }; }; +&cpu0 { + clock-frequency = <48000000>; +}; + &adc0 { status = "okay"; }; diff --git a/boards/arm/v2m_beetle/v2m_beetle.dts b/boards/arm/v2m_beetle/v2m_beetle.dts index 276a9aa7124..fe4d42466f9 100644 --- a/boards/arm/v2m_beetle/v2m_beetle.dts +++ b/boards/arm/v2m_beetle/v2m_beetle.dts @@ -22,6 +22,7 @@ cpu@0 { compatible = "arm,cortex-m3"; + clock-frequency = <24000000>; reg = <0>; }; }; diff --git a/boards/xtensa/esp32/esp32.dts b/boards/xtensa/esp32/esp32.dts index c555d48ebcd..f57d3f4a2fa 100644 --- a/boards/xtensa/esp32/esp32.dts +++ b/boards/xtensa/esp32/esp32.dts @@ -21,6 +21,14 @@ }; }; +&cpu0 { + clock-frequency = <40000000>; +}; + +&cpu1 { + clock-frequency = <40000000>; +}; + &uart0 { status = "okay"; current-speed = <115200>; diff --git a/boards/xtensa/intel_s1000_crb/intel_s1000_crb.dts b/boards/xtensa/intel_s1000_crb/intel_s1000_crb.dts index fceb38fb19c..f93d5dd6ba1 100644 --- a/boards/xtensa/intel_s1000_crb/intel_s1000_crb.dts +++ b/boards/xtensa/intel_s1000_crb/intel_s1000_crb.dts @@ -20,6 +20,14 @@ }; }; +&cpu0 { + clock-frequency = <400000000>; +}; + +&cpu1 { + clock-frequency = <400000000>; +}; + &uart0 { status = "okay"; current-speed = <115200>; diff --git a/boards/xtensa/qemu_xtensa/qemu_xtensa.dts b/boards/xtensa/qemu_xtensa/qemu_xtensa.dts index 17552ac1f95..c7729b804dc 100644 --- a/boards/xtensa/qemu_xtensa/qemu_xtensa.dts +++ b/boards/xtensa/qemu_xtensa/qemu_xtensa.dts @@ -16,3 +16,7 @@ zephyr,sram = &sram0; }; }; + +&cpu0 { + clock-frequency = <10000000>; +}; diff --git a/boards/xtensa/xt-sim/xt-sim.dts b/boards/xtensa/xt-sim/xt-sim.dts index 1ab3326f3a5..72d386a490b 100644 --- a/boards/xtensa/xt-sim/xt-sim.dts +++ b/boards/xtensa/xt-sim/xt-sim.dts @@ -15,3 +15,7 @@ zephyr,sram = &sram0; }; }; + +&cpu0 { + clock-frequency = <10000000>; +}; diff --git a/dts/arc/arc_iot.dtsi b/dts/arc/arc_iot.dtsi index 8729e3f8407..09fc6716536 100644 --- a/dts/arc/arc_iot.dtsi +++ b/dts/arc/arc_iot.dtsi @@ -14,7 +14,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "snps,arcem"; reg = <0>; diff --git a/dts/arm/atmel/sam3x.dtsi b/dts/arm/atmel/sam3x.dtsi index be5a78a8623..1b97fc2ef86 100644 --- a/dts/arm/atmel/sam3x.dtsi +++ b/dts/arm/atmel/sam3x.dtsi @@ -12,7 +12,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m4"; reg = <0>; diff --git a/dts/arm/atmel/sam4s.dtsi b/dts/arm/atmel/sam4s.dtsi index 1f0e9b91af7..494fb60c453 100644 --- a/dts/arm/atmel/sam4s.dtsi +++ b/dts/arm/atmel/sam4s.dtsi @@ -13,7 +13,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m4"; reg = <0>; diff --git a/dts/arm/atmel/samd.dtsi b/dts/arm/atmel/samd.dtsi index 13c473a6ecf..bd03b79725c 100644 --- a/dts/arm/atmel/samd.dtsi +++ b/dts/arm/atmel/samd.dtsi @@ -13,7 +13,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m0+"; reg = <0>; diff --git a/dts/arm/atmel/same70.dtsi b/dts/arm/atmel/same70.dtsi index fb1e0344472..47c870bfc5f 100644 --- a/dts/arm/atmel/same70.dtsi +++ b/dts/arm/atmel/same70.dtsi @@ -14,7 +14,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m7"; reg = <0>; diff --git a/dts/arm/nxp/nxp_k6x.dtsi b/dts/arm/nxp/nxp_k6x.dtsi index a960028f76e..63b21953e1b 100644 --- a/dts/arm/nxp/nxp_k6x.dtsi +++ b/dts/arm/nxp/nxp_k6x.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m4f"; reg = <0>; diff --git a/dts/arm/nxp/nxp_kl25z.dtsi b/dts/arm/nxp/nxp_kl25z.dtsi index 410bca7aecd..feac9a55391 100644 --- a/dts/arm/nxp/nxp_kl25z.dtsi +++ b/dts/arm/nxp/nxp_kl25z.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m0+"; reg = <0>; diff --git a/dts/arm/nxp/nxp_kw2xd.dtsi b/dts/arm/nxp/nxp_kw2xd.dtsi index 7b1ec929fa3..b39859e4b2e 100644 --- a/dts/arm/nxp/nxp_kw2xd.dtsi +++ b/dts/arm/nxp/nxp_kw2xd.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m4"; reg = <0>; diff --git a/dts/arm/nxp/nxp_lpc54xxx.dtsi b/dts/arm/nxp/nxp_lpc54xxx.dtsi index 3582fef91b3..31dad79df35 100644 --- a/dts/arm/nxp/nxp_lpc54xxx.dtsi +++ b/dts/arm/nxp/nxp_lpc54xxx.dtsi @@ -11,11 +11,12 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; - cpu@1 { + + cpu1: cpu@1 { compatible = "arm,cortex-m0+"; reg = <1>; }; diff --git a/dts/arm/silabs/efm32hg.dtsi b/dts/arm/silabs/efm32hg.dtsi index a9bda7a5606..6a0006c3b71 100644 --- a/dts/arm/silabs/efm32hg.dtsi +++ b/dts/arm/silabs/efm32hg.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m0+"; reg = <0>; }; diff --git a/dts/arm/silabs/efm32pg12b.dtsi b/dts/arm/silabs/efm32pg12b.dtsi index 3fff1d4b6e2..cfb60c14a66 100644 --- a/dts/arm/silabs/efm32pg12b.dtsi +++ b/dts/arm/silabs/efm32pg12b.dtsi @@ -14,7 +14,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; diff --git a/dts/arm/silabs/efm32wg.dtsi b/dts/arm/silabs/efm32wg.dtsi index 05e32acf60b..d2bedbf0d15 100644 --- a/dts/arm/silabs/efm32wg.dtsi +++ b/dts/arm/silabs/efm32wg.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; diff --git a/dts/arm/silabs/efr32fg1p.dtsi b/dts/arm/silabs/efr32fg1p.dtsi index da1bd9a313d..1f67be94974 100644 --- a/dts/arm/silabs/efr32fg1p.dtsi +++ b/dts/arm/silabs/efr32fg1p.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; diff --git a/dts/arm/silabs/efr32mg.dtsi b/dts/arm/silabs/efr32mg.dtsi index f685c192a93..e93a001193d 100644 --- a/dts/arm/silabs/efr32mg.dtsi +++ b/dts/arm/silabs/efr32mg.dtsi @@ -10,7 +10,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; diff --git a/dts/arm/ti/msp432p4xx.dtsi b/dts/arm/ti/msp432p4xx.dtsi index fcd8bf34e18..eebdce487c4 100644 --- a/dts/arm/ti/msp432p4xx.dtsi +++ b/dts/arm/ti/msp432p4xx.dtsi @@ -7,7 +7,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "arm,cortex-m4f"; reg = <0>; }; diff --git a/dts/xtensa/espressif/esp32.dtsi b/dts/xtensa/espressif/esp32.dtsi index f97507d38bc..c3fbbd9f197 100644 --- a/dts/xtensa/espressif/esp32.dtsi +++ b/dts/xtensa/espressif/esp32.dtsi @@ -10,13 +10,13 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "cadence,tensilica-xtensa-lx6"; reg = <0>; }; - cpu@1 { + cpu1: cpu@1 { device_type = "cpu"; compatible = "cadence,tensilica-xtensa-lx6"; reg = <1>; diff --git a/dts/xtensa/intel/intel_s1000.dtsi b/dts/xtensa/intel/intel_s1000.dtsi index bd740151479..52d8891e6c3 100644 --- a/dts/xtensa/intel/intel_s1000.dtsi +++ b/dts/xtensa/intel/intel_s1000.dtsi @@ -12,13 +12,13 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "cadence,tensilica-xtensa-lx6"; reg = <0>; }; - cpu@1 { + cpu1: cpu@1 { device_type = "cpu"; compatible = "cadence,tensilica-xtensa-lx6"; reg = <1>; diff --git a/dts/xtensa/sample_controller.dtsi b/dts/xtensa/sample_controller.dtsi index d9384cd28f7..285c181dac0 100644 --- a/dts/xtensa/sample_controller.dtsi +++ b/dts/xtensa/sample_controller.dtsi @@ -11,7 +11,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { device_type = "cpu"; compatible = "sample_controller"; reg = <0>;