/Linux-v5.4/drivers/mfd/ |
D | fsl-imx25-tsadc.c | 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() 77 if (!tsadc->domain) { in mx25_tsadc_setup_irq() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/thermal/ |
D | rockchip-thermal.txt | 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 21 - reset-names : Must include the name "tsadc-apb". [all …]
|
/Linux-v5.4/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);
|
/Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
D | fsl-imx25-tsadc.txt | 7 - compatible: Should be "fsl,imx25-tsadc". 25 compatible = "fsl,imx25-tsadc";
|
/Linux-v5.4/drivers/thermal/ |
D | rockchip_thermal.c | 1084 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_thermal_set_trips() local 1089 return tsadc->set_alarm_temp(&tsadc->table, in rockchip_thermal_set_trips() 1097 const struct rockchip_tsadc_chip *tsadc = sensor->thermal->chip; in rockchip_thermal_get_temp() local 1100 retval = tsadc->get_temp(&tsadc->table, in rockchip_thermal_get_temp() 1182 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_thermal_register_sensor() local 1185 tsadc->set_tshut_mode(id, thermal->regs, thermal->tshut_mode); in rockchip_thermal_register_sensor() 1187 error = tsadc->set_tshut_temp(&tsadc->table, id, thermal->regs, in rockchip_thermal_register_sensor()
|
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
D | rockchip-saradc.txt | 4 - compatible: should be "rockchip,<name>-saradc" or "rockchip,rk3066-tsadc" 6 - "rockchip,rk3066-tsadc": for rk3036
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | rk3288-veyron-pinky.dts | 112 &tsadc { 113 /* Some connection is flaky making the tsadc hang the system */
|
D | rv1108.dtsi | 319 thermal-sensors = <&tsadc 0>; 349 tsadc: tsadc@10370000 { label 350 compatible = "rockchip,rv1108-tsadc"; 356 clock-names = "tsadc", "apb_pclk"; 362 reset-names = "tsadc-apb"; 873 tsadc {
|
D | rk3228-evb.dts | 59 &tsadc {
|
D | rk322x.dtsi | 477 thermal-sensors = <&tsadc 0>; 518 tsadc: tsadc@11150000 { label 519 compatible = "rockchip,rk3228-tsadc"; 523 clock-names = "tsadc", "apb_pclk"; 527 reset-names = "tsadc-apb"; 1116 tsadc {
|
D | rk3288.dtsi | 485 thermal-sensors = <&tsadc 0>; 492 thermal-sensors = <&tsadc 1>; 536 thermal-sensors = <&tsadc 2>; 561 tsadc: tsadc@ff280000 { label 562 compatible = "rockchip,rk3288-tsadc"; 566 clock-names = "tsadc", "apb_pclk"; 568 reset-names = "tsadc-apb"; 1925 tsadc {
|
D | rv1108-evb.dts | 187 &tsadc {
|
D | rk3066a.dtsi | 263 tsadc: tsadc@20060000 { label 264 compatible = "rockchip,rk3066-tsadc";
|
D | rk3229-evb.dts | 190 &tsadc {
|
D | rk3229-xms6.dts | 211 &tsadc {
|
D | rk3288-rock2-som.dtsi | 249 &tsadc {
|
D | rk3288-firefly-reload-core.dtsi | 250 &tsadc {
|
/Linux-v5.4/drivers/input/touchscreen/ |
D | fsl-imx25-tcq.c | 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-v5.4/arch/arm64/boot/dts/rockchip/ |
D | rk3368.dtsi | 405 thermal-sensors = <&tsadc 0>; 449 thermal-sensors = <&tsadc 1>; 477 tsadc: tsadc@ff280000 { label 478 compatible = "rockchip,rk3368-tsadc"; 482 clock-names = "tsadc", "apb_pclk"; 484 reset-names = "tsadc-apb"; 1148 tsadc {
|
D | rk3328.dtsi | 465 thermal-sensors = <&tsadc 0>; 499 tsadc: tsadc@ff250000 { label 500 compatible = "rockchip,rk3328-tsadc"; 506 clock-names = "tsadc", "apb_pclk"; 512 reset-names = "tsadc-apb"; 1181 tsadc { 1787 tsadc_int: tsadc-int { 1790 tsadc_gpio: tsadc-gpio {
|
D | rk3399-rock960.dts | 131 thermal-sensors = <&tsadc 0>;
|
D | rk3368-evb.dtsi | 219 &tsadc {
|
D | rk3399.dtsi | 772 thermal-sensors = <&tsadc 0>; 816 thermal-sensors = <&tsadc 1>; 833 tsadc: tsadc@ff260000 { label 834 compatible = "rockchip,rk3399-tsadc"; 840 clock-names = "tsadc", "apb_pclk"; 842 reset-names = "tsadc-apb"; 2474 tsadc {
|
D | rk3328-evb.dts | 241 &tsadc {
|
/Linux-v5.4/drivers/iio/adc/ |
D | fsl-imx25-gcq.c | 295 struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); in mx25_gcq_probe() local 334 priv->clk = tsadc->clk; in mx25_gcq_probe()
|