From: Baolin Wang Date: Wed, 13 Feb 2019 12:32:46 +0000 (+0800) Subject: arm64: dts: sprd: Add ADC calibration support X-Git-Tag: rel_imx_5.10.35_2.0.0-somdevices.0~5228^2~9 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=640e2c51bdf227a540480c0f0e0d68e94113931c;p=linux.git arm64: dts: sprd: Add ADC calibration support This patch adds phandles to the calibration cells provided by the Efuse device, which is used to calibrate the ADC channel scales. Signed-off-by: Baolin Wang Signed-off-by: Arnd Bergmann --- diff --git a/arch/arm64/boot/dts/sprd/sc2731.dtsi b/arch/arm64/boot/dts/sprd/sc2731.dtsi index f2f2aa50f66b..a2edc25936b3 100644 --- a/arch/arm64/boot/dts/sprd/sc2731.dtsi +++ b/arch/arm64/boot/dts/sprd/sc2731.dtsi @@ -63,6 +63,14 @@ #address-cells = <1>; #size-cells = <1>; hwlocks = <&hwlock 12>; + + adc_big_scale: calib@24 { + reg = <0x24 0x2>; + }; + + adc_small_scale: calib@26 { + reg = <0x26 0x2>; + }; }; pmic_adc: adc@480 { @@ -72,6 +80,8 @@ interrupts = <0>; #io-channel-cells = <1>; hwlocks = <&hwlock 4>; + nvmem-cell-names = "big_scale_calib", "small_scale_calib"; + nvmem-cells = <&adc_big_scale>, <&adc_small_scale>; }; vibrator@ec8 {