qcom,spmi-adc7-pmr735b.h 965 B

12345678910111213141516171819202122232425262728
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2020 The Linux Foundation. All rights reserved.
  4. */
  5. #ifndef _DT_BINDINGS_QCOM_SPMI_VADC_PMR735B_H
  6. #define _DT_BINDINGS_QCOM_SPMI_VADC_PMR735B_H
  7. #ifndef PMR735B_SID
  8. #define PMR735B_SID 5
  9. #endif
  10. /* ADC channels for PMR735B_ADC for PMIC7 */
  11. #define PMR735B_ADC7_REF_GND (PMR735B_SID << 8 | 0x0)
  12. #define PMR735B_ADC7_1P25VREF (PMR735B_SID << 8 | 0x01)
  13. #define PMR735B_ADC7_VREF_VADC (PMR735B_SID << 8 | 0x02)
  14. #define PMR735B_ADC7_DIE_TEMP (PMR735B_SID << 8 | 0x03)
  15. #define PMR735B_ADC7_GPIO1 (PMR735B_SID << 8 | 0x0a)
  16. #define PMR735B_ADC7_GPIO2 (PMR735B_SID << 8 | 0x0b)
  17. #define PMR735B_ADC7_GPIO3 (PMR735B_SID << 8 | 0x0c)
  18. /* 100k pull-up2 */
  19. #define PMR735B_ADC7_GPIO1_100K_PU (PMR735B_SID << 8 | 0x4a)
  20. #define PMR735B_ADC7_GPIO2_100K_PU (PMR735B_SID << 8 | 0x4b)
  21. #define PMR735B_ADC7_GPIO3_100K_PU (PMR735B_SID << 8 | 0x4c)
  22. #endif /* _DT_BINDINGS_QCOM_SPMI_VADC_PMR735B_H */