summaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Collapse)AuthorFilesLines
2024-12-06Merge remote-tracking branch 'sdk/jh7110-5.15.y-devel' into vf2-515-develAndy Hu4-28/+162
2024-12-06driver: mipi : test toolkeith.zhao4-28/+162
update mipi driver support mipi test tool Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-05-13Merge remote-tracking branch 'sdk/jh7110-5.15.y-devel' into vf2-515-develAndy Hu2-2/+2
2024-05-11drm/vs: enable debian gammashengyang.chen1-1/+1
enable debian gamma process Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2024-05-09drm/vs: fix debian gamma color deviation problemshengyang.chen1-1/+1
fix debian gamma color problem by changing left shift value from 12 to 16 Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2024-02-02Merge tag 'JH7110_SDK_515_v5.11.1' into vf2-515-develAndy Hu1-3/+3
2024-02-01driver:gpu: memset pagearray before use it by cacheable addrshanlong.li1-3/+3
memset pageArray befor use it to fix up fw load error and grainy screen Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2024-01-11Merge tag 'JH7110_SDK_515_v5.10.5' into vf2-515-develAndy Hu1-6/+1
2024-01-11riscv: cpu: cache: Implement a new method to flush the entire L2 cacheWindsome Zeng1-6/+1
According to the manual of SiFive U74, implement a new method to flush the entire L2 cache by using the Zero Device. After testing, 512KB is the critical point between the old and new way. It's better to use sifive_ccache_flush_entire function while data size is larger than cache size. Or it will improve more at 512KB when you know what you are doing. Signed-off-by: Windsome Zeng <windsome.zeng@starfivetech.com>
2024-01-05Merge tag 'JH7110_SDK_515_v5.10.4' into vf2-515-develAndy Hu6-153/+104
2024-01-05mipi: starfivekeith.zhao2-31/+21
use new way to match the dsi timming parameters Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-01-05Merge branch 'CR_7964_evb_4K_mipi4lane_keith.zhao' into 'jh7110-5.15.y-devel'andy.hu6-153/+104
CR_7964 vout: divide interrupt into 2 See merge request sdk/linux!1002
2024-01-04mipi: starfivekeith.zhao1-9/+18
use new way to match the dsi timming parameters Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-12-27vout: divide interrupt into 2keith.zhao6-153/+104
crtc0 and ctrc1 use the diff bit instead of common one Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-12-21Merge tag 'JH7110_SDK_515_v5.10.3' into vf2-515-develJH7110_VF2_515_v5.10.3Andy Hu2-2/+10
2023-12-19linux:driver:gpu: the adaption of gpu' frequence for bin1 and bin2shanlong.li2-2/+10
for bin1 594MHz , bin2 396MHz Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-12-15Merge tag 'JH7110_SDK_515_v5.10.2' into vf2-515-develAndy Hu1-0/+2
2023-12-13riscv: drm: hdmi: fix vin hbn problemshengyang.chen1-0/+2
fix vin hbn problem(cause by patch of issue #7964) by restoring delay in encoder_enable() Shengyang Chen <shengyang.chen@starfivetech.com>
2023-11-16Merge tag 'JH7110_515_SDK_v5.9.2' into vf2-515-develJH7110_VF2_515_v3.9.3Andy Hu5-177/+184
2023-11-15Merge branch 'CR_7964_evb_5.15_hdmi_shengyang.chen' into 'jh7110-5.15.y-devel'andy.hu1-98/+7
CR_7964_evb_5.15: riscv: drm: hdmi: fix debian hot plug problem See merge request sdk/linux!983
2023-11-10riscv: drm: hdmi: fix debian hot plug problemshengyang.chen1-98/+7
fix debian hot plug problem Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-11-10riscv: drm: dc: boost desktop performance upto 4k30fpsshengyang.chen4-79/+177
update dc logic to boost desktop performance upto 4k30fps Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-11-09Merge tag 'JH7110_515_SDK_v5.9.1' into vf2-515-develAndy Hu2-4/+4
2023-11-09riscv: drm: dc: change pitch alignment for gst problemshengyang.chen2-4/+4
change dc pitch alignment from 128 to 32 for gst problem Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-10-26Merge tag 'JH7110_515_SDK_v5.8.2' into vf2-515-develAndy Hu1-38/+5
2023-10-24Revert to original code to avoid possible mosaic problem.Windsome Zeng1-38/+5
Signed-off-by: Windsome Zeng <windsome.zeng@starfivetech.com>
2023-09-22Merge tag 'JH7110_515_SDK_v5.7.5' into vf2-515-develVF2_v3.7.5Andy Hu1-0/+1
2023-09-22Enlarge flush cache size to avoid flick on console/modetest and UVC 1080P ↵Windsome Zeng1-0/+1
camera. Signed-off-by: Windsome Zeng <windsome.zeng@starfivetech.com>
2023-09-21Merge tag 'JH7110_515_SDK_v5.7.4' into vf2-515-develAndy Hu3-8/+57
2023-09-21Merge branch 'CR_6347_linux_hdmi_hotplug_keith.zhao' into 'jh7110-5.15.y-devel'andy.hu1-1/+10
CR_6347 display : hdmi: fix hotplug hang See merge request sdk/linux!960
2023-09-21Mosaic cursor: Revert commit 30289b2ca780bcaf7acb1ffe88125a65b7e34577 as it ↵Windsome Zeng2-7/+47
will drop 50% performance. Just do real flush data while cursor is about to change. Other plane: According to the behavior of L2 cache controller in U74, only the last 2MB data is needed to be flushed. For 4K resolution, it will reduce flush loops from 518400 to 32768 on each frame update. Signed-off-by: Windsome Zeng <windsome.zeng@starfivetech.com>
2023-09-20display : hdmi: fix hotplug hangkeith.zhao1-1/+10
Fixed the probability of hdmi crash after repeated insertion and removal Signed-off-by: keith.zhao <keith.zhao@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-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-07Merge tag 'JH7110_515_SDK_v5.5.0' into vf2-515-develAndy Hu1-1/+1
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-07-13Merge tag 'JH7110_515_SDK_v5.4.0' into vf2-515-develAndy Hu1-0/+2
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-06Merge tag 'JH7110_515_SDK_v5.3.1' into vf2-515-develAndy Hu1-0/+5
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-06-29riscv: linux: vout: add 2560x1080 resolution for hdmishengyang.chen1-0/+4
add 2560x1080 resolution for hdmi Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-06-19Merge tag 'JH7110_515_SDK_v5.2.0' into vf2-515-develVF2_v3.1.5Andy Hu506-13605/+87826
Note: From this version, the IMG DDK will be upgraded to 1.19.
2023-06-19Turn off PVRSRV_NEED_PVR_ASSERT in imagination codeClement1-1/+1
For production use case, we should turn off PVRSRV_NEED_PVR_ASSERT Signed-off-by: Clement <clement@starfivetech.com>
2023-06-19Upgrade Imagination DDK source to 1.19Clement506-13604/+87825
Signed-off-by: Clement <clement@starfivetech.com>
2023-06-10Merge tag 'JH7110_515_SDK_v5.0.5' into vf2-515-devel-v3.0.xAndy Hu1-1/+1
2023-06-07riscv:linux:vout:dc8200Keith Zhao1-1/+1
replace the condition to avoid kernel panic Signed-off-by: Keith Zhao <keith.zhao@starfivetech.com>
2023-05-29Merge tag 'JH7110_515_SDK_v5.0.3' into vf2-515-devel-v3.0.xVF2_v3.0.4Andy Hu1-0/+4