Home
last modified time | relevance | path

Searched full:tsadc (Results 1 – 25 of 176) sorted by relevance

12345678

/kernel/linux/linux-5.10/drivers/mfd/
Dfsl-imx25-tsadc.c12 #include <linux/mfd/imx25-tsadc.h>
29 struct mx25_tsadc *tsadc = irq_desc_get_handler_data(desc); in mx25_tsadc_irq_handler() local
35 regmap_read(tsadc->regs, MX25_TSC_TGSR, &status); in mx25_tsadc_irq_handler()
38 generic_handle_irq(irq_find_mapping(tsadc->domain, 1)); in mx25_tsadc_irq_handler()
41 generic_handle_irq(irq_find_mapping(tsadc->domain, 0)); in mx25_tsadc_irq_handler()
49 struct mx25_tsadc *tsadc = d->host_data; in mx25_tsadc_domain_map() local
51 irq_set_chip_data(irq, tsadc); in mx25_tsadc_domain_map()
65 struct mx25_tsadc *tsadc) in mx25_tsadc_setup_irq() argument
75 tsadc->domain = irq_domain_add_simple(np, 2, 0, &mx25_tsadc_domain_ops, in mx25_tsadc_setup_irq()
76 tsadc); in mx25_tsadc_setup_irq()
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
Dfsl-imx25-tsadc.c12 #include <linux/mfd/imx25-tsadc.h>
29 struct mx25_tsadc *tsadc = irq_desc_get_handler_data(desc); in mx25_tsadc_irq_handler() local
35 regmap_read(tsadc->regs, MX25_TSC_TGSR, &status); in mx25_tsadc_irq_handler()
38 generic_handle_domain_irq(tsadc->domain, 1); in mx25_tsadc_irq_handler()
41 generic_handle_domain_irq(tsadc->domain, 0); in mx25_tsadc_irq_handler()
49 struct mx25_tsadc *tsadc = d->host_data; in mx25_tsadc_domain_map() local
51 irq_set_chip_data(irq, tsadc); in mx25_tsadc_domain_map()
65 struct mx25_tsadc *tsadc) in mx25_tsadc_setup_irq() argument
75 tsadc->domain = irq_domain_add_simple(np, 2, 0, &mx25_tsadc_domain_ops, in mx25_tsadc_setup_irq()
76 tsadc); in mx25_tsadc_setup_irq()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Drockchip-thermal.yaml7 title: Temperature Sensor ADC (TSADC) on Rockchip SoCs
15 - rockchip,px30-tsadc
16 - rockchip,rk3228-tsadc
17 - rockchip,rk3288-tsadc
18 - rockchip,rk3328-tsadc
19 - rockchip,rk3368-tsadc
20 - rockchip,rk3399-tsadc
21 - rockchip,rk3568-tsadc
22 - rockchip,rk3588-tsadc
23 - rockchip,rv1108-tsadc
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Drockchip-thermal.txt1 * Temperature Sensor ADC (TSADC) on rockchip SoCs
4 - compatible : should be "rockchip,<name>-tsadc"
5 "rockchip,px30-tsadc": found on PX30 SoCs
6 "rockchip,rv1108-tsadc": found on RV1108 SoCs
7 "rockchip,rk3228-tsadc": found on RK3228 SoCs
8 "rockchip,rk3288-tsadc": found on RK3288 SoCs
9 "rockchip,rk3328-tsadc": found on RK3328 SoCs
10 "rockchip,rk3368-tsadc": found on RK3368 SoCs
11 "rockchip,rk3399-tsadc": found on RK3399 SoCs
17 - clock-names : Shall be "tsadc" for the converter-clock, and "apb_pclk" for
[all …]
/kernel/linux/linux-5.10/drivers/thermal/
Drockchip_thermal.c84 * struct rockchip_tsadc_chip - hold the private data of tsadc chip
86 * @chn_num: the channel number of tsadc chip
90 * @initialize: SoC special initialize tsadc controller method
92 * @control: enable/disable method for the tsadc controller
144 * @reset: the reset controller of tsadc
149 * @regs: the base address of tsadc controller
173 * TSADC Sensor Register description:
597 * @regs: the base address of tsadc controller
602 * TSADC in normal operation.
606 * TSADC after the temperature is higher than COM_SHUT or COM_INT.
[all …]
/kernel/linux/linux-6.6/drivers/thermal/
Drockchip_thermal.c69 * struct rockchip_tsadc_chip - hold the private data of tsadc chip
71 * @chn_num: the channel number of tsadc chip
75 * @initialize: SoC special initialize tsadc controller method
77 * @control: enable/disable method for the tsadc controller
129 * @reset: the reset controller of tsadc
134 * @regs: the base address of tsadc controller
158 * TSADC Sensor Register description:
669 * @regs: the base address of tsadc controller
674 * TSADC in normal operation.
678 * TSADC after the temperature is higher than COM_SHUT or COM_INT.
[all …]
/kernel/linux/linux-6.6/include/linux/mfd/
Dti_am335x_tscadc.h191 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tsadc, u32 val);
192 void am335x_tsc_se_set_once(struct ti_tscadc_dev *tsadc, u32 val);
193 void am335x_tsc_se_clr(struct ti_tscadc_dev *tsadc, u32 val);
194 void am335x_tsc_se_adc_done(struct ti_tscadc_dev *tsadc);
/kernel/linux/linux-5.10/include/linux/mfd/
Dti_am335x_tscadc.h197 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tsadc, u32 val);
198 void am335x_tsc_se_set_once(struct ti_tscadc_dev *tsadc, u32 val);
199 void am335x_tsc_se_clr(struct ti_tscadc_dev *tsadc, u32 val);
200 void am335x_tsc_se_adc_done(struct ti_tscadc_dev *tsadc);
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dfsl-imx25-tsadc.txt7 - compatible: Should be "fsl,imx25-tsadc".
25 compatible = "fsl,imx25-tsadc";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dfsl-imx25-tsadc.txt7 - compatible: Should be "fsl,imx25-tsadc".
25 compatible = "fsl,imx25-tsadc";
/kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/
Drk3288-veyron-pinky.dts134 &tsadc {
135 /* Some connection is flaky making the tsadc hang the system */
Drv1108.dtsi309 thermal-sensors = <&tsadc 0>;
339 tsadc: tsadc@10370000 { label
340 compatible = "rockchip,rv1108-tsadc";
346 clock-names = "tsadc", "apb_pclk";
352 reset-names = "tsadc-apb";
910 tsadc {
Drk322x.dtsi522 thermal-sensors = <&tsadc 0>;
563 tsadc: tsadc@11150000 { label
564 compatible = "rockchip,rk3228-tsadc";
568 clock-names = "tsadc", "apb_pclk";
572 reset-names = "tsadc-apb";
1241 tsadc {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3288-veyron-pinky.dts134 &tsadc {
135 /* Some connection is flaky making the tsadc hang the system */
Drv1108.dtsi316 thermal-sensors = <&tsadc 0>;
346 tsadc: tsadc@10370000 { label
347 compatible = "rockchip,rv1108-tsadc";
353 clock-names = "tsadc", "apb_pclk";
359 reset-names = "tsadc-apb";
866 tsadc {
Drk322x.dtsi472 thermal-sensors = <&tsadc 0>;
513 tsadc: tsadc@11150000 { label
514 compatible = "rockchip,rk3228-tsadc";
518 clock-names = "tsadc", "apb_pclk";
522 reset-names = "tsadc-apb";
1110 tsadc {
Drk3228-evb.dts59 &tsadc {
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dfsl-imx25-tcq.c14 #include <linux/mfd/imx25-tsadc.h>
505 struct mx25_tsadc *tsadc = dev_get_drvdata(dev->parent); in mx25_tcq_probe() local
550 priv->core_regs = tsadc->regs; in mx25_tcq_probe()
554 priv->clk = tsadc->clk; in mx25_tcq_probe()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dfsl-imx25-tcq.c14 #include <linux/mfd/imx25-tsadc.h>
505 struct mx25_tsadc *tsadc = dev_get_drvdata(dev->parent); in mx25_tcq_probe() local
550 priv->core_regs = tsadc->regs; in mx25_tcq_probe()
554 priv->clk = tsadc->clk; in mx25_tcq_probe()
/kernel/linux/linux-6.6/drivers/iio/adc/
Dfsl-imx25-gcq.c13 #include <linux/mfd/imx25-tsadc.h>
301 struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); in mx25_gcq_probe() local
340 priv->clk = tsadc->clk; in mx25_gcq_probe()
/kernel/linux/linux-5.10/drivers/iio/adc/
Dfsl-imx25-gcq.c13 #include <linux/mfd/imx25-tsadc.h>
304 struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); in mx25_gcq_probe() local
343 priv->clk = tsadc->clk; in mx25_gcq_probe()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi407 thermal-sensors = <&tsadc 0>;
451 thermal-sensors = <&tsadc 1>;
479 tsadc: tsadc@ff280000 { label
480 compatible = "rockchip,rk3368-tsadc";
484 clock-names = "tsadc", "apb_pclk";
486 reset-names = "tsadc-apb";
1149 tsadc {
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi389 thermal-sensors = <&tsadc 0>;
433 thermal-sensors = <&tsadc 1>;
461 tsadc: tsadc@ff280000 { label
462 compatible = "rockchip,rk3368-tsadc";
466 clock-names = "tsadc", "apb_pclk";
468 reset-names = "tsadc-apb";
1318 tsadc {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Drockchip-saradc.yaml16 - const: rockchip,rk3066-tsadc
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
Drockchip-saradc.yaml16 - const: rockchip,rk3066-tsadc

12345678