tegra-harmony.dts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /dts-v1/;
  2. /include/ "tegra20.dtsi"
  3. / {
  4. model = "NVIDIA Tegra2 Harmony evaluation board";
  5. compatible = "nvidia,harmony", "nvidia,tegra20";
  6. memory@0 {
  7. reg = < 0x00000000 0x40000000 >;
  8. };
  9. i2c@7000c000 {
  10. clock-frequency = <400000>;
  11. codec: wm8903@1a {
  12. compatible = "wlf,wm8903";
  13. reg = <0x1a>;
  14. interrupts = < 347 >;
  15. gpio-controller;
  16. #gpio-cells = <2>;
  17. /* 0x8000 = Not configured */
  18. gpio-cfg = < 0x8000 0x8000 0 0x8000 0x8000 >;
  19. };
  20. };
  21. i2c@7000c400 {
  22. clock-frequency = <400000>;
  23. };
  24. i2c@7000c500 {
  25. clock-frequency = <400000>;
  26. };
  27. i2c@7000d000 {
  28. clock-frequency = <400000>;
  29. };
  30. sound {
  31. compatible = "nvidia,harmony-sound", "nvidia,tegra-wm8903";
  32. spkr-en-gpios = <&codec 2 0>;
  33. hp-det-gpios = <&gpio 178 0>;
  34. int-mic-en-gpios = <&gpio 184 0>;
  35. ext-mic-en-gpios = <&gpio 185 0>;
  36. };
  37. serial@70006000 {
  38. status = "disable";
  39. };
  40. serial@70006040 {
  41. status = "disable";
  42. };
  43. serial@70006200 {
  44. status = "disable";
  45. };
  46. serial@70006300 {
  47. clock-frequency = < 216000000 >;
  48. };
  49. serial@70006400 {
  50. status = "disable";
  51. };
  52. sdhci@c8000000 {
  53. status = "disable";
  54. };
  55. sdhci@c8000200 {
  56. cd-gpios = <&gpio 69 0>; /* gpio PI5 */
  57. wp-gpios = <&gpio 57 0>; /* gpio PH1 */
  58. power-gpios = <&gpio 155 0>; /* gpio PT3 */
  59. };
  60. sdhci@c8000400 {
  61. status = "disable";
  62. };
  63. sdhci@c8000600 {
  64. cd-gpios = <&gpio 58 0>; /* gpio PH2 */
  65. wp-gpios = <&gpio 59 0>; /* gpio PH3 */
  66. power-gpios = <&gpio 70 0>; /* gpio PI6 */
  67. support-8bit;
  68. };
  69. };