apq8016-sbc-soc-pins.dtsi 1.3 KB

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