Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: iio: adc: qcom: Add Qualcomm smb139x

Bindings for a charger controller chip found on sm8350

Signed-off-by: Nia Espera <nespera@igalia.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/20231111-nia-sm8350-for-upstream-v4-1-3a638b02eea5@igalia.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Nia Espera and committed by
Bjorn Andersson
7bf421f4 cdecce12

+22
+19
include/dt-bindings/iio/qcom,spmi-adc7-smb139x.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */ 2 + /* 3 + * Copyright (c) 2020 The Linux Foundation. All rights reserved. 4 + */ 5 + 6 + #ifndef _DT_BINDINGS_QCOM_SPMI_VADC_SMB139X_H 7 + #define _DT_BINDINGS_QCOM_SPMI_VADC_SMB139X_H 8 + 9 + #include <dt-bindings/iio/qcom,spmi-vadc.h> 10 + 11 + #define SMB139x_1_ADC7_SMB_TEMP (SMB139x_1_SID << 8 | ADC7_SMB_TEMP) 12 + #define SMB139x_1_ADC7_ICHG_SMB (SMB139x_1_SID << 8 | ADC7_ICHG_SMB) 13 + #define SMB139x_1_ADC7_IIN_SMB (SMB139x_1_SID << 8 | ADC7_IIN_SMB) 14 + 15 + #define SMB139x_2_ADC7_SMB_TEMP (SMB139x_2_SID << 8 | ADC7_SMB_TEMP) 16 + #define SMB139x_2_ADC7_ICHG_SMB (SMB139x_2_SID << 8 | ADC7_ICHG_SMB) 17 + #define SMB139x_2_ADC7_IIN_SMB (SMB139x_2_SID << 8 | ADC7_IIN_SMB) 18 + 19 + #endif
+3
include/dt-bindings/iio/qcom,spmi-vadc.h
··· 239 239 #define ADC7_GPIO3 0x0c 240 240 #define ADC7_GPIO4 0x0d 241 241 242 + #define ADC7_SMB_TEMP 0x06 242 243 #define ADC7_CHG_TEMP 0x10 243 244 #define ADC7_USB_IN_V_16 0x11 244 245 #define ADC7_VDC_16 0x12 245 246 #define ADC7_CC1_ID 0x13 246 247 #define ADC7_VREF_BAT_THERM 0x15 247 248 #define ADC7_IIN_FB 0x17 249 + #define ADC7_ICHG_SMB 0x18 250 + #define ADC7_IIN_SMB 0x19 248 251 249 252 /* 30k pull-up1 */ 250 253 #define ADC7_AMUX_THM1_30K_PU 0x24