summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)AuthorFilesLines
2022-12-30riscv: defconfig: Enable touchscreenChanghuang Liang1-0/+2
Enable touchscreen TINKER FT5406 Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2022-12-30riscv: dts: starfive: Add touchscreen node supportChanghuang Liang1-0/+5
Add touchscreen node support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2022-12-30Merge tag 'JH7110_515_SDK_v3.6.0' into vf2-515-develAndy Hu3-17/+6
version JH7110_515_SDK_v3.6.0 for JH7110 EVB board
2022-12-30configs:starfive:Enable usb wifi ECR6600UJianlong Huang1-0/+2
Enable usb wifi ECR6600U Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-12-29Merge branch 'CR_2861_ts_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu2-0/+6
CR_2861_ts_515_changhuang.liang input: touchscreen: Add tinker_ft5406 driver support See merge request sdk/linux!654
2022-12-23riscv: defconfig: Enable touchscreenChanghuang Liang1-0/+2
Enable touchscreen TINKER FT5406 Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2022-12-22riscv: dts: starfive: Add tinker_ft5406 touchscreen nodeChanghuang Liang1-0/+4
Add tinker_ft5406 touchscreen node. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2022-12-20riscv: dts: mmc: delete mmc1 configWilliam Qiu1-17/+0
delete mmc1 config, default use mmc0 Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2022-12-19Merge tag 'JH7110_515_SDK_v3.5.1' from sdk into vf2-515-develVF2_v2.5.0Andy Hu4-3/+26
version JH7110_515_SDK_v3.5.1 for JH7110 EVB board
2022-12-19Merge branch 'CR_2871_MMC_515_william.qiu' into 'jh7110-5.15.y-devel'andy.hu3-1/+25
CR_2871riscv: dts: mmc:modify mmc1 config See merge request sdk/linux!643
2022-12-15riscv: dts: mmc:modify mmc1 configWilliam Qiu3-1/+25
modify mmc1 config Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2022-12-14CR_2865: hwrng: Reworked driver for speed performance and efficiencyJia Jie Ho2-2/+2
Changes: 1. Reseed during init only, not for every read. 2. Completion struct for irqreturn for better efficiency. 3. Add module_param for reseed operations based on request counter and/or timer countdown. 4. Removed unused macros and steps. Signed-off-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
2022-12-09Merge remote-tracking branch 'sdk/jh7110-5.15.y-devel' into vf2-515-develAndy Hu9-32/+77
2022-12-09Merge branch 'CR_2822_PCIE_Kevin.xie' into 'jh7110-5.15.y-devel'andy.hu1-0/+1
CR 2822 riscv: configs: Add port bus driver for PCIe switch. See merge request sdk/linux!633
2022-12-09Merge branch 'CR_2796_515_sound_card_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu9-32/+70
CR_2796_515_sound_card_Xingyu.Wu See merge request sdk/linux!631
2022-12-08sound:starfive:Move playback and capture driver as slave to starfive I2SXingyu Wu1-2/+0
Move playback and capture driver as slave from snps I2S merge to starfive I2S. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-12-08riscv:jh7110.dtsi: add uboot and spl partition on qspi nodeziv.xu1-0/+6
add uboot and spl partition on qspi node Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2022-12-07riscv: configs: Add port bus driver for PCIe switch.Kevin.xie1-0/+1
Verified on JH7110EVB with ASMedia EV Board (asm1806 version). Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-12-07riscv: dts: starfive: jh7110: Add multiple sound cardsXingyu Wu8-30/+70
Add multiple sound cards to let one device corresponds to one sound card. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-12-02configs:starfive:Enable QSPI for visionfive2Jianlong Huang1-0/+5
Enable QSPI for visionfive2 Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-12-02Merge tag 'JH7110_515_SDK_v3.3.0' into vf2-515-develJianlong Huang2-6/+30
version JH7110_515_SDK_v3.3.0 for JH7110 EVB board
2022-12-01Merge branch 'CR_2653_QSPI_5.15_ziv.xu' into 'jh7110-5.15.y-devel'andy.hu2-2/+26
CR 2653 QSPI 5.15 ziv.xu See merge request sdk/linux!612
2022-11-28riscv: dts: Change cpu vdd per stress testmason.huo1-4/+4
2022-11-19Merge tag 'JH7110_515_SDK_v3.1.0' into vf2-515-develJianlong Huang1-61/+30
version JH7110_515_SDK_v3.1.0 for JH7110 EVB board
2022-11-18driver:spi-cadence-quadspi: enable qspiziv.xu1-2/+21
enable qspi Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2022-11-17Merge branch 'CR_2621_CPUIDLE_mason.huo' into 'jh7110-5.15.y-devel'andy.hu1-16/+0
CR_2621 riscv: dts: Remove unsupported cpuidle state See merge request sdk/linux!608
2022-11-15starfive:defconfig: modify defconfig to enable qspiziv.xu1-0/+5
modify defconfig to enable qspi Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2022-11-14dma:dw:Add stg_axi clock and reset of noc_busXingyu Wu1-4/+6
Add 'JH7110_NOC_BUS_CLK_STG_AXI' clock and 'RSTN_U0_NOC_BUS_STG_AXI_N' reset. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-11-14riscv:linux:drm : fix vout pm bugshengyang.chen1-6/+0
fix display problem of hdmi sys pm Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2022-11-14linux:dts:starfive: remove some useless port of vout dtsshengyang.chen1-2/+0
fix double display bug remove some useless port of vout dts Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2022-11-14linux:dts:starfive: Add pm support for vout dtsshengyang.chen1-40/+31
Add pm support for vout dts remove some useless port of vout dts Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2022-11-11riscv: dts: Remove unsupported cpuidle statemason.huo1-16/+0
The cpuidle state1 is also implemented in sbi with WFI C state, but it cause audio play failed. Remove the cpuidle state1. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-11-09riscv:linux:vout:mipikeith.zhao1-2/+2
add 800*1280 I2C read to detect the status of connection Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-11-03Revert "dts:starfive:Disable spi"Jianlong Huang1-1/+1
Have fixed spi issue which lead to crash booting. This reverts commit bb1b47228930974ab386badc2544a2dbd49ddc18.
2022-11-03configs:Sync configs of jh7110Jianlong Huang1-0/+2
+CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:linux:vout:mipikeith.zhao4-17/+61
mipi dsi driver add 800*1280 panel: update dts and config Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-11-03configs:starfive:Default CPUFREQ governor ondemandJianlong Huang1-1/+1
Change Default CPUFREQ governor to ondemand. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts:starfive:Disable spiJianlong Huang1-1/+1
System crash when booting due to pl022_runtime_suspend. Next version will fix it. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: enable CPU_FREQJianlong Huang1-0/+8
enable cpu freq function Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03net:stmmac:dwc-qos: add support for external rmii_rtx clocksSamin Guo1-4/+8
JH7110A use external rmii_rtx clk for tx clk on 100M/10M mode. Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03regulator:axp15060:Remove sdio vdd regulatorJianlong Huang1-8/+0
Visionfive2 emmc is default 1.8V, there is no need to controll the voltage. Remove sdio_vdd node and code. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configfs: Enable SND_SOC_STARFIVE_I2SJianlong Huang1-0/+1
Support hdmi audio Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03arch:dts:starfive:Enable i2stx_4ch0 nodeJianlong Huang1-0/+16
Add mclk_ext pin and enable i2stx_4ch0 Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAMJianlong Huang1-1/+1
When the DDR is 2G (0x40000000-0xc0000000), it may cause address usage problems. Signed-off-by: Samin Guo <samin.guo@starfivetech.com> Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:starfive:jh7110: change gmac0 tx delay to 0xaSamin Guo1-1/+1
0xa will better match gmac0 tx in 1000M Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03dts:starfive:jh7110: set gmac phy tx_inverted for JH7110B+YT8531PHY.Samin Guo1-2/+8
JH7110B requires tx_inverted_10/100/1000 configuration, and different parameters may be required in 10M/100M/1000M mode. This parameter supports JH7110B+YT8531PHY by default. Other boards can modify the parameters of the tx_inverted_10/100/1000 to obtain support. Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03dts: starfive: Add A11 dts for vf2 version 1.1 boardJianlong Huang4-12/+230
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Enable gpio restartJianlong Huang2-0/+8
Add gpio restart dts node Enable gpio restart config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Enable usb device nodeJianlong Huang1-6/+18
Sync jh7110 usb device node and enable Sync jh7110 imx219 compatible name Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: visionfive2: Enable usb device configJianlong Huang1-0/+5
Sync jh7110 usb device config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>