include: qti_power_supply_iio: Import Xiaomi charger defines from yudi-t-oss

Change-Id: I82e3223da38f3836129365441f4fa116593e9845
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
This commit is contained in:
Jens Reidel 2024-04-02 22:42:56 +02:00
parent 680c1731f7
commit 547ce8e91b
No known key found for this signature in database
GPG Key ID: 23C1E5F512C12303

View File

@ -140,4 +140,92 @@
#define PSY_IIO_CP_INPUT_CURRENT_MAX 0x72
#define PSY_IIO_CURRENT_CAPABILITY 0x73
/* XM_PSY_IIO*/
/* SC8551A */
#define PSY_IIO_SC_PRESENT 0x80
#define PSY_IIO_SC_CHARGING_ENABLED 0x81
#define PSY_IIO_SC_STATUS 0x82
#define PSY_IIO_SC_BATTERY_PRESENT 0x83
#define PSY_IIO_SC_VBUS_PRESENT 0x84
#define PSY_IIO_SC_BATTERY_VOLTAGE 0x85
#define PSY_IIO_SC_BATTERY_CURRENT 0x86
#define PSY_IIO_SC_BATTERY_TEMPERATURE 0x87
#define PSY_IIO_SC_BUS_VOLTAGE 0x88
#define PSY_IIO_SC_BUS_CURRENT 0x89
#define PSY_IIO_SC_BUS_TEMPERATURE 0x8a
#define PSY_IIO_SC_DIE_TEMPERATURE 0x8b
#define PSY_IIO_SC_ALARM_STATUS 0x8c
#define PSY_IIO_SC_FAULT_STATUS 0x8d
#define PSY_IIO_SC_VBUS_ERROR_STATUS 0x8e
#define PSY_IIO_SC_ENABLE_ADC 0x8f
#define PSY_IIO_SC_REG_STATUS 0x90
/* BQ27Z561 */
#define PSY_IIO_BQFG_PRESENT 0x95
#define PSY_IIO_BQFG_STATUS 0x96
#define PSY_IIO_BQFG_VOLTAGE_NOW 0x97
#define PSY_IIO_BQFG_VOLTAGE_MAX 0x98
#define PSY_IIO_BQFG_CURRENT_NOW 0x99
#define PSY_IIO_BQFG_CAPACITY 0x9a
#define PSY_IIO_BQFG_CAPACITY_LEVEL 0x9b
#define PSY_IIO_BQFG_TEMP 0x9c
#define PSY_IIO_BQFG_CHARGE_FULL 0x9d
#define PSY_IIO_BQFG_CHARGE_FULL_DESIGN 0x9e
#define PSY_IIO_BQFG_CYCLE_COUNT 0x9f
#define PSY_IIO_BQFG_TIME_TO_EMPTY_NOW 0xa0
#define PSY_IIO_BQFG_TIME_TO_FULL_NOW 0xa1
#define PSY_IIO_BQFG_UPDATE_NOW 0xa2
#define PSY_IIO_BQFG_THERM_CURR 0xa3
#define PSY_IIO_BQFG_CHIP_OK 0xa4
#define PSY_IIO_BQFG_BATTERY_AUTH 0xa5
#define PSY_IIO_BQFG_SOC_DECIMAL 0xa6
#define PSY_IIO_BQFG_SOC_DECIMAL_RATE 0xa7
#define PSY_IIO_BQFG_SOH 0xa8
#define PSY_IIO_BQFG_RSOC 0xa9
#define PSY_IIO_BQFG_BATTERY_ID 0xaa
#define PSY_IIO_BQFG_RESISTANCE_ID 0xab
#define PSY_IIO_BQFG_SHUTDOWN_DELAY 0xac
#define PSY_IIO_BQFG_FASTCHARGE_MODE 0xad
#define PSY_IIO_BQFG_TEMP_MAX 0xae
#define PSY_IIO_BQFG_TIME_OT 0xaf
#define PSY_IIO_BQFG_REG_RSOC 0xb0
#define PSY_IIO_BQFG_RM 0xb1
/* SYV690D */
#define PSY_IIO_SYV_CHARGE_PRESENT 0xb3
#define PSY_IIO_SYV_CHARGE_ONLINE 0xb4
#define PSY_IIO_SYV_CHARGE_DONE 0xb5
#define PSY_IIO_SYV_CHAGER_HZ 0xb6
#define PSY_IIO_SYV_INPUT_CURRENT_SETTLED 0xb7
#define PSY_IIO_SYV_INPUT_VOLTAGE_SETTLED 0xb8
#define PSY_IIO_SYV_CHAGER_CURRENT 0xb9
#define PSY_IIO_SYV_CHARGING_ENABLED 0xba
#define PSY_IIO_SYV_OTG_ENABLE 0xbb
#define PSY_IIO_SYV_CHAGER_TERM 0xbc
#define PSY_IIO_SYV_BATTERY_VOLTAGE_TERM 0xbd
#define PSY_IIO_SYV_CHARGER_STATUS 0xbe
#define PSY_IIO_SYV_CHARGE_TYPE 0xbf
#define PSY_IIO_SYV_CHARGE_USB_TYPE 0xc0
#define PSY_IIO_SYV_BUS_VOLTAGE 0xc1
#define PSY_IIO_SYV_BATTERY_VOLTAGE 0xc2
#define PSY_IIO_SYV_ENABLE_CHAGER_TERM 0xc3
/* RT17XX */
#define PSY_IIO_RT_PD_ACTIVE 0xc8
#define PSY_IIO_RT_PD_CURRENT_MAX 0xc9
#define PSY_IIO_RT_PD_VOLTAGE_MIN 0xca
#define PSY_IIO_RT_PD_VOLTAGE_MAX 0xcb
#define PSY_IIO_RT_PD_IN_HARD_RESET 0xcc
#define PSY_IIO_RT_TYPEC_CC_ORIENTATION 0xcd
#define PSY_IIO_RT_TYPEC_MODE 0xce
#define PSY_IIO_RT_PD_USB_SUSPEND_SUPPORTED 0xcf
#define PSY_IIO_RT_PD_APDO_VOLT_MAX 0xd0
#define PSY_IIO_RT_PD_APDO_CURR_MAX 0xd1
#define PSY_IIO_RT_PD_USB_REAL_TYPE 0xd2
#define PSY_IIO_RT_TYPEC_ACCESSORY_MODE 0xd3
#define PSY_IIO_RT_TYPEC_ADAPTER_ID 0xd4
#endif /* __QTI_POWER_SUPPLY_IIO_H__ */