4c21bbb475
Older Rockchip SoCs, at least the rk3066, used a slightly modified saradc for temperature measurements. This so called tsadc does not contain any active parts like temperature interrupts and only supports polling the current temperature. The returned voltage can then be converted by a suitable thermal driver to and actual temperature and used for thermal handling. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Acked-by: Hartmut Knaack <knaack.h@gmx.de> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
25 lines
970 B
Plaintext
25 lines
970 B
Plaintext
Rockchip Successive Approximation Register (SAR) A/D Converter bindings
|
|
|
|
Required properties:
|
|
- compatible: Should be "rockchip,saradc" or "rockchip,rk3066-tsadc"
|
|
- reg: physical base address of the controller and length of memory mapped
|
|
region.
|
|
- interrupts: The interrupt number to the cpu. The interrupt specifier format
|
|
depends on the interrupt controller.
|
|
- clocks: Must contain an entry for each entry in clock-names.
|
|
- clock-names: Shall be "saradc" for the converter-clock, and "apb_pclk" for
|
|
the peripheral clock.
|
|
- vref-supply: The regulator supply ADC reference voltage.
|
|
- #io-channel-cells: Should be 1, see ../iio-bindings.txt
|
|
|
|
Example:
|
|
saradc: saradc@2006c000 {
|
|
compatible = "rockchip,saradc";
|
|
reg = <0x2006c000 0x100>;
|
|
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
|
|
clocks = <&cru SCLK_SARADC>, <&cru PCLK_SARADC>;
|
|
clock-names = "saradc", "apb_pclk";
|
|
#io-channel-cells = <1>;
|
|
vref-supply = <&vcc18>;
|
|
};
|