Lines Matching refs:lis3_dev
110 lis3_dev.of_node = client->dev.of_node;
111 ret = lis3lv02d_init_dt(&lis3_dev);
114 pdata = lis3_dev.pdata;
122 lis3_dev.blkread = lis3_i2c_blockread;
140 lis3_dev.regulators[0].supply = reg_vdd;
141 lis3_dev.regulators[1].supply = reg_vdd_io;
143 ARRAY_SIZE(lis3_dev.regulators),
144 lis3_dev.regulators);
148 lis3_dev.pdata = pdata;
149 lis3_dev.bus_priv = client;
150 lis3_dev.init = lis3_i2c_init;
151 lis3_dev.read = lis3_i2c_read;
152 lis3_dev.write = lis3_i2c_write;
153 lis3_dev.reg_ctrl = lis3_reg_ctrl;
154 lis3_dev.irq = client->irq;
155 lis3_dev.ac = lis3lv02d_axis_map;
156 lis3_dev.pm_dev = &client->dev;
158 i2c_set_clientdata(client, &lis3_dev);
161 lis3_reg_ctrl(&lis3_dev, LIS3_REG_ON);
163 ret = lis3lv02d_init_device(&lis3_dev);
165 lis3_reg_ctrl(&lis3_dev, LIS3_REG_OFF);
172 regulator_bulk_free(ARRAY_SIZE(lis3_dev.regulators),
173 lis3_dev.regulators);
189 lis3lv02d_remove_fs(&lis3_dev);
192 lis3_dev.regulators);