/* * Copyright 2023 Cirrus Logic, Inc. * * SPDX-License-Identifier: Apache-2.0 */ #define SBS_CHARGER_REG_SPEC_INFO 0x11 #define SBS_CHARGER_REG_CHARGER_MODE 0x12 #define SBS_CHARGER_REG_STATUS 0x13 #define SBS_CHARGER_REG_ALARM_WARNING 0x16 #define SBS_CHARGER_MODE_INHIBIT_CHARGE BIT(0) #define SBS_CHARGER_STATUS_CHARGE_INHIBITED BIT(0) #define SBS_CHARGER_STATUS_RES_COLD BIT(9) #define SBS_CHARGER_STATUS_RES_HOT BIT(10) #define SBS_CHARGER_STATUS_BATTERY_PRESENT BIT(14) #define SBS_CHARGER_STATUS_AC_PRESENT BIT(15) #define SBS_CHARGER_POLL_TIME 500