Home
last modified time | relevance | path

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

1234567891011

/OK3568_Linux_fs/kernel/drivers/mfd/
H A 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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/thermal/
H A 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,rv1126-tsadc": found on RV1126 SoCs
8 "rockchip,rk1808-tsadc": found on RK1808 SoCs
9 "rockchip,rk3228-tsadc": found on RK3228 SoCs
10 "rockchip,rk3288-tsadc": found on RK3288 SoCs
11 "rockchip,rk3308-tsadc": found on RK3308 SoCs
12 "rockchip,rk3328-tsadc": found on RK3328 SoCs
13 "rockchip,rk3368-tsadc": found on RK3368 SoCs
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/thermal/
H A Drockchip-thermal.txt4 - compatible : "rockchip,rk3288-tsadc"
10 - clock-names : Shall be "tsadc" for the converter-clock, and "apb_pclk" for
14 - reset-names : Must include the name "tsadc-apb".
22 tsadc: tsadc@ff280000 {
23 compatible = "rockchip,rk3288-tsadc";
27 clock-names = "tsadc", "apb_pclk";
29 reset-names = "tsadc-apb";
45 thermal-sensors = <&tsadc 1>;
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A 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);
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288-thermal.dtsi16 thermal-sensors = <&tsadc 0>;
25 thermal-sensors = <&tsadc 1>;
65 thermal-sensors = <&tsadc 2>;
H A Drk322x.dtsi414 thermal-sensors = <&tsadc 0>;
449 tsadc: tsadc@11150000 { label
450 compatible = "rockchip,rk3228-tsadc";
454 clock-names = "tsadc", "apb_pclk";
456 reset-names = "tsadc-apb";
791 tsadc {
H A D.rk3368-sheep.dtb.dts.tmp
H A D.rk3368-geekbox.dtb.dts.tmp
H A D.rk3368-px5-evb.dtb.dts.tmp
H A Drk3368.dtsi455 thermal-sensors = <&tsadc 0>;
493 thermal-sensors = <&tsadc 1>;
518 tsadc: tsadc@ff280000 { label
519 compatible = "rockchip,rk3368-tsadc";
523 clock-names = "tsadc", "apb_pclk";
525 reset-names = "tsadc-apb";
1098 tsadc {
H A D.rk3368-lion.dtb.dts.tmp
H A D.rk3288-popmetal.dtb.dts.tmp
/OK3568_Linux_fs/u-boot/drivers/thermal/
H A Drockchip_thermal.c1273 struct rockchip_tsadc_chip *tsadc; in rockchip_thermal_probe() local
1296 tsadc = (struct rockchip_tsadc_chip *)&rk3308bs_tsadc_data; in rockchip_thermal_probe()
1298 tsadc = (struct rockchip_tsadc_chip *)&px30s_tsadc_data; in rockchip_thermal_probe()
1300 tsadc = (struct rockchip_tsadc_chip *)dev_get_driver_data(dev); in rockchip_thermal_probe()
1302 priv->data = tsadc; in rockchip_thermal_probe()
1314 priv->tshut_polarity = tsadc->tshut_polarity; in rockchip_thermal_probe()
1321 tsadc->tsadc_init(dev); in rockchip_thermal_probe()
1322 tsadc->irq_ack(dev); in rockchip_thermal_probe()
1328 for (i = 0; i < tsadc->chn_num; i++) { in rockchip_thermal_probe()
1329 tsadc->set_alarm_temp(dev, i, tsadc->tshut_temp); in rockchip_thermal_probe()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Dpx30-robot-no-gpu.dtsi19 thermal-sensors = <&tsadc 0>;
50 thermal-sensors = <&tsadc 1>;
H A Drk3399pro-npu.dtsi375 thermal-sensors = <&tsadc 0>;
418 tsadc: tsadc@ff3a0000 { label
419 compatible = "rockchip,rk1808-tsadc";
424 clock-names = "tsadc", "apb_pclk";
428 reset-names = "tsadc-apb";
802 tsadc {
803 tsadc_otp_gpio: tsadc-otp-gpio {
808 tsadc_otp_out: tsadc-otp-out {
H A Drk3368.dtsi411 thermal-sensors = <&tsadc 0>;
455 thermal-sensors = <&tsadc 1>;
483 tsadc: tsadc@ff280000 { label
484 compatible = "rockchip,rk3368-tsadc";
488 clock-names = "tsadc", "apb_pclk";
490 reset-names = "tsadc-apb";
1169 tsadc {
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dfsl-imx25-tsadc.txt7 - compatible: Should be "fsl,imx25-tsadc".
25 compatible = "fsl,imx25-tsadc";
/OK3568_Linux_fs/kernel/drivers/thermal/
H A Drockchip_thermal.c2096 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_thermal_set_trips() local
2103 return tsadc->set_alarm_temp(&tsadc->table, in rockchip_thermal_set_trips()
2111 const struct rockchip_tsadc_chip *tsadc = sensor->thermal->chip; in rockchip_thermal_get_temp() local
2114 retval = tsadc->get_temp(&tsadc->table, in rockchip_thermal_get_temp()
2171 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_get_trim_configure() local
2177 if (!tsadc->get_trim_code) in rockchip_get_trim_configure()
2196 trim_code = tsadc->get_trim_code(&tsadc->table, in rockchip_get_trim_configure()
2226 trim_code = tsadc->get_trim_code(&tsadc->table, in rockchip_get_trim_configure()
2313 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_thermal_register_sensor() local
2316 tsadc->set_tshut_mode(thermal->grf, id, thermal->regs, in rockchip_thermal_register_sensor()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3288-veyron-pinky.dts134 &tsadc {
135 /* Some connection is flaky making the tsadc hang the system */
H A Drv1108.dtsi316 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 {
H A Drv1126.dtsi1444 cpu_tsadc_trim_l: cpu-tsadc-trim-l@23 {
1447 cpu_tsadc_trim_h: cpu-tsadc-trim-h@24 {
1451 npu_tsadc_trim_l: npu-tsadc-trim-l@25 {
1454 npu_tsadc_trim_h: npu-tsadc-trim-h@26 {
1458 tsadc_trim_base: tsadc-trim-base@27 {
1475 cpu_tsadc: tsadc@ff5f0000 {
1476 compatible = "rockchip,rv1126-tsadc";
1484 clock-names = "tsadc", "apb_pclk", "phy_clk";
1487 reset-names = "tsadc-apb", "tsadc", "tsadc-phy";
1500 npu_tsadc: tsadc@ff5f8000 {
[all …]
H A Drk322x.dtsi483 thermal-sensors = <&tsadc 0>;
524 tsadc: tsadc@11150000 { label
525 compatible = "rockchip,rk3228-tsadc";
529 clock-names = "tsadc", "apb_pclk";
533 reset-names = "tsadc-apb";
1140 tsadc {
H A Drv1106-evb.dtsi87 &tsadc {
H A Drk3228-evb.dts59 &tsadc {
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A 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()

1234567891011