From f0450fc42375f474e7f436f01bb17ac97abbaaab Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Thu, 5 Jul 2018 10:25:46 -0500 Subject: [PATCH] nrf52: dts: Force user to explicitly set UART0 compatible Since the UART0 @ 0x40002000 can either be UART or UARTE the user of the soc.dtsi needs to select either compatible = "nordic,nrf-uarte" or "nordic,nrf-uart" Signed-off-by: Kumar Gala --- dts/arm/nordic/nrf52832.dtsi | 3 ++- dts/arm/nordic/nrf52840.dtsi | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dts/arm/nordic/nrf52832.dtsi b/dts/arm/nordic/nrf52832.dtsi index be54b94e8e1..271a85ff5e6 100644 --- a/dts/arm/nordic/nrf52832.dtsi +++ b/dts/arm/nordic/nrf52832.dtsi @@ -39,7 +39,8 @@ soc { uart0: uart@40002000 { - compatible = "nordic,nrf-uarte", "nordic,nrf-uart"; + /* uart can be either UART or UARTE, for the user to pick */ + /* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */ reg = <0x40002000 0x1000>; interrupts = <2 1>; status = "disabled"; diff --git a/dts/arm/nordic/nrf52840.dtsi b/dts/arm/nordic/nrf52840.dtsi index fb45d2f0b1b..047635ca5a3 100644 --- a/dts/arm/nordic/nrf52840.dtsi +++ b/dts/arm/nordic/nrf52840.dtsi @@ -40,7 +40,8 @@ soc { uart0: uart@40002000 { - compatible = "nordic,nrf-uarte", "nordic,nrf-uart"; + /* uart can be either UART or UARTE, for the user to pick */ + /* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */ reg = <0x40002000 0x1000>; interrupts = <2 1>; status = "disabled";