123456789101112131415161718192021222324252627 |
- // SPDX-License-Identifier: GPL-2.0+
- /*
- * Copyright (c) 2017 Dialog Semiconductor
- *
- * Author: Adam Thomson <[email protected]>
- */
- #ifndef __LINUX_USB_PD_EXT_SDB_H
- #define __LINUX_USB_PD_EXT_SDB_H
- /* SDB : Status Data Block */
- enum usb_pd_ext_sdb_fields {
- USB_PD_EXT_SDB_INTERNAL_TEMP = 0,
- USB_PD_EXT_SDB_PRESENT_INPUT,
- USB_PD_EXT_SDB_PRESENT_BATT_INPUT,
- USB_PD_EXT_SDB_EVENT_FLAGS,
- USB_PD_EXT_SDB_TEMP_STATUS,
- USB_PD_EXT_SDB_DATA_SIZE,
- };
- /* Event Flags */
- #define USB_PD_EXT_SDB_EVENT_OCP BIT(1)
- #define USB_PD_EXT_SDB_EVENT_OTP BIT(2)
- #define USB_PD_EXT_SDB_EVENT_OVP BIT(3)
- #define USB_PD_EXT_SDB_EVENT_CF_CV_MODE BIT(4)
- #endif /* __LINUX_USB_PD_EXT_SDB_H */
|