| Age | Commit message (Collapse) | Author | Files | Lines |
|
eMMC version
Set sdio0 bus-width to 8 when using VF2 Lite eMMC version.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Export a function get_mmc_size_from_eeprom() to read the eMMC size.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Supprot selecting DT according to eeprom information.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Move get_vf2_board_type() to eeprom driver and export it.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Move wake/clkreq pinctrl configs to pinctrl-1,
so they can take effect actually.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
rgpio0 output high level for switching to usb device
when running usb fastboot in CM / Lite board.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add device tree for StarFive VisionFive 2 Lite board.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Export a function get_product_id_from_eeprom() to read the product ID.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Enable i2c apb clock is enough, the core clock is redundant.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
disable pcie1 node in amp dts. The pcie1 move to rtos
side.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Add different domain in dts node for sbi boot and disable
gmac1 node.
make DEVICE_TREE=starfive_jh7110-amp to build
uboot amp image.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
Enable UART2 for rtos and move rtos image to running memory.
The image size is 832KB.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
CR_9208_DEVKITS_EEPROM_ziv.xu
See merge request sdk/u-boot!79
|
|
change eeprom model for devkits
Signed-off-by: Ziv Xu <ziv.xu@starfivetech.com>
|
|
change eeprom model for visionfive
Signed-off-by: Ziv Xu <ziv.xu@starfivetech.com>
|
|
So the I2C adapter can be recognized in OpenSBI.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
As drivers/video/raydium-rm68200-starfive.c is renamed to
drivers/video/starfive_seeed_panel.c, change the dts accordingly.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add device tree for StarFive JH7110 Devkits board.
The code is ported from tag JH7110_DVK_515_v3.9.3 of Devkits repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
To be compatible with the Devkits board.
The code is ported from tag JH7110_DVK_515_v3.9.3 of Devkits repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add board support for StarFive Devkits.
The code is ported from tag JH7110_DVK_515_v3.9.3 of Devkits repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add device tree for StarFive VisionFive 2 board.
The code is ported from tag JH7110_VF2_515_v3.9.3 of VF2 repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
To be compatible with the VisionFive 2 board.
The code is ported from tag JH7110_VF2_515_v3.9.3 of VF2 repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add board support for StarFive VisionFive 2.
The code is ported from tag JH7110_VF2_515_v3.9.3 of VF2 repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Add a header to easily use the EEPROM interface.
The code is ported from tag JH7110_VF2_515_v3.9.3 of VF2 repo.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Add starfive,usb2-only to zero in evb board.
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
|
|
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>
|
|
The frequency of cclk_in is limited to 50M, so that it does not do internal
part frequency and goes by-pass mode. And delete syscon node.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
SET_DS/SET_PULL/SET_SLEW can configure the properties of the GPIO
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
dram_init call fdtdec_setup_mem_size_base, so starfive_ddr.c do not
need it.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
CR6604:dram: jh7110: sync from devkits/vf2
See merge request sdk/u-boot!59
|
|
replace mipi&hdmi node , hdmi logo will start begin mipi
Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
|
|
The resize-ddr should be board-level code
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>
|
|
sync from vf2 and add resize DDR info from EEPROM
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
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>
|
|
Unify the content format of the copyright section
Signed-off-by: Yanhong Wang <yanhong.wang@starfivetech.com>
|
|
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>
|
|
Add L2 pretcher configuration for starfive jh7110 SoC.
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
|
|
Add gpio-controller for node gpio and gpioa.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
The riscv32 toolchain for GCC-12 provided by kernel.org contains libgcc.a
compiled for double-float. To link to it we have to adjust how we build
U-Boot.
As U-Boot actually does not use floating point at all this should not
make a significant difference for the produced binaries.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Rick Chen <rick@andestech.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
|
|
The following description is copied from the equivalent patch for the
Linux Kernel proposed by Aurelien Jarno:
>From version 2.38, binutils default to ISA spec version 20191213. This
means that the csr read/write (csrr*/csrw*) instructions and fence.i
instruction has separated from the `I` extension, become two standalone
extensions: Zicsr and Zifencei. As the kernel uses those instruction,
this causes the following build failure:
arch/riscv/cpu/mtrap.S: Assembler messages:
arch/riscv/cpu/mtrap.S:65: Error: unrecognized opcode `csrr a0,scause'
arch/riscv/cpu/mtrap.S:66: Error: unrecognized opcode `csrr a1,sepc'
arch/riscv/cpu/mtrap.S:67: Error: unrecognized opcode `csrr a2,stval'
arch/riscv/cpu/mtrap.S:70: Error: unrecognized opcode `csrw sepc,a0'
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Tested-by: Christian Stewart <christian@paral.in>
Reviewed-by: Rick Chen <rick@andestech.com>
|
|
hdmi can show a bitmap logo while uboot start
and the default resolution is 1920x1080@60fps
Signed-off-by: keith.zhao<keith.zhao@statfivetech.com>
|
|
Enable and add pinctrl configuration for PCIe host controller.
Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
|
|
cache driver enabled by config STARFIVE_JH7110_L2CC_FLUSH
if not , there is a dump on vf2
Signed-off-by:keith.zhao<keith.zhao@statfivetech.com>
|
|
update dts node to support vout mipi driver
Signed-off-by:keith.zhao<keith.zhao@statfivetech.com>
|
|
support flush_dcache_range interface STARFIVE_JH7110_L2CC_FLUSH
Signed-off-by:keith.zhao<keith.zhao@statfivetech.com>
|