Lines Matching +full:mux +full:- +full:controller
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include "amlogic-a4-common.dtsi"
7 #include "amlogic-a5-reset.h"
8 #include <dt-bindings/pinctrl/amlogic,pinctrl.h>
9 #include <dt-bindings/power/amlogic,a5-pwrc.h>
12 #address-cells = <2>;
13 #size-cells = <0>;
17 compatible = "arm,cortex-a55";
19 enable-method = "psci";
24 compatible = "arm,cortex-a55";
26 enable-method = "psci";
31 compatible = "arm,cortex-a55";
33 enable-method = "psci";
38 compatible = "arm,cortex-a55";
40 enable-method = "psci";
44 sm: secure-monitor {
45 compatible = "amlogic,meson-gxbb-sm";
47 pwrc: power-controller {
48 compatible = "amlogic,a5-pwrc";
49 #power-domain-cells = <1>;
55 reset: reset-controller@2000 {
56 compatible = "amlogic,a5-reset",
57 "amlogic,meson-s4-reset";
59 #reset-cells = <1>;
63 compatible = "amlogic,pinctrl-a5",
64 "amlogic,pinctrl-a4";
65 #address-cells = <2>;
66 #size-cells = <2>;
72 reg-names = "gpio", "mux";
73 gpio-controller;
74 #gpio-cells = <2>;
75 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 16>;
81 reg-names = "gpio", "mux";
82 gpio-controller;
83 #gpio-cells = <2>;
84 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
90 reg-names = "gpio", "mux";
91 gpio-controller;
92 #gpio-cells = <2>;
93 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_T<<8) 14>;
99 reg-names = "gpio", "mux";
100 gpio-controller;
101 #gpio-cells = <2>;
102 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 16>;
108 reg-names = "gpio", "mux";
109 gpio-controller;
110 #gpio-cells = <2>;
111 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 2>;
117 reg-names = "gpio", "mux";
118 gpio-controller;
119 #gpio-cells = <2>;
120 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 11>;
126 reg-names = "gpio", "mux";
127 gpio-controller;
128 #gpio-cells = <2>;
129 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
135 reg-names = "gpio", "mux";
136 gpio-controller;
137 #gpio-cells = <2>;
138 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 5>;
144 reg-names = "gpio", "mux";
145 gpio-controller;
146 #gpio-cells = <2>;
147 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_TEST_N<<8) 1>;
151 gpio_intc: interrupt-controller@4080 {
152 compatible = "amlogic,a5-gpio-intc",
153 "amlogic,meson-gpio-intc";
155 interrupt-controller;
156 #interrupt-cells = <2>;
157 amlogic,channel-interrupts =