blob: b681b6032d6950e2d22e78eca379e7e718aad9f5 [file] [log] [blame]
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +01001// 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-B";
10 compatible = "marvell,cn9130-crb-B",
11 "marvell,cn9130",
12 "marvell,armada-ap806-quad",
13 "marvell,armada-ap806";
14};
15
16&cp0_comphy {
17 phy0 {
Igal Libermanffd5d2f2017-04-26 15:40:00 +030018 phy-type = <COMPHY_TYPE_PEX0>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010019 };
20
21 phy1 {
Igal Libermanffd5d2f2017-04-26 15:40:00 +030022 phy-type = <COMPHY_TYPE_USB3_HOST0>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010023 };
24
25 phy2 {
Igal Libermanffd5d2f2017-04-26 15:40:00 +030026 phy-type = <COMPHY_TYPE_SATA0>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010027 };
28
29 phy3 {
Igal Libermanffd5d2f2017-04-26 15:40:00 +030030 phy-type = <COMPHY_TYPE_USB3_HOST1>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010031 };
32
33 phy4 {
Igal Libermand7297e32018-05-14 11:20:54 +030034 phy-type = <COMPHY_TYPE_SFI0>;
Igal Libermanffd5d2f2017-04-26 15:40:00 +030035 phy-speed = <COMPHY_SPEED_10_3125G>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010036 };
37
38 phy5 {
Igal Libermanffd5d2f2017-04-26 15:40:00 +030039 phy-type = <COMPHY_TYPE_SGMII2>;
40 phy-speed = <COMPHY_SPEED_3_125G>;
Konstantin Porotchkine6fcae02021-03-16 17:20:52 +010041 };
42};
43
44&cp0_sata0 {
45 status = "okay";
46};
47
48&cp0_pcie0 {
49 num-lanes = <1>;
50 /* non-prefetchable memory */
51 ranges =<0x82000000 0 0xc0000000 0 0xc0000000 0 0x2000000>;
52 status = "disabled";
53};
54
55&cp0_usb3_0 {
56 status = "okay";
57};
58
59&cp0_usb3_1 {
60 status = "okay";
61};