Commit Graph

791 Commits

Author SHA1 Message Date
zhenteng.tian e007cda856 v2d: add new composer device. [1/1]
PD#SWPL-183637

Problem:
add new composer device

Solution:
add new composer device

Verify:
SC2

Change-Id: I4f70a9c195c2ca2ffd4e311f4f2250618343baf8
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
2025-03-25 07:47:17 -08:00
ruofei.zhao 04379f67ad hdmitx: add scan_info property [2/2]
PD#SWPL-200877

Problem:
develop optional scan info function

Solution:
add scan_info property

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I65d6de526e0d31a66f6641e2a1b621c76a751365
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-25 02:38:35 -08:00
Ao Xu 169eeebf4d hdmitx: clean hdmitx_mode_set.c [1/1]
PD#SWPL-204167

Problem:
clean hdmitx_mode_set.c

Solution:
clean hdmitx_mode_set.c

Verify:
sc2

Test:
DRM-TX-5, DRM-TX-78

Change-Id: I76cc10737430d34c4e899516b1bd50223e1ca3b8
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2025-03-25 00:29:10 -08:00
dian.shao 03984397e6 usb: k6.12 A5 bringup [1/1]
PD#SWPL-203651

Problem:
A5 kernel6.12 bringup
- usb

Solution:
Drivers & dts.

Verify:
AV00.

Change-Id: I097bb157e77a1bb913eed6adb0a0315c87ba32b2
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-03-23 18:46:00 -08:00
xiang.wu1 55c9ea1c1d hdmitx: hdmitx20/21 structure instance splitting [1/1]
PD#SWPL-204963

Problem:
need hdmitx20/21 structure instance splitting

Solution:
add hdmitx20_dev and hdmitx21_dev

Verify:
adt4, ross

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Change-Id: I1f0cf42501425f7a5e4dc42516fb2acd87ab90fd
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2025-03-21 03:55:37 -08:00
qiankun.wang e327da4c18 IOTM: kernel6.12: all patches up to 2025-02-11 [1/1]
PD#SWPL-205945

Problem:
T6D kernel6.12 bringup on IOTM.

Solution:
https://scgit.amlogic.com/#/q/topic:SWPL-170602_kernel
https://scgit.amlogic.com/#/c/473118/
https://scgit.amlogic.com/490156
https://scgit.amlogic.com/#/q/topic:IOTM

Verify:
t6d

Change-Id: Ibf939699b89719e56b166ea442da84777e1055f6
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
2025-03-19 22:00:31 -08:00
hang cheng a29c841ff8 hdmitx: optimise vinfo & edid & hotplug process [1/1]
PD#SWPL-206166

Problem:
1.vinfo update is done in multiple steps
2.edid parse for bootup and hotplug are not uniform
3.plugout/in process for bootup and hotplug are not uniform
4.hdmitx uboot output ready status may be overwritten and
vinfo is not complete

Solution:
1.update vinfo in uniform api
2.edid parse in uniform api
3.plugout/in process in uniform api
4.add post process to update ready status and vinfo

Verify:
ohm/ross

Test:
DRM-TX-38, DRM-TX-92

Change-Id: Iba97405d0d5e315ab38a5df23b3cd11fb1e04b1f
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2025-03-19 03:55:52 -08:00
yuhua.lin 90b9408872 dewarp: add uvswap for dewarp [1/2]
PD#SWPL-204679

Problem:
add uvswap for dewarp

Solution:
complete it

Verify:
s6

Change-Id: I90a07b436c4faaf9b6f15ce9b6dd6ed48b50d141
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2025-03-18 17:29:09 -08:00
zhicheng.huang 7f8a7a080a dvb_extern: add tuner CXD6866ER(V1.28) [1/2]
PD#OTT-74677

Problem:
add tuner CXD6866ER

Solution:
1.add tuner CXD6866ER
2.VER V1.28

Verify:
s7d

Change-Id: Ia3a616679a5772addd92a817f97c15e2e0d5222a
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
2025-03-18 04:00:35 -08:00
dian.shao 8e7b8be19f usb: k6.12 t6d bringup [1/1]
PD#SWPL-204767

Problem:
T6D kernel6.12 bringup
-usb

Solution:
Drivers&dts

Verify:
br301.

Change-Id: I4ddeefaf58805e56dcd8ef8aa0d98bfe5ed1271b
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-03-18 04:00:08 -08:00
qinghui.jiang 2af68414e8 amvecm: module_params clean [1/1]
PD#SWPL-195501

