Intel PCH controllers default to routing USB2 ports to EHCI rather than xHCI, and default to disabling SuperSpeed connections. Manipulate the PCI configuration space registers as necessary to reroute ports and enable SuperSpeed. Originally-fixed-by: Dan Ellis <Dan.Ellis@displaylink.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
3013 |
|
3013 |
|
3014 |
|
3014 |
|
3015 |
|
3015 |
|
|
3016 |
|
|
|
3017 |
|
|
|
3018 |
|
|
|
3019 |
|
|
|
3020 |
|
|
|
3021 |
|
|
|
3022 |
|
|
|
3023 |
|
|
|
3024 |
|
|
|
3025 |
|
|
|
3026 |
|
|
|
3027 |
|
|
|
3028 |
|
|
|
3029 |
|
|
|
3030 |
|
|
|
3031 |
|
|
|
3032 |
|
|
|
3033 |
|
|
|
3034 |
|
|
|
3035 |
|
|
|
3036 |
|
|
|
3037 |
|
|
|
3038 |
|
|
|
3039 |
|
|
|
3040 |
|
|
|
3041 |
|
|
|
3042 |
|
|
|
3043 |
|
|
|
3044 |
|
|
|
3045 |
|
|
|
3046 |
|
|
|
3047 |
|
|
|
3048 |
|
|
|
3049 |
|
|
|
3050 |
|
|
3016 |
|
3051 |
|
3017 |
|
3052 |
|
3018 |
|
3053 |
|
|
|
||
3054 |
|
3089 |
|
3055 |
|
3090 |
|
3056 |
|
3091 |
|
|
3092 |
|
|
|
3093 |
|
|
|
3094 |
|
|
|
3095 |
|
|
3057 |
|
3096 |
|
3058 |
|
3097 |
|
3059 |
|
3098 |
|
|
|
||
3115 |
|
3154 |
|
3116 |
|
3155 |
|
3117 |
|
3156 |
|
|
3157 |
|
|
3118 |
|
3158 |
|
3119 |
|
3159 |
|
3120 |
|
3160 |
|
|
|
||
1103 |
|
1103 |
|
1104 |
|
1104 |
|
1105 |
|
1105 |
|
|
1106 |
|
|
|
1107 |
|
|
|
1108 |
|
|
|
1109 |
|
|
|
1110 |
|
|
|
1111 |
|
|
|
1112 |
|
|
|
1113 |
|
|
|
1114 |
|
|
|
1115 |
|
|
|
1116 |
|
|
|
1117 |
|
|
|
1118 |
|
|
|
1119 |
|
|
|
1120 |
|
|
1106 |
|
1121 |
|