nvidia,tegra30-hda.txt 1.1 KB

12345678910111213141516171819202122232425262728
  1. NVIDIA Tegra30 HDA controller
  2. Required properties:
  3. - compatible : "nvidia,tegra30-hda"
  4. - reg : Should contain the HDA registers location and length.
  5. - interrupts : The interrupt from the HDA controller.
  6. - clocks : Must contain an entry for each required entry in clock-names.
  7. See ../clocks/clock-bindings.txt for details.
  8. - clock-names : Must include the following entries: hda, hdacodec_2x, hda2hdmi
  9. - resets : Must contain an entry for each entry in reset-names.
  10. See ../reset/reset.txt for details.
  11. - reset-names : Must include the following entries: hda, hdacodec_2x, hda2hdmi
  12. Example:
  13. hda@0,70030000 {
  14. compatible = "nvidia,tegra124-hda", "nvidia,tegra30-hda";
  15. reg = <0x0 0x70030000 0x0 0x10000>;
  16. interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
  17. clocks = <&tegra_car TEGRA124_CLK_HDA>,
  18. <&tegra_car TEGRA124_CLK_HDA2HDMI>,
  19. <&tegra_car TEGRA124_CLK_HDA2CODEC_2X>;
  20. clock-names = "hda", "hda2hdmi", "hda2codec_2x";
  21. resets = <&tegra_car 125>, /* hda */
  22. <&tegra_car 128>; /* hda2hdmi */
  23. <&tegra_car 111>, /* hda2codec_2x */
  24. reset-names = "hda", "hda2hdmi", "hda2codec_2x";
  25. };