diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2016-07-05 23:45:58 -0400 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2016-07-05 23:45:58 -0400 |
commit | 9b31970c3b12d1d340023849987355f3f863252e (patch) | |
tree | f41d2cd6248f75852e4f2e8e59f596d471e9bd4c | |
parent | fd048c6b34458cd74f17ea269a18d65804692638 (diff) | |
parent | 6a93792774fc72861b7e8efaa3545a88272b4413 (diff) |
Merge tag 'bcm2835-dt-next-2016-07-03' into devicetree/next
This pull request brings in the change to describe the ethernet in the
DT so that the firmware can tell us its MAC address.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r-- | arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm2835-rpi-b.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi | 19 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi | 19 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm283x.dtsi | 2 |
7 files changed, 44 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts index 57d313b6afaf..d5fdb8e761a3 100644 --- a/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts +++ b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | |||
@@ -1,6 +1,7 @@ | |||
1 | /dts-v1/; | 1 | /dts-v1/; |
2 | #include "bcm2835.dtsi" | 2 | #include "bcm2835.dtsi" |
3 | #include "bcm2835-rpi.dtsi" | 3 | #include "bcm2835-rpi.dtsi" |
4 | #include "bcm283x-rpi-smsc9514.dtsi" | ||
4 | 5 | ||
5 | / { | 6 | / { |
6 | compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; | 7 | compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; |
diff --git a/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts b/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts index cf2774ec0834..bfc4bd9b7733 100644 --- a/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts +++ b/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | |||
@@ -1,6 +1,7 @@ | |||
1 | /dts-v1/; | 1 | /dts-v1/; |
2 | #include "bcm2835.dtsi" | 2 | #include "bcm2835.dtsi" |
3 | #include "bcm2835-rpi.dtsi" | 3 | #include "bcm2835-rpi.dtsi" |
4 | #include "bcm283x-rpi-smsc9512.dtsi" | ||
4 | 5 | ||
5 | / { | 6 | / { |
6 | compatible = "raspberrypi,model-b-rev2", "brcm,bcm2835"; | 7 | compatible = "raspberrypi,model-b-rev2", "brcm,bcm2835"; |
diff --git a/arch/arm/boot/dts/bcm2835-rpi-b.dts b/arch/arm/boot/dts/bcm2835-rpi-b.dts index 8b15f9c35643..0371bb7374b8 100644 --- a/arch/arm/boot/dts/bcm2835-rpi-b.dts +++ b/arch/arm/boot/dts/bcm2835-rpi-b.dts | |||
@@ -1,6 +1,7 @@ | |||
1 | /dts-v1/; | 1 | /dts-v1/; |
2 | #include "bcm2835.dtsi" | 2 | #include "bcm2835.dtsi" |
3 | #include "bcm2835-rpi.dtsi" | 3 | #include "bcm2835-rpi.dtsi" |
4 | #include "bcm283x-rpi-smsc9512.dtsi" | ||
4 | 5 | ||
5 | / { | 6 | / { |
6 | compatible = "raspberrypi,model-b", "brcm,bcm2835"; | 7 | compatible = "raspberrypi,model-b", "brcm,bcm2835"; |
diff --git a/arch/arm/boot/dts/bcm2836-rpi-2-b.dts b/arch/arm/boot/dts/bcm2836-rpi-2-b.dts index c4743f42237b..29e1cfe8eb14 100644 --- a/arch/arm/boot/dts/bcm2836-rpi-2-b.dts +++ b/arch/arm/boot/dts/bcm2836-rpi-2-b.dts | |||
@@ -1,6 +1,7 @@ | |||
1 | /dts-v1/; | 1 | /dts-v1/; |
2 | #include "bcm2836.dtsi" | 2 | #include "bcm2836.dtsi" |
3 | #include "bcm2835-rpi.dtsi" | 3 | #include "bcm2835-rpi.dtsi" |
4 | #include "bcm283x-rpi-smsc9514.dtsi" | ||
4 | 5 | ||
5 | / { | 6 | / { |
6 | compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; | 7 | compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; |
diff --git a/arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi b/arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi new file mode 100644 index 000000000000..12c981e51134 --- /dev/null +++ b/arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi | |||
@@ -0,0 +1,19 @@ | |||
1 | / { | ||
2 | aliases { | ||
3 | ethernet = ðernet; | ||
4 | }; | ||
5 | }; | ||
6 | |||
7 | &usb { | ||
8 | usb1@1 { | ||
9 | compatible = "usb424,9512"; | ||
10 | reg = <1>; | ||
11 | #address-cells = <1>; | ||
12 | #size-cells = <0>; | ||
13 | |||
14 | ethernet: usbether@1 { | ||
15 | compatible = "usb424,ec00"; | ||
16 | reg = <1>; | ||
17 | }; | ||
18 | }; | ||
19 | }; | ||
diff --git a/arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi b/arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi new file mode 100644 index 000000000000..3f0a56ebcf1f --- /dev/null +++ b/arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi | |||
@@ -0,0 +1,19 @@ | |||
1 | / { | ||
2 | aliases { | ||
3 | ethernet = ðernet; | ||
4 | }; | ||
5 | }; | ||
6 | |||
7 | &usb { | ||
8 | usb1@1 { | ||
9 | compatible = "usb424,9514"; | ||
10 | reg = <1>; | ||
11 | #address-cells = <1>; | ||
12 | #size-cells = <0>; | ||
13 | |||
14 | ethernet: usbether@1 { | ||
15 | compatible = "usb424,ec00"; | ||
16 | reg = <1>; | ||
17 | }; | ||
18 | }; | ||
19 | }; | ||
diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi index 10b27b912bac..b98252232d20 100644 --- a/arch/arm/boot/dts/bcm283x.dtsi +++ b/arch/arm/boot/dts/bcm283x.dtsi | |||
@@ -287,6 +287,8 @@ | |||
287 | compatible = "brcm,bcm2835-usb"; | 287 | compatible = "brcm,bcm2835-usb"; |
288 | reg = <0x7e980000 0x10000>; | 288 | reg = <0x7e980000 0x10000>; |
289 | interrupts = <1 9>; | 289 | interrupts = <1 9>; |
290 | #address-cells = <1>; | ||
291 | #size-cells = <0>; | ||
290 | }; | 292 | }; |
291 | 293 | ||
292 | v3d: v3d@7ec00000 { | 294 | v3d: v3d@7ec00000 { |