Home
last modified time | relevance | path

Searched refs:saradc (Results 1 – 25 of 95) sorted by relevance

1234

/linux/drivers/iio/adc/
H A Dsophgo-cv1800b-adc.c72 static void cv1800b_adc_start_measurement(struct cv1800b_adc *saradc, in cv1800b_adc_start_measurement() argument
75 writel(0, saradc->regs + CV1800B_ADC_CTRL_REG); in cv1800b_adc_start_measurement()
77 saradc->regs + CV1800B_ADC_CTRL_REG); in cv1800b_adc_start_measurement()
80 static int cv1800b_adc_wait(struct cv1800b_adc *saradc) in cv1800b_adc_wait() argument
82 if (saradc->irq < 0) { in cv1800b_adc_wait()
85 return readl_poll_timeout(saradc->regs + CV1800B_ADC_STATUS_REG, in cv1800b_adc_wait()
90 return wait_for_completion_timeout(&saradc->completion, in cv1800b_adc_wait()
99 struct cv1800b_adc *saradc = iio_priv(indio_dev); in cv1800b_adc_read_raw() local
105 scoped_guard(mutex, &saradc->lock) { in cv1800b_adc_read_raw()
108 cv1800b_adc_start_measurement(saradc, chan->scan_index); in cv1800b_adc_read_raw()
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxlx-s905l-p271.dts41 &saradc {
42 compatible = "amlogic,meson-gxlx-saradc", "amlogic,meson-saradc";
H A Dmeson-gxl-s905d-mecool-kii-pro.dts20 io-channels = <&saradc 0>;
H A Dmeson-gxm-wetek-core2.dts35 io-channels = <&saradc 0>;
H A Dmeson-gxm-ugoos-am3.dts24 io-channels = <&saradc 0>;
H A Dmeson-gxm-tx9-pro.dts19 io-channels = <&saradc 0>;
H A Dmeson-gxm-gt1-ultimate.dts31 io-channels = <&saradc 0>;
H A Dmeson-gxm-minix-neo-u9h.dts31 io-channels = <&saradc 0>;
H A Dmeson-a1-ad402.dts144 &saradc {
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi83 &saradc {
84 compatible = "amlogic,meson8m2-saradc", "amlogic,meson-saradc";
H A Dmeson8b-mxq.dts132 &saradc {
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3326-odroid-go2.dts17 io-channels = <&saradc 1>,
18 <&saradc 2>;
H A Drk3326-odroid-go2-v11.dts21 io-channels = <&saradc 1>,
22 <&saradc 2>;
H A Drk3588-ok3588-c.dts18 io-channels = <&saradc 0>;
32 io-channels = <&saradc 1>;
362 &saradc {
H A Drk3318-a95x-z2.dts24 io-channels = <&saradc 0>;
287 &saradc {
H A Drk3528-radxa-e20c.dts33 io-channels = <&saradc 0>;
290 &saradc {
H A Drk3326-gameforce-chi.dts29 io-channels = <&saradc 0>,
30 <&saradc 1>;
54 io-channels = <&saradc 2>;
700 &saradc {
H A Drk3576-100ask-dshanpi-a1.dts72 io-channels = <&saradc 0>;
86 io-channels = <&saradc 1>;
100 io-channels = <&saradc 4>;
762 &saradc {
H A Drk3568-fastrhino-r68s.dts17 io-channels = <&saradc 0>;
H A Drk3328-rock-pi-e.dts36 io-channels = <&saradc 0>;
414 &saradc {
H A Drk3566-anbernic-rg353x.dtsi60 io-channels = <&saradc 3>;
/linux/arch/arm/boot/dts/rockchip/
H A Drk3xxx.dtsi440 saradc: saradc@2006c000 { label
441 compatible = "rockchip,saradc";
446 clock-names = "saradc", "apb_pclk";
448 reset-names = "saradc-apb";
H A Drv1109-relfor-saib.dts200 io-channels = <&saradc 1>;
209 io-channels = <&saradc 2>;
382 &saradc {
H A Drv1126.dtsi527 saradc: adc@ff5e0000 { label
528 compatible = "rockchip,rv1126-saradc", "rockchip,rk3399-saradc";
533 clock-names = "saradc", "apb_pclk";
535 reset-names = "saradc-apb";
H A Drk3128-xpi-3128.dts30 io-channels = <&saradc 1>;
409 &saradc {

1234