imx6ul-phytec-segin-peb-eval-01.dtsi 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (C) 2016 PHYTEC Messtechnik
  4. * Author: Christian Hemp <[email protected]>
  5. */
  6. #include <dt-bindings/input/input.h>
  7. / {
  8. gpio_keys: gpio-keys {
  9. compatible = "gpio-key";
  10. pinctrl-names = "default";
  11. pinctrl-0 = <&pinctrl_gpio_keys>;
  12. status = "disabled";
  13. power {
  14. label = "Power Button";
  15. gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
  16. linux,code = <KEY_POWER>;
  17. wakeup-source;
  18. };
  19. };
  20. user_leds: user-leds {
  21. compatible = "gpio-leds";
  22. pinctrl-names = "default";
  23. pinctrl-0 = <&pinctrl_user_leds>;
  24. status = "disabled";
  25. user-led1 {
  26. gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
  27. linux,default-trigger = "gpio";
  28. default-state = "on";
  29. };
  30. user-led2 {
  31. gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
  32. linux,default-trigger = "gpio";
  33. default-state = "on";
  34. };
  35. };
  36. };
  37. &iomuxc {
  38. pinctrl_gpio_keys: gpio_keysgrp {
  39. fsl,pins = <
  40. MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x79
  41. >;
  42. };
  43. pinctrl_user_leds: user_ledsgrp {
  44. fsl,pins = <
  45. MX6UL_PAD_JTAG_MOD__GPIO1_IO10 0x79
  46. MX6UL_PAD_GPIO1_IO01__GPIO1_IO01 0x79
  47. >;
  48. };
  49. };