Changeset 904b1bc in mainline for uspace/lib/usb/include/usb/classes/hub.h
- Timestamp:
- 2018-05-22T10:36:58Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a4eb3ba2
- Parents:
- 4f8772d4
- git-author:
- Jiri Svoboda <jiri@…> (2018-05-21 17:36:30)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-05-22 10:36:58)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/include/usb/classes/hub.h
r4f8772d4 r904b1bc 149 149 uint8_t characteristics; 150 150 151 #define HUB_CHAR_POWER_PER_PORT_FLAG (1 << 0)152 #define HUB_CHAR_NO_POWER_SWITCH_FLAG (1 << 1)153 #define HUB_CHAR_COMPOUND_DEVICE (1 << 2)154 #define HUB_CHAR_OC_PER_PORT_FLAG (1 << 3)155 #define HUB_CHAR_NO_OC_FLAG (1 << 4)156 157 /* These are invalid for superspeed hub */158 #define HUB_CHAR_TT_THINK_16 (1 << 5)159 #define HUB_CHAR_TT_THINK_8 (1 << 6)160 #define HUB_CHAR_INDICATORS_FLAG (1 << 7)161 151 162 152 /** Unused part of characteristics field */ … … 179 169 uint8_t max_current; 180 170 } __attribute__((packed)) usb_hub_descriptor_header_t; 171 172 /* 173 * USB hub characteristics 174 */ 175 #define HUB_CHAR_POWER_PER_PORT_FLAG (1 << 0) 176 #define HUB_CHAR_NO_POWER_SWITCH_FLAG (1 << 1) 177 #define HUB_CHAR_COMPOUND_DEVICE (1 << 2) 178 #define HUB_CHAR_OC_PER_PORT_FLAG (1 << 3) 179 #define HUB_CHAR_NO_OC_FLAG (1 << 4) 180 181 /* These are invalid for superspeed hub */ 182 #define HUB_CHAR_TT_THINK_16 (1 << 5) 183 #define HUB_CHAR_TT_THINK_8 (1 << 6) 184 #define HUB_CHAR_INDICATORS_FLAG (1 << 7) 181 185 182 186 /** One bit for the device and one bit for every port */
Note:
See TracChangeset
for help on using the changeset viewer.