Problem:
module_params clean for amvecm.

Solution:
module_params clean for amvecm.

Verify:
s905x5m

Change-Id: I13b39ec5bcba6d98c3f7f969f0a3e506f8003d3f
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2025-03-18 03:59:55 -08:00
shipeng sun 225dec1684 dmabuf_manage: CF2 Support Stand Secure Vdec Pool [1/1]
PD#SWPL-200614

Problem:
Support Stand Secure Vdec Pool

Solution:
1. Support Stand Secure Vdec Pool, disable dynamic allocate secure vdec
memory

Verify:
SC2

Change-Id: I323c486b57d7a3b9b4458353e926ddfb141d4363
Signed-off-by: shipeng sun <shipeng.sun@amlogic.com>
2025-03-18 00:16:27 -08:00
hang cheng c23088a24e hdmitx: move hotplug handler to mode set part [1/1]
PD#SWPL-204966

Problem:
need to move hotplug handler into mode set part

Solution:
move hotplug handler to mode set part

Verify:
adt4, ross

Test:
DRM-TX-38

Change-Id: I67cada0b1c518db2bd7980eba03dd59a158325f3
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2025-03-18 00:16:21 -08:00
Ao Xu 108425190c hdmitx: add multi instance support [1/1]
PD#SWPL-204166

Problem:
current driver did not support multi instance

Solution:
add multi instance support

Verify:
s7d

Test:
DRM-TX-139

Change-Id: I3b0cc0b08ba01715e2aeacf6efda4e9bdf0f72e5
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2025-03-17 11:19:08 +08:00
zongdong.jiao 6bccb41798 hdmitx: optimise the hdcp suspend status [1/1]
PD#SWPL-200163

Problem:
optimise the hdcp suspend status

Solution:
optimise the hdcp suspend status

Verify:
sc2

Test:
DRM-TX-133

Change-Id: I31ab833d630044598aec855eef4576fd7173b2a3
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
2025-03-14 05:51:19 -08:00
ruofei.zhao f391f8007b hdmitx: change the externally referenced header file [1/1]
PD#SWPL-204959

Problem:
it is inappropriate to use the externally referenced
header file hdmitx_common.h

Solution:
change the externally referenced header file hdmitx_common.h
to hdmitx.h

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I97dc95f322715d7533b78c315c5428072384fad7
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-14 00:21:42 -08:00
ruofei.zhao 2e08f16d9b hdmitx: optimize edid parse [1/1]
PD#SWPL-203157

Problem:
need to optimize edid parse code

Solution:
optimize edid parse

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: If5aa835fc7099d506cba88ffe06c7f5fff631c9d
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-13 11:55:02 -08:00
lizhi.hu 4e1b09e5cc DisplayPortTX: Sync 5.15 code to 6.12 [1/1]
PD#SWPL-204061

Problem:
bringup

Solution:
sync cl
454074: initial version
503167: driver bug fix
506377: isolate driver and interface IP ctrl
513041: revert crtc_sel for dptx
513081: remove multi vout server regist

Verify:
t7_an400

Change-Id: I6f7afdfea1258f6802fc22a16b60d0de1bcec581
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-03-13 00:31:55 -08:00
lizhi.hu e5756c01e4 lcd: fix lcd/bl irq resource [1/1]
PD#SWPL-203330

Problem:
irq res not acquired

Solution:
change api

Verify:
t7_an400

Change-Id: Ie4202ce0d114480cbe95aca98784d92462f1ccb4
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-03-12 22:07:15 -08:00
ruofei.zhao a06e95d614 hdmitx: add tracer uevent [1/1]
PD#SWPL-200879

Problem:
hwc cannot read the correct tracer information

Solution:
modify the reported tracer information

Verify:
S905X4

Test:
DRM-TX-78

Change-Id: I42a7848184de41f6d6d56cb4f4260b2cd58c98bf
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-12 22:06:43 -08:00
ruofei.zhao db77574b73 hdmitx: delete hdr_cap2/dv_cap2 [1/1]
PD#SWPL-92409

Problem:
hdmitx only provides HDR/DV support information of TV

Solution:
delete hdr_cap2/dv_cap2 nodes, change hdr_cap/dv_cap to
hdr_cap_rx/dv_cap_rx

Verify:
ADT4

Test:
DRM-TX-78

