/linux-4.4.14/arch/arm/mach-omap2/ |
H A D | voltagedomains2xxx_data.c | 15 static struct voltagedomain omap2_voltdm_core = { 19 static struct voltagedomain omap2_voltdm_wkup = { 23 static struct voltagedomain *voltagedomains_omap2[] __initdata = {
|
H A D | voltagedomains3xxx_data.c | 33 /* OMAP3-common voltagedomain data */ 35 static struct voltagedomain omap3_voltdm_wkup = { 39 /* 34xx/36xx voltagedomain data */ 51 static struct voltagedomain omap3_voltdm_mpu = { 62 static struct voltagedomain omap3_voltdm_core = { 73 static struct voltagedomain *voltagedomains_omap3[] __initdata = { 80 /* AM35xx voltagedomain data */ 82 static struct voltagedomain am35xx_voltdm_mpu = { 86 static struct voltagedomain am35xx_voltdm_core = { 90 static struct voltagedomain *voltagedomains_am35xx[] __initdata = { 102 struct voltagedomain *voltdm; omap3xxx_voltagedomains_init() 103 struct voltagedomain **voltdms; omap3xxx_voltagedomains_init()
|
H A D | voltagedomains54xx_data.c | 36 static struct voltagedomain omap5_voltdm_mpu = { 47 static struct voltagedomain omap5_voltdm_mm = { 58 static struct voltagedomain omap5_voltdm_core = { 69 static struct voltagedomain omap5_voltdm_wkup = { 73 static struct voltagedomain *voltagedomains_omap5[] __initdata = { 85 struct voltagedomain *voltdm; omap54xx_voltagedomains_init()
|
H A D | voltage.h | 50 * struct voltagedomain - omap voltage domain global structure. 54 * @vc: pointer to VC channel associated with this voltagedomain 55 * @vp: pointer to VP associated with this voltagedomain 60 * @scale: function used to scale the voltage of the voltagedomain 65 struct voltagedomain { struct 86 int (*scale) (struct voltagedomain *voltdm, 154 void omap_voltage_get_volttable(struct voltagedomain *voltdm, 156 struct omap_volt_data *omap_voltage_get_voltdata(struct voltagedomain *voltdm, 158 int omap_voltage_register_pmic(struct voltagedomain *voltdm, 167 struct voltagedomain *voltdm_lookup(const char *name); 168 void voltdm_init(struct voltagedomain **voltdm_list); 169 int voltdm_add_pwrdm(struct voltagedomain *voltdm, struct powerdomain *pwrdm); 170 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt); 171 void voltdm_reset(struct voltagedomain *voltdm); 172 unsigned long voltdm_get_voltage(struct voltagedomain *voltdm);
|
H A D | voltagedomains44xx_data.c | 50 static struct voltagedomain omap4_voltdm_mpu = { 61 static struct voltagedomain omap4_voltdm_iva = { 72 static struct voltagedomain omap4_voltdm_core = { 83 static struct voltagedomain omap4_voltdm_wkup = { 87 static struct voltagedomain *voltagedomains_omap4[] __initdata = { 99 struct voltagedomain *voltdm; omap44xx_voltagedomains_init()
|
H A D | voltage.c | 55 unsigned long voltdm_get_voltage(struct voltagedomain *voltdm) voltdm_get_voltage() 73 int voltdm_scale(struct voltagedomain *voltdm, voltdm_scale() 120 void voltdm_reset(struct voltagedomain *voltdm) voltdm_reset() 151 void omap_voltage_get_volttable(struct voltagedomain *voltdm, omap_voltage_get_volttable() 177 struct omap_volt_data *omap_voltage_get_voltdata(struct voltagedomain *voltdm, omap_voltage_get_voltdata() 213 int omap_voltage_register_pmic(struct voltagedomain *voltdm, omap_voltage_register_pmic() 235 struct voltagedomain *voltdm; omap_voltage_late_init() 272 static struct voltagedomain *_voltdm_lookup(const char *name) _voltdm_lookup() 274 struct voltagedomain *voltdm, *temp_voltdm; _voltdm_lookup() 288 static int _voltdm_register(struct voltagedomain *voltdm) _voltdm_register() 295 pr_debug("voltagedomain: registered %s\n", voltdm->name); _voltdm_register() 301 * voltdm_lookup - look up a voltagedomain by name, return a pointer 302 * @name: name of voltagedomain 304 * Find a registered voltagedomain by its name @name. Returns a pointer 305 * to the struct voltagedomain if found, or NULL otherwise. 307 struct voltagedomain *voltdm_lookup(const char *name) voltdm_lookup() 309 struct voltagedomain *voltdm ; voltdm_lookup() 320 * voltdm_init - set up the voltagedomain layer 321 * @voltdm_list: array of struct voltagedomain pointers to register 328 void voltdm_init(struct voltagedomain **voltdms) voltdm_init() 330 struct voltagedomain **v; voltdm_init()
|
H A D | vp.h | 22 struct voltagedomain; 118 void omap_vp_init(struct voltagedomain *voltdm); 119 void omap_vp_enable(struct voltagedomain *voltdm); 120 void omap_vp_disable(struct voltagedomain *voltdm); 121 int omap_vp_forceupdate_scale(struct voltagedomain *voltdm, 123 int omap_vp_update_errorgain(struct voltagedomain *voltdm,
|
H A D | Makefile | 127 voltagedomain-common := voltage.o vc.o vp.o 128 obj-$(CONFIG_ARCH_OMAP2) += $(voltagedomain-common) 130 obj-$(CONFIG_ARCH_OMAP3) += $(voltagedomain-common) 132 obj-$(CONFIG_ARCH_OMAP4) += $(voltagedomain-common) 134 obj-$(CONFIG_SOC_AM33XX) += $(voltagedomain-common) 135 obj-$(CONFIG_SOC_AM43XX) += $(voltagedomain-common) 136 obj-$(CONFIG_SOC_OMAP5) += $(voltagedomain-common) 138 obj-$(CONFIG_SOC_DRA7XX) += $(voltagedomain-common)
|
H A D | vc.h | 22 struct voltagedomain; 125 void omap_vc_init_channel(struct voltagedomain *voltdm); 126 int omap_vc_pre_scale(struct voltagedomain *voltdm, 129 void omap_vc_post_scale(struct voltagedomain *voltdm, 132 int omap_vc_bypass_scale(struct voltagedomain *voltdm,
|
H A D | vc.c | 94 static int omap_vc_config_channel(struct voltagedomain *voltdm) omap_vc_config_channel() 113 int omap_vc_pre_scale(struct voltagedomain *voltdm, omap_vc_pre_scale() 155 void omap_vc_post_scale(struct voltagedomain *voltdm, omap_vc_post_scale() 169 int omap_vc_bypass_scale(struct voltagedomain *voltdm, omap_vc_bypass_scale() 229 struct voltagedomain *vd; 239 struct voltagedomain *vd = vc.vd; omap3_vc_set_pmic_signaling() 288 static void __init omap3_vc_init_pmic_signaling(struct voltagedomain *voltdm) omap3_vc_init_pmic_signaling() 330 static void omap3_init_voltsetup1(struct voltagedomain *voltdm, omap3_init_voltsetup1() 358 static void omap3_set_i2c_timings(struct voltagedomain *voltdm) omap3_set_i2c_timings() 384 static void omap3_set_off_timings(struct voltagedomain *voltdm) omap3_set_off_timings() 413 static void __init omap3_vc_init_channel(struct voltagedomain *voltdm) omap3_vc_init_channel() 430 static u32 omap4_calc_volt_ramp(struct voltagedomain *voltdm, u32 voltage_diff) omap4_calc_volt_ramp() 507 static void omap4_set_timings(struct voltagedomain *voltdm, bool off_mode) omap4_set_timings() 546 static void __init omap4_vc_init_channel(struct voltagedomain *voltdm) omap4_vc_init_channel() 603 * @voltdm: voltagedomain pointer to get data from 610 static void __init omap4_vc_i2c_timing_init(struct voltagedomain *voltdm) omap4_vc_i2c_timing_init() 690 static void __init omap_vc_i2c_init(struct voltagedomain *voltdm) omap_vc_i2c_init() 739 static u8 omap_vc_calc_vsel(struct voltagedomain *voltdm, u32 uvolt) omap_vc_calc_vsel() 768 void __init omap_vc_init_channel(struct voltagedomain *voltdm) omap_vc_init_channel()
|
H A D | vp.c | 12 static u32 _vp_set_init_voltage(struct voltagedomain *voltdm, u32 volt) _vp_set_init_voltage() 38 void __init omap_vp_init(struct voltagedomain *voltdm) omap_vp_init() 97 int omap_vp_update_errorgain(struct voltagedomain *voltdm, omap_vp_update_errorgain() 120 int omap_vp_forceupdate_scale(struct voltagedomain *voltdm, omap_vp_forceupdate_scale() 196 void omap_vp_enable(struct voltagedomain *voltdm) omap_vp_enable() 240 void omap_vp_disable(struct voltagedomain *voltdm) omap_vp_disable()
|
H A D | omap_twl.c | 223 struct voltagedomain *voltdm; omap4_twl_init() 242 struct voltagedomain *voltdm; omap3_twl_init()
|
H A D | powerdomain.h | 77 struct voltagedomain; 82 * @voltdm: voltagedomain containing this powerdomain 93 * @voltdm_node: list_head linking all powerdomains in a voltagedomain 116 struct voltagedomain *ptr;
|
H A D | twl-common.c | 45 struct voltagedomain *voltdm = (struct voltagedomain *)data; twl_set_voltage() 51 struct voltagedomain *voltdm = (struct voltagedomain *)data; twl_get_voltage()
|
H A D | pm.c | 134 struct voltagedomain *voltdm; omap2_set_init_voltage()
|
H A D | powerdomain.c | 91 struct voltagedomain *voltdm; _pwrdm_register() 112 pr_err("powerdomain: %s: voltagedomain %s does not exist\n", _pwrdm_register()
|
/linux-4.4.14/include/linux/platform_data/ |
H A D | voltage-omap.h | 32 struct voltagedomain; 34 struct voltagedomain *voltdm_lookup(const char *name); 35 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt); 36 unsigned long voltdm_get_voltage(struct voltagedomain *voltdm); 37 struct omap_volt_data *omap_voltage_get_voltdata(struct voltagedomain *voltdm,
|
/linux-4.4.14/include/linux/power/ |
H A D | smartreflex.h | 151 struct voltagedomain *voltdm; 290 struct voltagedomain *voltdm; 294 void omap_sr_enable(struct voltagedomain *voltdm); 295 void omap_sr_disable(struct voltagedomain *voltdm); 296 void omap_sr_disable_reset_volt(struct voltagedomain *voltdm); 311 static inline void omap_sr_enable(struct voltagedomain *voltdm) {} omap_sr_disable() 312 static inline void omap_sr_disable(struct voltagedomain *voltdm) {} omap_sr_disable_reset_volt() 314 struct voltagedomain *voltdm) {} omap_sr_register_pmic()
|
/linux-4.4.14/drivers/power/avs/ |
H A D | smartreflex.c | 81 static struct omap_sr *_sr_lookup(struct voltagedomain *voltdm) _sr_lookup() 694 void omap_sr_enable(struct voltagedomain *voltdm) omap_sr_enable() 726 void omap_sr_disable(struct voltagedomain *voltdm) omap_sr_disable() 758 void omap_sr_disable_reset_volt(struct voltagedomain *voltdm) omap_sr_disable_reset_volt()
|