1// SPDX-License-Identifier: GPL-2.0
2
3#include <dt-bindings/gpio/gpio.h>
4
5&msmgpio {
6
7	msmgpio_leds: msmgpio_leds {
8		pinconf {
9			pins = "gpio21", "gpio120";
10			function = "gpio";
11			output-low;
12		};
13	};
14
15	usb_id_default: usb-id-default {
16		pinmux {
17			function = "gpio";
18			pins = "gpio121";
19		};
20
21		pinconf {
22			pins = "gpio121";
23			drive-strength = <8>;
24			input-enable;
25			bias-pull-up;
26		};
27	};
28
29	adv7533_int_active: adv533_int_active {
30		pinmux {
31			function = "gpio";
32			pins = "gpio31";
33		};
34		pinconf {
35			pins = "gpio31";
36			drive-strength = <16>;
37			bias-disable;
38		};
39	};
40
41	adv7533_int_suspend: adv7533_int_suspend {
42		pinmux {
43			function = "gpio";
44			pins = "gpio31";
45		};
46		pinconf {
47			pins = "gpio31";
48			drive-strength = <2>;
49			bias-disable;
50		};
51	};
52
53	adv7533_switch_active: adv7533_switch_active {
54		pinmux {
55			function = "gpio";
56			pins = "gpio32";
57		};
58		pinconf {
59			pins = "gpio32";
60			drive-strength = <16>;
61			bias-disable;
62		};
63	};
64
65	adv7533_switch_suspend: adv7533_switch_suspend {
66		pinmux {
67			function = "gpio";
68			pins = "gpio32";
69		};
70		pinconf {
71			pins = "gpio32";
72			drive-strength = <2>;
73			bias-disable;
74		};
75	};
76
77	msm_key_volp_n_default: msm_key_volp_n_default {
78		pinmux {
79			function = "gpio";
80			pins = "gpio107";
81		};
82		pinconf {
83			pins = "gpio107";
84			drive-strength = <8>;
85			input-enable;
86			bias-pull-up;
87		};
88	};
89};
90