Change-Id: I6d74972e094fd11f128538b7fa8ae3b5f4d7c1ea
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-12 22:05:34 -08:00
Dezhi Kong f1bee25ea7 uvm: sync uvm buffer size with realloc [1/1]
PD#SWPL-198297

Problem:
uvm buffer size dynamic change will affect video play

Solution:
sync uvm buffer size with realloc
add a interface for decoder get uvm-dmabuf real size
sync k5.15 CL to k6.12:
https://scgit.amlogic.com/#/c/335879/

Verify:
adt4 android16 k6.12

Change-Id: I2f840c73df0682fb08f2267ee848533373aec0e9
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
2025-03-12 22:05:02 -08:00
xiang.wu1 bbb7a0461b hdmitx: optimize sysfs nodes [1/1]
PD#SWPL-203013

Problem:
optimize sysfs nodes

Solution:
1.Some sysfs nodes used for debugging are moved to the debug node.
2.Clear the global/static variables under hdmitx_sysfs_common.c
and use dev_set_drvdata(); dev_get_drvdata() to set the parameters
required by dev

Verify:
sc2/s7d

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
Change-Id: I8716615c24749caadeb9be168896919091850ce7
2025-03-11 04:03:10 -08:00
lizhi.hu 43a1d3493e lcd: support dsi cmd read while video [1/1]
PD#SWPL-203981

Problem:
max_rd_time set error

Solution:
fix max_rd_time

Verify:
t7_an400
s6_bq201

Change-Id: I1f15aba15b9238088320049e3997cf1c113ce01e
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-03-11 00:58:52 -08:00
ruofei.zhao 0e8ecd352d hdmitx: the header file is placed in the driver directory [1/1]
PD#SWPL-203140

Problem:
header files are not available to the public

Solution:
move hdmitx_audio.h and hdmitx_version.h to driver directory

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I4094740e56fd7e06bbde2eb3d54d415c4a428aff
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-03-07 06:05:03 -08:00
xiang.wu1 b30b612637 hdmitx: use macro to diff uboot/kernel header file [2/2]
PD#SWPL-202947

Problem:
use macro to diff uboot/kernel header file

Solution:
1、use __UBOOT__ macro to distinguish uboot/kernel
header file
2、remove edid_parse_header.h/edid_header.h

Verify:
sc2/s7d

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Change-Id: Iec9703e0779fab5263c3c13ce3e1670d14fa0552
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2025-03-07 10:04:14 +08:00
xiang.wu1 7dce6b5239 hdmitx: add hdmitx_dump node [1/2]
PD#SWPL-141600

Problem:
Implement hdmitx dump node in the proc directory
and dump all hdmitx information

Solution:
Add hdmitx_dump node in proc and debug directory
Delete sysfs nodes such as hdmitx_basic_config, clkmsr,
hdmitx_pkt_dump, hdmirx_info etc.

Verify:
sc2/s7d

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Verify:
(detail info)

Change-Id: I30bf6beff92c3a238786a028bc3469b62b56e674
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2025-03-06 02:14:20 -08:00
Evoke Zhang 6add4804e3 lcd: support enable lcd_if with different resume_type [1/1]
PD#SWPL-151191

Problem:
need support lcd_if early resume

Solution:
support lcd_if resume method by resume_type parameter

Verify:
ay301

Change-Id: If26fb11ac63ead8272c6e7f9c964483281398a20
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-03-05 20:04:30 -08:00
lizhi.hu 59ddaab427 lcd: MIPI-DSI develop(D-PHY & dual_port) [1/1]
PD#SWPL-54377

Problem:
improve D-PHY timing accuracy
support 2 port DSI on t7

Solution:
add

Verify:
t7_an400

Change-Id: I07cef4baa027872f03d55d8fda0c8ae73055e7ec
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-03-04 04:03:28 -08:00
Evoke Zhang 41a5105563 lcd: optimize vbyone interrupt handler [1/1]
PD#SWPL-202606

Problem:
need optimize vbyone interrupt handler

Solution:
optimize vbyone interrupt handler

Verify:
ay301

Change-Id: Ibf3ecbb41a873d5cf070c5e519ea601ce867cd84
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-02-28 21:47:01 -08:00
lizhi.hu 810a2172fc lcd: remove multi vout server regist (sync) [1/1]
PD#SWPL-202530

Problem:
vout module has only 1 server now

Solution:
remove multi vout server regist
remove panel mode support

Verify:
s6

