Skip to content

Commit d79478a

Browse files
gwendalcrjic23
authored andcommitted
iio: sx9324: Fix default precharge internal resistance register
Fix the default value for the register that set the resistance: it has to be 0x10 per datasheet. Fixes: 4c18a89 ("iio:proximity:sx9324: Add SX9324 support") Cc: stable@vger.kernel.org Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Link: https://lore.kernel.org/r/20220406165011.10202-2-gwendal@chromium.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
1 parent 89a01cd commit d79478a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

drivers/iio/proximity/sx9324.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@
7070
#define SX9324_REG_AFE_PH2 0x2a
7171
#define SX9324_REG_AFE_PH3 0x2b
7272
#define SX9324_REG_AFE_CTRL8 0x2c
73-
#define SX9324_REG_AFE_CTRL8_RESFILTN_4KOHM 0x02
73+
#define SX9324_REG_AFE_CTRL8_RESERVED 0x10
74+
#define SX9324_REG_AFE_CTRL8_RESFILTIN_4KOHM 0x02
7475
#define SX9324_REG_AFE_CTRL9 0x2d
7576
#define SX9324_REG_AFE_CTRL9_AGAIN_1 0x08
7677

@@ -795,7 +796,8 @@ static const struct sx_common_reg_default sx9324_default_regs[] = {
795796
{ SX9324_REG_AFE_PH2, 0x1a },
796797
{ SX9324_REG_AFE_PH3, 0x16 },
797798

798-
{ SX9324_REG_AFE_CTRL8, SX9324_REG_AFE_CTRL8_RESFILTN_4KOHM },
799+
{ SX9324_REG_AFE_CTRL8, SX9324_REG_AFE_CTRL8_RESERVED |
800+
SX9324_REG_AFE_CTRL8_RESFILTIN_4KOHM },
799801
{ SX9324_REG_AFE_CTRL9, SX9324_REG_AFE_CTRL9_AGAIN_1 },
800802

801803
{ SX9324_REG_PROX_CTRL0,

0 commit comments

Comments
 (0)