Searched refs:cm32181 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | cm32181.c | 91 static int cm32181_read_als_it(struct cm32181_chip *cm32181, int *val2); 140 static void cm32181_acpi_parse_cpm_tables(struct cm32181_chip *cm32181) in cm32181_acpi_parse_cpm_tables() argument 143 struct device *dev = cm32181->dev; in cm32181_acpi_parse_cpm_tables() 152 cm32181->init_regs_bitmap = vals[CPM0_REGS_BITMAP]; in cm32181_acpi_parse_cpm_tables() 153 cm32181->init_regs_bitmap &= GENMASK(count - 1, 0); in cm32181_acpi_parse_cpm_tables() 154 for_each_set_bit(i, &cm32181->init_regs_bitmap, count) in cm32181_acpi_parse_cpm_tables() 155 cm32181->conf_regs[i] = vals[CPM0_HEADER_SIZE + i]; in cm32181_acpi_parse_cpm_tables() 161 cm32181->lux_per_bit = vals[CPM1_LUX_PER_BIT]; in cm32181_acpi_parse_cpm_tables() 167 cm32181->calibscale = vals[CPM1_CALIBSCALE]; in cm32181_acpi_parse_cpm_tables() 169 cm32181_read_als_it(cm32181, in cm32181_acpi_parse_cpm_tables() 172 cm32181_acpi_parse_cpm_tables(struct cm32181_chip *cm32181) cm32181_acpi_parse_cpm_tables() argument 185 cm32181_reg_init(struct cm32181_chip *cm32181) cm32181_reg_init() argument 243 cm32181_read_als_it(struct cm32181_chip *cm32181, int *val2) cm32181_read_als_it() argument 270 cm32181_write_als_it(struct cm32181_chip *cm32181, int val) cm32181_write_als_it() argument 307 cm32181_get_lux(struct cm32181_chip *cm32181) cm32181_get_lux() argument 341 struct cm32181_chip *cm32181 = iio_priv(indio_dev); cm32181_read_raw() local 367 struct cm32181_chip *cm32181 = iio_priv(indio_dev); cm32181_write_raw() local 395 struct cm32181_chip *cm32181 = iio_priv(dev_to_iio_dev(dev)); cm32181_get_it_available() local 443 struct cm32181_chip *cm32181; cm32181_probe() local 505 struct cm32181_chip *cm32181 = iio_priv(dev_get_drvdata(dev)); cm32181_suspend() local 514 struct cm32181_chip *cm32181 = iio_priv(dev_get_drvdata(dev)); cm32181_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | cm32181.c | 91 static int cm32181_read_als_it(struct cm32181_chip *cm32181, int *val2); 140 static void cm32181_acpi_parse_cpm_tables(struct cm32181_chip *cm32181) in cm32181_acpi_parse_cpm_tables() argument 143 struct device *dev = cm32181->dev; in cm32181_acpi_parse_cpm_tables() 152 cm32181->init_regs_bitmap = vals[CPM0_REGS_BITMAP]; in cm32181_acpi_parse_cpm_tables() 153 cm32181->init_regs_bitmap &= GENMASK(count - 1, 0); in cm32181_acpi_parse_cpm_tables() 154 for_each_set_bit(i, &cm32181->init_regs_bitmap, count) in cm32181_acpi_parse_cpm_tables() 155 cm32181->conf_regs[i] = vals[CPM0_HEADER_SIZE + i]; in cm32181_acpi_parse_cpm_tables() 161 cm32181->lux_per_bit = vals[CPM1_LUX_PER_BIT]; in cm32181_acpi_parse_cpm_tables() 167 cm32181->calibscale = vals[CPM1_CALIBSCALE]; in cm32181_acpi_parse_cpm_tables() 169 cm32181_read_als_it(cm32181, in cm32181_acpi_parse_cpm_tables() 172 cm32181_acpi_parse_cpm_tables(struct cm32181_chip *cm32181) cm32181_acpi_parse_cpm_tables() argument 185 cm32181_reg_init(struct cm32181_chip *cm32181) cm32181_reg_init() argument 243 cm32181_read_als_it(struct cm32181_chip *cm32181, int *val2) cm32181_read_als_it() argument 270 cm32181_write_als_it(struct cm32181_chip *cm32181, int val) cm32181_write_als_it() argument 307 cm32181_get_lux(struct cm32181_chip *cm32181) cm32181_get_lux() argument 341 struct cm32181_chip *cm32181 = iio_priv(indio_dev); cm32181_read_raw() local 367 struct cm32181_chip *cm32181 = iio_priv(indio_dev); cm32181_write_raw() local 395 struct cm32181_chip *cm32181 = iio_priv(dev_to_iio_dev(dev)); cm32181_get_it_available() local 443 struct cm32181_chip *cm32181; cm32181_probe() local [all...] |
Completed in 2 milliseconds