.. | .. |
---|
44 | 44 | spi3 = &spi3; |
---|
45 | 45 | spi4 = &spi4; |
---|
46 | 46 | spi5 = &sfc; |
---|
| 47 | + gpio0 = &gpio0; |
---|
| 48 | + gpio1 = &gpio1; |
---|
| 49 | + gpio2 = &gpio2; |
---|
| 50 | + gpio3 = &gpio3; |
---|
| 51 | + gpio4 = &gpio4; |
---|
47 | 52 | }; |
---|
48 | 53 | |
---|
49 | 54 | cpus { |
---|
.. | .. |
---|
253 | 258 | resets = <&cru SRST_A_USB3OTG0>; |
---|
254 | 259 | reset-names = "usb3-otg"; |
---|
255 | 260 | dr_mode = "otg"; |
---|
| 261 | + phys = <&u2phy0_otg>; |
---|
| 262 | + phy-names = "usb2-phy"; |
---|
256 | 263 | phy_type = "utmi_wide"; |
---|
257 | 264 | snps,dis_enblslpm_quirk; |
---|
258 | 265 | snps,dis-u1-entry-quirk; |
---|
.. | .. |
---|
270 | 277 | interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; |
---|
271 | 278 | clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST_ARB0>; |
---|
272 | 279 | clock-names = "usbhost", "arbiter"; |
---|
| 280 | + phys = <&u2phy2_host>; |
---|
| 281 | + phy-names = "usb2-phy"; |
---|
273 | 282 | power-domains = <&power RK3588_PD_USB>; |
---|
274 | 283 | status = "disabled"; |
---|
275 | 284 | }; |
---|
.. | .. |
---|
280 | 289 | interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>; |
---|
281 | 290 | clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST_ARB0>; |
---|
282 | 291 | clock-names = "usbhost", "arbiter"; |
---|
| 292 | + phys = <&u2phy2_host>; |
---|
| 293 | + phy-names = "usb2-phy"; |
---|
283 | 294 | power-domains = <&power RK3588_PD_USB>; |
---|
284 | 295 | status = "disabled"; |
---|
285 | 296 | }; |
---|
.. | .. |
---|
290 | 301 | interrupts = <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>; |
---|
291 | 302 | clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST_ARB1>; |
---|
292 | 303 | clock-names = "usbhost", "arbiter"; |
---|
| 304 | + phys = <&u2phy3_host>; |
---|
| 305 | + phy-names = "usb2-phy"; |
---|
293 | 306 | power-domains = <&power RK3588_PD_USB>; |
---|
294 | 307 | status = "disabled"; |
---|
295 | 308 | }; |
---|
.. | .. |
---|
300 | 313 | interrupts = <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>; |
---|
301 | 314 | clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST_ARB1>; |
---|
302 | 315 | clock-names = "usbhost", "arbiter"; |
---|
| 316 | + phys = <&u2phy3_host>; |
---|
| 317 | + phy-names = "usb2-phy"; |
---|
303 | 318 | power-domains = <&power RK3588_PD_USB>; |
---|
304 | 319 | status = "disabled"; |
---|
305 | 320 | }; |
---|
.. | .. |
---|
406 | 421 | compatible = "rockchip,rk3588-usb2phy"; |
---|
407 | 422 | reg = <0x0 0x10>; |
---|
408 | 423 | interrupts = <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 424 | + resets = <&cru SRST_OTGPHY_U3_0>, <&cru SRST_P_USB2PHY_U3_0_GRF0>; |
---|
| 425 | + reset-names = "phy", "apb"; |
---|
409 | 426 | clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; |
---|
410 | 427 | clock-names = "phyclk"; |
---|
411 | 428 | #clock-cells = <0>; |
---|
.. | .. |
---|
429 | 446 | compatible = "rockchip,rk3588-usb2phy"; |
---|
430 | 447 | reg = <0x8000 0x10>; |
---|
431 | 448 | interrupts = <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 449 | + resets = <&cru SRST_OTGPHY_U2_0>, <&cru SRST_P_USB2PHY_U2_0_GRF0>; |
---|
| 450 | + reset-names = "phy", "apb"; |
---|
432 | 451 | clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; |
---|
433 | 452 | clock-names = "phyclk"; |
---|
434 | 453 | #clock-cells = <0>; |
---|
.. | .. |
---|
452 | 471 | compatible = "rockchip,rk3588-usb2phy"; |
---|
453 | 472 | reg = <0xc000 0x10>; |
---|
454 | 473 | interrupts = <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 474 | + resets = <&cru SRST_OTGPHY_U2_1>, <&cru SRST_P_USB2PHY_U2_1_GRF0>; |
---|
| 475 | + reset-names = "phy", "apb"; |
---|
455 | 476 | clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; |
---|
456 | 477 | clock-names = "phyclk"; |
---|
457 | 478 | #clock-cells = <0>; |
---|