/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | fsl-imx25-tsadc.c | 12 #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() 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() 64 mx25_tsadc_setup_irq(struct platform_device *pdev, struct mx25_tsadc *tsadc) mx25_tsadc_setup_irq() argument 89 struct mx25_tsadc *tsadc = platform_get_drvdata(pdev); mx25_tsadc_unset_irq() local 100 mx25_tsadc_setup_clk(struct platform_device *pdev, struct mx25_tsadc *tsadc) mx25_tsadc_setup_clk() argument 139 struct mx25_tsadc *tsadc; mx25_tsadc_probe() local [all...] |
H A D | Makefile | 117 obj-$(CONFIG_MFD_MX25_TSADC) += fsl-imx25-tsadc.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | fsl-imx25-tsadc.c | 12 #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() 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() 64 mx25_tsadc_setup_irq(struct platform_device *pdev, struct mx25_tsadc *tsadc) mx25_tsadc_setup_irq() argument 89 struct mx25_tsadc *tsadc = platform_get_drvdata(pdev); mx25_tsadc_unset_irq() local 100 mx25_tsadc_setup_clk(struct platform_device *pdev, struct mx25_tsadc *tsadc) mx25_tsadc_setup_clk() argument 139 struct mx25_tsadc *tsadc; mx25_tsadc_probe() local [all...] |
H A D | Makefile | 112 obj-$(CONFIG_MFD_MX25_TSADC) += fsl-imx25-tsadc.o
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | ti_am335x_tscadc.h | 197 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/include/linux/mfd/ |
H A D | ti_am335x_tscadc.h | 191 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/drivers/thermal/ |
H A D | rockchip_thermal.c | 84 * 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 597 * @regs: the base address of tsadc controller 634 * @regs: the base address of tsadc controller 637 * (1) The tsadc control power sequence. 654 /* The tsadc contro in rk_tsadcv3_initialize() 1097 const struct rockchip_tsadc_chip *tsadc = thermal->chip; rockchip_thermal_set_trips() local 1110 const struct rockchip_tsadc_chip *tsadc = sensor->thermal->chip; rockchip_thermal_get_temp() local 1195 const struct rockchip_tsadc_chip *tsadc = thermal->chip; rockchip_thermal_register_sensor() local [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | rockchip_thermal.c | 69 * 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 668 * @regs: the base address of tsadc controller 705 * @regs: the base address of tsadc controller 708 * (1) The tsadc control power sequence. 725 /* The tsadc contro in rk_tsadcv3_initialize() 1383 const struct rockchip_tsadc_chip *tsadc = thermal->chip; rockchip_thermal_set_trips() local 1396 const struct rockchip_tsadc_chip *tsadc = sensor->thermal->chip; rockchip_thermal_get_temp() local 1478 const struct rockchip_tsadc_chip *tsadc = thermal->chip; rockchip_thermal_register_sensor() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | fsl-imx25-gcq.c | 13 #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-6.6/drivers/iio/adc/ |
H A D | fsl-imx25-gcq.c | 13 #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/input/touchscreen/ |
H A D | fsl-imx25-tcq.c | 14 #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/input/touchscreen/ |
H A D | fsl-imx25-tcq.c | 14 #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()
|