123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- * This header provides constants for the Qualcomm PMIC's
- * Multi-Purpose Pin binding.
- */
- #ifndef _DT_BINDINGS_PINCTRL_QCOM_PMIC_MPP_H
- #define _DT_BINDINGS_PINCTRL_QCOM_PMIC_MPP_H
- /* power-source */
- #define PM8841_MPP_VPH 0
- #define PM8841_MPP_S3 2
- #define PM8916_MPP_VPH 0
- #define PM8916_MPP_L2 2
- #define PM8916_MPP_L5 3
- #define PM8941_MPP_VPH 0
- #define PM8941_MPP_L1 1
- #define PM8941_MPP_S3 2
- #define PM8941_MPP_L6 3
- #define PMA8084_MPP_VPH 0
- #define PMA8084_MPP_L1 1
- #define PMA8084_MPP_S4 2
- #define PMA8084_MPP_L6 3
- /*
- * Analog Input - Set the source for analog input.
- * To be used with "qcom,amux-route" property
- */
- #define PMIC_MPP_AMUX_ROUTE_CH5 0
- #define PMIC_MPP_AMUX_ROUTE_CH6 1
- #define PMIC_MPP_AMUX_ROUTE_CH7 2
- #define PMIC_MPP_AMUX_ROUTE_CH8 3
- #define PMIC_MPP_AMUX_ROUTE_ABUS1 4
- #define PMIC_MPP_AMUX_ROUTE_ABUS2 5
- #define PMIC_MPP_AMUX_ROUTE_ABUS3 6
- #define PMIC_MPP_AMUX_ROUTE_ABUS4 7
- /* To be used with "function" */
- #define PMIC_MPP_FUNC_NORMAL "normal"
- #define PMIC_MPP_FUNC_PAIRED "paired"
- #define PMIC_MPP_FUNC_DTEST1 "dtest1"
- #define PMIC_MPP_FUNC_DTEST2 "dtest2"
- #define PMIC_MPP_FUNC_DTEST3 "dtest3"
- #define PMIC_MPP_FUNC_DTEST4 "dtest4"
- #endif
|