Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
CR_7842 usb: fix TRB_TRANSFER return null pointer issue
See merge request sdk/u-boot!73
|
|
xhci_wait_for_event() wait TRB_TRANSFER may return null
pointer, shoud checkit avoid crash.
Read usb device info maybe failed, should check it and
do not register usb device. uboot should rescan usb
device and register.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
|
|
CR7345 usb: hub: Do NOT add device if portchanged over current bit is set
See merge request sdk/u-boot!72
|
|
USB hub should not add the usb devices if over current bit
is set in portchange. For later usb_scan_port will still return
with error and rescan and add device again.
it will generate dulplicated device and cause crash issue.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
|
|
CR 7124 PCIe dts & driver: Modified reset & link wait timing for better compatbility.
See merge request sdk/u-boot!71
|
|
CR_7420_vf2_fastboot_Xingyu.Wu
See merge request sdk/u-boot!70
|
|
CR 5472 vout: logo: emmc log show many times
See merge request sdk/u-boot!69
|
|
1. Modified reset assert duration to 100ms.
2. Wait 10-100 ms for link training.
3. If link is up, delay 100ms before doing any configuration space access.
Reference spec: PCIe Base Spec r6.0 & CEM 2.0.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Only USB host and device are same IP and should be changed mode with initialization
before fastboot in Devkits. Add the target of Devkits to math the board.
Fixes: 67df54127e38 ("cmd: fastboot: Add presetting on StarFive SoC before fastboot")
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
the vout clocks on enable status, when no connecters (hdmi or mipi)
this will cause emmc init many times
need to closed the vout clocks
Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
|
|
CR_4615_fastboot_Xingyu.Wu
See merge request sbc/u-boot!63
|
|
Add config for max block size to write in MMC with sparse file.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
CR_7250 usb: cdns: Add USB device support
See merge request sbc/u-boot!62
|
|
For the codes has been changed, Add starfive,usb2-only
property.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Enable fastboot function.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
|
|
CR_4615_add_fastboot_Xingyu.Wu
See merge request sdk/u-boot!68
|
|
Add auto-fastboot function before autoboot on StarFive SoC
and add a config to enable or disable this.
In the auto-fastboot, it check a environment flag of 'fb_sf_completed'
first. The flag is NULL and then the fastboot will work.
The flag will be set from USB tool to indicate done after flashing the
image.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add the presetting about usb as device in fastboot function.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add config for max block size to write in MMC with sparse file.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add a new parameter to get "logical-block-size" in getvar command.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add new flag to load image file to preset address without partition.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
CR_7250 usb: cdns: Add USB device support
See merge request sdk/u-boot!67
|
|
Add starfive,usb2-only to zero in evb board.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Add USB device support. Add dr_num_mode for
changing the dr mode number, For changing the strings cause issues.
For devkits, If using device,
need to changed starfive,usb2-only to 1 and dr_num_mode
to 2.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
|
|
CR_7199 usb: cdns3: starfive: Add usb driver to support for JH7110
See merge request sdk/u-boot!66
|
|
CR_7136 usb: cdns3: Set the SS EP config bit by usb SS speed
See merge request sdk/u-boot!65
|
|
Add evb USB 3.0 clock dts.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Updated USB Device Tree Node to support USB Device functionality and is
consistent with Kernel.
Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Add usb driver to support for jh7110.
Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Set SS EP config bit by USB SS speed. Avoid transfer
timeout.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
CR6370: riscv: starfive: vf2: Optimize boot logic(sd/nvme)
See merge request sbc/u-boot!61
|
|
|
|
CR6370: riscv: starfive: evb: Optimize boot logic(sd/nvme)
See merge request sdk/u-boot!64
|
|
- Optimize boot commands for jh7110-evb
- Add CONFIG_DEFAULT_FDT_FILE for debian boot
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
add get_boot_mode function to support Multi-device boot
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Add BOOTENV for jh7110 evb
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Add JH7110_DISTRO_BOOTEN/JH7110_SDK_BOOTEN for debian/sdk boot
on JH7110 SOC.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
will be replaced by the new bootenv
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
- Optimize boot commands for vf2
- fix CONFIG_DEFAULT_FDT_FILE
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Add BOOTENV for visionfive 2
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Add JH7110_DISTRO_BOOTEN/JH7110_SDK_BOOTEN for debian/sdk boot on JH7110
SOC.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
These bootenvs do not apply with multiple boots
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
CHIPA_SET_FORCE is for debug and no need any more.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
CR_6864_515: mmc: starfive: add high speed support
See merge request sbc/u-boot!60
|