ti-smartreflex.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Texas Instruments SmartReflex binding
  2. SmartReflex is used to set and adjust the SoC operating points.
  3. Required properties:
  4. compatible: Shall be one of the following:
  5. "ti,omap3-smartreflex-core"
  6. "ti,omap3-smartreflex-mpu-iva"
  7. "ti,omap4-smartreflex-core"
  8. "ti,omap4-smartreflex-mpu"
  9. "ti,omap4-smartreflex-iva"
  10. reg: Shall contain the device instance IO range
  11. interrupts: Shall contain the device instance interrupt
  12. Optional properties:
  13. ti,hwmods: Shall contain the TI interconnect module name if needed
  14. by the SoC
  15. Example:
  16. smartreflex_iva: smartreflex@4a0db000 {
  17. compatible = "ti,omap4-smartreflex-iva";
  18. reg = <0x4a0db000 0x80>;
  19. interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
  20. ti,hwmods = "smartreflex_iva";
  21. };
  22. smartreflex_core: smartreflex@4a0dd000 {
  23. compatible = "ti,omap4-smartreflex-core";
  24. reg = <0x4a0dd000 0x80>;
  25. interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
  26. ti,hwmods = "smartreflex_core";
  27. };
  28. smartreflex_mpu: smartreflex@4a0d9000 {
  29. compatible = "ti,omap4-smartreflex-mpu";
  30. reg = <0x4a0d9000 0x80>;
  31. interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
  32. ti,hwmods = "smartreflex_mpu";
  33. };