Home
last modified time | relevance | path

Searched full:saradc (Results 1 – 25 of 111) sorted by relevance

12345

/linux/drivers/iio/adc/
H A Dsophgo-cv1800b-adc.c3 * Sophgo CV1800B SARADC Driver
72 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()
[all …]
H A Drockchip_saradc.c319 .compatible = "rockchip,saradc",
325 .compatible = "rockchip,rk3399-saradc",
328 .compatible = "rockchip,rk3568-saradc",
331 .compatible = "rockchip,rk3588-saradc",
339 * Reset SARADC Controller.
456 "saradc-apb"); in rockchip_saradc_probe()
459 return dev_err_probe(&pdev->dev, ret, "failed to get saradc-apb\n"); in rockchip_saradc_probe()
514 info->clk = devm_clk_get_enabled(&pdev->dev, "saradc"); in rockchip_saradc_probe()
589 .name = "rockchip-saradc",
598 MODULE_DESCRIPTION("Rockchip SARADC driver");
/linux/Documentation/devicetree/bindings/iio/adc/
H A Drockchip-saradc.yaml4 $id: http://devicetree.org/schemas/iio/adc/rockchip-saradc.yaml#
15 - const: rockchip,saradc
17 - const: rockchip,rk3399-saradc
18 - const: rockchip,rk3588-saradc
20 - const: rockchip,rk3576-saradc
21 - const: rockchip,rk3588-saradc
24 - rockchip,px30-saradc
25 - rockchip,rk3308-saradc
26 - rockchip,rk3328-saradc
27 - rockchip,rk3568-saradc
[all …]
H A Dsophgo,cv1800b-saradc.yaml4 $id: http://devicetree.org/schemas/iio/adc/sophgo,cv1800b-saradc.yaml#
19 const: sophgo,cv1800b-saradc
65 compatible = "sophgo,cv1800b-saradc";
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi83 &saradc {
84 compatible = "amlogic,meson8m2-saradc", "amlogic,meson-saradc";
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxm.dtsi190 &saradc {
191 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc";
H A Dmeson-gxbb-p200.dts33 io-channels = <&saradc 0>;
160 &saradc {
H A Dmeson-g12b-odroid-go-ultra.dts26 io-channels = <&saradc 2>, <&saradc 3>;
49 io-channels = <&saradc 0>, <&saradc 1>;
641 &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-gt1-ultimate.dts31 io-channels = <&saradc 0>;
H A Dmeson-gxbb.dtsi787 &saradc {
788 compatible = "amlogic,meson-gxbb-saradc", "amlogic,meson-saradc";
H A Dmeson-gx-libretech-pc.dtsi16 io-channels = <&saradc 0>;
369 &saradc {
H A Dmeson-gxm-khadas-vim2.dts34 io-channels = <&saradc 0>;
419 &saradc {
H A Dmeson-gxm-mecool-kiii-pro.dts25 io-channels = <&saradc 0>;
H A Dmeson-gxl.dtsi857 &saradc {
858 compatible = "amlogic,meson-gxl-saradc", "amlogic,meson-saradc";
H A Dmeson-gxm-minix-neo-u9h.dts31 io-channels = <&saradc 0>;
H A Dmeson-sm1-bananapi.dtsi15 io-channels = <&saradc 2>;
375 &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 Drk3588s-gameforce-ace.dts31 io-channels = <&saradc 1>;
52 io-channels = <&saradc 2>, <&saradc 3>,
53 <&saradc 4>, <&saradc 5>;
850 &saradc {
H A Drk3568-fastrhino-r68s.dts17 io-channels = <&saradc 0>;
/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 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";
/linux/arch/riscv/boot/dts/sophgo/
H A Dcv18xx.dtsi136 saradc: adc@30f0000 { label
137 compatible = "sophgo,cv1800b-saradc";

12345