summaryrefslogtreecommitdiff
path: root/arch/riscv
AgeCommit message (Collapse)AuthorFilesLines
2023-07-07dts: starfive: jh7110: Adjust the CMA start addressSamin Guo1-1/+1
In order to better comply with 1G/2G DDR, adjust the CMA start address Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-06dts:e24: update e24 dts configshanlong.li2-5/+5
update e24 dts config Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-06-28Merge tag 'JH7110_515_SDK_v5.3.0' into vf2-515-develAndy Hu4-1/+78
2023-06-28Merge branch 'CR_5620_DMA_NONCOHERENT_samin.guo' into 'jh7110-5.15.y-devel'andy.hu4-0/+77
CR5620: Add non-coherent DMA handling See merge request sdk/linux!881
2023-06-27riscv: dts: starfive:disable CANFD funcWilliam Qiu1-1/+1
disable CANFD func Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-06-26riscv: starfive: jh7110: add dma-coherent for front-port-deviceSamin Guo1-0/+13
pcie/usb/gmac/sdio/dmac/audioDSP/e24/crypto is connected to front port, and the hardware maintains cache coherency. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-26riscv: starfive: jh7110: select DMA_DIRECT_REMAPSamin Guo1-0/+1
Select DMA_DIRECT_REMAP for arch_dma_prep_coherent Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-26soc: sifive: ccache: Add non-coherent DMA handlingEmil Renner Berthing3-0/+63
Add functions to flush the caches and handle non-coherent DMA. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
2023-06-20riscv: configs: Enable ov4689Changhuang Liang1-0/+1
Enable ov4689. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-06-20riscv: dts: starfive: jh7110: Add ov4689 configureChanghuang Liang1-0/+27
Add ov4689 configure. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-06-20dts: starfive: vf2: Adjust the CMA start addressSamin Guo1-1/+1
In order to better comply with 1G/2G DDR, adjust the CMA start address Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-10open hci usb driver for usb dongle bluetoothxiaoyong.zhu1-0/+1
(cherry picked from commit 5ad2f61ff3359419832e7068c41d7609f284ac4e)
2023-06-10Merge tag 'JH7110_515_SDK_v5.0.5' into vf2-515-devel-v3.0.xAndy Hu1-0/+19
2023-06-07dts: starfive: Add CPU 1.25GHz opp tableMason Huo1-0/+19
To support chips that CPU can only run on 1.25GHz, add a opp table for 1.25GHz. The 1.5GHz opp table is not compatible with the 1.25GHz opp table, and one of them will be remove when before booting kernel. Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
2023-05-24add usb serial configMichaelZhuxx1-0/+46
Signed-off-by: MichaelZhuxx <michael.zhu@starfivetech.com>
2023-05-24add CONFIG_CIFS config to support for Windows/Samba network file protocolsMichaelZhuxx1-0/+11
Signed-off-by: MichaelZhuxx <michael.zhu@starfivetech.com>
2023-05-19Merge tag 'JH7110_515_SDK_v5.0.0' into vf2-515-develAndy Hu1-6/+6
update toolchain to gcc 12.2.0
2023-05-19Merge branch 'CR_4877_vf2_515_DRM_inno_resolution_keith.zhao' into ↵andy.hu1-1/+2
'vf2-515-devel' CR 4877 riscv: dts: stafive: add hpd gpio for vf2 See merge request sbc/linux!125
2023-05-19Merge tag 'JH7110_515_SDK_v4.9.1' into vf2-515-develAndy Hu2-0/+21
2023-05-18dts: starfive: update riscv,isa string to rv64imafdc_zba_zbbAndy Hu1-6/+6
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-05-17Merge branch 'CR_5328_Cpu_Topology_515_joshua.yeong' into 'jh7110-5.15.y-devel'andy.hu1-0/+20
CR_5328: riscv: dts: starfive: jh7110: Add CPU Cluster Mapping See merge request sdk/linux!797
2023-05-17riscv: dts: starfive: jh7110: Add CPU Cluster Mappingjoshua.yeong1-0/+20
This enables CPU cluster/topology information in kernel Signed-off-by: joshua.yeong <joshua.yeong@starfivetech.com>
2023-05-15riscv: dts: stafive: add hpd gpio for vf2keith.zhao1-1/+2
use the hpd gpio to irq in vf2 Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-05-15riscv: dts: stafive: add hpd gpiokeith.zhao1-0/+1
use the hpd gpio to irq Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-05-12Merge branch 'CR_5302_vf2_515_radxa10inch_shengyang.chen' into 'vf2-515-devel'andy.hu2-0/+19
CR_5302_vf2_515_vout:riscv:linux: add radxa 10inch driver for vf2 See merge request sbc/linux!115
2023-05-12Merge branch 'CR_5168_MMC_515_william.qiu' into 'vf2-515-devel'andy.hu1-17/+17
CR_5168_515: riscv: dts: starfive: Reduce driving strength See merge request sbc/linux!123
2023-05-12Merge branch 'CR_5283_eMMC_515_william.qiu' into 'vf2-515-devel'andy.hu1-2/+0
CR_5283_515: riscv: dts: starfive: delete DDR and HS200 mode See merge request sbc/linux!113
2023-05-12Merge branch 'CR_5042_gmac_phy_delay_ds_samin.guo' into 'vf2-515-devel'andy.hu1-1/+9
CR5042: riscv: dts: starfive: vf2: add Pad Drive Strength Cfg See merge request sbc/linux!116
2023-05-12Merge tag 'JH7110_515_SDK_v4.9.0' into vf2-515-develAndy Hu2-3/+1
1. linux: Merge branch 'CR_4707_imx219_515_changhuang.liang' into 'jh7110-5.15.y-devel' Merge branch 'CR_5042_gmac_phy_delay_ds_samin.guo' into 'jh7110-5.15.y-devel' Merge branch 'CR_5262_copyright_shanlong.li' into 'jh7110-5.15.y-devel' Merge branch 'CR_5283_eMMC_515_william.qiu' into 'jh7110-5.15.y-devel'
2023-05-11riscv: dts: starfive: Reduce driving strengthWilliam Qiu1-17/+17
set clk's DS to 2, SLEW to 1, and set cmd/data's DS to 1, SLEW to 0 Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-05-10Merge branch 'CR_4707_imx219_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu2-35/+1
CR_4707_imx219_515_changhuang.liang use gpio10 to configure imx219 reset See merge request sdk/linux!792
2023-05-09vout:riscv:linux: add radxa 10inch driver for vf2shengyang.chen2-0/+19
add radxa 10inch driver for vf2 Signed-off-by: keith <keith.zhao@starfivetech.com> Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-05-06riscv: dts: starfive: delete DDR and HS200 modeWilliam Qiu1-2/+0
delete DDR and HS200 mode Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-05-06riscv: dts: starfive: delete DDR and HS200 modeWilliam Qiu1-2/+0
delete DDR and HS200 mode Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-05-04Revert "v4l2: imx219 use pinctrl"Changhuang Liang2-35/+1
This reverts commit 8d7c702d7bc0fef9ee5882db660390801bbccaa7. use gpio10 to configure imx219 reset.
2023-04-28Merge branch 'CR_5193_VF2_enable_compile_test_5.15_ziv.xu' into 'vf2-515-devel'andy.hu1-0/+2
CR_5193_VF2_enable_compile_test_5.15_ziv.xu See merge request sbc/linux!112
2023-04-28Merge branch 'CR_5168_MMC_515_william.qiu' into 'vf2-515-devel'andy.hu1-7/+57
CR_5168_515: riscv: dts: stafive: Raise the IO driver strength See merge request sbc/linux!109
2023-04-28Merge tag 'JH7110_515_SDK_v4.8.2' into vf2-515-develAndy Hu15-68/+476
2023-04-28defconfig: enable compile testziv.xu1-0/+2
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-04-26Merge branch 'CR_5168_MMC_515_william.qiu' into 'jh7110-5.15.y-devel'andy.hu12-7/+155
CR_5168_515: riscv: dts: stafive: Raise the IO driver strength See merge request sdk/linux!782
2023-04-26riscv: dts: stafive: Raise the IO driver strengthWilliam Qiu1-7/+57
Raise the IO driver strength Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-04-26riscv: dts: stafive: Raise the IO driver strengthWilliam Qiu12-7/+155
Rise the IO driver strength and add mmc0 pinctrl probe in dts. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-04-26Merge branch 'CR_4951_memcpy_optimization_mason.huo' into 'jh7110-5.15.y-devel'andy.hu3-61/+321
CR_4951 riscv: Optimize memcpy with aligned version See merge request sdk/linux!777
2023-04-24riscv: dts: starfive: vf2: set gmac1 rx delay to 300psSamin Guo1-0/+1
set gmac1 rx delay to 300ps to to match better delays. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-04-24riscv: dts: starfive: vf2: set gmac0 rx delay to 1500psSamin Guo1-1/+2
set gmac0 rx delay to 1500ps to to match better delays. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-04-24riscv: dts: starfive: vf2: add Pad Drive Strength CfgSamin Guo1-0/+6
Increase the drive strength of rx_clk to increase the delay available window. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-04-20riscv: dts: starfive: modify voltage rangeWilliam Qiu1-1/+1
According to the emmc's sepcification and VisionFive 2 circuit diagram, it is best to keep the voltage steady at 1.8v Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-04-20Merge tag 'JH7110_515_SDK_v4.8.1' into vf2-515-develAndy Hu1-4/+6
version JH7110_515_SDK_v4.8.1 for JH7110 EVB board 1. linux: Merge branch 'CR_4844_PCIe_515_Kevin.xie' into 'jh7110-5.15.y-devel' Merge branch 'CR_4874_Copyright_515_william.qiu' into 'jh7110-5.15.y-devel' Merge branch 'CR_4450_vout_515_changhuang.liang' into 'jh7110-5.15.y-devel' Merge branch 'CR_4114_thermal_5.15_ziv.xu' into 'jh7110-5.15.y-devel' Merge branch 'CR_4657_SDK_keep_the_same_host_driver_code_5.15_ziv.xu' into 'jh7110-5.15.y-devel'
2023-04-19Merge branch 'CR_4114_thermal_5.15_ziv.xu' into 'jh7110-5.15.y-devel'andy.hu1-2/+2
CR_4114_thermal_5.15_ziv.xu See merge request sdk/linux!773
2023-04-19spi-cadence-quadspi:modify frequency limit and set the parent of qspi ref clkziv.xu1-2/+4
modify frequency limit and set the parent of qspi ref clk Signed-off-by: ziv.xu <ziv.xu@starfive.com>