2
0

101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --- a/arch/arm/boot/dts/tegra20-trimslice.dts
  2. +++ b/arch/arm/boot/dts/tegra20-trimslice.dts
  3. @@ -201,16 +201,17 @@
  4. conf_ata {
  5. nvidia,pins = "ata", "atc", "atd", "ate",
  6. "crtp", "dap2", "dap3", "dap4", "dta",
  7. - "dtb", "dtc", "dtd", "dte", "gmb",
  8. - "gme", "i2cp", "pta", "slxc", "slxd",
  9. - "spdi", "spdo", "uda";
  10. + "dtb", "dtc", "dtd", "gmb", "gme",
  11. + "i2cp", "pta", "slxc", "slxd", "spdi",
  12. + "spdo", "uda";
  13. nvidia,pull = <TEGRA_PIN_PULL_NONE>;
  14. nvidia,tristate = <TEGRA_PIN_ENABLE>;
  15. };
  16. conf_atb {
  17. nvidia,pins = "atb", "cdev1", "cdev2", "dap1",
  18. - "gma", "gmc", "gmd", "gpu", "gpu7",
  19. - "gpv", "sdio1", "slxa", "slxk", "uac";
  20. + "dte", "gma", "gmc", "gmd", "gpu",
  21. + "gpu7", "gpv", "sdio1", "slxa", "slxk",
  22. + "uac";
  23. nvidia,pull = <TEGRA_PIN_PULL_NONE>;
  24. nvidia,tristate = <TEGRA_PIN_DISABLE>;
  25. };
  26. @@ -396,6 +397,20 @@
  27. };
  28. };
  29. + gpio-leds {
  30. + compatible = "gpio-leds";
  31. +
  32. + ds2 {
  33. + label = "trimslice:green:right";
  34. + gpios = <&gpio TEGRA_GPIO(D, 2) GPIO_ACTIVE_LOW>;
  35. + };
  36. +
  37. + ds3 {
  38. + label = "trimslice:green:left";
  39. + gpios = <&gpio TEGRA_GPIO(BB, 5) GPIO_ACTIVE_LOW>;
  40. + };
  41. + };
  42. +
  43. poweroff {
  44. compatible = "gpio-poweroff";
  45. gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;