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