0001 // SPDX-License-Identifier: GPL-2.0+
0002 /*
0003 * Copyright (C) 2020 Marvell International Ltd.
0004 */
0005
0006 #include "cn9130-crb.dtsi"
0007
0008 / {
0009 model = "Marvell Armada CN9130-CRB-B";
0010 };
0011
0012 &cp0_pcie0 {
0013 status = "okay";
0014 num-lanes = <1>;
0015 num-viewport = <8>;
0016 /* Generic PHY, providing serdes lanes */
0017 phys = <&cp0_comphy0 0>;
0018 iommu-map =
0019 <0x0 &smmu 0x480 0x20>,
0020 <0x100 &smmu 0x4a0 0x20>,
0021 <0x200 &smmu 0x4c0 0x20>;
0022 iommu-map-mask = <0x031f>;
0023 };
0024
0025 &cp0_sata0 {
0026 status = "okay";
0027 sata-port@0 {
0028 status = "okay";
0029 /* Generic PHY, providing serdes lanes */
0030 phys = <&cp0_comphy2 0>;
0031 };
0032 };
0033
0034 &cp0_usb3_0 {
0035 status = "okay";
0036 usb-phy = <&cp0_usb3_0_phy0>;
0037 phy-names = "usb";
0038 phys = <&cp0_comphy1 0>;
0039 };
0040
0041 &cp0_usb3_1 {
0042 status = "okay";
0043 usb-phy = <&cp0_usb3_0_phy1>;
0044 phy-names = "usb";
0045 phys = <&cp0_comphy3 1>;
0046 };