diff --git a/dts/arm/atmel/samd.dtsi b/dts/arm/atmel/samd.dtsi index 4d0d58af1a4..80f58a49ebe 100644 --- a/dts/arm/atmel/samd.dtsi +++ b/dts/arm/atmel/samd.dtsi @@ -65,7 +65,6 @@ sercom0: sercom@42000800 { compatible = "atmel,sam0-sercom"; reg = <0x42000800 0x40>; - interrupts = <9 0>; status = "disabled"; label = "SERCOM0"; }; @@ -73,7 +72,6 @@ sercom1: sercom@42000c00 { compatible = "atmel,sam0-sercom"; reg = <0x42000c00 0x40>; - interrupts = <10 0>; status = "disabled"; label = "SERCOM1"; }; @@ -81,7 +79,6 @@ sercom2: sercom@42001000 { compatible = "atmel,sam0-sercom"; reg = <0x42001000 0x40>; - interrupts = <11 0>; status = "disabled"; label = "SERCOM2"; }; @@ -89,7 +86,6 @@ sercom3: sercom@42001400 { compatible = "atmel,sam0-sercom"; reg = <0x42001400 0x40>; - interrupts = <12 0>; status = "disabled"; label = "SERCOM3"; }; @@ -97,7 +93,6 @@ sercom4: sercom@42001800 { compatible = "atmel,sam0-sercom"; reg = <0x42001800 0x40>; - interrupts = <13 0>; status = "disabled"; label = "SERCOM4"; }; @@ -105,7 +100,6 @@ sercom5: sercom@42001c00 { compatible = "atmel,sam0-sercom"; reg = <0x42001c00 0x40>; - interrupts = <14 0>; status = "disabled"; label = "SERCOM5"; }; @@ -126,15 +120,6 @@ #gpio-cells = <2>; }; - usb0: usb@41005000 { - compatible = "atmel,sam0-usb"; - status = "disabled"; - reg = <0x41005000 0x1000>; - interrupts = <7 0>; - num-bidir-endpoints = <8>; - label = "USB0"; - }; - rtc: rtc@40001400 { compatible = "atmel,sam0-rtc"; reg = <0x40001400 0x1C>; diff --git a/dts/arm/atmel/samd20.dtsi b/dts/arm/atmel/samd20.dtsi index 19ff5d7e062..b040c3b60e1 100644 --- a/dts/arm/atmel/samd20.dtsi +++ b/dts/arm/atmel/samd20.dtsi @@ -5,3 +5,27 @@ */ #include + +&sercom0 { + interrupts = <7 0>; +}; + +&sercom1 { + interrupts = <8 0>; +}; + +&sercom2 { + interrupts = <9 0>; +}; + +&sercom3 { + interrupts = <10 0>; +}; + +&sercom4 { + interrupts = <11 0>; +}; + +&sercom5 { + interrupts = <12 0>; +}; diff --git a/dts/arm/atmel/samd21.dtsi b/dts/arm/atmel/samd21.dtsi index 1a8cf606e80..28e41db40c4 100644 --- a/dts/arm/atmel/samd21.dtsi +++ b/dts/arm/atmel/samd21.dtsi @@ -5,3 +5,40 @@ */ #include + +/ { + soc { + usb0: usb@41005000 { + compatible = "atmel,sam0-usb"; + status = "disabled"; + reg = <0x41005000 0x1000>; + interrupts = <7 0>; + num-bidir-endpoints = <8>; + label = "USB0"; + }; + }; +}; + +&sercom0 { + interrupts = <9 0>; +}; + +&sercom1 { + interrupts = <10 0>; +}; + +&sercom2 { + interrupts = <11 0>; +}; + +&sercom3 { + interrupts = <12 0>; +}; + +&sercom4 { + interrupts = <13 0>; +}; + +&sercom5 { + interrupts = <14 0>; +};