tegra-cardhu.dts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /dts-v1/;
  2. /include/ "tegra30.dtsi"
  3. / {
  4. model = "NVIDIA Tegra30 Cardhu evaluation board";
  5. compatible = "nvidia,cardhu", "nvidia,tegra30";
  6. memory {
  7. reg = < 0x80000000 0x40000000 >;
  8. };
  9. pinmux@70000000 {
  10. pinctrl-names = "default";
  11. pinctrl-0 = <&state_default>;
  12. state_default: pinmux {
  13. sdmmc1_clk_pz0 {
  14. nvidia,pins = "sdmmc1_clk_pz0";
  15. nvidia,function = "sdmmc1";
  16. nvidia,pull = <0>;
  17. nvidia,tristate = <0>;
  18. };
  19. sdmmc1_cmd_pz1 {
  20. nvidia,pins = "sdmmc1_cmd_pz1",
  21. "sdmmc1_dat0_py7",
  22. "sdmmc1_dat1_py6",
  23. "sdmmc1_dat2_py5",
  24. "sdmmc1_dat3_py4";
  25. nvidia,function = "sdmmc1";
  26. nvidia,pull = <2>;
  27. nvidia,tristate = <0>;
  28. };
  29. sdmmc4_clk_pcc4 {
  30. nvidia,pins = "sdmmc4_clk_pcc4",
  31. "sdmmc4_rst_n_pcc3";
  32. nvidia,function = "sdmmc4";
  33. nvidia,pull = <0>;
  34. nvidia,tristate = <0>;
  35. };
  36. sdmmc4_dat0_paa0 {
  37. nvidia,pins = "sdmmc4_dat0_paa0",
  38. "sdmmc4_dat1_paa1",
  39. "sdmmc4_dat2_paa2",
  40. "sdmmc4_dat3_paa3",
  41. "sdmmc4_dat4_paa4",
  42. "sdmmc4_dat5_paa5",
  43. "sdmmc4_dat6_paa6",
  44. "sdmmc4_dat7_paa7";
  45. nvidia,function = "sdmmc4";
  46. nvidia,pull = <2>;
  47. nvidia,tristate = <0>;
  48. };
  49. };
  50. };
  51. serial@70006000 {
  52. clock-frequency = < 408000000 >;
  53. };
  54. serial@70006040 {
  55. status = "disable";
  56. };
  57. serial@70006200 {
  58. status = "disable";
  59. };
  60. serial@70006300 {
  61. status = "disable";
  62. };
  63. serial@70006400 {
  64. status = "disable";
  65. };
  66. i2c@7000c000 {
  67. clock-frequency = <100000>;
  68. };
  69. i2c@7000c400 {
  70. clock-frequency = <100000>;
  71. };
  72. i2c@7000c500 {
  73. clock-frequency = <100000>;
  74. /* ALS and Proximity sensor */
  75. isl29028@44 {
  76. compatible = "isil,isl29028";
  77. reg = <0x44>;
  78. interrupt-parent = <&gpio>;
  79. interrupts = <88 0x04>; /*gpio PL0 */
  80. };
  81. };
  82. i2c@7000c700 {
  83. clock-frequency = <100000>;
  84. };
  85. i2c@7000d000 {
  86. clock-frequency = <100000>;
  87. };
  88. sdhci@78000000 {
  89. cd-gpios = <&gpio 69 0>; /* gpio PI5 */
  90. wp-gpios = <&gpio 155 0>; /* gpio PT3 */
  91. power-gpios = <&gpio 31 0>; /* gpio PD7 */
  92. };
  93. sdhci@78000200 {
  94. status = "disable";
  95. };
  96. sdhci@78000400 {
  97. status = "disable";
  98. };
  99. sdhci@78000400 {
  100. support-8bit;
  101. };
  102. };