zephyr/include/dt-bindings/usb/usb.h

23 lines
709 B
C

/*
* Copyright (c) 2019 Linaro Limited
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_
#define ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_
/* Ideally we'd generate this enum to match what's coming out of the YAML,
* however, we dont have a good way to know how to name such an enum from
* the generation point of view, so for now we just hand code the enum. This
* enum is expected to match the order in the yaml (dts/bindings/usb/usb.yaml)
*/
enum dt_usb_maximum_speed {
DT_USB_MAXIMUM_SPEED_LOW_SPEED,
DT_USB_MAXIMUM_SPEED_FULL_SPEED,
DT_USB_MAXIMUM_SPEED_HIGH_SPEED,
DT_USB_MAXIMUM_SPEED_SUPER_SPEED,
};
#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_ */