Lines Matching +full:group +full:- +full:pins1
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include "amlogic-a4-common.dtsi"
7 #include "amlogic-a4-reset.h"
8 #include <dt-bindings/power/amlogic,a4-pwrc.h>
9 #include <dt-bindings/pinctrl/amlogic,pinctrl.h>
12 #address-cells = <2>;
13 #size-cells = <0>;
17 compatible = "arm,cortex-a53";
19 enable-method = "psci";
24 compatible = "arm,cortex-a53";
26 enable-method = "psci";
31 compatible = "arm,cortex-a53";
33 enable-method = "psci";
38 compatible = "arm,cortex-a53";
40 enable-method = "psci";
44 sm: secure-monitor {
45 compatible = "amlogic,meson-gxbb-sm";
47 pwrc: power-controller {
48 compatible = "amlogic,a4-pwrc";
49 #power-domain-cells = <1>;
55 reset: reset-controller@2000 {
56 compatible = "amlogic,a4-reset",
57 "amlogic,meson-s4-reset";
59 #reset-cells = <1>;
63 compatible = "amlogic,pinctrl-a4";
64 #address-cells = <2>;
65 #size-cells = <2>;
70 reg-names = "gpio", "mux";
71 gpio-controller;
72 #gpio-cells = <2>;
73 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 18>;
78 reg-names = "gpio", "mux";
79 gpio-controller;
80 #gpio-cells = <2>;
81 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_T<<8) 23>;
86 reg-names = "gpio", "mux";
87 gpio-controller;
88 #gpio-cells = <2>;
89 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 16>;
94 reg-names = "gpio", "mux";
95 gpio-controller;
96 #gpio-cells = <2>;
97 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 2>;
102 reg-names = "gpio", "mux";
103 gpio-controller;
104 #gpio-cells = <2>;
105 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
108 func-uart-a {
109 uart_a_default: group-uart-a-pins1 {
116 group-uart-a-pins2 {
119 bias-pull-up;
120 drive-strength-microamp = <4000>;
124 func-uart-b {
125 uart_b_default: group-uart-b-pins {
128 bias-pull-up;
129 drive-strength-microamp = <4000>;
133 func-uart-d {
134 uart_d_default: group-uart-d-pins1 {
137 bias-pull-up;
138 drive-strength-microamp = <4000>;
141 group-uart-d-pins2 {
146 bias-pull-up;
147 drive-strength-microamp = <4000>;
151 func-uart-e {
152 uart_e_default: group-uart-e-pins {
157 bias-pull-up;
158 drive-strength-microamp = <4000>;
163 gpio_intc: interrupt-controller@4080 {
164 compatible = "amlogic,a4-gpio-intc",
165 "amlogic,meson-gpio-intc";
167 interrupt-controller;
168 #interrupt-cells = <2>;
169 amlogic,channel-interrupts =
174 compatible = "amlogic,pinctrl-a4";
175 #address-cells = <2>;
176 #size-cells = <2>;
181 reg-names = "gpio", "mux";
182 gpio-controller;
183 #gpio-cells = <2>;
184 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_AO<<8) 7>;
189 reg-names = "gpio";
190 gpio-controller;
191 #gpio-cells = <2>;
192 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_TEST_N<<8) 1>;
196 gpio_ao_intc: interrupt-controller@8e72c {
197 compatible = "amlogic,a4-gpio-ao-intc",
198 "amlogic,meson-gpio-intc";
200 interrupt-controller;
201 #interrupt-cells = <2>;
202 amlogic,channel-interrupts = <140 141>;