History

usb: charger: assign specific number for enum value

To work properly on every architectures and compilers, the enum value needs to be specific numbers.

Peter Chen committed 6 years ago

Commit ca4b43c1 parent 3e998621 file · +8 −8Browse files

Showing the changes to include/uapi/linux (1 of 1 file). Show all

Unified · Split

include/uapi/linux/usb/charger.h+8−8
@@ -14,18 +14,18 @@ · 13 unmodified lines
1414 * ACA (Accessory Charger Adapters)
1515 */
1616 enum usb_charger_type {
17− UNKNOWN_TYPE,
18− SDP_TYPE,
19− DCP_TYPE,
20− CDP_TYPE,
21− ACA_TYPE,
17+ UNKNOWN_TYPE = 0,
18+ SDP_TYPE = 1,
19+ DCP_TYPE = 2,
20+ CDP_TYPE = 3,
21+ ACA_TYPE = 4,
2222 };
2323
2424 /* USB charger state */
2525 enum usb_charger_state {
26− USB_CHARGER_DEFAULT,
27− USB_CHARGER_PRESENT,
28− USB_CHARGER_ABSENT,
26+ USB_CHARGER_DEFAULT = 0,
27+ USB_CHARGER_PRESENT = 1,
28+ USB_CHARGER_ABSENT = 2,
2929 };
3030
3131 #endif /* _UAPI__LINUX_USB_CHARGER_H */