Message ID | 1397071509-2071-17-git-send-email-sakari.ailus@linux.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/media/i2c/smiapp/smiapp-regs.c b/drivers/media/i2c/smiapp/smiapp-regs.c index 4fac32c..e88a59a 100644 --- a/drivers/media/i2c/smiapp/smiapp-regs.c +++ b/drivers/media/i2c/smiapp/smiapp-regs.c @@ -221,6 +221,13 @@ int smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val) len != SMIA_REG_32BIT) || flags) return -EINVAL; + if (smiapp_quirk_reg(sensor, reg, &val)) { + dev_dbg(&client->dev, + "ignoring write access to quirk reg 0x%4.4x\n", + (u16)reg); + return 0; + } + msg.addr = client->addr; msg.flags = 0; /* Write */ msg.len = 2 + len;
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> --- drivers/media/i2c/smiapp/smiapp-regs.c | 7 +++++++ 1 file changed, 7 insertions(+)