tegra30-tamonten.dtsi 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #include "tegra30.dtsi"
  2. / {
  3. model = "Avionic Design Tamonten NG";
  4. compatible = "ad,tamonten-ng", "nvidia,tegra30";
  5. memory {
  6. reg = <0x80000000 0x40000000>;
  7. };
  8. chosen {
  9. stdout-path = &uartd;
  10. };
  11. aliases {
  12. i2c0 = "/i2c@7000c000";
  13. i2c1 = "/i2c@7000c700";
  14. i2c2 = "/i2c@7000c400";
  15. i2c3 = "/i2c@7000c500";
  16. i2c4 = "/i2c@7000d000";
  17. mmc0 = "/sdhci@78000600";
  18. mmc1 = "/sdhci@78000400";
  19. mmc2 = "/sdhci@78000000";
  20. usb0 = "/usb@7d008000";
  21. };
  22. /* GEN1 */
  23. i2c@7000c000 {
  24. status = "okay";
  25. clock-frequency = <100000>;
  26. };
  27. /* GEN2 */
  28. i2c@7000c400 {
  29. clock-frequency = <100000>;
  30. };
  31. /* CAM */
  32. i2c@7000c500 {
  33. status = "okay";
  34. clock-frequency = <100000>;
  35. };
  36. /* DDC */
  37. i2c@7000c700 {
  38. status = "okay";
  39. clock-frequency = <100000>;
  40. };
  41. /* PWR */
  42. i2c@7000d000 {
  43. status = "okay";
  44. clock-frequency = <100000>;
  45. };
  46. /* SD slot on the base board */
  47. sdhci@78000400 {
  48. cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
  49. wp-gpios = <&gpio TEGRA_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
  50. bus-width = <4>;
  51. };
  52. /* EMMC on the COM module */
  53. sdhci@78000600 {
  54. status = "okay";
  55. bus-width = <8>;
  56. non-removable;
  57. };
  58. usb@7d008000 {
  59. status = "okay";
  60. };
  61. clocks {
  62. compatible = "simple-bus";
  63. #address-cells = <1>;
  64. #size-cells = <0>;
  65. clk32k_in: clk@0 {
  66. compatible = "fixed-clock";
  67. reg=<0>;
  68. #clock-cells = <0>;
  69. clock-frequency = <32768>;
  70. };
  71. };
  72. };