|
107 | 107 | clock-frequency = <50000000>; |
108 | 108 | clock-output-names = "periph"; |
109 | 109 | }; |
| 110 | + |
| 111 | + hsspi_pll: hsspi-pll { |
| 112 | + compatible = "fixed-clock"; |
| 113 | + #clock-cells = <0>; |
| 114 | + clock-frequency = <400000000>; |
| 115 | + }; |
110 | 116 | }; |
111 | 117 |
|
112 | 118 | soc { |
|
142 | 148 | interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; |
143 | 149 | phys = <&usb_phy PHY_TYPE_USB2>; |
144 | 150 | status = "disabled"; |
| 151 | + |
| 152 | + #address-cells = <1>; |
| 153 | + #size-cells = <0>; |
| 154 | + |
| 155 | + ehci_port1: port@1 { |
| 156 | + reg = <1>; |
| 157 | + #trigger-source-cells = <0>; |
| 158 | + }; |
| 159 | + |
| 160 | + ehci_port2: port@2 { |
| 161 | + reg = <2>; |
| 162 | + #trigger-source-cells = <0>; |
| 163 | + }; |
145 | 164 | }; |
146 | 165 |
|
147 | 166 | ohci: usb@c400 { |
|
150 | 169 | interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; |
151 | 170 | phys = <&usb_phy PHY_TYPE_USB2>; |
152 | 171 | status = "disabled"; |
| 172 | + |
| 173 | + #address-cells = <1>; |
| 174 | + #size-cells = <0>; |
| 175 | + |
| 176 | + ohci_port1: port@1 { |
| 177 | + reg = <1>; |
| 178 | + #trigger-source-cells = <0>; |
| 179 | + }; |
| 180 | + |
| 181 | + ohci_port2: port@2 { |
| 182 | + reg = <2>; |
| 183 | + #trigger-source-cells = <0>; |
| 184 | + }; |
153 | 185 | }; |
154 | 186 |
|
155 | 187 | xhci: usb@d000 { |
|
158 | 190 | interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; |
159 | 191 | phys = <&usb_phy PHY_TYPE_USB3>; |
160 | 192 | status = "disabled"; |
| 193 | + |
| 194 | + #address-cells = <1>; |
| 195 | + #size-cells = <0>; |
| 196 | + |
| 197 | + xhci_port1: port@1 { |
| 198 | + reg = <1>; |
| 199 | + #trigger-source-cells = <0>; |
| 200 | + }; |
| 201 | + |
| 202 | + xhci_port2: port@2 { |
| 203 | + reg = <2>; |
| 204 | + #trigger-source-cells = <0>; |
| 205 | + }; |
161 | 206 | }; |
162 | 207 |
|
163 | 208 | bus@80000 { |
|
254 | 299 | }; |
255 | 300 | }; |
256 | 301 |
|
257 | | - procmon: syscon@280000 { |
| 302 | + procmon: bus@280000 { |
258 | 303 | compatible = "simple-bus"; |
259 | 304 | reg = <0x280000 0x1000>; |
260 | 305 | ranges; |
|
531 | 576 | #size-cells = <0>; |
532 | 577 | }; |
533 | 578 |
|
| 579 | + hsspi: spi@1000{ |
| 580 | + #address-cells = <1>; |
| 581 | + #size-cells = <0>; |
| 582 | + compatible = "brcm,bcm4908-hsspi", "brcm,bcmbca-hsspi-v1.0"; |
| 583 | + reg = <0x1000 0x600>; |
| 584 | + interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; |
| 585 | + clocks = <&hsspi_pll &hsspi_pll>; |
| 586 | + clock-names = "hsspi", "pll"; |
| 587 | + num-cs = <8>; |
| 588 | + status = "disabled"; |
| 589 | + }; |
| 590 | + |
534 | 591 | nand-controller@1800 { |
535 | 592 | #address-cells = <1>; |
536 | 593 | #size-cells = <0>; |
537 | 594 | compatible = "brcm,nand-bcm63138", "brcm,brcmnand-v7.1", "brcm,brcmnand"; |
538 | 595 | reg = <0x1800 0x600>, <0x2000 0x10>; |
539 | 596 | reg-names = "nand", "nand-int-base"; |
540 | 597 | interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; |
541 | | - interrupt-names = "nand"; |
| 598 | + interrupt-names = "nand_ctlrdy"; |
542 | 599 | status = "okay"; |
543 | 600 |
|
544 | 601 | nandcs: nand@0 { |
|
0 commit comments