summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-06-30Turn off PVRSRV_NEED_PVR_ASSERT in imagination codeClement1-1/+1
For production use case, we should turn off PVRSRV_NEED_PVR_ASSERT Signed-off-by: Clement <clement@starfivetech.com>
2023-06-30driver:GPU: upgrade GPU driver to 1.19shanlong.li506-13588/+87789
upgrade GPU driver to 1.19 Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-06-30Merge branch 'CR_6350_6.1_gmac_yaml_smain.guo' into 'jh7110-6.1.y-devel'andy.hu1-0/+105
CR_6350: dt-bindings: net: Add bindings for StarFive dwmac See merge request sdk/linux!894
2023-06-29dt-bindings: net: Add bindings for StarFive dwmacyanhong.wang1-0/+105
Add starfive,dwmac-plat.yaml for StarFive dwmac. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2023-06-28Merge branch 'CR_6256_6.1_rgb_dts_shengyang.chen' into 'jh7110-6.1.y-devel'andy.hu3-1/+55
CR_6256: vout: starfive: upload rgb related dts See merge request sdk/linux!884
2023-06-28vout: starfive: upload rgb related dtsshengyang.chen3-1/+55
upload rgb related dts Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-06-28Merge branch 'CR_6293_EVB_enable_watchdog_sys_6.1_ziv.xu' into ↵andy.hu1-0/+1
'jh7110-6.1.y-devel' CR_6293_EVB_enable_watchdog_sys_6.1_ziv.xu See merge request sdk/linux!887
2023-06-28Merge branch 'CR_6241_evb_thermal_6.1_ziv.xu' into 'jh7110-6.1.y-devel'andy.hu2-0/+7
CR_6241_evb_thermal_6.1_ziv.xu See merge request sdk/linux!886
2023-06-28Merge branch 'CR_6244_watchdog_and_timer_add_yaml_6.1_ziv.xu' into ↵andy.hu2-0/+175
'jh7110-6.1.y-devel' CR_6244_watchdog_and_timer_add_yaml_6.1_ziv.xu See merge request sdk/linux!883
2023-06-28Merge branch 'CR_5893_EVB_QSPI_6.1_ziv.xu' into 'jh7110-6.1.y-devel'andy.hu1-12/+12
CR_5893_EVB_QSPI_6.1_ziv.xu See merge request sdk/linux!882
2023-06-28Merge branch 'CR_5888_EVB_SPI_6.1_ziv.xu' into 'jh7110-6.1.y-devel'andy.hu2-0/+99
CR_5888_EVB_SPI_6.1_ziv.xu See merge request sdk/linux!879
2023-06-28Merge branch 'CR_6295_clk_yaml_Xingyu.Wu' into 'jh7110-6.1.y-devel'andy.hu1-0/+106
CR_6295_clk_yaml_Xingyu.Wu See merge request sdk/linux!890
2023-06-28Merge branch 'CR_6320_pinctrl_reset_tmpsensor_6.1_hal.feng' into ↵andy.hu6-1/+231
'jh7110-6.1.y-devel' CR_6320_pinctrl_reset_tmpsensor_6.1_hal.feng See merge request sdk/linux!892
2023-06-28Merge branch 'CR_6285_DTS_6.1_william.qiu' into 'jh7110-6.1.y-devel'andy.hu6-0/+80
CR_6285_6.1: riscv: dts: starfive: Add SDIO0 node for every dts file See merge request sdk/linux!888
2023-06-28Merge branch 'CR_5782_CAN_6.1_william.qiu' into 'jh7110-6.1.y-devel'andy.hu1-1/+1
CR_5782_6.1: riscv: dts: starfive:disable CANFD func See merge request sdk/linux!891
2023-06-28Merge branch 'CR_6235_add_usb_devices_dts_minda_601' into 'jh7110-6.1.y-devel'andy.hu2-1/+38
CR_6235 dts: starfive: Add usb device dts See merge request sdk/linux!880
2023-06-28Merge branch 'CR_5620_DMA_NONCOHERENT_6.1_samin.guo' into 'jh7110-6.1.y-devel'andy.hu12-327/+144
CR5620: Add non-coherent DMA handling for 6.1 See merge request sdk/linux!885
2023-06-28Merge branch 'CR_6231_add_uart_auto_flow_ctrl_601' into 'jh7110-6.1.y-devel'andy.hu5-1/+21
CR_6231 uart: 8250: Add dw auto flow ctrl support See merge request sdk/linux!877
2023-06-28riscv: config: Enable OVERLAY_FS* in starfive_jh7110_defconfigHal Feng1-1/+4
Add overlay support for StarFive JH7110 SoC. Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2023-06-28dt-bindings: pinctrl: Add bindings for StarFive JH7110 pinctrlJianlong Huang1-0/+77
Add bindings for StarFive JH7110 pinctrl. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com> Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2023-06-28dt-bindings: hwmon: add starfive,jh7100-temp bindingsEmil Renner Berthing3-0/+108
Add bindings for the temperature sensor on the StarFive JH7100 SoC. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Samin Guo <samin.guo@starfivetech.com> Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2023-06-28dt-bingings: reset: Add StarFive JH7110 reset controllerHal Feng1-0/+42
Add bindings for the reset controller on the JH7110 RISC-V SoC by StarFive Ltd. Signed-off-by: Samin Guo <samin.guo@starfivetech.com> Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2023-06-28riscv: dts: starfive:disable CANFD funcWilliam Qiu1-1/+1
disable CANFD func Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-06-27dt-bindings: clock: Add SYS/AON/STG clock for StarFive JH7110 SoCXingyu Wu1-0/+106
Add documentation to describe StarFive JH7110 SYS/AON/STG clock driver. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2023-06-27riscv: dts: starfive: Add SDIO0 node for every dts fileWilliam Qiu6-0/+80
Add SDIO0 node for every dts file Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-06-27riscv: configs: add CONFIG_WATCHDOG_SYSFS in starfive_jh7110_defconfigziv.xu1-0/+1
add CONFIG_WATCHDOG_SYSFS in starfive_jh7110_defconfig Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-27riscv: configs: enable thermal in starfive_jh7110_defconfigziv.xu1-0/+5
enable thermal in starfive_jh7110_defconfig Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-27riscv: dts: starfive : add thermal sensor in thermal zones nodeziv.xu1-0/+2
add thermal sensor in thermal zones node Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-26riscv: hibernate: Remove unwanted header filesSamin Guo1-2/+0
Hibernate does not require sifive_l2_cache.h Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-26soc: sifive: ccache: Add sifive_l2_flush64_rangeSamin Guo2-0/+7
Add sifive_l2_flush64_range to be compatible with old code Signed-off-by: Samin Guo <samin.guo@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: 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-26riscv: Implement non-coherent DMA support via SiFive cache flushingEmil Renner Berthing2-4/+41
This variant is used on the StarFive JH7100 SoC. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
2023-06-26soc: sifive: ccache: Add non-coherent DMA handlingEmil Renner Berthing2-1/+80
Add functions to flush the caches and handle non-coherent DMA. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
2023-06-26riscv: starfive: jh7110: enable CONFIG_SIFIVE_CCACHESamin Guo1-2/+1
CONFIG_SIFIVE_L2_CACHE was replaced by CONFIG_SIFIVE_CCACHE. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-26soc: sifive: ccache: Add StarFive JH7110 supportEmil Renner Berthing2-2/+2
This adds support for the StarFive JH7110 SoC which also features this SiFive cache controller. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Signed-off-by: Hal Feng <hal.feng@starfivetech.com> Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
2023-06-26Revert "driver:cache: add l2 cache driver"Samin Guo4-317/+0
The new version of the kernel uses sifive_ccache This reverts commit d5d4e077567b16c35466b1b67722d077e46acf9d. Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-06-26dt-bindings: timer : Add timer for StarFive JH7110 SoCziv.xu1-0/+100
add documentation to describe timer for StarFive JH7110 Soc Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-26dt-bindings: watchdog: Add StarFive Watchdog moduleziv.xu1-0/+75
Add documentation to describe StarFive Watchdog module Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-26driver :qspi :modify qspi clk configurationziv.xu1-12/+12
modify qspi clk configuration Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-25dts: starfive: Add usb device dtsJianlong Huang2-1/+38
Add usb device dts to test usb device function Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com> Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-06-25riscv:dts: statfive: add spi gpio multiplexingziv.xu2-0/+99
Signed-off-by: ziv.xu <ziv.xu@starfivetech.com>
2023-06-25uart: 8250: Add dw auto flow ctrl supportMinda Chen5-1/+21
Add designeware 8250 auto flow ctrl support. Enable it by add auto-flow-control in dts. Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-06-21Merge branch 'CR_6158_6.1_evb_vout_cache_shengyang.chen' into ↵andy.hu4-7/+10
'jh7110-6.1.y-devel' CR_6158: vout: starfive: cache interface See merge request sdk/linux!870
2023-06-21Merge branch 'CR_5892_EVB_MMC_6.1_william.qiu' into 'jh7110-6.1.y-devel'andy.hu6-32/+18
CR_5892: riscv: dts: starfive: enable MMC module See merge request sdk/linux!871
2023-06-21riscv: dts: starfive: enable MMC moduleWilliam Qiu6-32/+18
enable MMC module Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-06-21vout: starfive: cache interfaceshengyang.chen4-7/+10
replace flush cache interface from starfive_flush_dcache to sifive_l2_flush64_range Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-06-20Merge branch 'CR_6177_UVC_61_changhuang.liang' into 'jh7110-6.1.y-devel'andy.hu0-0/+0
CR_6177_UVC_61_changhuang.liang riscv: configs: Enable UVC camera See merge request sdk/linux!869
2023-06-20Merge branch 'CR_6178_kernel_patches_for_6.1_mason.huo' into ↵andy.hu5-32/+365
'jh7110-6.1.y-devel' CR_6178 Kernel optimize patches porting See merge request sdk/linux!868
2023-06-20riscv: configs: Enable UVC cameraChanghuang Liang1-0/+2
Enable UVC camera. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>