Home
last modified time | relevance | path

Searched refs:hx711_data (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dhx711.c79 struct hx711_data { struct
102 static int hx711_cycle(struct hx711_data *hx711_data) in hx711_cycle() argument
112 gpiod_set_value(hx711_data->gpiod_pd_sck, 1); in hx711_cycle()
119 ndelay(hx711_data->data_ready_delay_ns); in hx711_cycle()
127 gpiod_set_value(hx711_data->gpiod_pd_sck, 0); in hx711_cycle()
134 ndelay(hx711_data->data_ready_delay_ns); in hx711_cycle()
137 return gpiod_get_value(hx711_data->gpiod_dout); in hx711_cycle()
140 static int hx711_read(struct hx711_data *hx711_data) in hx711_read() argument
165 hx711_wait_for_ready(struct hx711_data *hx711_data) hx711_wait_for_ready() argument
187 hx711_reset(struct hx711_data *hx711_data) hx711_reset() argument
214 hx711_set_gain_for_channel(struct hx711_data *hx711_data, int chan) hx711_set_gain_for_channel() argument
247 hx711_reset_read(struct hx711_data *hx711_data, int chan) hx711_reset_read() argument
274 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_read_raw() local
307 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_write_raw() local
360 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_trigger() local
463 struct hx711_data *hx711_data; hx711_probe() local
585 struct hx711_data *hx711_data; hx711_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dhx711.c79 struct hx711_data { struct
102 static int hx711_cycle(struct hx711_data *hx711_data) in hx711_cycle() argument
112 gpiod_set_value(hx711_data->gpiod_pd_sck, 1); in hx711_cycle()
119 ndelay(hx711_data->data_ready_delay_ns); in hx711_cycle()
127 gpiod_set_value(hx711_data->gpiod_pd_sck, 0); in hx711_cycle()
134 ndelay(hx711_data->data_ready_delay_ns); in hx711_cycle()
137 return gpiod_get_value(hx711_data->gpiod_dout); in hx711_cycle()
140 static int hx711_read(struct hx711_data *hx711_data) in hx711_read() argument
165 hx711_wait_for_ready(struct hx711_data *hx711_data) hx711_wait_for_ready() argument
187 hx711_reset(struct hx711_data *hx711_data) hx711_reset() argument
214 hx711_set_gain_for_channel(struct hx711_data *hx711_data, int chan) hx711_set_gain_for_channel() argument
247 hx711_reset_read(struct hx711_data *hx711_data, int chan) hx711_reset_read() argument
274 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_read_raw() local
307 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_write_raw() local
360 struct hx711_data *hx711_data = iio_priv(indio_dev); hx711_trigger() local
463 struct hx711_data *hx711_data; hx711_probe() local
585 struct hx711_data *hx711_data; hx711_remove() local
[all...]

Completed in 1 milliseconds