hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
....@@ -23,11 +23,23 @@
2323
2424 - compatible:
2525 Must be one of :
26
- "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-qspi" : MSPI+BSPI on BRCMSTB SoCs
27
- "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
26
+ "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi" : MSPI+BSPI on BRCMSTB SoCs
27
+ "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi" : Second Instance of MSPI
2828 BRCMSTB SoCs
29
- "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi" : MSPI+BSPI on Cygnus, NSP
30
- "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi" : NS2 SoCs
29
+ "brcm,spi-bcm7425-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
30
+ BRCMSTB SoCs
31
+ "brcm,spi-bcm7429-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
32
+ BRCMSTB SoCs
33
+ "brcm,spi-bcm7435-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
34
+ BRCMSTB SoCs
35
+ "brcm,spi-bcm7445-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
36
+ BRCMSTB SoCs
37
+ "brcm,spi-bcm7216-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
38
+ BRCMSTB SoCs
39
+ "brcm,spi-bcm7278-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
40
+ BRCMSTB SoCs
41
+ "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi" : MSPI+BSPI on Cygnus, NSP
42
+ "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi" : NS2 SoCs
3143
3244 - reg:
3345 Define the bases and ranges of the associated I/O address spaces.
....@@ -76,7 +88,7 @@
7688 spi@f03e3400 {
7789 #address-cells = <0x1>;
7890 #size-cells = <0x0>;
79
- compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-qspi";
91
+ compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi";
8092 reg = <0xf03e0920 0x4 0xf03e3400 0x188 0xf03e3200 0x50>;
8193 reg-names = "cs_reg", "mspi", "bspi";
8294 interrupts = <0x6 0x5 0x4 0x3 0x2 0x1 0x0>;
....@@ -139,7 +151,7 @@
139151 #address-cells = <1>;
140152 #size-cells = <0>;
141153 clocks = <&upg_fixed>;
142
- compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-mspi";
154
+ compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi";
143155 reg = <0xf0416000 0x180>;
144156 reg-names = "mspi";
145157 interrupts = <0x14>;
....@@ -150,7 +162,7 @@
150162 iProc SoC Example:
151163
152164 qspi: spi@18027200 {
153
- compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi";
165
+ compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
154166 reg = <0x18027200 0x184>,
155167 <0x18027000 0x124>,
156168 <0x1811c408 0x004>,
....@@ -181,7 +193,7 @@
181193 NS2 SoC Example:
182194
183195 qspi: spi@66470200 {
184
- compatible = "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi";
196
+ compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi";
185197 reg = <0x66470200 0x184>,
186198 <0x66470000 0x124>,
187199 <0x67017408 0x004>,