Home
last modified time | relevance | path

Searched full:smartreflex (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/soc/ti/
H A Dsmartreflex.c3 * OMAP SmartReflex Voltage Control
25 #include <linux/power/smartreflex.h>
27 #define DRIVER_NAME "smartreflex"
32 /* sr_list contains all the instances of smartreflex module */
49 * Smartreflex error config register is special as it contains in sr_modify_reg()
163 "%s: smartreflex class driver not registered\n", in sr_start_vddautocomp()
176 "%s: smartreflex class driver not registered\n", in sr_stop_vddautocomp()
195 * if smartreflex class driver is already registered and has
214 …dev_err(&sr_info->pdev->dev, "%s: ERROR in registering interrupt handler. Smartreflex will not fun… in sr_late_init()
250 dev_warn(&sr->pdev->dev, "%s: Smartreflex disable timedout\n", in sr_v1_disable()
[all …]
H A DMakefile14 obj-$(CONFIG_POWER_AVS_OMAP) += smartreflex.o
/linux/include/linux/power/
H A Dsmartreflex.h3 * OMAP Smartreflex Defines and Routines
26 * Different Smartreflex IPs version. The v1 is the 65nm version used in
199 * pmic specific info to smartreflex driver
201 * @sr_pmic_init: API to initialize smartreflex on the PMIC side.
208 * struct omap_smartreflex_dev_attr - Smartreflex Device attribute.
218 * The smartreflex class driver should pass the class type.
227 * struct omap_sr_class_data - Smartreflex class driver info
230 * @disable: API to disable a particular class smartreflex.
231 * @configure: API to configure a particular class smartreflex.
235 * @class_type: specify which smartreflex class.
[all …]
/linux/arch/arm/mach-omap2/
H A Dpdata-quirks.c16 #include <linux/power/smartreflex.h>
459 OF_DEV_AUXDATA("ti,omap3-smartreflex-core", 0x480cb000,
460 "480cb000.smartreflex", &omap_sr_pdata[OMAP_SR_CORE]),
461 OF_DEV_AUXDATA("ti,omap3-smartreflex-mpu-iva", 0x480c9000,
462 "480c9000.smartreflex", &omap_sr_pdata[OMAP_SR_MPU]),
477 OF_DEV_AUXDATA("ti,omap4-smartreflex-iva", 0x4a0db000,
478 "4a0db000.smartreflex", &omap_sr_pdata[OMAP_SR_IVA]),
479 OF_DEV_AUXDATA("ti,omap4-smartreflex-core", 0x4a0dd000,
480 "4a0dd000.smartreflex", &omap_sr_pdata[OMAP_SR_CORE]),
481 OF_DEV_AUXDATA("ti,omap4-smartreflex-mpu", 0x4a0d9000,
[all …]
H A Dsmartreflex-class3.c11 #include <linux/power/smartreflex.h>
53 /* Smartreflex Class3 init API to be called from board file */
56 pr_info("SmartReflex Class3 initialized\n"); in sr_class3_init()
H A Dsr_device.c3 * OMAP3/OMAP4 smartreflex device file
7 * Based originally on code from smartreflex.c
17 #include <linux/power/smartreflex.h>
209 return omap_hwmod_for_each_by_class("smartreflex", sr_dev_init, NULL); in omap_devinit_smartreflex()
H A Domap_opp_data.h63 * Initialization wrapper used to define SmartReflex process data
H A Dpm.c150 /* Smartreflex device init */ in omap2_common_pm_late_init()
H A DMakefile94 obj-$(CONFIG_POWER_AVS_OMAP_CLASS3) += smartreflex-class3.o
H A Domap_hwmod_3xxx_data.c16 #include <linux/power/smartreflex.h>
937 .name = "smartreflex",
951 .name = "smartreflex",
H A Domap_hwmod.h508 * smartreflex, gpio, uart...)
/linux/arch/arm/boot/dts/ti/omap/
H A Domap34xx.dtsi123 smartreflex_core: smartreflex@0 {
124 compatible = "ti,omap3-smartreflex-core";
142 smartreflex_mpu_iva: smartreflex@480c9000 {
143 compatible = "ti,omap3-smartreflex-mpu-iva";
/linux/include/dt-bindings/bus/
H A Dti-sysc.h16 /* SmartReflex sysc found on 36xx and later */
/linux/drivers/opp/
H A Dti-opp-supply.c9 * SmartReflex Class0.
/linux/
H A DMAINTAINERS7981 F: drivers/soc/ti/smartreflex.c
7982 F: include/linux/power/smartreflex.h