Home
last modified time | relevance | path

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

123

/linux/drivers/mfd/
H A 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 …]
H A DMakefile118 obj-$(CONFIG_MFD_MX25_TSADC) += fsl-imx25-tsadc.o
/linux/Documentation/devicetree/bindings/thermal/
H A Drockchip-thermal.yaml7 title: Temperature Sensor ADC (TSADC) on Rockchip SoCs
17 - rockchip,px30-tsadc
18 - rockchip,rk3228-tsadc
19 - rockchip,rk3288-tsadc
20 - rockchip,rk3328-tsadc
21 - rockchip,rk3368-tsadc
22 - rockchip,rk3399-tsadc
23 - rockchip,rk3568-tsadc
24 - rockchip,rk3588-tsadc
25 - rockchip,rv1108-tsadc
[all …]
/linux/include/linux/mfd/
H A 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);
/linux/Documentation/devicetree/bindings/mfd/
H A Dfsl-imx25-tsadc.txt7 - compatible: Should be "fsl,imx25-tsadc".
25 compatible = "fsl,imx25-tsadc";
/linux/arch/arm/boot/dts/rockchip/
H A 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 {
H A Drk322x.dtsi526 thermal-sensors = <&tsadc 0>;
567 tsadc: tsadc@11150000 { label
568 compatible = "rockchip,rk3228-tsadc";
572 clock-names = "tsadc", "apb_pclk";
576 reset-names = "tsadc-apb";
1245 tsadc {
H A Drk3288.dtsi472 thermal-sensors = <&tsadc 0>;
479 thermal-sensors = <&tsadc 1>;
523 thermal-sensors = <&tsadc 2>;
548 tsadc: tsadc@ff280000 { label
549 compatible = "rockchip,rk3288-tsadc";
553 clock-names = "tsadc", "apb_pclk";
555 reset-names = "tsadc-apb";
1972 tsadc {
H A Drk3066a.dtsi279 tsadc: tsadc@20060000 { label
280 compatible = "rockchip,rk3066-tsadc";
/linux/drivers/input/touchscreen/
H A 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()
/linux/drivers/iio/adc/
H A Dfsl-imx25-gcq.c13 #include <linux/mfd/imx25-tsadc.h>
298 struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); in mx25_gcq_probe() local
341 priv->clk = tsadc->clk; in mx25_gcq_probe()
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3368.dtsi392 thermal-sensors = <&tsadc 0>;
436 thermal-sensors = <&tsadc 1>;
464 tsadc: tsadc@ff280000 { label
465 compatible = "rockchip,rk3368-tsadc";
469 clock-names = "tsadc", "apb_pclk";
471 reset-names = "tsadc-apb";
1321 tsadc {
H A Drk3328.dtsi544 thermal-sensors = <&tsadc 0>;
578 tsadc: tsadc@ff250000 { label
579 compatible = "rockchip,rk3328-tsadc";
585 clock-names = "tsadc", "apb_pclk";
591 reset-names = "tsadc-apb";
1333 tsadc {
1923 tsadc_int: tsadc-int {
1926 tsadc_pin: tsadc-pin {
H A Dpx30.dtsi184 thermal-sensors = <&tsadc 0>;
218 thermal-sensors = <&tsadc 1>;
773 tsadc: tsadc@ff280000 { label
774 compatible = "rockchip,px30-tsadc";
780 clock-names = "tsadc", "apb_pclk";
782 reset-names = "tsadc-apb";
1552 tsadc {
1553 tsadc_otp_pin: tsadc-otp-pin {
1558 tsadc_otp_out: tsadc-otp-out {
H A Drk3588-base.dtsi2496 thermal-sensors = <&tsadc 0>;
2511 thermal-sensors = <&tsadc 1>;
2541 thermal-sensors = <&tsadc 2>;
2571 thermal-sensors = <&tsadc 3>;
2603 thermal-sensors = <&tsadc 4>;
2617 thermal-sensors = <&tsadc 5>;
2645 thermal-sensors = <&tsadc 6>;
2657 tsadc: tsadc@fec00000 { label
2658 compatible = "rockchip,rk3588-tsadc";
2662 clock-names = "tsadc", "apb_pclk";
[all …]
H A Drk356x-base.dtsi1445 thermal-sensors = <&tsadc 0>;
1481 thermal-sensors = <&tsadc 1>;
1511 tsadc: tsadc@fe710000 { label
1512 compatible = "rockchip,rk3568-tsadc";
1518 clock-names = "tsadc", "apb_pclk";
H A Drk3399-base.dtsi925 thermal-sensors = <&tsadc 0>;
969 thermal-sensors = <&tsadc 1>;
994 tsadc: tsadc@ff260000 { label
995 compatible = "rockchip,rk3399-tsadc";
1001 clock-names = "tsadc", "apb_pclk";
1003 reset-names = "tsadc-apb";
2839 tsadc {
H A Dpx30-firefly-jd4-core.dtsi316 &tsadc {
H A Drk3568-mecsbc.dts360 &tsadc {
H A Drk3568-radxa-cm3i.dtsi388 &tsadc {
H A Drk3328-rock-pi-e.dts422 &tsadc {
H A Drk3566-box-demo.dts435 &tsadc {
H A Drk3566-radxa-zero-3.dtsi485 &tsadc {
/linux/Documentation/devicetree/bindings/iio/adc/
H A Drockchip-saradc.yaml16 - const: rockchip,rk3066-tsadc
/linux/drivers/clk/samsung/
H A Dclk-exynos5410.c212 GATE(CLK_TSADC, "tsadc", "aclk66", GATE_IP_PERIC, 15, 0, 0),

123