Change-Id: Iaa025564c9d513957693a4d36aa533406964f3a0
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-02-28 03:47:51 -08:00
congyang.huang 331cad715f vout: dynamic switch viu and connector [1/1]
PD#SWPL-201190

Problem:
vout and drm need to support dynamic switch between viu and connector

Solution:
1.vout add global vout arch
2.vout modify vout_func_validate_vmode func to find vout_server by
connector_type and mode_name
3.drm support dynamic switch

Verify:
t7c s6

Test:
DRM-OSD-44

Change-Id: I31bd97f42947c6a2db8f0ae5d3ead4af196683e3
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2025-02-28 03:47:38 -08:00
Huiwen Yu 60be92bf72 atv_demod: Revert V4.02 commit (V4.03) [1/2]
PD#SWPL-193956

Problem:
Revert "add ops callbacks mutex and state callbacks for tvafe (V4.02)".

Solution:
Revert "add ops callbacks mutex and state callbacks for tvafe (V4.02)"
AMLATVDEMOD_VER "V4.03".

Verify:
T5M/TXHD2.

This reverts commit 856293324e.

Change-Id: I3d90b96bfce0d1033c3518ab86997b9e28450d17
Signed-off-by: huiwen.yu <huiwen.yu@amlogic.com>
2025-02-24 04:13:12 -08:00
nengwen.chen 48ad0b0ed1 atv_demod: add ops callbacks mutex and state callbacks for tvafe (V4.02) [1/2]
PD#SWPL-192795

Problem:
add ops callbacks mutex and state callbacks for tvafe.

Solution:
add ops callbacks mutex.
add aml_fe_get_atvdemod_state.
AMLATVDEMOD_VER "V4.02".

Verify:
T5M/TXHD2.

Change-Id: I04f252afc965b3d023bf0c1f08bf242736ba0827
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-23 19:59:44 -08:00
Wenjie Qiao d96a2d1dfc hdmitx: read edid fail [1/2]
PD#SWPL-201983

Problem:
read edid fail

Solution:
when can not read edid, reduce i2c clk 75k to 37.5k,
and read edid again, read edid end and recovery
i2c clk 37.5k to 75k

Verify:
s7d/s5

Test:
DRM-TX-38 DRM-TX-104

Change-Id: I3b24b24d6dab7291105e972fe3f46e514968c453
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
2025-02-20 05:59:17 -08:00
Hao Shi 9f984ce199 codec_mm: remove kallsyms_lookup_name from codec_mm [1/1]
PD#SWPL-196432

Problem:
1.CONFIG_KALLSYMS_ALL will be closed
2.unlock when alloc failed in multi_task_alloc_pages

Solution:
1.get mte_sync_tags from kallsyms and
remove kallsyms_lookup_name from codec_mm
2.break with unlock

Verify:
sc2

Change-Id: I933d194bd1e7a933c3abd836a2f81aa3f7b16cb3
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
2025-02-20 02:41:50 -08:00
zhou.han 9b306fc8fb hdmitx: update hdmitx version to 20250211 [1/1]
PD#SWPL-200629

Problem:
update hdmitx version for release

Solution:
update hdmitx version to 20250211

Verify:
BM201-S905X5M

Test:
DRM-TX-40

Change-Id: Iea0604e2c69d60dfc14e1d94186138dd940d6b9b
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-02-18 21:59:34 -08:00
Peng Yixin 8d92b08f12 media_module: CF1 Setting eos state [1/2]
PD#SWPL-197453

Problem:
It is not clear whether es data has
been all consumed, and EOS state need
be set

Solution:
Set eos state for user space
to read

Verify:
OHM

Change-Id: I7aeb977f8162a3420505f701ec5fbb4f54b9a6a7
Signed-off-by: Peng Yixin <yixin.peng@amlogic.com>
2025-02-18 02:13:07 -08:00
mingliang.dong da81e2807a amvecm: add eyeprotect support for dv sink-led output [1/1]
PD#SWPL-202147

Problem:
dv2.6 sink-led ipt output,eye protect function not work

Solution:
add eyeprotect support for dv sink-led output

Verify:
s905x4

Change-Id: Ie1cb7da3bf2e8e2176f26775104d28c581c2ddf0
Signed-off-by: mingliang.dong <mingliang.dong@amlogic.com>
2025-02-17 20:19:34 -08:00
ruofei.zhao b6f9d877d5 hdmitx: sync hdmitx_edid_parse.c from 5.15 to 6.12 [1/1]
PD#SWPL-202413

