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