Commit Graph

13 Commits

Author SHA1 Message Date
wenlong.zhang 7efd0375ef drm: Add a private drm printing macros [1/1]
PD#SWPL-130123

Problem:
Add a private drm printing macros

Solution:
Add a private drm printing macros

Verify:
sc2

Test:
DRM-OSD-98

Change-Id: I87a65c5602c09d0102bcdc3e7c46cedee87bdcfc
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2023-09-25 20:36:32 +08:00
wenlong.zhang 43ce41ecaa drm: support fbdev zorder adjustment [1/1]
PD#SWPL-135486

Problem:
support fbdev zorder adjustment

Solution:
support fbdev zorder adjustment

Verify:
S4

Test:
DRM-OSD-92

Change-Id: I523e5656d9ad050b584015bb50afbfebc40763b3
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2023-09-25 20:36:04 +08:00
mingyang.he db5f5c5038 drm: reset fbdev1 size [1/1]
PD#SWPL-123936

Problem:
fb1 need 360p size

Solution:
specify the size of fb1 separately

Verify:
s4d

Test:
DRM-OSD-68

Change-Id: Ib6cbb62d66ad8ec724a8a29cbb549a7847eea450
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2023-08-15 10:36:48 +08:00
wenlong.zhang 4e9a963264 drm: fix fbdev var yres is incorrect [1/1]
PD#SWPL-133824

Problem:
1.yres parameter is inconsistent between FBIOPUT_VSCREENINFO
and FBIOGET_VSCREENINFO
2.smem_len is changing

Solution:
keep on var parameters and fix smem_len

Verify:
S4

Test:
DRM-OSD-88

Change-Id: If42acf8d90d57e4f0643f76d0cfed928afd5d569
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2023-07-30 23:59:09 -07:00
linfang.zhao a7ec27cc80 drm: insmod drm ko crash [1/1]
PD#SWPL-131901

Problem:
using member of null pointer leads to drm ko crash

Solution:
modify debug info

Verify:
SM1

Test:
DRM-OSD-85

Change-Id: I82a2d82bb3691cb4037073296c4491a999b638fe
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2023-07-18 05:25:24 -07:00
linfang.zhao 42bdaac4ff drm: create fb [2/2]
PD#SH-11087

Problem:
no fb2 and fb3

Solution:
create fb

Verify:
T7C

Test:
DRM-OSD-79

Change-Id: I36fa4b10b6f3d8b67f2bc3aff8fece16eb95f4c5
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2023-07-10 21:03:32 -07:00
congyang.huang 59cb56f732 fbdev: fix drm_atomic_state leak issue after pan_display [1/1]
PD#SWPL-129249

Problem:
drm_atomic_state was not released after pan_display.
the logo mem was not freed

Solution:
decrease ref count of drm_atomic_state at the end
of pan_display

Verify:
S805C3

Test:
DRM-OSD-75

Change-Id: I87885c89604e4ed2b95871cf2430cfe53711d001
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2023-06-30 01:51:10 -07:00
Yongjie Zhu 7af3bf9535 drm: update drm meson_fbdev [1/1]
PD#SWPL-106684

Problem:
K5.15 drm driver differ from K5.4

Solution:
update drm meson_fbdev.c

Verify:
sc2

Test:
K5.15 drm test

Change-Id: I6470f4dfdf6940f9dea5ec5ab9316025ac19d402
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2023-04-09 18:45:53 -07:00
Ao Xu fc37c31be0 drm: fix emulated fbdev compile issue [1/1]
PD#SWPL-99839

Problem:
5.15 dmabuf change to dmaheap
5.15 ion change to amlogic private driver

Solution:
fix emulated fbdev compile issue

Verify:
sc2-ah212

Test:
DRM-OSD-26

Change-Id: I62e1712644856e5b7485845cedf2f33055129fff
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2022-12-28 00:39:23 -08:00
Ao Xu 154d316107 drm: sync 5.4 CLs to 5.15 branch [1/1]
PD#SWPL-96861

Problem:
5.15 miss some CLs

Solution:
sync 5.4 CLs to 5.15 branch

Verify:
ohm

Test:
DRM-OSD-5,DRM-TX-17

Change-Id: Idb144c5014d00f61f2f4124f53c733caac74ed32
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2022-10-12 00:39:58 -07:00
xinli.gao 9b06be236f DRM: ION to DMA-BUF heaps [1/1]
PD#SWPL-52245

Problem:
The recovery interface displays abnormally.

Solution:
implementation of GEM due to switching from ION to DMA-BUF heaps

Verify:
ohm

Change-Id: Ibdf05b4a863168815d01be414329adf2e0bba515
Signed-off-by: xinli.gao <xinli.gao@amlogic.com>
2022-09-23 02:16:48 -07:00
mingyang.he 9afbcfed45 DRM: typo check fail fix [1/1]
PD#SWPL-93173

Problem:
typo check failed

Solution:
fix typo error

Verify:
x86_64 GNU/Linux

Change-Id: Id295457433370585a4feaebf4deccc955cca96a2
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2022-09-18 06:28:06 -07:00
yujun.zhang 54bd40dae9 drm: add drm driver support [1/1]
PD#SWPL-82197

Problem:
no drm driver support

Solution:
add drm driver support

Verify:
ap222

Change-Id: I331a75afe6087278ebf9de27ae36a346539d09a8
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2022-06-07 04:47:30 -07:00