nvidia,gk20a.txt 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. NVIDIA GK20A Graphics Processing Unit
  2. Required properties:
  3. - compatible: "nvidia,<chip>-<gpu>"
  4. Currently recognized values:
  5. - nvidia,tegra124-gk20a
  6. - reg: Physical base address and length of the controller's registers.
  7. Must contain two entries:
  8. - first entry for bar0
  9. - second entry for bar1
  10. - interrupts: Must contain an entry for each entry in interrupt-names.
  11. See ../interrupt-controller/interrupts.txt for details.
  12. - interrupt-names: Must include the following entries:
  13. - stall
  14. - nonstall
  15. - vdd-supply: regulator for supply voltage.
  16. - clocks: Must contain an entry for each entry in clock-names.
  17. See ../clocks/clock-bindings.txt for details.
  18. - clock-names: Must include the following entries:
  19. - gpu
  20. - pwr
  21. - resets: Must contain an entry for each entry in reset-names.
  22. See ../reset/reset.txt for details.
  23. - reset-names: Must include the following entries:
  24. - gpu
  25. Example:
  26. gpu@0,57000000 {
  27. compatible = "nvidia,gk20a";
  28. reg = <0x0 0x57000000 0x0 0x01000000>,
  29. <0x0 0x58000000 0x0 0x01000000>;
  30. interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
  31. <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
  32. interrupt-names = "stall", "nonstall";
  33. vdd-supply = <&vdd_gpu>;
  34. clocks = <&tegra_car TEGRA124_CLK_GPU>,
  35. <&tegra_car TEGRA124_CLK_PLL_P_OUT5>;
  36. clock-names = "gpu", "pwr";
  37. resets = <&tegra_car 184>;
  38. reset-names = "gpu";
  39. status = "disabled";
  40. };