summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-20riscv: configs: starfive_jh7110_defconfig: Enable config 'DMATEST'Hal Feng1-1/+1
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-06-20riscv: configs: starfive_jh7110_defconfig: Enable config 'PWM_STARFIVE_PTC'Hal Feng1-0/+1
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-06-17Merge branch 'CR_1210_evb_drm_rgb2hdmi_shengyang.chen' into ↵andy.hu6-17/+126
'jh7110-5.15.y-devel' riscv:linux:driver:drm:rgb2hdmi See merge request sdk/linux!112
2022-06-17riscv:linux:driver:drm:rgb2hdmishengyang.chen1-2/+3
update README Signed-off-by:shengyang.chenshengyang.chen@starfivetech.com
2022-06-17riscv:linux:driver:drm:rgb2hdmishengyang.chen6-15/+123
update rgb2hdmi driver support Signed-off-by:shengyang.chenshengyang.chen@starfivetech.com
2022-06-16Merge branch 'CR_1201_overlay_jianlong' into 'jh7110-5.15.y-devel'andy.hu7-203/+434
Cr 1201 overlay jianlong See merge request sdk/linux!107
2022-06-16config: starfive: Enable configfs and overlayJianlong Huang1-0/+5
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-06-16of: configfs: Add configfs functionJianlong Huang3-0/+285
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-06-16pinctrl: starfive: Dynamic parse dtnode before consumeJianlong Huang3-203/+144
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-06-15Merge branch 'CR_870_Reset_samin.guo' into 'jh7110-5.15.y-devel'andy.hu1-45/+5
reset:starfive:jh7110: Delete redundant logic See merge request sdk/linux!106
2022-06-14reset:starfive:jh7110: Delete redundant logicClivia.Cai1-45/+5
In the hardware design, the IPs RESET signal of jh7110 is divided into two groups, one group is active high, and the other group is active low. However, the software does not need to distinguish whether the RESET signal is active high or active low, Write 1 to be assert, and write 0 to deassert. Therefore, the software does not need to add additional logic to distinguish these two sets of signals. Signed-off-by: Clivia.Cai <Clivia.Cai@starfivetech.com>
2022-06-13Merge branch 'CR_1172_evb_drm_mipi_dsi_shengyang.chen' into ↵andy.hu21-94/+1082
'jh7110-5.15.y-devel' riscv:linux:driver:drm:mipi-dsi See merge request sdk/linux!105
2022-06-13riscv:linux:driver:drm:mipi-dsishengyang.chen9-169/+37
update mipi-dsi driver support improvement after reviewing Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-06-12riscv:linux:driver:drm:mipi-dsishengyang.chen21-89/+1209
update mipi-dsi driver support Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-06-10Merge branch 'CR_1167_drm_david.li' into 'jh7110-5.15.y-devel'andy.hu1-30/+0
riscv: dts: update hdmi pins See merge request sdk/linux!104
2022-06-10riscv: dts: update hdmi pinsdavid.li1-30/+0
Signed-off-by: david.li<david.li@starfivetech.com>
2022-06-09Merge branch 'CR_1071_GPU_Display_shanlong.li' into 'jh7110-5.15.y-devel'andy.hu4-11/+7
Cr 1071 gpu display shanlong.li See merge request sdk/linux!102
2022-06-09driver:GPU: Using the GPU driver release versionshanlong.li3-10/+6
Using the GPU driver release version Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-06-09driver:GPU: Disable apm to resolve pvrdebug -dd suspension errorshanlong.li1-1/+1
Disable apm to resolve pvrdebug -dd suspension error Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-06-08Merge branch 'CR_1108_UART_yanhong.wang' into 'jh7110-5.15.y-devel'andy.hu6-13/+165
Cr 1108 uart yanhong.wang See merge request sdk/linux!101
2022-06-08dt-bindings:uart:jh7110: Add uart3-uart5 supportyanhong.wang3-9/+151
Add bindings for uart3-uart5 on the StarFive JH7100 SoC. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-06-08clk:starfive:jh7110: Change uart3-uart5 clk register infoyanhong.wang2-3/+13
The core_clk division register of uart3-uart5 include fractional and integral parts,but now only use the integral part,so include shift operation. The integral part include 8 bit,so the max value can be configed is 255.In order to support 115200 bandrate,so limit the max value to 10. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-06-08serial: 8250_dw: Support a list of resetyanhong.wang1-1/+1
Change devm_reset_control_get_optional_exclusive API to devm_reset_control_array_get_exclusive, in order to support a list of reset. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-06-08Merge branch 'CR_1138_SEC_william.qiu' into 'jh7110-5.15.y-devel'andy.hu3-2/+10
Cr 1138 sec william.qiu See merge request sdk/linux!100
2022-06-08Merge branch 'CR_1134_PMIC_mason.huo' into 'jh7110-5.15.y-devel'andy.hu15-173/+272
Cr 1134 pmic mason.huo See merge request sdk/linux!98
2022-06-08Merge branch 'CR_1133_V4L2_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu2-5/+227
v4l2: sc2235 use 30 fps output See merge request sdk/linux!99
2022-06-08dts:crypto:jh7110: enable crypto for jh7110 soc.william.qiu1-0/+8
enable crypto for jh7110 soc. Signed-off-by: samin.guo <samin.guo@starfivetech.com>
2022-06-08reset:starfive:trng/crypto:shares a reset signalwilliam.qiu2-2/+2
Use devm_reset_control_get_shared to share a reset signal otherwise TRNG and crypto will not work at the same time. Signed-off-by: samin.guo <samin.guo@starfivetech.com>
2022-06-08v4l2: sc2235 use 30 fps outputchanghuang.liang2-5/+227
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-06-07regulator: stf7110: Add regulator APIs for hdmi & csi drivermason.huo4-0/+63
The hdmi & csi driver use the legacy pmic driver APIs to power on/off related LDOs. After employed regulator framework for pmic, add the regulator APIs to control the LDOs. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-06-07regulator: stf7110: Add regulator support for JH7110 evbmason.huo6-0/+209
Add 7 regulators base on regulator framework for JH7110 evb HW design. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-06-07soc: starfive: Remove pmic drivermason.huo7-173/+0
The pmic driver should employ regulator framework, rather than a driver in soc. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-06-07Merge branch 'CR_1131_PCIE_kevin.xie' into 'jh7110-5.15.y-devel'andy.hu2-2/+15
Cr 1131 pcie kevin.xie See merge request sdk/linux!97
2022-06-07riscv: defconfig: Enable PCIe ASPM module in power save policyKevin.xie1-1/+1
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-06-07driver: pci: Fix kernel stuck caused by ASPM LTRKevin.xie1-1/+14
Disable the LTR message forwarding of PCIe Message Reception, which has been enabled & set a illegal destination address by PLDA PCIe IP core as default. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-06-07Merge branch 'CR_1071_GPU_Display_shanlong.li' into 'jh7110-5.15.y-devel'andy.hu1-1/+1
driver:GPU: adjust ClockSpeed to 409.6MHz See merge request sdk/linux!95
2022-06-07driver:GPU: adjust ClockSpeed to 409.6MHzshanlong.li1-1/+1
adjust ClockSpeed to 409.6MHz Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-06-06Merge branch 'CR_1103_evb_drm_driver_keith.zhao' into 'jh7110-5.15.y-devel'andy.hu9-419/+853
Cr 1103 evb drm driver keith.zhao See merge request sdk/linux!94
2022-06-05riscv:linux:driver:drmkeith.zhao1-1/+1
driver name "vs-drm" change to "starfive", gpu need name with no "-" Signed-off-by: keith.zhao<keith.zhao@statfivetech.com>
2022-06-05riscv:linux:driver:inno hdmikeith.zhao8-418/+852
replace drm clock&pin api , add edid and HPD function Signed-off-by: keith.zhao<keith.zhao@statfivetech.com>
2022-06-02Merge branch 'CR_1051_CLOCK_TREE_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu1-18/+18
clk:starfive:Adjust clocks' flag See merge request sdk/linux!89
2022-06-02Merge branch 'CR_1058_SDBOOT_clivia.cai' into 'jh7110-5.15.y-devel'andy.hu2-5/+5
Cr 1058 sdboot clivia.cai See merge request sdk/linux!93
2022-06-02riscv:dts:jh7110: update sdio0 configClivia.Cai2-4/+4
Modify the name of some attributes of the sdio0 node Signed-off-by: Clivia.Cai <Clivia.Cai@starfivetech.com>
2022-06-02riscv:dts:sd: update sd dt-bingingsClivia.Cai1-1/+1
modify sd card bus freq to 102.4M Signed-off-by: Clivia.Cai <Clivia.Cai@starfivetech.com>
2022-06-01Merge branch 'CR_1088_PDM_walker.chen' into 'jh7110-5.15.y-devel'andy.hu9-497/+319
Implement PDM driver for JH7110 SoC Signed-off-by: Walker Chen <walker.chen@starfivetech.com> See merge request sdk/linux!92
2022-06-01Add PDM driver for JH7110 SoCwalker.chen9-497/+319
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-06-01Merge branch 'CR_1086_PCIE_kevin.xie' into 'jh7110-5.15.y-devel'andy.hu3-2/+12
Cr 1086 pcie kevin.xie See merge request sdk/linux!91
2022-05-31Merge branch 'CR_1062_V4L2_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu3-16/+14
v4l2: fixed sc2235->dvp->isp->ddr error See merge request sdk/linux!90
2022-05-31riscv: defconfig: Support WLAN card AX210 for StarFive JH7110.Kevin.xie3-1/+8
The firmware of AX210 are set in linux/firmware as extra firmware, whilch will be build into kernel. That is one of the standard extra firmware solutioin, or we can pack them into filesystem(lib/firmware). Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-05-31riscv: defconfig: Support pcie to sata driver for StarFive JH7110Kevin.xie1-1/+2
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>