summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-08-04mmc: starfive: add high speed supportWilliam Qiu1-1/+1
add high speed support Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-28Merge tag 'JH7110_515_SDK_v5.4.3' into vf2-develAndy Hu2-0/+13
2023-07-28Merge branch 'CR_6806_MMC_vf2_william.qiu' into 'vf2-devel'andy.hu2-6/+22
CR_6806: spl: starfive: modify driver strength and slew rate See merge request sbc/u-boot!59
2023-07-28Merge branch 'CR_6806_MMC_evb_william.qiu' into 'jh7110-master'andy.hu2-0/+13
CR_6806: spl: starfive: modify driver strength and slew rate See merge request sdk/u-boot!63
2023-07-28riscv: dts: starfive: limit cclk_in frequencyWilliam Qiu1-0/+2
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>
2023-07-28spl: starfive: modify driver strength and slew rateWilliam Qiu1-0/+11
Set eMMC/sd clk's DR to 2 and set its SR to 1. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-28riscv: dts: starfive: limit cclk_in frequencyWilliam Qiu1-0/+4
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>
2023-07-28spl: starfive: modify driver strength and slew rateWilliam Qiu1-6/+18
Set eMMC/sd clk's DR to 2 and set its SR to 1. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-27Merge tag 'JH7110_515_SDK_v5.4.2' into vf2-develAndy Hu4-7/+103
2023-07-27Merge branch 'CR_6570_SDBOOT_u-boot_william.qiu' into 'vf2-devel'andy.hu1-0/+2
defconfig: starfive: enable HS200 support See merge request sbc/u-boot!58
2023-07-27Merge branch 'CR_6728_active_pci_xhci_minda' into 'vf2-devel'andy.hu3-11/+13
CR_6728 pci: Get te correct config addr to support multi PCI See merge request sbc/u-boot!57
2023-07-26Merge branch 'CR_6570_SDBOOT_u-boot_william.qiu' into 'jh7110-master'andy.hu4-2/+113
CR_6570: mmc: starfive: add HS200 support See merge request sdk/u-boot!62
2023-07-26defconfig: starfive: enable HS200 supportWilliam Qiu1-0/+2
enable HS200 support. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-26gpio: starfive: Add SET_DS/SET_PULL/SET_SLEW supportSamin Guo1-1/+23
SET_DS/SET_PULL/SET_SLEW can configure the properties of the GPIO Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-26defconfig: starfive: enable HS200 supportWilliam Qiu1-0/+2
enable HS200 support. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-26Merge branch 'CR_6728_multi_pcis_minda' into 'jh7110-master'andy.hu1-8/+8
CR_6728 pci: Get te correct config addr to support multi PCI See merge request sdk/u-boot!61
2023-07-26mmc: starfive: fix mmc device power-up sequenceWilliam Qiu2-0/+27
fix mmc device power-up sequence. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-26mmc: starfive: add HS200 supportWilliam Qiu2-1/+61
Add tuning and other related code to the driver to support HS200 mode. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-26dts: starfive: Enable pcie0 and set cdns3 mode to deviceMinda Chen1-2/+2
Enable pcie0 to active usb-host. And set cdns3 to device mode. Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-07-26configs: Add pci-xhci and remove the cdns host configsMinda Chen1-1/+3
vf2 board using pci-xhci usb host, cdns3 use as devices. So add this enable vf2 usb-host function. Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-07-26pci: Get correct config addr to support multi PCIMinda Chen1-8/+8
subtract the root bus number to get the correct config addr. Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-07-26pci: Getw correct config addr to support multi PCIMinda Chen1-8/+8
subtract the root bus number to get the correct config addr. Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-07-20Merge tag 'JH7110_515_SDK_v5.4.1' into vf2-develAndy Hu7-12/+269
2023-07-20Merge branch 'CR_6604_1G_DDR_SYNC_samin.guo' into 'vf2-devel'andy.hu9-115/+2771
CR6604: bord: starfivbe: vf2: sync from devkits/sdk See merge request sbc/u-boot!55
2023-07-20Merge branch 'CR6648_dram_init_smain.guo' into 'jh7110-master'andy.hu3-3/+7
CR_6648: board: starfive: evb: use dram_init in spl See merge request sdk/u-boot!60
2023-07-20board: starfive: evb: use dram_init in splSamin Guo3-3/+7
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>
2023-07-20board: starfive: vf2: Modify arch/riscv/cpu/jh7110/spl.cSamin Guo2-7/+8
For integration with other Borad, move I2C to a board-level file Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-20Merge branch 'CR_6604_1G_DDR_SYNC_samin.guo' into 'jh7110-master'andy.hu9-108/+2809
CR6604:dram: jh7110: sync from devkits/vf2 See merge request sdk/u-boot!59
2023-07-19Merge branch 'CR_6572_evb_uboot_hdmi_blank_panel_keith.zhao' into ↵andy.hu5-12/+176
'jh7110-master' CR 6572 uboot: hdmi logo causes kernel hdmi unstable See merge request sdk/u-boot!58
2023-07-19dram: starfive: jh7110: Add ddr4 supportSamin Guo6-68/+2706
Add ddr4 tuning support (sync from devkits) Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-19dram: jh7110: remove resize-ddr functionSamin Guo1-40/+10
The resize-ddr should be board-level code Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-19board: starfive: vf2: Add resize-ddr functionSamin Guo1-0/+47
Add board-level resize-DDR function for visionfive 2 Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-19board: starfive: evb: Add dynamic CMA adjustment schemeSamin Guo2-0/+46
Synchronize from vf2 to the dynamic CMA scheme Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-19dram: starfive: jh7110: Add ddr4 supportSamin Guo6-68/+2706
Add ddr4 tuning support (sync from devkits) Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-19board: starfive: evb: Add resize-ddr functionSamin Guo1-0/+47
Add board-level resize-DDR function for evb Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-18riscv: dts: starfive: jh7110: replace mipi&hdmi nodeKeith Zhao1-4/+4
replace mipi&hdmi node , hdmi logo will start begin mipi Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
2023-07-18uboot: hdmi logo causes kernel hdmi unstableKeith Zhao4-8/+172
The hdmi display is unstable after repeated reset blank panel or write panel Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
2023-07-18dram: jh7110: remove resize-ddr functionSamin Guo1-40/+10
The resize-ddr should be board-level code Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-13Merge tag 'JH7110_515_SDK_v5.4.0' into vf2-develAndy Hu2-20/+14
2023-07-13Merge branch 'CR6441_CMA_ADAPTIVE_samin.guo' into 'vf2-devel'andy.hu1-1/+34
CR6441: borad: starfive: vf2: Adjust the CMA size adaptively See merge request sbc/u-boot!54
2023-07-13Merge branch 'CR_5623_1GDDR_samin.guo' into 'vf2-devel'andy.hu7-74/+91
CR5623: Add 1G DDR support && Simplify the command of uboot to load Linux See merge request sbc/u-boot!53
2023-07-12Merge branch 'CR_5623_1GDDR_samin.guo' into 'jh7110-master'andy.hu7-52/+118
CR5623: Add 1G DDR support && Simplify the command of uboot to load Linux See merge request sdk/u-boot!57
2023-07-10board: starfive: vf2: Adjust the CMA size adaptivelySamin Guo1-1/+34
Adaptively adjust the CMA size according to the DDR size Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10board: starfive: vf2: Optimize environment variablesSamin Guo1-5/+4
Optimized environment variables for debian boot Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10borad: starfive: vf2: Resize the address spaceSamin Guo1-22/+11
Readjust the address space for 1G DDR Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10riscv: jh7110: add spi nor flash SPI_FLASH_MACRONIX supportSamin Guo1-0/+1
Radxa uses macronix spi flash, so enable it. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10riscv: jh7110: set SPL_OPENSBI_LOAD_ADDRSamin Guo1-0/+1
set SPL_OPENSBI_LOAD_ADDR to 0x40000000 Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10dram: starfive: jh7110: Add 1G supportSamin Guo5-29/+47
add 1G DDR tuning cfg Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10dram: jh7110: Add CONFIG_ID_EEPROM to determine if EEPROM is availableSamin Guo1-18/+26
When eeprom reads, you need to determine whether eeprom supports it. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-10dram: jh7110: Macro definitions STARFIVE_JH7110_EEPROM_DDRINFO_OFFSETSamin Guo1-1/+2
In order to read DDR info from eeprom. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>