18c2ecf20Sopenharmony_ciTexas Instruments SmartReflex binding
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciSmartReflex is used to set and adjust the SoC operating points.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciRequired properties:
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_cicompatible: Shall be one of the following:
98c2ecf20Sopenharmony_ci	    "ti,omap3-smartreflex-core"
108c2ecf20Sopenharmony_ci	    "ti,omap3-smartreflex-mpu-iva"
118c2ecf20Sopenharmony_ci	    "ti,omap4-smartreflex-core"
128c2ecf20Sopenharmony_ci	    "ti,omap4-smartreflex-mpu"
138c2ecf20Sopenharmony_ci	    "ti,omap4-smartreflex-iva"
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_cireg: Shall contain the device instance IO range
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciinterrupts: Shall contain the device instance interrupt
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciOptional properties:
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_citi,hwmods: Shall contain the TI interconnect module name if needed
238c2ecf20Sopenharmony_ci	   by the SoC
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciExample:
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci	smartreflex_iva: smartreflex@4a0db000 {
298c2ecf20Sopenharmony_ci		compatible = "ti,omap4-smartreflex-iva";
308c2ecf20Sopenharmony_ci		reg = <0x4a0db000 0x80>;
318c2ecf20Sopenharmony_ci		interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
328c2ecf20Sopenharmony_ci		ti,hwmods = "smartreflex_iva";
338c2ecf20Sopenharmony_ci	};
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	smartreflex_core: smartreflex@4a0dd000 {
368c2ecf20Sopenharmony_ci		compatible = "ti,omap4-smartreflex-core";
378c2ecf20Sopenharmony_ci		reg = <0x4a0dd000 0x80>;
388c2ecf20Sopenharmony_ci		interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
398c2ecf20Sopenharmony_ci		ti,hwmods = "smartreflex_core";
408c2ecf20Sopenharmony_ci	};
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci	smartreflex_mpu: smartreflex@4a0d9000 {
438c2ecf20Sopenharmony_ci		compatible = "ti,omap4-smartreflex-mpu";
448c2ecf20Sopenharmony_ci		reg = <0x4a0d9000 0x80>;
458c2ecf20Sopenharmony_ci		interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
468c2ecf20Sopenharmony_ci		ti,hwmods = "smartreflex_mpu";
478c2ecf20Sopenharmony_ci	};
48