18c2ecf20Sopenharmony_ciTexas Instruments SmartReflex binding 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciSmartReflex is used to set and adjust the SoC operating points. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_cicompatible: Shall be one of the following: 98c2ecf20Sopenharmony_ci "ti,omap3-smartreflex-core" 108c2ecf20Sopenharmony_ci "ti,omap3-smartreflex-mpu-iva" 118c2ecf20Sopenharmony_ci "ti,omap4-smartreflex-core" 128c2ecf20Sopenharmony_ci "ti,omap4-smartreflex-mpu" 138c2ecf20Sopenharmony_ci "ti,omap4-smartreflex-iva" 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cireg: Shall contain the device instance IO range 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciinterrupts: Shall contain the device instance interrupt 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciOptional properties: 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_citi,hwmods: Shall contain the TI interconnect module name if needed 238c2ecf20Sopenharmony_ci by the SoC 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciExample: 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci smartreflex_iva: smartreflex@4a0db000 { 298c2ecf20Sopenharmony_ci compatible = "ti,omap4-smartreflex-iva"; 308c2ecf20Sopenharmony_ci reg = <0x4a0db000 0x80>; 318c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 328c2ecf20Sopenharmony_ci ti,hwmods = "smartreflex_iva"; 338c2ecf20Sopenharmony_ci }; 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci smartreflex_core: smartreflex@4a0dd000 { 368c2ecf20Sopenharmony_ci compatible = "ti,omap4-smartreflex-core"; 378c2ecf20Sopenharmony_ci reg = <0x4a0dd000 0x80>; 388c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 398c2ecf20Sopenharmony_ci ti,hwmods = "smartreflex_core"; 408c2ecf20Sopenharmony_ci }; 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci smartreflex_mpu: smartreflex@4a0d9000 { 438c2ecf20Sopenharmony_ci compatible = "ti,omap4-smartreflex-mpu"; 448c2ecf20Sopenharmony_ci reg = <0x4a0d9000 0x80>; 458c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 468c2ecf20Sopenharmony_ci ti,hwmods = "smartreflex_mpu"; 478c2ecf20Sopenharmony_ci }; 48