| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/thermal/ |
| H A 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,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 D | rockchip-thermal.txt | 4 - 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 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);
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3288-thermal.dtsi | 16 thermal-sensors = <&tsadc 0>; 25 thermal-sensors = <&tsadc 1>; 65 thermal-sensors = <&tsadc 2>;
|
| H A D | rk322x.dtsi | 414 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 D | rk3368.dtsi | 455 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 D | rockchip_thermal.c | 1273 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 D | px30-robot-no-gpu.dtsi | 19 thermal-sensors = <&tsadc 0>; 50 thermal-sensors = <&tsadc 1>;
|
| H A D | rk3399pro-npu.dtsi | 375 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 D | rk3368.dtsi | 411 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 D | fsl-imx25-tsadc.txt | 7 - compatible: Should be "fsl,imx25-tsadc". 25 compatible = "fsl,imx25-tsadc";
|
| /OK3568_Linux_fs/kernel/drivers/thermal/ |
| H A D | rockchip_thermal.c | 2096 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 D | rk3288-veyron-pinky.dts | 134 &tsadc { 135 /* Some connection is flaky making the tsadc hang the system */
|
| H A 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 {
|
| H A D | rv1126.dtsi | 1444 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 D | rk322x.dtsi | 483 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 D | rv1106-evb.dtsi | 87 &tsadc {
|
| H A D | rk3228-evb.dts | 59 &tsadc {
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A 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()
|