Searched refs:cm36651 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | cm36651.c | 143 static int cm36651_setup_reg(struct cm36651_data *cm36651) in cm36651_setup_reg() argument 145 struct i2c_client *client = cm36651->client; in cm36651_setup_reg() 146 struct i2c_client *ps_client = cm36651->ps_client; in cm36651_setup_reg() 150 cm36651->cs_ctrl_regs[CM36651_CS_CONF1] = CM36651_ALS_ENABLE | in cm36651_setup_reg() 152 cm36651->cs_ctrl_regs[CM36651_CS_CONF2] = CM36651_CS_CONF2_DEFAULT_BIT; in cm36651_setup_reg() 156 cm36651->cs_ctrl_regs[i]); in cm36651_setup_reg() 162 cm36651->ps_ctrl_regs[CM36651_PS_CONF1] = CM36651_PS_ENABLE | in cm36651_setup_reg() 164 cm36651->ps_ctrl_regs[CM36651_PS_THD] = CM36651_PS_INITIAL_THD; in cm36651_setup_reg() 165 cm36651->ps_ctrl_regs[CM36651_PS_CANC] = CM36651_PS_CANC_DEFAULT; in cm36651_setup_reg() 166 cm36651 in cm36651_setup_reg() 190 cm36651_read_output(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val) cm36651_read_output() argument 233 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_irq_handler() local 273 cm36651_set_operation_mode(struct cm36651_data *cm36651, int cmd) cm36651_set_operation_mode() argument 326 cm36651_read_channel(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val) cm36651_read_channel() argument 355 cm36651_read_int_time(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val2) cm36651_read_int_time() argument 390 cm36651_write_int_time(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int val) cm36651_write_int_time() argument 449 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_raw() local 475 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_raw() local 495 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_prox_thresh() local 509 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_prox_thresh() local 534 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_prox_event_config() local 552 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_prox_event_config() local 624 struct cm36651_data *cm36651; cm36651_probe() local 707 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | cm36651.c | 143 static int cm36651_setup_reg(struct cm36651_data *cm36651) in cm36651_setup_reg() argument 145 struct i2c_client *client = cm36651->client; in cm36651_setup_reg() 146 struct i2c_client *ps_client = cm36651->ps_client; in cm36651_setup_reg() 150 cm36651->cs_ctrl_regs[CM36651_CS_CONF1] = CM36651_ALS_ENABLE | in cm36651_setup_reg() 152 cm36651->cs_ctrl_regs[CM36651_CS_CONF2] = CM36651_CS_CONF2_DEFAULT_BIT; in cm36651_setup_reg() 156 cm36651->cs_ctrl_regs[i]); in cm36651_setup_reg() 162 cm36651->ps_ctrl_regs[CM36651_PS_CONF1] = CM36651_PS_ENABLE | in cm36651_setup_reg() 164 cm36651->ps_ctrl_regs[CM36651_PS_THD] = CM36651_PS_INITIAL_THD; in cm36651_setup_reg() 165 cm36651->ps_ctrl_regs[CM36651_PS_CANC] = CM36651_PS_CANC_DEFAULT; in cm36651_setup_reg() 166 cm36651 in cm36651_setup_reg() 190 cm36651_read_output(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val) cm36651_read_output() argument 233 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_irq_handler() local 273 cm36651_set_operation_mode(struct cm36651_data *cm36651, int cmd) cm36651_set_operation_mode() argument 326 cm36651_read_channel(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val) cm36651_read_channel() argument 355 cm36651_read_int_time(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int *val2) cm36651_read_int_time() argument 390 cm36651_write_int_time(struct cm36651_data *cm36651, struct iio_chan_spec const *chan, int val) cm36651_write_int_time() argument 449 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_raw() local 475 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_raw() local 495 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_prox_thresh() local 509 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_prox_thresh() local 534 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_write_prox_event_config() local 552 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_read_prox_event_config() local 624 struct cm36651_data *cm36651; cm36651_probe() local 706 struct cm36651_data *cm36651 = iio_priv(indio_dev); cm36651_remove() local [all...] |
Completed in 3 milliseconds