From: Mike Turquette <mturquette@xxxxxxxxxx> Introduces a new callback to struct voltagedomain for retrieving the voltage of the voltage domain from the hardware. This will be used to populate voltdm->nominal_volt during initialization of the voltage code instead of waiting for the first call to voltdm_scale. In the event of an error or the inability to determine voltage the callback must return zero. It is the callers responsibility to gracefully degrade when presented with a voltage of zero. Signed-off-by: Mike Turquette <mturquette@xxxxxx> Signed-off-by: Mike Turquette <mturquette@xxxxxxxxxx> --- arch/arm/mach-omap2/voltage.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-omap2/voltage.h b/arch/arm/mach-omap2/voltage.h index 0ac2caf..0ded54f 100644 --- a/arch/arm/mach-omap2/voltage.h +++ b/arch/arm/mach-omap2/voltage.h @@ -85,6 +85,7 @@ struct voltagedomain { u32 rate; } sys_clk; + unsigned long (*get_voltage) (struct voltagedomain *voltdm); int (*scale) (struct voltagedomain *voltdm, unsigned long target_volt); -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html