Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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>
|
|
|
|
Synchronize from vf2 to the dynamic CMA scheme
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
|
|
Adaptively adjust the CMA size according to the DDR size
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Optimized environment variables for debian boot
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Readjust the address space for 1G DDR
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
loadaddr
fdtoverlay_addr_r
kernel_comp_addr_r/kernel_comp_size
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Readjust the address space for 1G DDR
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Usually, kernel_comp_size only need 0x4000000.
Optimize kernel_comp_addr_r for better compatibility with 1G DDR
situations.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Remove max cpu voltages: 1.12v, 1.10v, 1.08v.
Set the cpu max frequency to 1.25G per OTP value.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Remove max cpu voltages: 1.12v, 1.10v, 1.08v.
Set the cpu max frequency to 1.25G per OTP value.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
This is needed for device tree overlays to work when adding them via "fdtoverlays /path/to/overlay.dtbo" to extlinux.conf.
Of course this can be also set in uEnv.txt, but this U-Boot build reads that environment file from partition 3 with FAT filesystem only, which makes this an unnecessary limitation. Also, this variable is listed as mandatory in upstream U-Boot docs: https://github.com/u-boot/u-boot/blob/master/doc/develop/distro.rst#required-environment-variables
To allow using device tree overlays on the VisionFive 2, including the one shipped with StarFive's own kernel build, via extlinux in a generic and upstream-compatible way, this variable is hereby added.
The used address is sufficiently distant from the initramfs address, also in case 0x48100000 is used (override via uEnv.txt in StarFive's Debian image).
Signed-off-by: MichaIng <micha@dietpi.com>
|
|
The default U-Boot environment does not provide kernel_comp_addr_r and kernel_comp_size, needed when using a compressed kernel image. These variables are listed as mandatory in upstream U-Boot to allow this feature without needed user configuration: https://github.com/u-boot/u-boot/blob/master/doc/develop/distro.rst#required-environment-variables
The values are taken from the uEnv.txt shipped by StarFive's own Debian images, which does use a gzip-compressed kernel image hence proven to be valid. Adding those values to the U-Boot default environment allows them to be removed from the dedicated uEnv.txt and enables support for compressed kernel images independent of the used uEnv.txt or whether one is used at all.
Signed-off-by: MichaIng <micha@dietpi.com>
|
|
CR_5228: Added booting from nvme support for debian
See merge request sbc/u-boot!50
|
|
1. u-boot:
Merge branch 'CR_5042_gmac_phy_delay_ds_samin.guo' into 'jh7110-master'
Merge branch 'CR_4854_nvboot_shanlong.li' into 'jh7110-master'
|
|
support boot from nvme ssd
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
Signed-off-by: Clement <clement@starfivetech.com>
|
|
Unify the content format of the copyright section
Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
|
|
Update the cpu voltage set commands per
binning information from OTP.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Update the cpu voltage set commands per
binning information from OTP.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
add nvme boot command
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
CR_4117: Added cpu_vol_set to distro sysboot flow
See merge request sbc/u-boot!42
|
|
CR_3910 board: starfive: jh7110: Add 1.1 & 1.02v max cpu voltage
See merge request sbc/u-boot!39
|
|
version JH7110_515_SDK_v4.5.1 for JH7110 EVB board
1. #4094: u-boot: update uboot logo display function
2. #3910: u-boot: add 1.1 & 1.02v max cpu voltage to enhance cpu binning voltage type
|
|
CR_4094 display: update uboot logo display function:
See merge request sdk/u-boot!42
|
|
|
|
Signed-off-by: Clement <clement@starfivetech.com>
|
|
1. the current default support 8bpp bitmap expansion to 8, 16, 24, 32bpp bitmap
2. Set the logo display position to center from the upper left corner by default
3. Optimize the logo replacement process
Signed-off-by: keith <keith.zhao@starfivetech.com>
|
|
add board_late_init to init display memory
config the bitmap picture
Signed-off-by: keith.zhao<keith.zhao@statfivetech.com>
|
|
Add two more binning IC types, and set add their
max cpu voltage accordingly.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Add two more binning IC types, and set add their
max cpu voltage accordingly.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Remove the power pin for VF2, the PCIe
power pin is hard wired to high.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
version JH7110_515_SDK_v4.4.0 for JH7110 EVB board
1. #3696: uboot: adjust cpu vol through reading cpu information from otp
|
|
Get the binning information from OTP,
and set change the cpu max voltage accordingly.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Get the binning information from OTP,
and set change the cpu max voltage accordingly.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
Moving forward, partition 2 will not be used as boot partition for Debian
image. Hence, remove the if else structure and only sets partition 3 as
boot partition.
Signed-off-by: Jun Yuan Tan <junyuan.tan@starfivetech.com>
|
|
This reverts commit 5d4dcdb90d7350760f065f7ea8d658080ad898a1, reversing
changes made to da9a5b042e5c3bcfa3acd65d434338f5baae34f8.
|
|
added backslash to prevent extra word to the parameter
Signed-off-by: Clement <clement@starfivetech.com>
|
|
Signed-off-by: Clement <clement@starfivetech.com>
|
|
Port the JH7110 pcie host driver from linux kernel.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
'load_distro_uenv' will now search for uEnv.txt in the boot partition to
determine which rootfs partition to boot (either p3 or p4).
Signed-off-by: Jun Yuan Tan <junyuan.tan@starfivetech.com>
|
|
version JH7110_515_SDK_v4.3.0 for JH7110 EVB board
1. Fix hibernation issue: mmc
2. #3345 uboot: support mipi dsi display logo
3. #3145 linux: pci: Add PHY settings in pcie host driver.
4. #3349 linux: crypto: Remove AES key zeroization
5. #3477 spl_tool add LICENSE file
|
|
add board_late_init to init display memory
config the bitmap picture
Signed-off-by:keith.zhao<keith.zhao@statfivetech.com>
|
|
set memory for both 8G and 4G depending on board information
Signed-off-by: Clement <clement@starfivetech.com>
|
|
Dynamically edit dtb to load correct hardware information and uses sysboot method to boot to distro
Signed-off-by: Clement <clement@starfivetech.com>
|
|
version JH7110_515_SDK_v3.0.0-rc3 for JH7110 EVB board
|