1*514b2da4STony LindgrenTexas Instruments SmartReflex binding 2*514b2da4STony Lindgren 3*514b2da4STony LindgrenSmartReflex is used to set and adjust the SoC operating points. 4*514b2da4STony Lindgren 5*514b2da4STony Lindgren 6*514b2da4STony LindgrenRequired properties: 7*514b2da4STony Lindgren 8*514b2da4STony Lindgrencompatible: Shall be one of the following: 9*514b2da4STony Lindgren "ti,omap3-smartreflex-core" 10*514b2da4STony Lindgren "ti,omap3-smartreflex-iva" 11*514b2da4STony Lindgren "ti,omap4-smartreflex-core" 12*514b2da4STony Lindgren "ti,omap4-smartreflex-mpu" 13*514b2da4STony Lindgren "ti,omap4-smartreflex-iva" 14*514b2da4STony Lindgren 15*514b2da4STony Lindgrenreg: Shall contain the device instance IO range 16*514b2da4STony Lindgren 17*514b2da4STony Lindgreninterrupts: Shall contain the device instance interrupt 18*514b2da4STony Lindgren 19*514b2da4STony Lindgren 20*514b2da4STony LindgrenOptional properties: 21*514b2da4STony Lindgren 22*514b2da4STony Lindgrenti,hwmods: Shall contain the TI interconnect module name if needed 23*514b2da4STony Lindgren by the SoC 24*514b2da4STony Lindgren 25*514b2da4STony Lindgren 26*514b2da4STony LindgrenExample: 27*514b2da4STony Lindgren 28*514b2da4STony Lindgren smartreflex_iva: smartreflex@4a0db000 { 29*514b2da4STony Lindgren compatible = "ti,omap4-smartreflex-iva"; 30*514b2da4STony Lindgren reg = <0x4a0db000 0x80>; 31*514b2da4STony Lindgren interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 32*514b2da4STony Lindgren ti,hwmods = "smartreflex_iva"; 33*514b2da4STony Lindgren }; 34*514b2da4STony Lindgren 35*514b2da4STony Lindgren smartreflex_core: smartreflex@4a0dd000 { 36*514b2da4STony Lindgren compatible = "ti,omap4-smartreflex-core"; 37*514b2da4STony Lindgren reg = <0x4a0dd000 0x80>; 38*514b2da4STony Lindgren interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 39*514b2da4STony Lindgren ti,hwmods = "smartreflex_core"; 40*514b2da4STony Lindgren }; 41*514b2da4STony Lindgren 42*514b2da4STony Lindgren smartreflex_mpu: smartreflex@4a0d9000 { 43*514b2da4STony Lindgren compatible = "ti,omap4-smartreflex-mpu"; 44*514b2da4STony Lindgren reg = <0x4a0d9000 0x80>; 45*514b2da4STony Lindgren interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 46*514b2da4STony Lindgren ti,hwmods = "smartreflex_mpu"; 47*514b2da4STony Lindgren }; 48