ASoC: rouleur: Change hph and ear gain according to soc capacity

Register to power supply framework to get soc capacity.
Reduce ear and hph gain for reduced voltage to optimize
power consumption. Also set LD22 voltage to lower value
for low SoC.

Change-Id: I94de9341b8c7307128d3cd41c7398c31d57fa685
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
Цей коміт міститься в:
Vatsal Bucha
2020-07-17 19:13:19 +05:30
зафіксовано Gerrit - the friendly Code Review server
джерело b2ab0d8947
коміт 48029da3fe
8 змінених файлів з 228 додано та 0 видалено

Переглянути файл

@@ -69,5 +69,10 @@ extern int msm_cdc_init_supplies_v2(struct device *dev,
int msm_cdc_init_wcd_supply(struct device_node *np, const char *name,
struct cdc_wcd_supply *cdc_supply);
int msm_cdc_enable_wcd_supply(struct cdc_wcd_supply *cdc_supply, bool enable);
extern int msm_cdc_set_supply_min_voltage(struct device *dev,
struct regulator_bulk_data *supplies,
struct cdc_regulator *cdc_vreg,
int num_supplies, char *supply_name,
int vval_min, bool override_min_vol);
#endif