summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm
AgeCommit message (Collapse)AuthorFilesLines
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
2023-05-29riscv:linux:vout:hdmikeith.zhao1-0/+1
after wake up hdmi , need wait 500ms to read the hdmi connect status or it will read a error value Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-05-29vout:riscv:driver fix 4k console bugshengyang.chen1-0/+3
fix 4k console bug by disabling pixclk mode larger then 297M Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-05-24Merge tag 'JH7110_515_SDK_v5.0.1' into vf2-515-devel-v3.0.xAndy Hu1-0/+2
2023-05-24drm/dc8200: disable gamma lut nowshengyang.chen1-0/+2
It seems to have dependency issue. Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2023-05-19Merge tag 'JH7110_515_SDK_v4.9.1' into vf2-515-develAndy Hu2-134/+180
2023-05-15riscv:linux:vout:hdmikeith.zhao2-134/+180
1、use the gpio15 as a irq to wake up hdmi 2、Expand the hdmi resolution range with dynamic parameter configuration Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-05-09vout:riscv:linux: add radxa 10inch driver for vf2shengyang.chen4-60/+517
add radxa 10inch driver for vf2 Signed-off-by: keith <keith.zhao@starfivetech.com> Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-04-20Merge tag 'JH7110_515_SDK_v4.8.1' into vf2-515-develAndy Hu1-7/+8
version JH7110_515_SDK_v4.8.1 for JH7110 EVB board 1. linux: Merge branch 'CR_4844_PCIe_515_Kevin.xie' into 'jh7110-5.15.y-devel' Merge branch 'CR_4874_Copyright_515_william.qiu' into 'jh7110-5.15.y-devel' Merge branch 'CR_4450_vout_515_changhuang.liang' into 'jh7110-5.15.y-devel' Merge branch 'CR_4114_thermal_5.15_ziv.xu' into 'jh7110-5.15.y-devel' Merge branch 'CR_4657_SDK_keep_the_same_host_driver_code_5.15_ziv.xu' into 'jh7110-5.15.y-devel'
2023-04-19riscv:linux:vout: modetest failChanghuang Liang1-7/+8
after the kernel start , run modetest to display will fail fix this issue Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-04-14Merge tag 'JH7110_515_SDK_v4.8.0' into vf2-515-develAndy Hu3-12/+2
version JH7110_515_SDK_v4.8.0 for JH7110 EVB board 1. linux: Merge branch 'CR_4802_EVB_VOUT_buildWarning_keith.zhao' into 'jh7110-5.15.y-devel'
2023-04-12vout: build warningkeith.zhao3-12/+2
fix the warning message during the vout build Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-04-07Merge tag 'JH7110_515_SDK_v4.7.0' into vf2-515-develah6-30/+64
version JH7110_515_SDK_v4.7.0 for JH7110 EVB board 1. #4284: linux: enable cached memory for IMG GPU driver 2. #4563: linux: optimized memcpy Write a C version of memcpy function 3. #4617: linux: support sensor imx708
2023-03-31gpu: drm: img: Enable cache for VisionFive v2 BoardsTien Hock Loh6-30/+64
For vf2 platform, pgprot table does not support cacheable bit. This patch worksaround the bit by allocating cacheable when pvr driver request cacheable memory map without the pgprot table bit set. Signed-off-by: Tien Hock Loh <tienhock.loh@starfivetech.com>
2023-03-20gpu: drm: img: disable PDUMPjoyce.ooi3-4/+4
PDUMP is disabled to improve performance of GPU as PDUMP is used for debugging purposes. Signed-off-by: joyce.ooi <joyce.ooi@starfivetech.com>
2023-03-20gpu: drm: img: disable PDUMPjoyce.ooi3-4/+4
PDUMP is disabled to improve performance of GPU as PDUMP is used for debugging purposes. Signed-off-by: joyce.ooi <joyce.ooi@starfivetech.com>
2023-03-19Merge tag 'JH7110_515_SDK_v4.5.1' into vf2-515-develAndy Hu3-1/+12
version JH7110_515_SDK_v4.5.1 for JH7110 EVB board 1. #4082: linux: u-boot: apply csr patch 2. #3499: linux: u-boot: enable framebuffer console 3. #4038: linux: vout fixed open clock fail 4. #3509: linux: fix some bugs and add request(), free(), set_config() ops for sys gpiochip
2023-03-17Merge branch 'CR_4038_vout_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-0/+2
CR_4038_vout_515_changhuang.liang gpu: drm: verisilicon: Fixed open clock fail See merge request sdk/linux!743
2023-03-15gpu: drm: verisilicon: Fixed open clock failChanghuang Liang1-0/+2
Fixed open clock fail because this clock not close. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-03-14gpu: drm: verisilicon: Add framebuffer console supportChanghuang Liang2-1/+10
Add framebuffer console support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-03-10Merge remote-tracking branch 'sdk/jh7110-5.15.y-devel' into vf2-515-develAndy Hu3-63/+18
sync for CR_3922_evb_515_DRM_mipi_hdmi_display_keith.zhao
2023-03-09Merge tag 'JH7110_515_SDK_v4.5.0-rc2' into vf2-515-develAndy Hu2-32/+7
version JH7110_515_SDK_v4.5.0-rc2 for JH7110 EVB board 1. #3746: linux: vout rgb code rollback to v4.4.0 2. #3668: linux: perf:sbi: disable cpu hotplug callback 3. #3166: linux: add thermal subsystem 4. #3877: linux: expand the mtd0 spl partition size in spi nor flash 5. #3729: linux: fix 4K wayland not work on some monitors
2023-03-09riscv:linux:vout:mipi+hdmikeith.zhao3-67/+19
fix hdmi+mipi display issues on debian http://192.168.110.82/redmine/issues/3922 Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-03-09Merge branch 'CR_3729_evb_515_DRM__hdmi_4K_keith.zhao' into ↵andy.hu1-1/+1
'jh7110-5.15.y-devel' CR 3729 riscv:linux:vout:hdmi See merge request sdk/linux!736
2023-03-09riscv:linux:vout:hdmikeith.zhao1-1/+1
Dell 4K can not display , it is caused by PM interface need delay the time to enter power off Signed-off-by: keith <keith.zhao@starfivetech.com>
2023-03-09riscv:linux:vout: rollback rgb code to tag JH7110_515_SDK_v4.4.0shengyang.chen2-31/+6
rollback rgb code to tag JH7110_515_SDK_v4.4.0 after porting patch-rgb support 1080P@60fps Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2023-03-03Merge tag 'JH7110_515_SDK_v4.5.0-rc1' into vf2-515-develAndy Hu3-9/+35
version JH7110_515_SDK_v4.5.0-rc1 for JH7110 EVB board 1. #3467: linux: fix CPUfreq issue for the hibernation resume issue 2. #3546: linux: fix v4l2-compliance test issue for imx219 sensor 3. #3526: linux: qspi use reset framework 4. #3746: linux: rgb display support 1080p 60fps