| From 5f48e094b2abc5a03a1362ac3cf9a909502bfe7b Mon Sep 17 00:00:00 2001 |
| From: Peter Chen <peter.chen@nxp.com> |
| Date: Sat, 1 Feb 2020 14:13:44 +0800 |
| Subject: [PATCH] usb: charger: assign specific number for enum value |
| |
| commit ca4b43c14cd88d28cfc6467d2fa075aad6818f1d upstream. |
| |
| To work properly on every architectures and compilers, the enum value |
| needs to be specific numbers. |
| |
| Suggested-by: Greg KH <gregkh@linuxfoundation.org> |
| Signed-off-by: Peter Chen <peter.chen@nxp.com> |
| Link: https://lore.kernel.org/r/1580537624-10179-1-git-send-email-peter.chen@nxp.com |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/include/uapi/linux/usb/charger.h b/include/uapi/linux/usb/charger.h |
| index 5f72af35b3ed..ad22079125bf 100644 |
| --- a/include/uapi/linux/usb/charger.h |
| +++ b/include/uapi/linux/usb/charger.h |
| @@ -14,18 +14,18 @@ |
| * ACA (Accessory Charger Adapters) |
| */ |
| enum usb_charger_type { |
| - UNKNOWN_TYPE, |
| - SDP_TYPE, |
| - DCP_TYPE, |
| - CDP_TYPE, |
| - ACA_TYPE, |
| + UNKNOWN_TYPE = 0, |
| + SDP_TYPE = 1, |
| + DCP_TYPE = 2, |
| + CDP_TYPE = 3, |
| + ACA_TYPE = 4, |
| }; |
| |
| /* USB charger state */ |
| enum usb_charger_state { |
| - USB_CHARGER_DEFAULT, |
| - USB_CHARGER_PRESENT, |
| - USB_CHARGER_ABSENT, |
| + USB_CHARGER_DEFAULT = 0, |
| + USB_CHARGER_PRESENT = 1, |
| + USB_CHARGER_ABSENT = 2, |
| }; |
| |
| #endif /* _UAPI__LINUX_USB_CHARGER_H */ |
| -- |
| 2.7.4 |
| |