Lines Matching +full:uart2 +full:- +full:pins
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #address-cells = <1>;
8 #size-cells = <1>;
12 #address-cells = <1>;
13 #size-cells = <0>;
28 cpuintc: interrupt-controller {
29 #address-cells = <0>;
30 #interrupt-cells = <1>;
31 interrupt-controller;
32 compatible = "mti,cpu-interrupt-controller";
35 cpu_clk: cpu-clock {
36 compatible = "fixed-clock";
37 #clock-cells = <0>;
38 clock-frequency = <416666666>;
41 ahb_clk: ahb-clk {
42 compatible = "fixed-factor-clock";
43 #clock-cells = <0>;
45 clock-div = <2>;
46 clock-mult = <1>;
50 compatible = "simple-bus";
51 #address-cells = <1>;
52 #size-cells = <1>;
55 interrupt-parent = <&intc>;
58 compatible = "mscc,ocelot-cpu-syscon", "syscon";
62 intc: interrupt-controller@70000070 {
63 compatible = "mscc,serval-icpu-intr";
65 #interrupt-cells = <1>;
66 interrupt-controller;
67 interrupt-parent = <&cpuintc>;
72 pinctrl-0 = <&uart_pins>;
73 pinctrl-names = "default";
78 reg-io-width = <4>;
79 reg-shift = <2>;
84 uart2: serial@70100800 { label
85 pinctrl-0 = <&uart2_pins>;
86 pinctrl-names = "default";
91 reg-io-width = <4>;
92 reg-shift = <2>;
98 compatible = "mscc,serval-pinctrl";
100 gpio-controller;
101 #gpio-cells = <2>;
102 gpio-ranges = <&gpio 0 0 22>;
104 sgpio_pins: sgpio-pins {
105 pins = "GPIO_0", "GPIO_2", "GPIO_3", "GPIO_1";
109 i2c_pins: i2c-pins {
110 pins = "GPIO_6", "GPIO_7";
114 uart_pins: uart-pins {
115 pins = "GPIO_26", "GPIO_27";
119 uart2_pins: uart2-pins {
120 pins = "GPIO_13", "GPIO_14";
121 function = "uart2";
124 cs1_pins: cs1-pins {
125 pins = "GPIO_8";
129 irqext0_pins: irqext0-pins {
130 pins = "GPIO_28";
134 irqext1_pins: irqext1-pins {
135 pins = "GPIO_29";
141 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
143 pinctrl-0 = <&i2c_pins>;
144 pinctrl-names = "default";
146 #address-cells = <1>;
147 #size-cells = <0>;
149 clock-frequency = <100000>;