summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)AuthorFilesLines
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>
2023-04-19jh7110.dtsi: Adjusting the temperature control thresholdziv.xu1-2/+2
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-04-17riscv: Optimize memcpy with aligned versionMason Huo3-61/+321
Optimizing the 128 byte align case, this will improve the performance of large block memcpy. Here we combine the memcpy of glibc and kernel. Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
2023-04-14Merge branch 'CR_4811_imx219_515_changhuang.liang' into 'vf2-515-devel'andy.hu1-13/+1
CR_4811_imx219_515_changhuang.liang media: starfive: imx219: Use gpio configure See merge request sbc/linux!104
2023-04-13riscv: dts: starfive: add ALDO4 and DCDC1 nodeWilliam Qiu1-0/+18
add ALDO4 and DCDC1 node, and enable item in SDIO0 node. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-04-13media: starfive: imx219: Use gpio configureChanghuang Liang1-13/+1
Use gpio configure. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-07Merge branch 'CR_4617_imx708_515_vf2_changhuang.liang' into 'vf2-515-devel'andy.hu2-0/+28
CR_4617_imx708_515_vf2_changhuang.liang riscv: dts: starfive: Add imx708 support See merge request sbc/linux!100
2023-04-07Merge tag 'JH7110_515_SDK_v4.7.0' into vf2-515-develah7-113/+129
version JH7110_515_SDK_v4.7.0 for JH7110 EVB board 1. #4284: linux: enable cached memory for IMG GPU driver 2. #4563: linux: optimized memcpy Write a C version of memcpy function 3. #4617: linux: support sensor imx708
2023-04-07Merge branch 'CR_4617_imx708_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu2-0/+28
CR_4617_imx708_515_changhuang.liang media: i2c: Add imx708 support See merge request sdk/linux!764
2023-04-06riscv: configs: Enable imx708Changhuang Liang1-0/+1
Enable imx708. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-06riscv: dts: starfive: Add imx708 supportChanghuang Liang1-0/+27
Add imx708 support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-03arch: riscv: configs: Enable imx708Changhuang Liang1-0/+1
Enable imx708. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-03arch: riscv: dts: Add imx708 supportChanghuang Liang1-0/+27
Add imx708 support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-03riscv: optimized memcpy Write a C version of memcpy() which uses the biggest ↵Matteo Croce5-113/+101
data size allowed, without generating unaligned accesses. The procedure is made of three steps: First copy data one byte at time until the destination buffer is aligned to a long boundary. Then copy the data one long at time shifting the current and the next u8 to compose a long at every cycle. Finally, copy the remainder one byte at time. On a BeagleV, the TCP RX throughput increased by 45% Signed-off-by: Matteo Croce <mcroce@microsoft.com> Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-03-30Merge branch 'CR_4413_PCIe_Kevin.xie' into 'vf2-515-devel'andy.hu3-24/+16
CR 4413 [515] drivers: pci: Modified pin control API to gpiolib consumer API. See merge request sbc/linux!92