asoc: wcd939x: Update register sequences for wcd9395 v2.0
Check and update register sequences for wcd9395 version 2.0. Change-Id: I85fc739744ee2ba2c5dbdc853eb639b84cac6478 Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
This commit is contained in:

committad av
Gerrit - the friendly Code Review server

förälder
9ef29aa716
incheckning
1ea2687052
@@ -185,6 +185,9 @@ static struct reg_default wcd939x_defaults[] = {
|
||||
{WCD939X_EAR_TEST_CTL, 0x00},
|
||||
{WCD939X_STATUS_REG_1, 0x00},
|
||||
{WCD939X_STATUS_REG_2, 0x08},
|
||||
{WCD939X_FLYBACK_NEW_CTRL_2, 0x00},
|
||||
{WCD939X_FLYBACK_NEW_CTRL_3, 0x00},
|
||||
{WCD939X_FLYBACK_NEW_CTRL_4, 0x44},
|
||||
{WCD939X_ANA_NEW_PAGE, 0x00},
|
||||
{WCD939X_ANA_HPH2, 0x00},
|
||||
{WCD939X_ANA_HPH3, 0x00},
|
||||
@@ -569,14 +572,6 @@ static struct reg_default wcd939x_defaults[] = {
|
||||
{WCD939X_DSD_HPHR_CFG5, 0x00},
|
||||
};
|
||||
|
||||
static bool wcd939x_readable_register(struct device *dev, unsigned int reg)
|
||||
{
|
||||
if (reg <= WCD939X_BASE + 1)
|
||||
return 0;
|
||||
|
||||
return wcd939x_reg_access[WCD939X_REG(reg)] & RD_REG;
|
||||
}
|
||||
|
||||
static bool wcd939x_writeable_register(struct device *dev, unsigned int reg)
|
||||
{
|
||||
if (reg <= WCD939X_BASE + 1)
|
||||
@@ -602,7 +597,6 @@ struct regmap_config wcd939x_regmap_config = {
|
||||
.num_reg_defaults = ARRAY_SIZE(wcd939x_defaults),
|
||||
.max_register = WCD939X_MAX_REGISTER,
|
||||
.volatile_reg = wcd939x_volatile_register,
|
||||
.readable_reg = wcd939x_readable_register,
|
||||
.writeable_reg = wcd939x_writeable_register,
|
||||
.reg_format_endian = REGMAP_ENDIAN_NATIVE,
|
||||
.val_format_endian = REGMAP_ENDIAN_NATIVE,
|
||||
|
Referens i nytt ärende
Block a user