Lines Matching defs:isl6423
18 #include "isl6423.h"
56 static int isl6423_write(struct isl6423_dev *isl6423, u8 reg)
58 struct i2c_adapter *i2c = isl6423->i2c;
59 u8 addr = isl6423->config->addr;
77 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
78 const struct isl6423_config *config = isl6423->config;
89 err = isl6423_write(isl6423, reg_2);
101 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
102 u8 reg_3 = isl6423->reg_3;
103 u8 reg_4 = isl6423->reg_4;
117 err = isl6423_write(isl6423, reg_3);
121 err = isl6423_write(isl6423, reg_4);
125 isl6423->reg_3 = reg_3;
126 isl6423->reg_4 = reg_4;
138 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
139 u8 reg_3 = isl6423->reg_3;
140 u8 reg_4 = isl6423->reg_4;
167 err = isl6423_write(isl6423, reg_3);
171 err = isl6423_write(isl6423, reg_4);
175 isl6423->reg_3 = reg_3;
176 isl6423->reg_4 = reg_4;
186 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
187 u8 reg_3 = isl6423->reg_3;
188 const struct isl6423_config *config = isl6423->config;
219 err = isl6423_write(isl6423, reg_3);
235 err = isl6423_write(isl6423, reg_3);
239 isl6423->reg_3 = reg_3;
259 struct isl6423_dev *isl6423;
261 isl6423 = kzalloc(sizeof(struct isl6423_dev), GFP_KERNEL);
262 if (!isl6423)
265 isl6423->config = config;
266 isl6423->i2c = i2c;
267 fe->sec_priv = isl6423;
270 isl6423->reg_3 = 0x02 << 5;
272 isl6423->reg_4 = 0x03 << 5;
283 isl6423->verbose = verbose;
288 kfree(isl6423);