mfd: da9052: Add new DA9053 BC chip variant
Add support for a new BC variant of the DA9053 PMIC. There is one difference between it and the AA, BA and BB. This patch also corrects a typing mistake in one of the BA name strings that was incorrectly typed as "ab". Signed-off-by: Anthony Olech <anthony.olech.opensource@diasemi.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
This commit is contained in:
Родитель
38d8974e33
Коммит
6c049b2ac9
|
@ -75,6 +75,7 @@ static int da9052_i2c_fix(struct da9052 *da9052, unsigned char reg)
|
|||
DA9052_PARK_REGISTER,
|
||||
&val);
|
||||
break;
|
||||
case DA9053_BC:
|
||||
default:
|
||||
/*
|
||||
* For other chips parking of I2C register
|
||||
|
@ -114,6 +115,7 @@ static const struct i2c_device_id da9052_i2c_id[] = {
|
|||
{"da9053-aa", DA9053_AA},
|
||||
{"da9053-ba", DA9053_BA},
|
||||
{"da9053-bb", DA9053_BB},
|
||||
{"da9053-bc", DA9053_BC},
|
||||
{}
|
||||
};
|
||||
|
||||
|
@ -121,8 +123,9 @@ static const struct i2c_device_id da9052_i2c_id[] = {
|
|||
static const struct of_device_id dialog_dt_ids[] = {
|
||||
{ .compatible = "dlg,da9052", .data = &da9052_i2c_id[0] },
|
||||
{ .compatible = "dlg,da9053-aa", .data = &da9052_i2c_id[1] },
|
||||
{ .compatible = "dlg,da9053-ab", .data = &da9052_i2c_id[2] },
|
||||
{ .compatible = "dlg,da9053-ba", .data = &da9052_i2c_id[2] },
|
||||
{ .compatible = "dlg,da9053-bb", .data = &da9052_i2c_id[3] },
|
||||
{ .compatible = "dlg,da9053-bc", .data = &da9052_i2c_id[4] },
|
||||
{ /* sentinel */ }
|
||||
};
|
||||
#endif
|
||||
|
|
|
@ -71,6 +71,7 @@ static struct spi_device_id da9052_spi_id[] = {
|
|||
{"da9053-aa", DA9053_AA},
|
||||
{"da9053-ba", DA9053_BA},
|
||||
{"da9053-bb", DA9053_BB},
|
||||
{"da9053-bc", DA9053_BC},
|
||||
{}
|
||||
};
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче