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:
parent
680c1731f7
commit
547ce8e91b
@ -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__ */
|
||||
|
Loading…
Reference in New Issue
Block a user