summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2023-09-13driver: pci: Update reset timing as the requirement in PCIe base spec r6.0Kevin.xie1-4/+8
Beside, revert the release operation after link down in probe. This commit can fix the incompatibility problem in VF2 linux6.1 with WD NVMe SSD. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2023-09-12riscv: iio: accel: add sc7a20 support for linux 515shengyang.chen3-0/+98
add sc7a20 support for linux 515 Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-09-12riscv: drm: panel: update radxa panel startup process and support ↵shengyang.chen2-50/+177
accelerator-sc7a20 mention: this patch is to solve the problem that radxa 8inch use i2c addr 0x19 which conflict with accelerator-sc7a20. Then enable accelerator-sc7a20 1.update radxa panel startup process to support both radxa 10inch and radxa 8inch in one driver 2.add accelerator-sc7a20 i2c probe process into radxa panel driver Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-08-31Merge tag 'JH7110_515_SDK_v5.7.0' into vf2-515-develAndy Hu6-459/+256
2023-08-30Merge branch 'CR_5353_515_CAN_william.qiu' into 'jh7110-5.15.y-devel'andy.hu1-2/+0
CR_5353_515: can: starfive: drop flow controll to fix buffer blocking issue See merge request sdk/linux!952
2023-08-30Media:Wave5: Allocate more linear buffer to avoid block in gst-playSom Qin1-5/+2
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-30Media:Wave5: Fix segment fault when finish bufferSom Qin1-0/+5
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-30Media: Wave5: Fix plane size mismatchSom Qin3-159/+47
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-30can: starfive: drop flow control to fix buffer blocking issueWilliam Qiu1-2/+0
drop flow control to fix buffer blocking issue Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-08-29dmaengine: dw-axi-dmac: Fix the bug that unable to transfer 270KB dataWalker Chen2-293/+202
Sync the code with 6.1 so as to fix the bug. Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2023-08-22Merge branch 'CR_7073_vf2_515_newrd10_shengyang.chen' into 'vf2-515-devel'VF2_v3.6.1andy.hu3-8/+8
CR 7073 vf2 515: riscv: drm: panel: mass production radxa 10inch panel support See merge request sbc/linux!164
2023-08-22Merge tag 'JH7110_515_SDK_v5.6.1' into vf2-515-develAndy Hu1-3/+4
2023-08-22riscv: drm: panel: mass production radxa 10inch panel supportshengyang.chen3-8/+8
change radxa 10inch support from sample to mass production Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-08-18display : hdmi: fix hibernationKeith Zhao1-3/+4
When echo disk > /sys/power/state , do reset the hdmi will fail to show the console log. it is caused by a reset used share way to get and it will fail to set the reset hardware fix this by use reset_control_get_exclusive Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
2023-08-17Merge branch 'CR_4379_hifi_sof_515_carter.li' into 'vf2-515-devel'andy.hu1-1/+1
CR_4379: sound:hifi4: Sound Open Firmware for hifi4 on vf2 See merge request sbc/linux!138
2023-08-17Merge branch 'CR_6936_vf2_wifi_5.15_ziv.xu' into 'vf2-515-devel'andy.hu1-0/+3
CR_6936: vf2_wifi_5.15_ziv.xu See merge request sbc/linux!155
2023-08-14driver: mailbox: set clr reg as 0 after receive datacarter.li1-1/+1
sof use 0 for clear data. Signed-off-by: carter.li <carter.li@starfivetech.com>
2023-08-09driver: video: backlight: modification for backlight functionshengyang.chen1-5/+6
1.modify pwm_bl pm api for hibernation 2.modify pwm update logit to make brightness level 0 useful Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-08-07driver: wireless: aic8800: add one more interfaceziv.xu1-0/+3
open one more interface to support both sta and ap modes Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-08-07Merge tag 'JH7110_515_SDK_v5.5.0' into vf2-515-develAndy Hu22-1/+11278
2023-08-07Media:Wave5: Fix driver compile warningSom Qin1-1/+0
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-07Merge branch 'CR_6852_wave5_v4l2_Som.Qin' into 'jh7110-5.15.y-devel'andy.hu21-0/+11278
CR 6852 media: add wave5 v4l2 driver from mail list See merge request sdk/linux!937
2023-08-07driver:gpu: remove the condition check of fencesshanlong.li1-1/+1
run gl-marke-es2-wayland will trigger warning, to fix up it, we remove fences check Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-08-03Media:Wave5: Add contiguous planes format support (YUV420/NV12/NV21)Som Qin2-9/+9
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: Driver get clks from DTS instead of hard coding.Som Qin1-30/+8
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: Fix stride mismatching of decoding frame buffersSom Qin1-1/+8
When bitstream format bitdepth > 8, stride of compressed frame map buffers shoule be recalculated. Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: wave5 v4l2 driver support gst/ffmpegSom Qin5-64/+169
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: set default format for display_fmtSom Qin1-0/+1
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03media: add wave511 v4l2 support for starfive platfromSom Qin8-48/+162
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03media: add wave5 v4l2 driver from mail listSom Qin21-0/+11073
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Merge tag 'JH7110_515_SDK_v5.4.4' into vf2-515-develAndy Hu1-0/+65
2023-08-02mmc: starfive: Unify the MMC code on evb/vf2/devkitsWilliam Qiu1-9/+46
Unify the MMC code on evb/vf2/devkits to resolve conflicts when merging the code. Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-27Merge tag 'JH7110_515_SDK_v5.4.2' into vf2-515-develAndy Hu2-82/+43
2023-07-26Merge branch 'CR_6570_SDBOOT_william.qiu' into 'jh7110-5.15.y-devel'andy.hu1-76/+37
CR_6570: mmc: starfive: change the tuning method See merge request sdk/linux!928
2023-07-26ipms: can: modify the range of tseg1/tseg2William Qiu1-6/+6
modify the range of tseg1/tseg2 Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-26mmc: starfive: change the tuning methodWilliam Qiu1-76/+37
Previously, the system controller register was used to do tuning, but it was only useful for HS200, so now change the tuning mode to use the UHS_REG_EXT register, and delete the previous code about syscon Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-07-20Merge tag 'JH7110_515_SDK_v5.4.1' into vf2-515-develAndy Hu1-11/+0
2023-07-13driver:mailbox:fix up compile warningshanlong.li1-11/+0
remove unused function Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-07-13Merge tag 'JH7110_515_SDK_v5.4.0' into vf2-515-develAndy Hu3-2/+4
2023-07-12Merge branch 'CR_6468_vin_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-1/+1
CR_6468_vin_515_changhuang.liang media: starfive: Fix vin warning See merge request sdk/linux!917
2023-07-12Merge branch 'CR_6472_evb_5.15_vout_shengyang.chen' into 'jh7110-5.15.y-devel'andy.hu1-0/+2
CR_6472_5.15: vout:riscv:driver fix vout compile warning See merge request sdk/linux!912
2023-07-10vout:riscv:driver fix vout compile warningshengyang.chen1-0/+2
fix vout compile warning Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-07-10media: starfive: Fix vin warningChanghuang Liang1-1/+1
Fix vin warning. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-07-10dmaengine: dw-axi-dmac-starfive-misc: Fix incorrect parametersSamin Guo1-1/+1
The second parameter of wait_event_interruptible_timeout is not an address pointer Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2023-07-06Merge tag 'JH7110_515_SDK_v5.3.1' into vf2-515-develAndy Hu4-16/+26
2023-07-05riscv: linux: vout: add 1600x720 resolution for hdmishengyang.chen1-0/+1
add 1600x720 resolution for hdmi Signed-off-by: Shengyang Chen shengyang.chen@starfivetech.com
2023-07-05Merge branch 'CR_5746_imx219_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-0/+1
CR_5746_imx219_changhuang.liang media: starfive: imx219: Add system pm See merge request sdk/linux!899
2023-07-05Merge branch 'CR_6271_usb_fix_low_memory_515' into 'jh7110-5.15.y-devel'andy.hu2-16/+20
CR_6271 usb: xhci: using dma_alloc_noncoherent to alloc low memory pool See merge request sdk/linux!900
2023-07-03usb: xhci: using dma_alloc_noncoherent to alloc low memory poolMinda Chen2-16/+20
For RISCV_NONCACHEHERENT is set, using dma_alloc_noncoherent to alloc cached large block low memory buffer. And set default size to 4M. (largest size of continuous memory can be supported) Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2023-07-03media: starfive: imx219: Add system pmChanghuang Liang1-0/+1
Add system pm. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>