summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2022-05-31riscv: defconfig: Support pcie nvme driver for StarFive JH7110Kevin.xie1-0/+1
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-05-31riscv: defconfig: Disable PCIE ASPM moduleKevin.xie1-0/+1
FIXME: If we enable ASPM module, JH7110 evb will get stuck after added some pcie devices that has relevant capability. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-05-30clk:starfive:Adjust clocks' flagxingyu.wu1-18/+18
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-05-30Merge branch 'CR_1049_watchdog_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu1-3/+27
watchdog:starfive:Modify real timeout sec setting and read See merge request sdk/linux!88
2022-05-30watchdog:starfive:Modify real timeout sec setting and readxingyu.wu1-3/+27
According to watchdog reset after twice timeout in hardware, adjust real timeout sec setting and read by divider. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-05-30v4l2: fixed sc2235->dvp->isp->ddr errorchanghuang.liang3-16/+14
2022-05-29Merge branch 'CR_1070_evb_hdmi_inno_keith.zhao' into 'jh7110-5.15.y-devel'andy.hu16-179/+9701
Cr 1070 evb hdmi inno keith.zhao See merge request sdk/linux!87
2022-05-29riscv:linux:driver:inno hdmikeith.zhao1-55/+8
delete some clock ,DC8200 unuse but other module used (gpu.vpu..) Signed-off-by: keith.zhao<keith.zhao@statfivetech.com>
2022-05-28driver:drm:hdmikeith.zhao16-179/+9748
add inno hdmi driver,only support 1080P mode Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2022-05-26Merge branch 'CR_868_USB-HOST_yanhong.wang' into 'jh7110-5.15.y-devel'andy.hu5-39/+112
Cr 868 usb host yanhong.wang See merge request sdk/linux!84
2022-05-26Merge branch 'CR_998_V4L2_evb_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu25-2272/+2792
Cr 998 v4 l2 evb changhuang.liang See merge request sdk/linux!85
2022-05-26defconfig:starfive: add USB_CDNS3_STARFIVE to defconfigyanhong.wang1-0/+1
Add CONFIG_USB_CDNS3_STARFIVE to defconfig for StarFive JH7110 SoC. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-05-26USB:cdns3:starfive-jh7110: Update cdns3-starfive driveryanhong.wang1-34/+85
Update cdns3-starfive usb control driver, default support usb2.0 and usb3.0. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-05-26dt-bindings:usb:jh7110: Add usb supportyanhong.wang3-5/+26
Add bindings for usb control on the StarFive JH7100 SoC. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-05-26v4l2: modify coding stylechanghuang.liang4-15/+14
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-05-26v4l2: open ov4689changhuang.liang3-2/+6
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-05-26v4l2: vin add top clk and reset control supportchanghuang.liang12-33/+80
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-05-26v4l2: add ov5640 configurechanghuang.liang2-14/+51
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-05-26pmic: pmic use fs_initcall initchanghuang.liang1-2/+14
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-05-26v4l2: fixed mipi -> vin pipeline image abnormalchanghuang.liang7-54/+6
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>