Problem:
hdmitx_edid_parse.c of kernel 6.12 and kernel 5.15 should be the same

Solution:
sync hdmitx_edid_parse.c from 5.15 to 6.12

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I577cf97858d6e1a1670d18c0b5a531ba385a3309
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-02-17 19:17:47 -08:00
qinglin.li 7766802d64 upgrade: kernel6.12 upgrade [1/1]
PD#SWPL-201584

Problem:
kernel6.12 upgrade

Solution:
AML_KERNEL_VERSION      6
UPSTREAM_VERSION        "fc99bcd94b4d"
AML_PATCH_VERSION       "fc99bcd94b4d"
MERGE_DATE              "2025-02-13"

Verify:
local

Change-Id: I0c5aa8d45f0f76be16bfc38012b62408c5d53c16
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-02-13 22:11:20 -08:00
ruofei.zhao 1e538db635 hdmitx: add hdmitx_clear_all_infoframes_pkt api [1/1]
PD#SWPL-198189

Problem:
optimize clear_pkt api

Solution:
add hdmitx_clear_all_infoframes_pkt api

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I4a0d7eaf12aa6a8c899b6dbaf564fbb3fdbf4175
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-02-13 04:03:52 -08:00
xiang.wu1 efa0587618 hdmitx: optimization debug command [1/1]
PD#SWPL-197204

Problem:
optimization debug command

Solution:
Add hw/sw prefix for command to distinguish sw/hw debug method

Verify:
sc2/s7d

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Change-Id: I2cd42f1a7f50039051b3d2dadbdc162ac4c9c624
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2025-02-13 02:20:04 -08:00
lele xiang 1828d63b19 codec_mm: CF1 Prealloc Mechanism based on multi decoder instance. [1/2]
PD#SWPL-188671

Problem:
Prealloc Mechanism based on multi decoder instance.

Solution:
Add an instance number attribute to adapt the pre-allocation mechanism
in multi-channel scenarios.

Verify:
T6d

Change-Id: Iec0248a761903816e4a11373ed34fb0b5cde1532
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2025-02-12 17:23:11 -08:00
dian.shao e821e90c94 usb: k6.12 s6 bringup [1/1]
PD#SWPL-201554

Problem:
k6.12 usb
bringup

Solution:
Porting phy driver.

Verify:
bl201.

Change-Id: Iee0fdae4fd425a3ff1eb5388348ebeb5aa1ef5af
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-02-12 05:56:40 -08:00
Evoke Zhang 45f1e4f7c8 lcd: add check_retry and exit cmd support [2/2]
PD#SWPL-197863

Problem:
need support check_retry and exit logic for more lcd_extern usage

Solution:
add check_retry and exit cmd support

Verify:
ay301

Change-Id: I5e0fab730cffc1d6994b444d5152777552f83304
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-02-12 00:20:04 -08:00
Evoke Zhang 66aa3177a2 lcd: update bootargs transfer to kernel via lrm [2/2]
PD#SWPL-198192

Problem:
need transmit lcd bootargs to kernel

Solution:
update lcd bootargs transfer to kernel via lrm

Verify:
ay301

Change-Id: I662951fffd6aa14cb565ad0fb055986f900425f3
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-02-11 20:23:12 -08:00
dian.shao 19f2fd2f54 usb: sc2 k6.12 bringup [1/1]
PD#SWPL-199348

Problem:
USB
-PHY
-K6.12 Porting sc2

Solution:
Drivers&dts

Verify:

Change-Id: Ie5807e6963cb451e284264ee12fcebb54693e744
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-02-11 06:05:12 -08:00
Yongjie Zhu c15099ca04 ion: optimize the address path of dev_ion.h [1/1]
PD#SWPL-201548

Problem:
different modules use different address path
of dev_ion.h

Solution:
move dev_ion.h to include/linux/amlogic/media/,
unify the address path of dev_ion.h

Verify:
ohm_wv4

Test:
kernel compile pass

Change-Id: I1c25128d86d36e4c5d0ea8dbd00c1872f0aac9d6
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2025-02-11 03:02:07 -08:00
yao liu 3780ac6dab amdv: bypass eyeprotect in sink-led [1/1]
PD#SWPL-198828

Problem:
switch eye protect mode, color not change when dv enable

Solution:
add eye protect support when dv enable, except sink-led

Verify:
s905x4

Change-Id: I8e9a2d805cf6f1cd21410a86046d6779e5dec51f
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-02-11 01:12:55 -08:00