mfd: arizona: Add MICVDD to mapped regulators
Subsystems (2)
PATCH RESEND 1/2 mfd: arizona: Add MICVDD to mapped regulators
Currently, MICVDD only binds because it is both the regulator name and the consumer name and we will always match against the regulator name regardless of the consumer device. If the regulator was renamed using the init_data ASoC will no longer be able to locate the supply, as it will be looking on the CODEC device where as the MICVDD consumer is on the Arizona device. Add a mapping as we do for the other regulators.
Signed-off-by Charles Keepax <[email protected]>
--- drivers/mfd/arizona-core.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/mfd/arizona-core.c +1 -0
@@ -575,6 +575,7 @@ static const char *wm5102_supplies[] = {"CPVDD" ,"SPKVDDL" ,"SPKVDDR" , + "MICVDD", }; static const struct mfd_cell wm5102_devs[] = {
Signature · 1 line
1.7.2.5
PATCH RESEND 2/2 mfd: wm8997: Add registers for high power mode
Some output configurations can require a 50Mhz SYSCLK which requires DCVDD to be 1.8V. This patch adds the registers necessary for supporting this operational mode.
Signed-off-by Charles Keepax <[email protected]>
--- drivers/mfd/wm8997-tables.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/mfd/wm8997-tables.c +2 -0
@@ -846,6 +846,7 @@ static bool wm8997_readable_register(struct device *dev, unsigned int reg)case ARIZONA_RATE_ESTIMATOR_3 :case ARIZONA_RATE_ESTIMATOR_4 :case ARIZONA_RATE_ESTIMATOR_5 : +case ARIZONA_DYNAMIC_FREQUENCY_SCALING_1 :case ARIZONA_FLL1_CONTROL_1 :case ARIZONA_FLL1_CONTROL_2 :case ARIZONA_FLL1_CONTROL_3 :
@@ -880,6 +881,7 @@ static bool wm8997_readable_register(struct device *dev, unsigned int reg)case ARIZONA_FLL2_GPIO_CLOCK :case ARIZONA_MIC_CHARGE_PUMP_1 :case ARIZONA_LDO1_CONTROL_1 : +case ARIZONA_LDO1_CONTROL_2 :case ARIZONA_LDO2_CONTROL_1 :case ARIZONA_MIC_BIAS_CTRL_1 :case ARIZONA_MIC_BIAS_CTRL_2 :
Signature · 1 line
1.7.2.5