Lines Matching +full:ph1 +full:- +full:pin

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 #address-cells = <1>;
67 #size-cells = <0>;
68 poll-interval = <20>;
70 left-joystick-left {
73 linux,input-type = <EV_ABS>;
74 linux,input-value = <0xffffffff>; /* -1 */
78 left-joystick-right {
81 linux,input-type = <EV_ABS>;
82 linux,input-value = <1>;
86 left-joystick-up {
89 linux,input-type = <EV_ABS>;
90 linux,input-value = <0xffffffff>; /* -1 */
94 left-joystick-down {
97 linux,input-type = <EV_ABS>;
98 linux,input-value = <1>;
102 right-joystick-left {
105 linux,input-type = <EV_ABS>;
106 linux,input-value = <0xffffffff>; /* -1 */
110 right-joystick-right {
113 linux,input-type = <EV_ABS>;
114 linux,input-value = <1>;
118 right-joystick-up {
121 linux,input-type = <EV_ABS>;
122 linux,input-value = <0xffffffff>; /* -1 */
126 right-joystick-down {
129 linux,input-type = <EV_ABS>;
130 linux,input-value = <1>;
134 dpad-left {
137 linux,input-type = <EV_ABS>;
138 linux,input-value = <0xffffffff>; /* -1 */
142 dpad-right {
145 linux,input-type = <EV_ABS>;
146 linux,input-value = <1>;
150 dpad-up {
153 linux,input-type = <EV_ABS>;
154 linux,input-value = <0xffffffff>; /* -1 */
158 dpad-down {
161 linux,input-type = <EV_ABS>;
162 linux,input-value = <1>;
202 top-left {
208 top-right {
217 cpu-supply = <&reg_dcdc2>;
242 interrupt-parent = <&pio>;
251 compatible = "edt,edt-ft5406";
253 interrupt-parent = <&pio>;
255 touchscreen-size-x = <800>;
256 touchscreen-size-y = <480>;
261 vref-supply = <&reg_ldo2>;
264 button-200 {
271 button-600 {
278 button-800 {
285 button-1000 {
292 button-1200 {
301 vmmc-supply = <&reg_vcc3v3>;
302 bus-width = <4>;
303 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
312 key_pins_inet9f: key-pins {
319 bias-pull-up;
322 usb0_id_detect_pin: usb0-id-detect-pin {
325 bias-pull-up;
328 usb0_vbus_detect_pin: usb0-vbus-detect-pin {
331 bias-pull-down;
336 regulator-always-on;
337 regulator-min-microvolt = <1000000>;
338 regulator-max-microvolt = <1400000>;
339 regulator-name = "vdd-cpu";
343 regulator-always-on;
344 regulator-min-microvolt = <1250000>;
345 regulator-max-microvolt = <1250000>;
346 regulator-name = "vdd-int-dll";
350 regulator-name = "vdd-rtc";
354 regulator-always-on;
355 regulator-min-microvolt = <3000000>;
356 regulator-max-microvolt = <3000000>;
357 regulator-name = "avcc";
369 pinctrl-names = "default";
370 pinctrl-0 = <&uart0_pb_pins>;
380 pinctrl-names = "default";
381 pinctrl-0 = <&usb0_id_detect_pin>, <&usb0_vbus_detect_pin>;
382 usb0_id_det-gpio = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
383 usb0_vbus_det-gpio = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
384 usb0_vbus-supply = <&reg_usb0_vbus>;
385 usb2_vbus-supply = <&reg_usb2_vbus>;