Lines Matching refs:lis3_dev
124 lis3_dev.of_node = client->dev.of_node; in lis3lv02d_i2c_probe()
125 ret = lis3lv02d_init_dt(&lis3_dev); in lis3lv02d_i2c_probe()
128 pdata = lis3_dev.pdata; in lis3lv02d_i2c_probe()
136 lis3_dev.blkread = lis3_i2c_blockread; in lis3lv02d_i2c_probe()
154 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe()
155 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe()
157 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe()
158 lis3_dev.regulators); in lis3lv02d_i2c_probe()
162 lis3_dev.pdata = pdata; in lis3lv02d_i2c_probe()
163 lis3_dev.bus_priv = client; in lis3lv02d_i2c_probe()
164 lis3_dev.init = lis3_i2c_init; in lis3lv02d_i2c_probe()
165 lis3_dev.read = lis3_i2c_read; in lis3lv02d_i2c_probe()
166 lis3_dev.write = lis3_i2c_write; in lis3lv02d_i2c_probe()
167 lis3_dev.irq = client->irq; in lis3lv02d_i2c_probe()
168 lis3_dev.ac = lis3lv02d_axis_map; in lis3lv02d_i2c_probe()
169 lis3_dev.pm_dev = &client->dev; in lis3lv02d_i2c_probe()
171 i2c_set_clientdata(client, &lis3_dev); in lis3lv02d_i2c_probe()
174 lis3_reg_ctrl(&lis3_dev, LIS3_REG_ON); in lis3lv02d_i2c_probe()
176 ret = lis3lv02d_init_device(&lis3_dev); in lis3lv02d_i2c_probe()
178 lis3_reg_ctrl(&lis3_dev, LIS3_REG_OFF); in lis3lv02d_i2c_probe()
185 regulator_bulk_free(ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe()
186 lis3_dev.regulators); in lis3lv02d_i2c_probe()
202 lis3lv02d_remove_fs(&lis3_dev); in lis3lv02d_i2c_remove()
205 lis3_dev.regulators); in lis3lv02d_i2c_remove()