Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / marvell / cn9130-crb-B.dts
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2020 Marvell International Ltd.
4  */
5
6 #include "cn9130-crb.dtsi"
7
8 / {
9         model = "Marvell Armada CN9130-CRB-B";
10 };
11
12 &cp0_pcie0 {
13         status = "okay";
14         num-lanes = <1>;
15         num-viewport = <8>;
16         /* Generic PHY, providing serdes lanes */
17         phys = <&cp0_comphy0 0>;
18         iommu-map =
19                 <0x0   &smmu 0x480 0x20>,
20                 <0x100 &smmu 0x4a0 0x20>,
21                 <0x200 &smmu 0x4c0 0x20>;
22         iommu-map-mask = <0x031f>;
23 };
24
25 &cp0_sata0 {
26         status = "okay";
27         sata-port@0 {
28                 status = "okay";
29                 /* Generic PHY, providing serdes lanes */
30                 phys = <&cp0_comphy2 0>;
31         };
32 };
33
34 &cp0_usb3_0 {
35         status = "okay";
36         usb-phy = <&cp0_usb3_0_phy0>;
37         phy-names = "usb";
38         phys = <&cp0_comphy1 0>;
39 };
40
41 &cp0_usb3_1 {
42         status = "okay";
43         usb-phy = <&cp0_usb3_0_phy1>;
44         phy-names = "usb";
45         phys = <&cp0_comphy3 1>;
46 };