Home
last modified time | relevance | path

Searched refs:pmc_adc (Results 1 – 1 of 1) sorted by relevance

/linux-6.14.4/drivers/iio/adc/
Dgehc-pmc-adc.c20 struct pmc_adc { struct
82 static int pmc_adc_read_raw_ch(struct pmc_adc *pmc_adc, u8 cmd, int *val) in pmc_adc_read_raw_ch() argument
86 ret = i2c_smbus_read_word_swapped(pmc_adc->client, cmd); in pmc_adc_read_raw_ch()
88 dev_err(&pmc_adc->client->dev, "i2c read word failed (%d)\n", ret); in pmc_adc_read_raw_ch()
99 struct pmc_adc *pmc_adc = iio_priv(indio_dev); in pmc_adc_read_raw() local
105 ret = pmc_adc_read_raw_ch(pmc_adc, chan->address, val); in pmc_adc_read_raw()
165 struct pmc_adc *pmc_adc; in pmc_adc_probe() local
179 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*pmc_adc)); in pmc_adc_probe()
183 pmc_adc = iio_priv(indio_dev); in pmc_adc_probe()
184 pmc_adc->client = client; in pmc_adc_probe()
[all …]