162306a36Sopenharmony_ciTexas Instruments SmartReflex binding 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciSmartReflex is used to set and adjust the SoC operating points. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciRequired properties: 762306a36Sopenharmony_ci 862306a36Sopenharmony_cicompatible: Shall be one of the following: 962306a36Sopenharmony_ci "ti,omap3-smartreflex-core" 1062306a36Sopenharmony_ci "ti,omap3-smartreflex-mpu-iva" 1162306a36Sopenharmony_ci "ti,omap4-smartreflex-core" 1262306a36Sopenharmony_ci "ti,omap4-smartreflex-mpu" 1362306a36Sopenharmony_ci "ti,omap4-smartreflex-iva" 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cireg: Shall contain the device instance IO range 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciinterrupts: Shall contain the device instance interrupt 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciOptional properties: 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_citi,hwmods: Shall contain the TI interconnect module name if needed 2362306a36Sopenharmony_ci by the SoC 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciExample: 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci smartreflex_iva: smartreflex@4a0db000 { 2962306a36Sopenharmony_ci compatible = "ti,omap4-smartreflex-iva"; 3062306a36Sopenharmony_ci reg = <0x4a0db000 0x80>; 3162306a36Sopenharmony_ci interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 3262306a36Sopenharmony_ci ti,hwmods = "smartreflex_iva"; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci smartreflex_core: smartreflex@4a0dd000 { 3662306a36Sopenharmony_ci compatible = "ti,omap4-smartreflex-core"; 3762306a36Sopenharmony_ci reg = <0x4a0dd000 0x80>; 3862306a36Sopenharmony_ci interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 3962306a36Sopenharmony_ci ti,hwmods = "smartreflex_core"; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci smartreflex_mpu: smartreflex@4a0d9000 { 4362306a36Sopenharmony_ci compatible = "ti,omap4-smartreflex-mpu"; 4462306a36Sopenharmony_ci reg = <0x4a0d9000 0x80>; 4562306a36Sopenharmony_ci interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 4662306a36Sopenharmony_ci ti,hwmods = "smartreflex_mpu"; 4762306a36Sopenharmony_ci }; 48