Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
[platform/kernel/u-boot.git] / arch / arm / dts / cn9130-crb-A.dts
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2019 Marvell International Ltd.
4  */
5
6 #include "cn9130-crb.dtsi"
7
8 / {
9         model = "CN9130-CRB-A";
10         compatible = "marvell,cn9130-crb-A",
11                 "marvell,cn9130",
12                 "marvell,armada-ap806-quad",
13                 "marvell,armada-ap806";
14 };
15
16 &cp0_comphy {
17         phy0 {
18                 phy-type = <COMPHY_TYPE_PEX0>;
19         };
20
21         phy1 {
22                 phy-type = <COMPHY_TYPE_PEX0>;
23         };
24
25         phy2 {
26                 phy-type = <COMPHY_TYPE_PEX0>;
27         };
28
29         phy3 {
30                 phy-type = <COMPHY_TYPE_PEX0>;
31         };
32
33         phy4 {
34                 phy-type = <COMPHY_TYPE_SFI0>;
35                 phy-speed = <COMPHY_SPEED_10_3125G>;
36         };
37
38         phy5 {
39                 phy-type = <COMPHY_TYPE_SGMII2>;
40                 phy-speed = <COMPHY_SPEED_3_125G>;
41         };
42 };
43
44 &cp0_pcie0 {
45         num-lanes = <4>;
46                 /* non-prefetchable memory */
47         ranges =<0x82000000 0 0xc0000000 0 0xc0000000 0 0x2000000>;
48         status = "disabled";
49 };
50
51 &cp0_usb3_0 {
52         status = "okay";
53 };
54
55 &cp0_usb3_1 {
56         status = "okay";
57 };