xref: /linux/Documentation/devicetree/bindings/power/ti-smartreflex.txt (revision 552c69b36ebd966186573b9c7a286b390935cce1)
1514b2da4STony LindgrenTexas Instruments SmartReflex binding
2514b2da4STony Lindgren
3514b2da4STony LindgrenSmartReflex is used to set and adjust the SoC operating points.
4514b2da4STony Lindgren
5514b2da4STony Lindgren
6514b2da4STony LindgrenRequired properties:
7514b2da4STony Lindgren
8514b2da4STony Lindgrencompatible: Shall be one of the following:
9514b2da4STony Lindgren	    "ti,omap3-smartreflex-core"
10*7d9bfdacSTony Lindgren	    "ti,omap3-smartreflex-mpu-iva"
11514b2da4STony Lindgren	    "ti,omap4-smartreflex-core"
12514b2da4STony Lindgren	    "ti,omap4-smartreflex-mpu"
13514b2da4STony Lindgren	    "ti,omap4-smartreflex-iva"
14514b2da4STony Lindgren
15514b2da4STony Lindgrenreg: Shall contain the device instance IO range
16514b2da4STony Lindgren
17514b2da4STony Lindgreninterrupts: Shall contain the device instance interrupt
18514b2da4STony Lindgren
19514b2da4STony Lindgren
20514b2da4STony LindgrenOptional properties:
21514b2da4STony Lindgren
22514b2da4STony Lindgrenti,hwmods: Shall contain the TI interconnect module name if needed
23514b2da4STony Lindgren	   by the SoC
24514b2da4STony Lindgren
25514b2da4STony Lindgren
26514b2da4STony LindgrenExample:
27514b2da4STony Lindgren
28514b2da4STony Lindgren	smartreflex_iva: smartreflex@4a0db000 {
29514b2da4STony Lindgren		compatible = "ti,omap4-smartreflex-iva";
30514b2da4STony Lindgren		reg = <0x4a0db000 0x80>;
31514b2da4STony Lindgren		interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
32514b2da4STony Lindgren		ti,hwmods = "smartreflex_iva";
33514b2da4STony Lindgren	};
34514b2da4STony Lindgren
35514b2da4STony Lindgren	smartreflex_core: smartreflex@4a0dd000 {
36514b2da4STony Lindgren		compatible = "ti,omap4-smartreflex-core";
37514b2da4STony Lindgren		reg = <0x4a0dd000 0x80>;
38514b2da4STony Lindgren		interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
39514b2da4STony Lindgren		ti,hwmods = "smartreflex_core";
40514b2da4STony Lindgren	};
41514b2da4STony Lindgren
42514b2da4STony Lindgren	smartreflex_mpu: smartreflex@4a0d9000 {
43514b2da4STony Lindgren		compatible = "ti,omap4-smartreflex-mpu";
44514b2da4STony Lindgren		reg = <0x4a0d9000 0x80>;
45514b2da4STony Lindgren		interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
46514b2da4STony Lindgren		ti,hwmods = "smartreflex_mpu";
47514b2da4STony Lindgren	};
48