Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/mfd/
Dti_am335x_tscadc.c30 static unsigned int tscadc_readl(struct ti_tscadc_dev *tsadc, unsigned int reg) in tscadc_readl() argument
34 regmap_read(tsadc->regmap_tscadc, reg, &val); in tscadc_readl()
38 static void tscadc_writel(struct ti_tscadc_dev *tsadc, unsigned int reg, in tscadc_writel() argument
41 regmap_write(tsadc->regmap_tscadc, reg, val); in tscadc_writel()
51 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tsadc, u32 val) in am335x_tsc_se_set_cache() argument
55 spin_lock_irqsave(&tsadc->reg_lock, flags); in am335x_tsc_se_set_cache()
56 tsadc->reg_se_cache |= val; in am335x_tsc_se_set_cache()
57 if (tsadc->adc_waiting) in am335x_tsc_se_set_cache()
58 wake_up(&tsadc->reg_se_wait); in am335x_tsc_se_set_cache()
59 else if (!tsadc->adc_in_use) in am335x_tsc_se_set_cache()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
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>;
/linux-4.1.27/include/linux/mfd/
Dti_am335x_tscadc.h185 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tsadc, u32 val);
186 void am335x_tsc_se_set_once(struct ti_tscadc_dev *tsadc, u32 val);
187 void am335x_tsc_se_clr(struct ti_tscadc_dev *tsadc, u32 val);
188 void am335x_tsc_se_adc_done(struct ti_tscadc_dev *tsadc);
/linux-4.1.27/arch/arm/boot/dts/
Drk3288-thermal.dtsi17 thermal-sensors = <&tsadc 0>;
24 thermal-sensors = <&tsadc 1>;
52 thermal-sensors = <&tsadc 2>;
Drk3288.dtsi385 tsadc: tsadc@ff280000 { label
386 compatible = "rockchip,rk3288-tsadc";
390 clock-names = "tsadc", "apb_pclk";
392 reset-names = "tsadc-apb";
1210 tsadc {
Drk3288-evb.dtsi182 &tsadc {
/linux-4.1.27/drivers/thermal/
Drockchip_thermal.c373 const struct rockchip_tsadc_chip *tsadc = sensor->thermal->chip; in rockchip_thermal_get_temp() local
376 retval = tsadc->get_temp(sensor->id, thermal->regs, out_temp); in rockchip_thermal_get_temp()
450 const struct rockchip_tsadc_chip *tsadc = thermal->chip; in rockchip_thermal_register_sensor() local
453 tsadc->set_tshut_mode(id, thermal->regs, thermal->tshut_mode); in rockchip_thermal_register_sensor()
454 tsadc->set_tshut_temp(id, thermal->regs, thermal->tshut_temp); in rockchip_thermal_register_sensor()
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Drockchip-saradc.txt4 - compatible: Should be "rockchip,saradc" or "rockchip,rk3066-tsadc"