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