Lines Matching +full:button +full:-

4  * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun4i-a10.dtsi"
45 #include "sunxi-common-regulators.dtsi"
46 #include <dt-bindings/gpio/gpio.h>
47 #include <dt-bindings/input/input.h>
48 #include <dt-bindings/interrupt-controller/irq.h>
49 #include <dt-bindings/pinctrl/sun4i-a10.h>
52 model = "iNet-9F Rev 03";
53 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10";
60 stdout-path = "serial0:115200n8";
64 compatible = "gpio-keys-polled";
65 pinctrl-names = "default";
66 pinctrl-0 = <&key_pins_inet9f>;
67 #address-cells = <1>;
68 #size-cells = <0>;
69 poll-interval = <20>;
71 button@0 {
74 linux,input-type = <EV_ABS>;
75 linux,input-value = <0xffffffff>; /* -1 */
79 button@1 {
82 linux,input-type = <EV_ABS>;
83 linux,input-value = <1>;
87 button@2 {
90 linux,input-type = <EV_ABS>;
91 linux,input-value = <0xffffffff>; /* -1 */
95 button@3 {
98 linux,input-type = <EV_ABS>;
99 linux,input-value = <1>;
103 button@4 {
106 linux,input-type = <EV_ABS>;
107 linux,input-value = <0xffffffff>; /* -1 */
111 button@5 {
114 linux,input-type = <EV_ABS>;
115 linux,input-value = <1>;
119 button@6 {
122 linux,input-type = <EV_ABS>;
123 linux,input-value = <0xffffffff>; /* -1 */
127 button@7 {
130 linux,input-type = <EV_ABS>;
131 linux,input-value = <1>;
135 button@8 {
138 linux,input-type = <EV_ABS>;
139 linux,input-value = <0xffffffff>; /* -1 */
143 button@9 {
146 linux,input-type = <EV_ABS>;
147 linux,input-value = <1>;
151 button@10 {
154 linux,input-type = <EV_ABS>;
155 linux,input-value = <0xffffffff>; /* -1 */
159 button@11 {
162 linux,input-type = <EV_ABS>;
163 linux,input-value = <1>;
167 button@12 {
168 label = "Button X";
173 button@13 {
174 label = "Button Y";
179 button@14 {
180 label = "Button A";
185 button@15 {
186 label = "Button B";
191 button@16 {
192 label = "Select Button";
197 button@17 {
198 label = "Start Button";
203 button@18 {
204 label = "Top Left Button";
209 button@19 {
210 label = "Top Right Button";
218 cpu-supply = <&reg_dcdc2>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&i2c0_pins_a>;
239 pinctrl-names = "default";
240 pinctrl-0 = <&i2c1_pins_a>;
247 interrupt-parent = <&pio>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&i2c2_pins_a>;
258 compatible = "edt,edt-ft5406";
260 interrupt-parent = <&pio>;
262 touchscreen-size-x = <800>;
263 touchscreen-size-y = <480>;
268 vref-supply = <&reg_ldo2>;
271 button@200 {
278 button@600 {
285 button@800 {
292 button@1000 {
299 button@1200 {
308 pinctrl-names = "default";
309 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_reference_design>;
310 vmmc-supply = <&reg_vcc3v3>;
311 bus-width = <4>;
312 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
313 cd-inverted;
349 regulator-always-on;
350 regulator-min-microvolt = <1000000>;
351 regulator-max-microvolt = <1400000>;
352 regulator-name = "vdd-cpu";
356 regulator-always-on;
357 regulator-min-microvolt = <1250000>;
358 regulator-max-microvolt = <1250000>;
359 regulator-name = "vdd-int-dll";
363 regulator-name = "vdd-rtc";
367 regulator-always-on;
368 regulator-min-microvolt = <3000000>;
369 regulator-max-microvolt = <3000000>;
370 regulator-name = "avcc";
382 pinctrl-names = "default";
383 pinctrl-0 = <&uart0_pins_a>;
393 pinctrl-names = "default";
394 pinctrl-0 = <&usb0_id_detect_pin>, <&usb0_vbus_detect_pin>;
395 usb0_id_det-gpio = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
396 usb0_vbus_det-gpio = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
397 usb0_vbus-supply = <&reg_usb0_vbus>;
398 usb2_vbus-supply = <&reg_usb2_vbus>;