.. | .. |
---|
23 | 23 | |
---|
24 | 24 | - compatible: |
---|
25 | 25 | 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 |
---|
28 | 28 | 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 |
---|
31 | 43 | |
---|
32 | 44 | - reg: |
---|
33 | 45 | Define the bases and ranges of the associated I/O address spaces. |
---|
.. | .. |
---|
76 | 88 | spi@f03e3400 { |
---|
77 | 89 | #address-cells = <0x1>; |
---|
78 | 90 | #size-cells = <0x0>; |
---|
79 | | - compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-qspi"; |
---|
| 91 | + compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi"; |
---|
80 | 92 | reg = <0xf03e0920 0x4 0xf03e3400 0x188 0xf03e3200 0x50>; |
---|
81 | 93 | reg-names = "cs_reg", "mspi", "bspi"; |
---|
82 | 94 | interrupts = <0x6 0x5 0x4 0x3 0x2 0x1 0x0>; |
---|
.. | .. |
---|
139 | 151 | #address-cells = <1>; |
---|
140 | 152 | #size-cells = <0>; |
---|
141 | 153 | clocks = <&upg_fixed>; |
---|
142 | | - compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-mspi"; |
---|
| 154 | + compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi"; |
---|
143 | 155 | reg = <0xf0416000 0x180>; |
---|
144 | 156 | reg-names = "mspi"; |
---|
145 | 157 | interrupts = <0x14>; |
---|
.. | .. |
---|
150 | 162 | iProc SoC Example: |
---|
151 | 163 | |
---|
152 | 164 | qspi: spi@18027200 { |
---|
153 | | - compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi"; |
---|
| 165 | + compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi"; |
---|
154 | 166 | reg = <0x18027200 0x184>, |
---|
155 | 167 | <0x18027000 0x124>, |
---|
156 | 168 | <0x1811c408 0x004>, |
---|
.. | .. |
---|
181 | 193 | NS2 SoC Example: |
---|
182 | 194 | |
---|
183 | 195 | qspi: spi@66470200 { |
---|
184 | | - compatible = "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi"; |
---|
| 196 | + compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi"; |
---|
185 | 197 | reg = <0x66470200 0x184>, |
---|
186 | 198 | <0x66470000 0x124>, |
---|
187 | 199 | <0x67017408 0x004>, |
---|