Lines Matching +full:ocelot +full:- +full:i2c
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 #address-cells = <1>;
6 #size-cells = <1>;
7 compatible = "mscc,ocelot";
10 #address-cells = <1>;
11 #size-cells = <0>;
25 cpuintc: interrupt-controller {
26 #address-cells = <0>;
27 #interrupt-cells = <1>;
28 interrupt-controller;
29 compatible = "mti,cpu-interrupt-controller";
32 cpu_clk: cpu-clock {
33 compatible = "fixed-clock";
34 #clock-cells = <0>;
35 clock-frequency = <500000000>;
38 ahb_clk: ahb-clk {
39 compatible = "fixed-factor-clock";
40 #clock-cells = <0>;
42 clock-div = <2>;
43 clock-mult = <1>;
47 compatible = "simple-bus";
48 #address-cells = <1>;
49 #size-cells = <1>;
52 interrupt-parent = <&intc>;
55 compatible = "mscc,ocelot-cpu-syscon", "syscon";
59 intc: interrupt-controller@70 {
60 compatible = "mscc,ocelot-icpu-intr";
62 #interrupt-cells = <1>;
63 interrupt-controller;
64 interrupt-parent = <&cpuintc>;
69 pinctrl-0 = <&uart_pins>;
70 pinctrl-names = "default";
75 reg-io-width = <4>;
76 reg-shift = <2>;
81 i2c: i2c@100400 { label
82 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
83 pinctrl-0 = <&i2c_pins>;
84 pinctrl-names = "default";
86 #address-cells = <1>;
87 #size-cells = <0>;
95 pinctrl-0 = <&uart2_pins>;
96 pinctrl-names = "default";
101 reg-io-width = <4>;
102 reg-shift = <2>;
108 compatible = "mscc,ocelot-spi", "snps,dw-apb-ssi";
109 #address-cells = <1>;
110 #size-cells = <0>;
119 compatible = "mscc,vsc7514-switch";
140 reg-names = "sys", "rew", "qs", "ptp", "port0", "port1",
145 interrupt-names = "ptp_rdy", "xtr", "inj";
147 ethernet-ports {
148 #address-cells = <1>;
149 #size-cells = <0>;
188 compatible = "mscc,ocelot-chip-reset";
193 compatible = "mscc,ocelot-pinctrl";
195 gpio-controller;
196 #gpio-cells = <2>;
197 gpio-ranges = <&gpio 0 0 22>;
198 interrupt-controller;
200 #interrupt-cells = <2>;
202 i2c_pins: i2c-pins {
207 uart_pins: uart-pins {
212 uart2_pins: uart2-pins {
225 #address-cells = <1>;
226 #size-cells = <0>;
227 compatible = "mscc,ocelot-miim";
232 phy0: ethernet-phy@0 {
235 phy1: ethernet-phy@1 {
238 phy2: ethernet-phy@2 {
241 phy3: ethernet-phy@3 {
247 #address-cells = <1>;
248 #size-cells = <0>;
249 compatible = "mscc,ocelot-miim";
252 pinctrl-names = "default";
253 pinctrl-0 = <&miim1>;
258 compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
262 compatible = "mscc,vsc7514-serdes";
263 #phy-cells = <2>;