Lines Matching +full:mv78230 +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-names = "intx";
80 interrupts-extended = <&mpic 58>;
81 #interrupt-cells = <1>;
84 bus-range = <0x00 0xff>;
85 interrupt-map-mask = <0 0 0 7>;
86 interrupt-map = <0 0 0 1 &pcie1_intc 0>,
90 marvell,pcie-port = <0>;
91 marvell,pcie-lane = <0>;
95 pcie1_intc: interrupt-controller {
96 interrupt-controller;
97 #interrupt-cells = <1>;
102 internal-regs {
104 compatible = "marvell,armada-xp-sdram-controller";
108 L2: l2-cache@8000 {
109 compatible = "marvell,aurora-system-cache";
111 cache-id-part = <0x100>;
112 cache-level = <2>;
113 cache-unified;
114 wt-override;
118 compatible = "marvell,orion-gpio";
121 gpio-controller;
122 #gpio-cells = <2>;
123 interrupt-controller;
124 #interrupt-cells = <2>;
130 compatible = "marvell,orion-gpio";
136 compatible = "marvell,orion-gpio";
139 gpio-controller;
140 #gpio-cells = <2>;
141 interrupt-controller;
142 #interrupt-cells = <2>;
146 systemc: system-controller@18200 {
147 compatible = "marvell,armada-370-xp-system-controller";
151 gateclk: clock-gating-control@18220 {
152 compatible = "marvell,mv98dx3236-gating-clock";
155 #clock-cells = <1>;
158 cpuclk: clock-complex@18700 {
159 #clock-cells = <1>;
160 compatible = "marvell,mv98dx3236-cpu-clock";
165 corediv-clock@18740 {
169 cpu-config@21000 {
170 compatible = "marvell,armada-xp-cpu-config";
175 compatible = "marvell,armada-xp-neta";
179 compatible = "marvell,armada-xp-neta";
183 compatible = "marvell,orion-xor";
202 nand_controller: nand-controller@d0000 {
207 compatible = "marvell,orion-xor";
227 dfx: dfx-server@ac000000 {
228 compatible = "marvell,dfx-server", "simple-bus";
229 #address-cells = <1>;
230 #size-cells = <1>;
234 coreclk: mvebu-sar@f8204 {
235 compatible = "marvell,mv98dx3236-core-clock";
237 #clock-cells = <1>;
240 dfx_coredivclk: corediv-clock@f8268 {
241 compatible = "marvell,mv98dx3236-corediv-clock";
243 #clock-cells = <1>;
245 clock-output-names = "nand";
250 compatible = "simple-bus";
251 #address-cells = <1>;
252 #size-cells = <1>;
255 pp0: packet-processor@0 {
256 compatible = "marvell,prestera-98dx3236", "marvell,prestera";
267 compatible = "fixed-clock";
268 #clock-cells = <0>;
269 clock-frequency = <25000000>;
275 compatible = "marvell,mv78230-i2c", "marvell,mv64xxx-i2c";
277 pinctrl-names = "default";
278 pinctrl-0 = <&i2c0_pins>;
290 compatible = "marvell,armada-xp-timer";
292 clock-names = "nbclk", "fixed";
296 compatible = "marvell,armada-xp-wdt";
298 clock-names = "nbclk", "fixed";
315 compatible = "marvell,98dx3236-pinctrl";
317 nand_pins: nand-pins {
325 nand_rb: nand-rb {
330 spi0_pins: spi0-pins {
336 i2c0_pins: i2c-pins-0 {
343 compatible = "marvell,armada-xp-spi", "marvell,orion-spi";
344 pinctrl-0 = <&spi0_pins>;
345 pinctrl-names = "default";
353 compatible = "marvell,armada-38x-uart";
357 compatible = "marvell,armada-38x-uart";