1 // SPDX-License-Identifier: GPL-2.0 2 / { 3 mbus@f1000000 { 4 pciec: pcie@82000000 { 5 compatible = "marvell, 6 status = "disabled"; 7 device_type = "pci"; 8 9 #address-cells = <3>; 10 #size-cells = <2>; 11 12 bus-range = <0x00 0xff 13 14 ranges = 15 <0x82000000 0 0 16 0x82000000 0 0 17 0x82000000 0 0 18 0x82000000 0x1 19 0x81000000 0x1 20 0x82000000 0x2 21 0x81000000 0x2 22 23 pcie0: pcie@1,0 { 24 device_type = 25 assigned-addre 26 reg = <0x0800 27 #address-cells 28 #size-cells = 29 #interrupt-cel 30 ranges = <0x82 31 0x81 32 bus-range = <0 33 interrupt-name 34 interrupts = < 35 interrupt-map- 36 interrupt-map 37 38 39 40 marvell,pcie-p 41 marvell,pcie-l 42 clocks = <&gat 43 status = "disa 44 45 pcie0_intc: in 46 interr 47 #inter 48 }; 49 }; 50 51 pcie1: pcie@2,0 { 52 device_type = 53 assigned-addre 54 reg = <0x1000 55 #address-cells 56 #size-cells = 57 #interrupt-cel 58 ranges = <0x82 59 0x81 60 bus-range = <0 61 interrupt-name 62 interrupts = < 63 interrupt-map- 64 interrupt-map 65 66 67 68 marvell,pcie-p 69 marvell,pcie-l 70 clocks = <&gat 71 status = "disa 72 73 pcie1_intc: in 74 interr 75 #inter 76 }; 77 }; 78 }; 79 }; 80 ocp@f1000000 { 81 82 pinctrl: pin-controller@10000 83 compatible = "marvell, 84 85 pmx_sata0: pmx-sata0 { 86 marvell,pins = 87 marvell,functi 88 }; 89 pmx_sata1: pmx-sata1 { 90 marvell,pins = 91 marvell,functi 92 }; 93 94 /* 95 * Default I2C1 pinctr 96 * overwrite marvell,p 97 */ 98 pmx_twsi1: pmx-twsi1 { 99 marvell,pins = 100 marvell,functi 101 }; 102 103 pmx_sdio: pmx-sdio { 104 marvell,pins = 105 106 marvell,functi 107 }; 108 }; 109 110 thermal: thermal@10078 { 111 compatible = "marvell, 112 reg = <0x10078 0x4>; 113 status = "okay"; 114 }; 115 116 rtc: rtc@10300 { 117 compatible = "marvell, 118 reg = <0x10300 0x20>; 119 interrupts = <53>; 120 clocks = <&gate_clk 7> 121 }; 122 123 i2c1: i2c@11100 { 124 compatible = "marvell, 125 reg = <0x11100 0x20>; 126 #address-cells = <1>; 127 #size-cells = <0>; 128 interrupts = <32>; 129 clock-frequency = <100 130 clocks = <&gate_clk 7> 131 pinctrl-0 = <&pmx_twsi 132 pinctrl-names = "defau 133 status = "disabled"; 134 }; 135 136 sata: sata@80000 { 137 compatible = "marvell, 138 reg = <0x80000 0x5000> 139 interrupts = <21>; 140 clocks = <&gate_clk 14 141 clock-names = "0", "1" 142 phys = <&sata_phy0>, < 143 phy-names = "port0", " 144 status = "disabled"; 145 }; 146 147 sdio: mvsdio@90000 { 148 compatible = "marvell, 149 reg = <0x90000 0x200>; 150 interrupts = <28>; 151 clocks = <&gate_clk 4> 152 pinctrl-0 = <&pmx_sdio 153 pinctrl-names = "defau 154 bus-width = <4>; 155 cap-sdio-irq; 156 cap-sd-highspeed; 157 cap-mmc-highspeed; 158 status = "disabled"; 159 }; 160 }; 161 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.