summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2022-07-01clk:starfive:Update pmu Apixingyu.wu2-4/+14
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com> Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-07-01PMU: Power Domain Controller Driver for JH7110 SOCWalker Chen4-217/+242
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-06-30clocksource: starfive: Allocates struct starfive_clkevt in driverxingyu.wu1-32/+32
Allocates struct starfive_clkevt in driver dynamically instead of global struct to support more than one instance of IP. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com> Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2022-06-30drivers:clocksource:Modify timer driver and add exit codesxingyu.wu2-5/+24
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30drivers:clocksource:Modify timer driver formatxingyu.wu2-28/+36
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-06-30Merge branch 'CR_1411_SPI_overlay_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu4-18/+2605
Cr 1411 spi overlay xingyu.wu See merge request sdk/linux!197
2022-06-30Merge branch 'CR_1447_7110_evb_5.15_vout_shengyang.chen' into ↵andy.hu2-22/+17
'jh7110-5.15.y-devel' Cr 1447 7110 evb 5.15 vout shengyang.chen See merge request sdk/linux!210
2022-06-30riscv:linux:driver:drmshengyang.chen1-20/+1
remove some useless comment Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
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