Lines Matching +full:mv64xxx +full:- +full:i2c
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
11 #include "armada-370-xp.dtsi"
14 #address-cells = <2>;
15 #size-cells = <2>;
18 compatible = "marvell,armadaxp-98dx3236", "marvell,armada-370-xp";
27 #address-cells = <1>;
28 #size-cells = <0>;
29 enable-method = "marvell,98dx3236-smp";
33 compatible = "marvell,sheeva-v7";
36 clock-latency = <1000000>;
41 compatible = "marvell,armadaxp-mbus", "simple-bus";
58 compatible = "marvell,armada-xp-pcie";
62 #address-cells = <3>;
63 #size-cells = <2>;
65 msi-parent = <&mpic>;
66 bus-range = <0x00 0xff>;
75 assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
77 #address-cells = <3>;
78 #size-cells = <2>;
79 #interrupt-cells = <1>;
82 bus-range = <0x00 0xff>;
83 interrupt-map-mask = <0 0 0 0>;
84 interrupt-map = <0 0 0 0 &mpic 58>;
85 marvell,pcie-port = <0>;
86 marvell,pcie-lane = <0>;
92 internal-regs {
94 compatible = "marvell,armada-xp-sdram-controller";
98 L2: l2-cache@8000 {
99 compatible = "marvell,aurora-system-cache";
101 cache-id-part = <0x100>;
102 cache-level = <2>;
103 cache-unified;
104 wt-override;
108 compatible = "marvell,orion-gpio";
111 gpio-controller;
112 #gpio-cells = <2>;
113 interrupt-controller;
114 #interrupt-cells = <2>;
120 compatible = "marvell,orion-gpio";
126 compatible = "marvell,orion-gpio";
129 gpio-controller;
130 #gpio-cells = <2>;
131 interrupt-controller;
132 #interrupt-cells = <2>;
136 systemc: system-controller@18200 {
137 compatible = "marvell,armada-370-xp-system-controller";
141 gateclk: clock-gating-control@18220 {
142 compatible = "marvell,mv98dx3236-gating-clock";
145 #clock-cells = <1>;
148 cpuclk: clock-complex@18700 {
149 #clock-cells = <1>;
150 compatible = "marvell,mv98dx3236-cpu-clock";
155 corediv-clock@18740 {
159 cpu-config@21000 {
160 compatible = "marvell,armada-xp-cpu-config";
165 compatible = "marvell,armada-xp-neta";
169 compatible = "marvell,armada-xp-neta";
173 compatible = "marvell,orion-xor";
192 nand_controller: nand-controller@d0000 {
197 compatible = "marvell,orion-xor";
217 dfx: dfx-server@ac000000 {
218 compatible = "marvell,dfx-server", "simple-bus";
219 #address-cells = <1>;
220 #size-cells = <1>;
224 coreclk: mvebu-sar@f8204 {
225 compatible = "marvell,mv98dx3236-core-clock";
227 #clock-cells = <1>;
230 dfx_coredivclk: corediv-clock@f8268 {
231 compatible = "marvell,mv98dx3236-corediv-clock";
233 #clock-cells = <1>;
235 clock-output-names = "nand";
240 compatible = "simple-bus";
241 #address-cells = <1>;
242 #size-cells = <1>;
245 pp0: packet-processor@0 {
246 compatible = "marvell,prestera-98dx3236", "marvell,prestera";
257 compatible = "fixed-clock";
258 #clock-cells = <0>;
259 clock-frequency = <25000000>;
265 compatible = "marvell,mv78230-i2c", "marvell,mv64xxx-i2c";
270 compatible = "marvell,mv78230-i2c", "marvell,mv64xxx-i2c";
283 compatible = "marvell,armada-xp-timer";
285 clock-names = "nbclk", "fixed";
289 compatible = "marvell,armada-xp-wdt";
291 clock-names = "nbclk", "fixed";
307 compatible = "marvell,98dx3236-pinctrl";
309 nand_pins: nand-pins {
317 nand_rb: nand-rb {
322 spi0_pins: spi0-pins {
330 compatible = "marvell,armada-xp-spi", "marvell,orion-spi";
331 pinctrl-0 = <&spi0_pins>;
332 pinctrl-names = "default";
340 compatible = "marvell,armada-38x-uart";
344 compatible = "marvell,armada-38x-uart";