| // SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2020 Marvell International Ltd. |
| */ |
| |
| #include "cn9130-crb.dtsi" |
| |
| / { |
| model = "Marvell Armada CN9130-CRB-B"; |
| }; |
| |
| &cp0_pcie0 { |
| status = "okay"; |
| num-lanes = <1>; |
| num-viewport = <8>; |
| /* Generic PHY, providing serdes lanes */ |
| phys = <&cp0_comphy0 0>; |
| iommu-map = |
| <0x0 &smmu 0x480 0x20>, |
| <0x100 &smmu 0x4a0 0x20>, |
| <0x200 &smmu 0x4c0 0x20>; |
| iommu-map-mask = <0x031f>; |
| }; |
| |
| &cp0_sata0 { |
| status = "okay"; |
| sata-port@0 { |
| status = "okay"; |
| /* Generic PHY, providing serdes lanes */ |
| phys = <&cp0_comphy2 0>; |
| }; |
| }; |
| |
| &cp0_usb3_0 { |
| status = "okay"; |
| usb-phy = <&cp0_usb3_0_phy0>; |
| phy-names = "usb"; |
| phys = <&cp0_comphy1 0>; |
| }; |
| |
| &cp0_usb3_1 { |
| status = "okay"; |
| usb-phy = <&cp0_usb3_0_phy1>; |
| phy-names = "usb"; |
| phys = <&cp0_comphy3 1>; |
| }; |