Home
last modified time | relevance | path

Searched +full:imx7d +full:- +full:adc (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dimx7d-adc.txt1 Freescale imx7d ADC bindings
3 The devicetree bindings are for the ADC driver written for
4 imx7d SoC.
7 - compatible: Should be "fsl,imx7d-adc"
8 - reg: Offset and length of the register set for the ADC device
9 - interrupts: The interrupt number for the ADC device
10 - clocks: The root clock of the ADC controller
11 - clock-names: Must contain "adc", matching entry in the clocks property
12 - vref-supply: The regulator supply ADC reference voltage
15 adc1: adc@30610000 {
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dfsl,imx7d-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/fsl,imx7d-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale ADC found on the imx7d SoC
10 - Haibo Chen <haibo.chen@nxp.com>
14 const: fsl,imx7d-adc
25 clock-names:
26 const: adc
28 vref-supply: true
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dimx7s.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/clock/imx7d-clock.h>
7 #include <dt-bindings/power/imx7-power.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include "imx7d-pinfunc.h"
14 #address-cells = <1>;
15 #size-cells = <1>;
18 * pre-existing /chosen node to be available to insert the
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx7s.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/clock/imx7d-clock.h>
7 #include <dt-bindings/power/imx7-power.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/imx7-reset.h>
12 #include "imx7d-pinfunc.h"
15 #address-cells = <1>;
16 #size-cells = <1>;
[all …]
Dimx7d-pico-nymph.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
10 #include "imx7d-pico.dtsi"
12 model = "TechNexion PICO-IMX7 and NYMPH baseboard";
13 compatible = "technexion,imx7d-pico-nymph", "fsl,imx7d";
16 compatible = "gpio-leds";
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_gpio_leds>;
21 label = "gpio-led";
27 compatible = "fsl,imx-audio-sgtl5000";
[all …]
Dimx7d-pico-hobbit.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 #include "imx7d-pico.dtsi"
8 model = "TechNexion PICO-IMX7D Board using Hobbit baseboard";
9 compatible = "technexion,imx7d-pico-hobbit", "fsl,imx7d";
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
17 label = "gpio-led";
23 compatible = "simple-audio-card";
24 simple-audio-card,name = "imx7-sgtl5000";
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dimx7d_adc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Freescale i.MX7D ADC driver
22 /* ADC register */
178 info->adc_feature.clk_pre_div = IMX7D_ADC_ANALOG_CLK_PRE_DIV_4; in imx7d_adc_feature_config()
179 info->adc_feature.avg_num = IMX7D_ADC_AVERAGE_NUM_32; in imx7d_adc_feature_config()
180 info->adc_feature.core_time_unit = 1; in imx7d_adc_feature_config()
185 struct imx7d_adc_feature *adc_feature = &info->adc_feature; in imx7d_adc_sample_rate_set()
197 readl(info->regs + i * IMX7D_EACH_CHANNEL_REG_OFFSET); in imx7d_adc_sample_rate_set()
200 info->regs + i * IMX7D_EACH_CHANNEL_REG_OFFSET); in imx7d_adc_sample_rate_set()
203 adc_analogure_clk = imx7d_adc_analogue_clk[adc_feature->clk_pre_div]; in imx7d_adc_sample_rate_set()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # ADC drivers
10 bool "ST-Ericsson AB8500 GPADC driver"
25 tristate "Analog Devices AD7091R5 ADC Driver"
29 Say yes here to build support for Analog Devices AD7091R-5 ADC.
32 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver"
36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8
37 SPI analog to digital converters (ADC).
43 tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver"
48 AD7192, AD7193 or AD7195 SPI analog to digital converters (ADC).
[all …]
/kernel/linux/linux-4.19/drivers/iio/adc/
Dimx7d_adc.c2 * Freescale i.MX7D ADC driver
26 /* ADC register */
183 info->adc_feature.clk_pre_div = IMX7D_ADC_ANALOG_CLK_PRE_DIV_4; in imx7d_adc_feature_config()
184 info->adc_feature.avg_num = IMX7D_ADC_AVERAGE_NUM_32; in imx7d_adc_feature_config()
185 info->adc_feature.core_time_unit = 1; in imx7d_adc_feature_config()
186 info->adc_feature.average_en = true; in imx7d_adc_feature_config()
191 struct imx7d_adc_feature *adc_feature = &info->adc_feature; in imx7d_adc_sample_rate_set()
203 readl(info->regs + i * IMX7D_EACH_CHANNEL_REG_OFFSET); in imx7d_adc_sample_rate_set()
206 info->regs + i * IMX7D_EACH_CHANNEL_REG_OFFSET); in imx7d_adc_sample_rate_set()
209 adc_analogure_clk = imx7d_adc_analogue_clk[adc_feature->clk_pre_div]; in imx7d_adc_sample_rate_set()
[all …]
DKconfig2 # ADC drivers
14 tristate "Analog Devices AD7265/AD7266 ADC driver"
27 tristate "Analog Devices AD7291 ADC driver"
31 8 Channel ADC with temperature sensor.
37 tristate "Analog Devices AD7298 ADC driver"
43 8 Channel ADC with temperature sensor.
49 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
56 AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
62 tristate "Analog Devices AD7766/AD7767 ADC driver"
67 Say yes here to build support for Analog Devices AD7766, AD7766-1,
[all …]