Line data Source code
1 0 : /* 2 : * Copyright (c) 2019 Linaro Limited 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_ 7 : #define ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_ 8 : 9 : /* Ideally we'd generate this enum to match what's coming out of the YAML, 10 : * however, we dont have a good way to know how to name such an enum from 11 : * the generation point of view, so for now we just hand code the enum. This 12 : * enum is expected to match the order in the yaml (dts/bindings/usb/usb.yaml) 13 : */ 14 : 15 0 : enum dt_usb_maximum_speed { 16 : DT_USB_MAXIMUM_SPEED_LOW_SPEED, 17 : DT_USB_MAXIMUM_SPEED_FULL_SPEED, 18 : DT_USB_MAXIMUM_SPEED_HIGH_SPEED, 19 : DT_USB_MAXIMUM_SPEED_SUPER_SPEED, 20 : }; 21 : 22 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_USB_USB_H_ */