nvidia,tegra20-sdhci.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. * NVIDIA Tegra Secure Digital Host Controller
  2. This controller on Tegra family SoCs provides an interface for MMC, SD,
  3. and SDIO types of memory cards.
  4. This file documents differences between the core properties described
  5. by mmc.txt and the properties used by the sdhci-tegra driver.
  6. Required properties:
  7. - compatible : should be one of:
  8. - "nvidia,tegra20-sdhci": for Tegra20
  9. - "nvidia,tegra30-sdhci": for Tegra30
  10. - "nvidia,tegra114-sdhci": for Tegra114
  11. - "nvidia,tegra124-sdhci": for Tegra124 and Tegra132
  12. - "nvidia,tegra210-sdhci": for Tegra210
  13. - "nvidia,tegra186-sdhci": for Tegra186
  14. - clocks : Must contain one entry, for the module clock.
  15. See ../clocks/clock-bindings.txt for details.
  16. - resets : Must contain an entry for each entry in reset-names.
  17. See ../reset/reset.txt for details.
  18. - reset-names : Must include the following entries:
  19. - sdhci
  20. Optional properties:
  21. - power-gpios : Specify GPIOs for power control
  22. Example:
  23. sdhci@c8000200 {
  24. compatible = "nvidia,tegra20-sdhci";
  25. reg = <0xc8000200 0x200>;
  26. interrupts = <47>;
  27. clocks = <&tegra_car 14>;
  28. resets = <&tegra_car 14>;
  29. reset-names = "sdhci";
  30. cd-gpios = <&gpio 69 0>; /* gpio PI5 */
  31. wp-gpios = <&gpio 57 0>; /* gpio PH1 */
  32. power-gpios = <&gpio 155 0>; /* gpio PT3 */
  33. bus-width = <8>;
  34. };