1 Texas Instruments SmartReflex binding 1 Texas Instruments SmartReflex binding 2 2 3 SmartReflex is used to set and adjust the SoC 3 SmartReflex is used to set and adjust the SoC operating points. 4 4 5 5 6 Required properties: 6 Required properties: 7 7 8 compatible: Shall be one of the following: 8 compatible: Shall be one of the following: 9 "ti,omap3-smartreflex-core" 9 "ti,omap3-smartreflex-core" 10 "ti,omap3-smartreflex-mpu-iva" 10 "ti,omap3-smartreflex-mpu-iva" 11 "ti,omap4-smartreflex-core" 11 "ti,omap4-smartreflex-core" 12 "ti,omap4-smartreflex-mpu" 12 "ti,omap4-smartreflex-mpu" 13 "ti,omap4-smartreflex-iva" 13 "ti,omap4-smartreflex-iva" 14 14 15 reg: Shall contain the device instance IO rang 15 reg: Shall contain the device instance IO range 16 16 17 interrupts: Shall contain the device instance 17 interrupts: Shall contain the device instance interrupt 18 18 19 19 20 Optional properties: 20 Optional properties: 21 21 22 ti,hwmods: Shall contain the TI interconnect m 22 ti,hwmods: Shall contain the TI interconnect module name if needed 23 by the SoC 23 by the SoC 24 24 25 25 26 Example: 26 Example: 27 27 28 smartreflex_iva: smartreflex@4a0db000 28 smartreflex_iva: smartreflex@4a0db000 { 29 compatible = "ti,omap4-smartre 29 compatible = "ti,omap4-smartreflex-iva"; 30 reg = <0x4a0db000 0x80>; 30 reg = <0x4a0db000 0x80>; 31 interrupts = <GIC_SPI 102 IRQ_ 31 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 32 ti,hwmods = "smartreflex_iva"; 32 ti,hwmods = "smartreflex_iva"; 33 }; 33 }; 34 34 35 smartreflex_core: smartreflex@4a0dd000 35 smartreflex_core: smartreflex@4a0dd000 { 36 compatible = "ti,omap4-smartre 36 compatible = "ti,omap4-smartreflex-core"; 37 reg = <0x4a0dd000 0x80>; 37 reg = <0x4a0dd000 0x80>; 38 interrupts = <GIC_SPI 19 IRQ_T 38 interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 39 ti,hwmods = "smartreflex_core" 39 ti,hwmods = "smartreflex_core"; 40 }; 40 }; 41 41 42 smartreflex_mpu: smartreflex@4a0d9000 42 smartreflex_mpu: smartreflex@4a0d9000 { 43 compatible = "ti,omap4-smartre 43 compatible = "ti,omap4-smartreflex-mpu"; 44 reg = <0x4a0d9000 0x80>; 44 reg = <0x4a0d9000 0x80>; 45 interrupts = <GIC_SPI 18 IRQ_T 45 interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 46 ti,hwmods = "smartreflex_mpu"; 46 ti,hwmods = "smartreflex_mpu"; 47 }; 47 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.