ti-sgx.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. Texas Instruments SGX 3D Graphics Processing Unit
  2. SGX is a 3D Graphics Processing Unit from Imagination Technologies. SGX is
  3. codename for 5th generation / Series 5 of PowerVR chipset family. This binding
  4. describes PowerVR SGX GPU integrated in Texas Instrument SoCs.
  5. Required properties:
  6. - compatible : value should take the following format:
  7. "ti,<soc>-<gpuversion>", "img,<gpuversion>"
  8. accepted values:
  9. (a) "ti,dra7-sgx544", "img,sgx544" for TI DRA7xx / AM57x
  10. (b) "ti,am4376-sgx530", "img,sgx530" for TI AM43x
  11. (c) "ti,am3352-sgx530", "img,sgx530" for TI AM33x
  12. - reg: base address and length of the SGX registers
  13. - interrupts : SGX interrupt number
  14. - ti,hwmods: Name of the hwmod associated with the SGX
  15. - clocks : from SoC clock binding
  16. Optional properties:
  17. - reg-names : names of registers listed in reg property in same order
  18. - clock-names : names of clocks listed in clocks property in the same order
  19. Example:
  20. sgx@56000000 {
  21. compatible = "ti,dra7-sgx544", "img,sgx544";
  22. reg = <0x56000000 0x10000>;
  23. reg-names = "gpu_ocp_base";
  24. interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
  25. ti,hwmods = "gpu";
  26. clocks = <&l3_iclk_div>, <&gpu_core_gclk_mux>,
  27. <&gpu_hyd_gclk_mux>;
  28. clock-names = "iclk", "fclk1", "fclk2";
  29. };