45476681e191b3bf23f5e65a53c9fcfd36ab49f2
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.19 / 950-0437-overlays-Update-upstream-overlay.patch
1 From 61c487e6a1985e52307d6df5834b610a50219819 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.org>
3 Date: Wed, 22 May 2019 13:29:56 +0100
4 Subject: [PATCH] overlays: Update upstream overlay
5
6 The recent DT/overlay changes have had a corresponding effect on the
7 upstream overlay, which is a composite of the vc4-kms-v3d and dwc2
8 overlays.
9
10 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
11 ---
12 .../boot/dts/overlays/upstream-overlay.dts | 41 ++-----------------
13 1 file changed, 3 insertions(+), 38 deletions(-)
14
15 --- a/arch/arm/boot/dts/overlays/upstream-overlay.dts
16 +++ b/arch/arm/boot/dts/overlays/upstream-overlay.dts
17 @@ -52,42 +52,36 @@
18 fragment@7 {
19 target = <&pixelvalve0>;
20 __overlay__ {
21 - interrupts = <2 13>;
22 status = "okay";
23 };
24 };
25 fragment@8 {
26 target = <&pixelvalve1>;
27 __overlay__ {
28 - interrupts = <2 14>;
29 status = "okay";
30 };
31 };
32 fragment@9 {
33 target = <&pixelvalve2>;
34 __overlay__ {
35 - interrupts = <2 10>;
36 status = "okay";
37 };
38 };
39 fragment@10 {
40 target = <&hvs>;
41 __overlay__ {
42 - interrupts = <2 1>;
43 status = "okay";
44 };
45 };
46 fragment@11 {
47 target = <&hdmi>;
48 __overlay__ {
49 - interrupts = <2 8>, <2 9>;
50 status = "okay";
51 };
52 };
53 fragment@12 {
54 target = <&v3d>;
55 __overlay__ {
56 - interrupts = <1 10>;
57 status = "okay";
58 };
59 };
60 @@ -98,37 +92,29 @@
61 };
62 };
63 fragment@14 {
64 - target-path = "/soc/dma";
65 - __overlay__ {
66 - brcm,dma-channel-mask = <0x7f35>;
67 - };
68 - };
69 - fragment@15 {
70 target = <&clocks>;
71 __overlay__ {
72 claim-clocks = <BCM2835_PLLD_DSI0 BCM2835_PLLD_DSI1 BCM2835_PLLH_AUX BCM2835_PLLH_PIX>;
73 };
74 };
75 - fragment@16 {
76 + fragment@15 {
77 target = <&vec>;
78 __overlay__ {
79 status = "okay";
80 };
81 };
82 - fragment@17 {
83 + fragment@16 {
84 target = <&txp>;
85 __overlay__ {
86 status = "okay";
87 };
88 };
89 - fragment@18 {
90 + fragment@17 {
91 target = <&usb>;
92 #address-cells = <1>;
93 #size-cells = <1>;
94 dwc2_usb: __overlay__ {
95 compatible = "brcm,bcm2835-usb";
96 - reg = <0x7e980000 0x10000>;
97 - interrupts = <1 9>;
98 dr_mode = "otg";
99 g-np-tx-fifo-size = <32>;
100 g-rx-fifo-size = <256>;
101 @@ -136,25 +122,4 @@
102 status = "okay";
103 };
104 };
105 - fragment@19 {
106 - target = <&uart1>;
107 - __overlay__ {
108 - interrupt-parent = <&intc>;
109 - interrupts = <0x1 0x1d>;
110 - };
111 - };
112 - fragment@20 {
113 - target = <&spi1>;
114 - __overlay__ {
115 - interrupt-parent = <&intc>;
116 - interrupts = <0x1 0x1d>;
117 - };
118 - };
119 - fragment@21 {
120 - target = <&spi2>;
121 - __overlay__ {
122 - interrupt-parent = <&intc>;
123 - interrupts = <0x1 0x1d>;
124 - };
125 - };
126 };