Lines Matching +full:input +full:- +full:value
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>
51 model = "iNet-9F Rev 03";
52 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10";
59 stdout-path = "serial0:115200n8";
62 gpio-keys {
63 compatible = "gpio-keys-polled";
64 pinctrl-names = "default";
65 pinctrl-0 = <&key_pins_inet9f>;
66 poll-interval = <20>;
68 left-joystick-left {
71 linux,input-type = <EV_ABS>;
72 linux,input-value = <0xffffffff>; /* -1 */
76 left-joystick-right {
79 linux,input-type = <EV_ABS>;
80 linux,input-value = <1>;
84 left-joystick-up {
87 linux,input-type = <EV_ABS>;
88 linux,input-value = <0xffffffff>; /* -1 */
92 left-joystick-down {
95 linux,input-type = <EV_ABS>;
96 linux,input-value = <1>;
100 right-joystick-left {
103 linux,input-type = <EV_ABS>;
104 linux,input-value = <0xffffffff>; /* -1 */
108 right-joystick-right {
111 linux,input-type = <EV_ABS>;
112 linux,input-value = <1>;
116 right-joystick-up {
119 linux,input-type = <EV_ABS>;
120 linux,input-value = <0xffffffff>; /* -1 */
124 right-joystick-down {
127 linux,input-type = <EV_ABS>;
128 linux,input-value = <1>;
132 dpad-left {
135 linux,input-type = <EV_ABS>;
136 linux,input-value = <0xffffffff>; /* -1 */
140 dpad-right {
143 linux,input-type = <EV_ABS>;
144 linux,input-value = <1>;
148 dpad-up {
151 linux,input-type = <EV_ABS>;
152 linux,input-value = <0xffffffff>; /* -1 */
156 dpad-down {
159 linux,input-type = <EV_ABS>;
160 linux,input-value = <1>;
200 top-left {
206 top-right {
215 cpu-supply = <®_dcdc2>;
240 interrupt-parent = <&pio>;
249 compatible = "edt,edt-ft5406";
251 interrupt-parent = <&pio>;
253 touchscreen-size-x = <800>;
254 touchscreen-size-y = <480>;
259 vref-supply = <®_ldo2>;
262 button-200 {
269 button-600 {
276 button-800 {
283 button-1000 {
290 button-1200 {
299 vmmc-supply = <®_vcc3v3>;
300 bus-width = <4>;
301 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
310 key_pins_inet9f: key-pins {
317 bias-pull-up;
320 usb0_id_detect_pin: usb0-id-detect-pin {
323 bias-pull-up;
326 usb0_vbus_detect_pin: usb0-vbus-detect-pin {
329 bias-pull-down;
334 regulator-always-on;
335 regulator-min-microvolt = <1000000>;
336 regulator-max-microvolt = <1400000>;
337 regulator-name = "vdd-cpu";
341 regulator-always-on;
342 regulator-min-microvolt = <1250000>;
343 regulator-max-microvolt = <1250000>;
344 regulator-name = "vdd-int-dll";
348 regulator-name = "vdd-rtc";
352 regulator-always-on;
353 regulator-min-microvolt = <3000000>;
354 regulator-max-microvolt = <3000000>;
355 regulator-name = "avcc";
367 pinctrl-names = "default";
368 pinctrl-0 = <&uart0_pb_pins>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&usb0_id_detect_pin>, <&usb0_vbus_detect_pin>;
380 usb0_id_det-gpio = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
381 usb0_vbus_det-gpio = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
382 usb0_vbus-supply = <®_usb0_vbus>;
383 usb2_vbus-supply = <®_usb2_vbus>;