Lines Matching defs:isl6423
30 #include "isl6423.h"
68 static int isl6423_write(struct isl6423_dev *isl6423, u8 reg)
70 struct i2c_adapter *i2c = isl6423->i2c;
71 u8 addr = isl6423->config->addr;
89 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
90 const struct isl6423_config *config = isl6423->config;
101 err = isl6423_write(isl6423, reg_2);
113 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
114 u8 reg_3 = isl6423->reg_3;
115 u8 reg_4 = isl6423->reg_4;
129 err = isl6423_write(isl6423, reg_3);
133 err = isl6423_write(isl6423, reg_4);
137 isl6423->reg_3 = reg_3;
138 isl6423->reg_4 = reg_4;
150 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
151 u8 reg_3 = isl6423->reg_3;
152 u8 reg_4 = isl6423->reg_4;
179 err = isl6423_write(isl6423, reg_3);
183 err = isl6423_write(isl6423, reg_4);
187 isl6423->reg_3 = reg_3;
188 isl6423->reg_4 = reg_4;
198 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv;
199 u8 reg_3 = isl6423->reg_3;
200 const struct isl6423_config *config = isl6423->config;
231 err = isl6423_write(isl6423, reg_3);
247 err = isl6423_write(isl6423, reg_3);
251 isl6423->reg_3 = reg_3;
271 struct isl6423_dev *isl6423;
273 isl6423 = kzalloc(sizeof(struct isl6423_dev), GFP_KERNEL);
274 if (!isl6423)
277 isl6423->config = config;
278 isl6423->i2c = i2c;
279 fe->sec_priv = isl6423;
282 isl6423->reg_3 = 0x02 << 5;
284 isl6423->reg_4 = 0x03 << 5;
295 isl6423->verbose = verbose;
300 kfree(isl6423);