Changes between Version 3 and Version 4 of venice/PCIe
- Timestamp:
- 10/02/2023 04:50:17 PM (11 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
venice/PCIe
v3 v4 33 33 The GW7300-F and newer have a PCIe and USB 3.0 mux for Mini-PCIe slot J10. Mini-PCIe cannot support USB 3.0 and PCIe at the same time, thus the mux is used to choose which to use. 34 34 35 This mux is controlled through GPIO1_6 (default 0, which is PCIe), with a bootloader example shown below: 35 36 37 This mux is controlled through GPIO1_6 (default 0, which is PCIe), with a bootloader example shown below: (adjust per board, focus on gpio named pci_usb_sel) 36 38 {{{ 37 39 u-boot=> gpio status … … 47 49 }}} 48 50 51 To clear this GPIO high (PCIe) in uboot: 52 {{{ 53 gpio clear GPIO1_6 54 }}} 55 56 Then boot the board via the boot command: 57 {{{ 58 boot 59 }}} 60 61 It is recommended to adjust this GPIO in the bootloader and not when the board boots into Linux. If the GPIO state does not persist across reboots, then add the command to the extra variable. 62 63 64