Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Radxa uses macronix spi flash, so enable it.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
set SPL_OPENSBI_LOAD_ADDR to 0x40000000
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
add 1G DDR tuning cfg
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
When eeprom reads, you need to determine whether eeprom supports it.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
In order to read DDR info from eeprom.
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>
|
|
sync from vf2 and add resize DDR info from EEPROM
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
CR6164 riscv: config: starfive: jh7110: mem size
See merge request sbc/u-boot!52
|
|
|
|
CR 6164 riscv: config: starfive: jh7110: mem size
See merge request sdk/u-boot!56
|
|
reduce the mem size from 800+M to 128M
Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
|
|
reduce the mem size from 800+M to 128M
Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
|
|
CR_5469 board: starfive: jh7110: Add support for 1.25GHz chips
See merge request sbc/u-boot!51
|
|
|
|
CR_5469 board: starfive: jh7110: Add support for 1.25GHz chips
See merge request sdk/u-boot!55
|
|
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>
|
|
update toolchain to gcc 12.2.0
|
|
CR_3508: riscv: dts: starfive: add zicsr_zifencei to riscv,isa string
See merge request sdk/u-boot!54
|
|
Starting from gcc 12.x, csr and fence instructions have been
separated from the base I instruction set. special the
zicsr_zifencei string to DT riscv,isa string
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
|
|
CR_5228: Added booting from nvme support for debian
See merge request sbc/u-boot!50
|
|
CR5042: riscv: dts: starfive: vf2: add Pad Drive Strength Cfg
See merge request sbc/u-boot!49
|
|
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'
|
|
CR5042: net: phy: motorcomm: add Pad Drive Strength Cfg
See merge request sdk/u-boot!52
|
|
CR_4854: uboot: evb support boot from nvme ssd
See merge request sdk/u-boot!53
|
|
support boot from nvme ssd
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
Signed-off-by: Clement <clement@starfivetech.com>
|
|
|
|
CR 5041 board: starfive: copyright: Standardize the copyright format
See merge request sdk/u-boot!51
|
|
set gmac1 rx delay to 300ps to to match better delays.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
set gmac0 rx delay to 1500ps to to match better delays.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Increase the drive strength of rx_clk to increase the delay
available window.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Unify the content format of the copyright section
Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
|
|
version JH7110_515_SDK_v4.8.1 for JH7110 EVB board
1. u-boot:
Merge branch 'CR_4747_remove_cycles_pmu_dts_minda' into 'jh7110-master'
|
|
YT8531 supports Pad Drive Strength configuration.
Including rx_data/rx_clk, etc.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
CR_4747 dts: pmu: remove pmu dts stall cycles config.
See merge request sdk/u-boot!50
|
|
version JH7110_515_SDK_v4.8.0 for JH7110 EVB board
1. u-boot: Merge branch 'CR_4427_DEFCONFIG_yanhong.wang' into 'jh7110-master'
|
|
CR 4427 configs: starfive: Enable CONFIG_OF_SEPARATE configuration
See merge request sdk/u-boot!47
|
|
class 8 and class9 cpu stall cycles hwcounter is
not supported in U74. delete the configuration.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
CR4563: Configure the l2 prefetcher parameter
See merge request sbc/u-boot!47
|
|
CR_3910 Modify cpu voltage set commands
See merge request sbc/u-boot!48
|
|
version JH7110_515_SDK_v4.7.0 for JH7110 EVB board
1. #3910: u-boot: update cpu voltage set commands per binning information from OTP
2. #4563: u-boot: configure the l2 prefetcher
|
|
CR4563:Configure the l2 prefetcher parameter
See merge request sdk/u-boot!48
|
|
CR_3910 Modify cpu voltage set commands
See merge request sdk/u-boot!49
|
|
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>
|