mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
1675088f8b
This patch fix typo of property name from 'pullup-uV' to 'pullup-uv'. The ntc_thermistor.c use 'pullup-uv' when parsing dt data. Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Reviewed-by: Jingoo Han <jg1.han@samsung.com> Acked-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com> Reviewed-by: Tomasz Figa <t.figa@samsung.com> Signed-off-by: Rob Herring <rob.herring@calxeda.com>
61 lines
1.7 KiB
Plaintext
61 lines
1.7 KiB
Plaintext
Samsung Exynos Analog to Digital Converter bindings
|
|
|
|
The devicetree bindings are for the new ADC driver written for
|
|
Exynos4 and upward SoCs from Samsung.
|
|
|
|
New driver handles the following
|
|
1. Supports ADC IF found on EXYNOS4412/EXYNOS5250
|
|
and future SoCs from Samsung
|
|
2. Add ADC driver under iio/adc framework
|
|
3. Also adds the Documentation for device tree bindings
|
|
|
|
Required properties:
|
|
- compatible: Must be "samsung,exynos-adc-v1"
|
|
for exynos4412/5250 controllers.
|
|
Must be "samsung,exynos-adc-v2" for
|
|
future controllers.
|
|
- reg: Contains ADC register address range (base address and
|
|
length) and the address of the phy enable register.
|
|
- interrupts: Contains the interrupt information for the timer. The
|
|
format is being dependent on which interrupt controller
|
|
the Samsung device uses.
|
|
- #io-channel-cells = <1>; As ADC has multiple outputs
|
|
- clocks From common clock binding: handle to adc clock.
|
|
- clock-names From common clock binding: Shall be "adc".
|
|
- vdd-supply VDD input supply.
|
|
|
|
Note: child nodes can be added for auto probing from device tree.
|
|
|
|
Example: adding device info in dtsi file
|
|
|
|
adc: adc@12D10000 {
|
|
compatible = "samsung,exynos-adc-v1";
|
|
reg = <0x12D10000 0x100>, <0x10040718 0x4>;
|
|
interrupts = <0 106 0>;
|
|
#io-channel-cells = <1>;
|
|
io-channel-ranges;
|
|
|
|
clocks = <&clock 303>;
|
|
clock-names = "adc";
|
|
|
|
vdd-supply = <&buck5_reg>;
|
|
};
|
|
|
|
|
|
Example: Adding child nodes in dts file
|
|
|
|
adc@12D10000 {
|
|
|
|
/* NTC thermistor is a hwmon device */
|
|
ncp15wb473@0 {
|
|
compatible = "ntc,ncp15wb473";
|
|
pullup-uv = <1800000>;
|
|
pullup-ohm = <47000>;
|
|
pulldown-ohm = <0>;
|
|
io-channels = <&adc 4>;
|
|
};
|
|
};
|
|
|
|
Note: Does not apply to ADC driver under arch/arm/plat-samsung/
|
|
Note: The child node can be added under the adc node or separately.
|