Home
last modified time | relevance | path

Searched refs:tsadc (Results 1 – 25 of 55) sorted by relevance

123

/Linux-v5.4/drivers/mfd/
Dfsl-imx25-tsadc.c29 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/
Drockchip-thermal.txt4 - 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/
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);
/Linux-v5.4/Documentation/devicetree/bindings/mfd/
Dfsl-imx25-tsadc.txt7 - compatible: Should be "fsl,imx25-tsadc".
25 compatible = "fsl,imx25-tsadc";
/Linux-v5.4/drivers/thermal/
Drockchip_thermal.c1084 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/
Drockchip-saradc.txt4 - compatible: should be "rockchip,<name>-saradc" or "rockchip,rk3066-tsadc"
6 - "rockchip,rk3066-tsadc": for rk3036
/Linux-v5.4/arch/arm/boot/dts/
Drk3288-veyron-pinky.dts112 &tsadc {
113 /* Some connection is flaky making the tsadc hang the system */
Drv1108.dtsi319 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 {
Drk3228-evb.dts59 &tsadc {
Drk322x.dtsi477 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 {
Drk3288.dtsi485 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 {
Drv1108-evb.dts187 &tsadc {
Drk3066a.dtsi263 tsadc: tsadc@20060000 { label
264 compatible = "rockchip,rk3066-tsadc";
Drk3229-evb.dts190 &tsadc {
Drk3229-xms6.dts211 &tsadc {
Drk3288-rock2-som.dtsi249 &tsadc {
Drk3288-firefly-reload-core.dtsi250 &tsadc {
/Linux-v5.4/drivers/input/touchscreen/
Dfsl-imx25-tcq.c505 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/
Drk3368.dtsi405 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 {
Drk3328.dtsi465 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 {
Drk3399-rock960.dts131 thermal-sensors = <&tsadc 0>;
Drk3368-evb.dtsi219 &tsadc {
Drk3399.dtsi772 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 {
Drk3328-evb.dts241 &tsadc {
/Linux-v5.4/drivers/iio/adc/
Dfsl-imx25-gcq.c295 struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); in mx25_gcq_probe() local
334 priv->clk = tsadc->clk; in mx25_gcq_probe()

123