summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2022-06-30riscv:linux:driver:drmshengyang.chen2-12/+26
fix display problem of inno with mipi config opened fix starup problem Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-06-30Merge branch 'CR_1446_v4l2_syscon_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu3-3/+20
V4L2: modify syscon interface See merge request sdk/linux!208
2022-06-30V4L2: modify syscon interfacechanghuang.liang3-3/+20
dts/starfive: vin add syscon node Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-06-30spi:Modify pl022 driver formatxingyu.wu1-7/+7
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30spi-pl022:starfive:Add platform bus register to adapt overlayxingyu.wu1-6/+130
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30spi-pl022:starfive:Add spi driver for StarFive SoC platformxingyu.wu3-0/+2481
Modified based on spi-pl022.c Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30spi:pl022:revert commitxingyu.wu1-18/+0
commit ID: 940582b82915ee234594afff1a0290cead49a290 2e334ea5dc9637799177f672f2dd5c04c1b567e4 Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30v4l2: sc2235 delete pinctrl configurechanghuang.liang1-73/+12
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-06-28Merge branch 'CR_1401_V4L2_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-4/+4
v4l2: fixed enum frame intercal error See merge request sdk/linux!181
2022-06-28Merge branch 'CR_1407_7110evb_5.10_vout_shengyang.chen' into ↵andy.hu1-1/+0
'jh7110-5.15.y-devel' riscv:linux:driver:drm See merge request sdk/linux!183
2022-06-28riscv:linux:driver:drmshengyang.chen1-1/+0
remove printk of function update_fb() in vs_dc.c Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-06-28v4l2: fixed enum frame intercal errorchanghuang.liang1-4/+4
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-06-28riscv:driver:drm:innokeith.zhao1-22/+2
delete some unnecessary comments fix bug about Dynamic switching resolution Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
2022-06-27fix build warningkeith.zhao3-35/+12
Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
2022-06-27riscv:driver:drm:DC8200keith.zhao6-199/+747
1、support 1080P 720P 480P display mode 2、replace some FW interface by using system api Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
2022-06-24Merge branch 'CR_1201_overlay_inte_jianlong' into 'jh7110-5.15.y-devel'andy.hu2-1/+48
CR_1201 dts: starfive: Add module dts and overlay dts See merge request sdk/linux!170
2022-06-24dts: starfive: Add overlay dts and fix pin conflictJianlong Huang2-1/+48
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-06-24Merge branch 'CR_1334_v4l2_readme_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu3-187/+7
Cr 1334 v4l2 readme changhuang.liang See merge request sdk/linux!159
2022-06-24v4l2: modify warning and readmechanghuang.liang3-98/+6
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-06-24Merge branch 'CR_1274_SEC_JIAJIE.HO' into 'jh7110-5.15.y-devel'andy.hu4-64/+43
crypto:starfive:Fix SHA-HMAC driver See merge request sdk/linux!163
2022-06-24crypto:starfive:Fix SHA-HMAC driverjiajie.ho4-64/+43
Fix HMAC setkey function and interrupt handling for SHA-HMAC Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-06-24usb: cdns3: Optimize code stylemason.huo1-39/+37
2022-06-24usb: cdns3: Set the USB_125M clock explicitlymason.huo1-0/+20
Since the USB_125M clock is divided from pll0 clock, and the pll0 clock changes per the cpu frequency. So, needs to set the clock explicitly. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-06-24v4l2: modify Readme.txtchanghuang.liang1-92/+4
2022-06-20Implement TDM driver for JH7110 SoCWalker Chen3-22/+67
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-06-17Merge branch 'CR_1210_evb_drm_rgb2hdmi_shengyang.chen' into ↵andy.hu4-10/+117
'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.chen4-8/+114
update rgb2hdmi driver support Signed-off-by:shengyang.chenshengyang.chen@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 Huang2-201/+142
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-13riscv:linux:driver:drm:mipi-dsishengyang.chen7-163/+31
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.chen13-81/+1114
update mipi-dsi driver support Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
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.hu3-4/+14
Cr 1108 uart yanhong.wang See merge request sdk/linux!101
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.hu2-2/+2
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.hu10-127/+200
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-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.huo3-0/+137
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.huo5-127/+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.hu1-1/+14
Cr 1131 pcie kevin.xie See merge request sdk/linux!97
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-07driver:GPU: adjust ClockSpeed to 409.6MHzshanlong.li1-1/+1
adjust ClockSpeed to 409.6MHz Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>