Home
last modified time | relevance | path

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

12345678

/linux-6.12.1/drivers/iio/adc/
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-6.12.1/arch/arm/boot/dts/amlogic/
Dmeson8m2.dtsi83 &saradc {
84 compatible = "amlogic,meson8m2-saradc", "amlogic,meson-saradc";
Dmeson.dtsi17 io-channels = <&saradc 8>;
99 saradc: adc@8680 { label
100 compatible = "amlogic,meson-saradc";
324 io-channels = <&saradc 8>;
Dmeson8m2-mxiii-plus.dts36 io-channels = <&saradc 0>;
209 &saradc {
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3326-odroid-go2.dts17 io-channels = <&saradc 1>,
18 <&saradc 2>;
Drk3328-roc-pc.dts16 io-channels = <&saradc 0>;
93 &saradc {
Drk3308-evb.dts21 io-channels = <&saradc 0>;
35 io-channels = <&saradc 1>;
193 &saradc {
Drk3326-odroid-go2-v11.dts21 io-channels = <&saradc 1>,
22 <&saradc 2>;
Drk3399-gru-kevin.dts73 io-channels = <&saradc 2>;
82 io-channels = <&saradc 3>;
295 &saradc {
Drk3566-soquartz-cm4.dts138 * saradc is exposed on CM1 / Module1A - to J2
142 &saradc {
Drk3588-ok3588-c.dts18 io-channels = <&saradc 0>;
32 io-channels = <&saradc 1>;
358 &saradc {
Drk3566-soquartz-blade.dts140 * saradc is exposed on CM1 / Module1A - to J2
144 &saradc {
Drk3399-nanopi-m4b.dts17 io-channels = <&saradc 1>;
Drk3566-soquartz-model-a.dts165 * saradc is exposed on CM1 / Module1A - to J2
169 &saradc {
Drk3566-powkiddy-x55.dts30 io-channels = <&saradc 0>, <&saradc 1>,
31 <&saradc 2>, <&saradc 3>;
804 &saradc {
Drk3318-a95x-z2.dts24 io-channels = <&saradc 0>;
287 &saradc {
/linux-6.12.1/arch/arm64/boot/dts/amlogic/
Dmeson-gxm.dtsi190 &saradc {
191 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc";
Dmeson-gxbb-p200.dts33 io-channels = <&saradc 0>;
160 &saradc {
Dmeson-g12b-odroid-go-ultra.dts26 io-channels = <&saradc 2>, <&saradc 3>;
49 io-channels = <&saradc 0>, <&saradc 1>;
641 &saradc {
Dmeson-gxl-s905d-mecool-kii-pro.dts20 io-channels = <&saradc 0>;
Dmeson-gxm-q200.dts20 io-channels = <&saradc 0>;
Dmeson-gxm-wetek-core2.dts35 io-channels = <&saradc 0>;
/linux-6.12.1/arch/arm/boot/dts/rockchip/
Drk3xxx.dtsi440 saradc: saradc@2006c000 { label
441 compatible = "rockchip,saradc";
446 clock-names = "saradc", "apb_pclk";
448 reset-names = "saradc-apb";
Drk3066a-mk808.dts30 io-channels = <&saradc 1>;
222 &saradc {
Drk3288-rock2-square.dts17 io-channels = <&saradc 1>;
257 &saradc {

12345678