| /kernel/linux/linux-5.10/drivers/mfd/ |
| 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() 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/ |
| 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() 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/ |
| D | rockchip-thermal.yaml | 7 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/ |
| D | rockchip-thermal.txt | 1 * 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/ |
| 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 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/ |
| 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 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/ |
| 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/include/linux/mfd/ |
| 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/Documentation/devicetree/bindings/mfd/ |
| D | fsl-imx25-tsadc.txt | 7 - compatible: Should be "fsl,imx25-tsadc". 25 compatible = "fsl,imx25-tsadc";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | fsl-imx25-tsadc.txt | 7 - compatible: Should be "fsl,imx25-tsadc". 25 compatible = "fsl,imx25-tsadc";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3288-veyron-pinky.dts | 134 &tsadc { 135 /* Some connection is flaky making the tsadc hang the system */
|
| D | rv1108.dtsi | 309 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 {
|
| D | rk322x.dtsi | 522 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/ |
| D | rk3288-veyron-pinky.dts | 134 &tsadc { 135 /* Some connection is flaky making the tsadc hang the system */
|
| D | rv1108.dtsi | 316 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 {
|
| D | rk322x.dtsi | 472 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 {
|
| D | rk3228-evb.dts | 59 &tsadc {
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| 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-5.10/drivers/input/touchscreen/ |
| 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/iio/adc/ |
| 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/iio/adc/ |
| 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-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3368.dtsi | 407 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/ |
| D | rk3368.dtsi | 389 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/ |
| D | rockchip-saradc.yaml | 16 - const: rockchip,rk3066-tsadc
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | rockchip-saradc.yaml | 16 - const: rockchip,rk3066-tsadc
|