Commit Graph

4825 Commits

Author SHA1 Message Date
mingyang.he a71c985c72 drm: kasan failed for slab-out-of-bounds [1/1]
PD#SWPL-151540

Problem:
kasan failed
cat/echo sysfs osd node crash in s5
cat fbdump return zero size file in s5

Solution:
reset BLOCK_ID_MAX with 32
sysfs node should according to vpu block by index
set correct plane index

Verify:
s5, t5m

Test:
DRM-OSD-17

Change-Id: I02094c9044b172af46ab9b5bd5688a12f18ce96a
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2024-04-02 10:12:42 +08:00
yu.xie 8695f39219 dts: modify android_u S805X3 1G codec_mm_cma size to 168MB. [1/1]
PD#SWPL-160726

Problem:
adjust the size of codec_mm cma to 168M.

Solution:
adjust the size of codec_mm cma to 168M.

Verify:
S805X3

Change-Id: I48c46506de9b0a34bceeea25d15fb41bcbccf790
Signed-off-by: yu.xie <yu.xie@amlogic.com>
2024-04-01 20:47:35 +08:00
yu.xie 4d3b91b7f2 dts: modify android_u S805X2 1G codec_mm_cma size to 168MB. [1/1]
PD#SWPL-160725

Problem:
adjust the size of codec_mm cma to 168M.

Solution:
adjust the size of codec_mm cma to 168M.

Verify:
S805X2

Change-Id: I6ad528eadd119dd01d7fdc27c878f68d85666a3c
Signed-off-by: yu.xie <yu.xie@amlogic.com>
2024-04-01 20:47:35 +08:00
Wenjie Qiao 237b7d8a5b hdmitx: t7 enc2 pixel clk error when 420 output [2/2]
PD#SWPL-150189

Problem:
t7 enc2 pixel clk error when 420 output

Solution:
set the right clk when enc2

Verify:
T7

Test:
DRM-TX-108

Change-Id: Ibe0de82777d2465796ccef0b452ccd34b5147ea3
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
2024-04-01 20:39:48 +08:00
Wenjie Qiao b026e357b2 hdmitx: CTS error when set audio mode [1/1]
PD#SWPL-151516

Problem:
ACR packet CTS error when set audio mode

Solution:
set the N again before enable audio packet

Verify:
g12a/sm1

Test:
DRM-TX-33

Change-Id: If9508a7dfe05445817095527ceb726aca6f9462e
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
2024-04-01 20:35:09 +08:00
ruofei.zhao 533b004120 hdmitx: add null pointer judgment in boot_parameters [1/1]
PD#SH-18773
PD#SWPL-160955

Problem:
The boot_parameters parameter does not perform null pointer judgment,
which will cause a crash

Solution:
add null pointer judgment in boot_parameters

Verify:
T7C
SC2

Test:
DRM-TX-

Change-Id: Idd5fe05145ac07d1358293d26872bcf4a2bc5eda
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-04-01 20:16:06 +08:00
yahui.liu 5bad8510a7 hdmitx: [hpd] add system time id in hdmitx state [1/1]
PD#SWPL-158042

Problem:
drm module automic-check and automic-enable use differnet hpd status
information when hdmitx hotplug

Solution:
[hpd] add system timein hdmitx state

Verify:
S5/SC2

Test:
DRM-TX-103

Change-Id: Id0f37cf01c5266a720f2881ee8cd9fab274b79b9
Signed-off-by: yahui.liu <yahui.liu@amlogic.com>
2024-04-01 19:47:02 +08:00
xiang.wu1 660dfa0b38 hdmitx: Optimize phy node close phy process [1/1]
PD#SWPL-161417

Problem:
There is no CVBS/dummy output and vsync under S5 uboot.
echo 0 > phy turns off phy, but the action of turning off
phy is executed in the vsync interrupt. Because there is no
vsync interrupt, the action of turning off phy here will not
actually be executed. When the system is set to hdmi mode
(1)hdmitx_phy_pre_init()->(2)hdmi set venc—>(3)enable hdmi HW
–>(4)enable HDMI phy. HDMI venc/vsync was enabled between (2)
and(3), At this time, the phy shutdown action was performed,
and the phy pre init setting in (1) was cleared, resulting
in HDMI without TODIG CLK–>hdmitx ch_clk

Solution:
if not have vsync intr, wait 3 frame,manually turn off phy

Verify:
s5

Test:
DRM-TX-67, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81

Change-Id: I161bf83c1b6a1da4cc910ddc4a7edd20ad910d18
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-04-01 19:37:21 +08:00
gan.zhang 3043192fb0 codec_mm: add config for scatter alloc from DMA32. [1/1]
PD#SWPL-143076

Problem:
mmu copy cannot access address over 4G.

Solution:
set alloc from dma32 zone when config_alloc_flags bit0 is set.

Verify:
S5

Change-Id: I142f182dff1509e591d20ed0e440a6851f8d7029
Signed-off-by: gan.zhang <gan.zhang@amlogic.com>
2024-04-01 19:37:04 +08:00
lele xiang 7fbb7bd901 codec_mm: CF1 Optimize force_cache_on usage logic. [1/1]
PD#SWPL-161028

Problem:
the flag of force_cache_on keep true for a long time in scatter cache.

Solution:
Optimize force_cache_on usage logic.

Verify:
S805X2/AH212

Change-Id: I6d4bcf73722fdbcca36a114d8f4efbbf812b4575
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2024-04-01 19:28:25 +08:00
lele xiang 9727793124 codec_mm: CF1 modify 2k platform codec_mm scatter cache size. [1/1]
PD#SWPL-159404

Problem:
reduce scatter cache memory setting for 2k platform.

Solution:
modify 2k platform codec_mm scatter cache size.

Verify:
t5d/S805X2/TXHD2/S1A/S805X3

Change-Id: Icef2f68fb854466726699ecad4bd34a1cb0c3bef
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2024-04-01 19:26:30 +08:00
xiang.wu1 5d5b165876 hdmitx21: Optimization of standby power consumption [1/1]
PD#SWPL-161016

Problem:
When s7 is in standby and wakes up, it will turn off and on the vpu
power domain. When it is turned off, the reg of the relevant modules
will be reset, the output no signal when it wakes up.

Solution:
hdmitx driver needs to reinitialize the required top register when
it wake up

Verify:
s7

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

Change-Id: Ie9d458087fcc9ea672ec477d46b88a6d7ddcec81
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-04-01 19:25:10 +08:00
yiting.deng 0095e8adfa clk: s5: fix k5.15 wrong clk config [1/1]
PD#SWPL-161479

Problem:
fix s5 kernel5.15 clk wrong config

Solution:
fix it

Verify:
s5

Change-Id: I5d9fb22d5d9d15d00adfa92975ad332add647fa2
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-04-01 16:07:48 +08:00
hai.cao 7931bb2d9c vpu: init arb and urgent [1/1]
PD#SWPL-161276

Problem:
set arb and urgent default val

Solution:
add arb and urgent default val

Verify:
s7

Change-Id: Ic0dd2f35e65e9b1580970d82096d067e9a15da5c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-04-01 16:02:32 +08:00
xiang.wu1 afc1bd643a hdmitx21: modify send allm vsif method [1/1]
PD#SWPL-159832

Problem:
VSIF send bytes wrong

Solution:
hdmitx21 requires software calculation,
Valid values need to be filled starting from db[1]

Verify:
s7_bh201

Test:
DRM-TX-30, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81

Change-Id: I62d32a0dc6c73b788ad56aaec35277d2447ee7a6
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-04-01 16:02:20 +08:00
chen.xu 6b33422b11 vpp: fix HDR10 and HLG input and output format error [1/1]
PD#SWPL-148354

Problem:
HDR10 and HLG input and output format error.

Solution:
adapter HDR10 and HLG input and output format.

Verify:
S5

Change-Id: Ie4dc3b18ee54f3a2990d1f17796e4ea9d5a4871c
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2024-03-26 17:32:23 +08:00
zhou.han 99a312dff4 hdmitx: fix 4x3 and 16x9 mode priority issue [1/1]
PD#SWPL-157220

Problem:
When the edid only supports 576p 16x9 and hwc set to 576p50hz,
576p 4x3 is selected as the output mode, resulting in output failure.

Solution:
When mode match timing name, 16x9 timing is preferred.
EDID only support 4x3,  match 4x3  timing
EDID only support 16x9, match 16x9 timing
EDID support 4x3 and 16x9, match 16x9 timing

Verify:
bluebell

Test:
DRM-TX-107

Change-Id: I49fb7114edbde884c14724dbc403df5384968059
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2024-03-22 15:30:48 +08:00
zhicheng.huang 8a8a3385d9 dts: s7: bring up cxd2856/r836/av2018 [1/1]
PD#SWPL-156818
PD#RSP-6190

Problem:
bring up D815 for s7 bh209

Solution:
bring up cxd2856/r836/av2018

Verify:
s7

Change-Id: I2887c149b437edfa15c03c7465a592c883ca81da
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
2024-03-22 15:30:34 +08:00
mingxiu.sun 9ae0f6e0a1 vdin1: optimize reserved memory [1/1]
PD#SWPL-160205

Problem:
Optimize vdin_cma reserved memory

Solution:
Change s805x3 vdin1 reserved memory to 8M

Verify:
s7 s805x3

Change-Id: I06b06877c4580dbd7fb6fe09f7e3726afa92a7e2
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2024-03-21 17:32:59 +08:00
zhenteng.tian f63109661c vpp: put one vf immediately when get 2 in one vsync. [1/1]
PD#SWPL-159116

Problem:
vc task thread get stuck because of vpp put action not timely.

Solution:
put one vf immediately when get 2 in one vsyc.

Verify:
S7

Change-Id: I8e16205021bd1f4e6170abd54a718ebb05ce0766
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
2024-03-21 17:32:58 +08:00
hang cheng 64f1bb76ec hdmitx: sync kernel 5.4 [1/1]
PD#SWPL-147647

Problem:
driver of hdmitx21 in kernel5.15 is not
sync with kernel5.4, and dsc function is
not enabled

Solution:
sync kernel5.15 from 5.4, enable dsc function
the sync CL include:
https://scgit.amlogic.com/#/c/261597
https://scgit.amlogic.com/#/c/263690
https://scgit.amlogic.com/#/c/296934
https://scgit.amlogic.com/#/c/289858
https://scgit.amlogic.com/#/c/293501
https://scgit.amlogic.com/#/c/304615
https://scgit.amlogic.com/#/c/311664
https://scgit.amlogic.com/#/c/314166
https://scgit.amlogic.com/#/c/314354
https://scgit.amlogic.com/#/c/314896
https://scgit.amlogic.com/#/c/317172
https://scgit.amlogic.com/#/c/317269
https://scgit.amlogic.com/#/c/317857
https://scgit.amlogic.com/#/c/317896
https://scgit.amlogic.com/#/c/321818
https://scgit.amlogic.com/#/c/325622
https://scgit.amlogic.com/#/c/327422
https://scgit.amlogic.com/#/c/328683
https://scgit.amlogic.com/#/c/330699
https://scgit.amlogic.com/#/c/325865
https://scgit.amlogic.com/#/c/339112
https://scgit.amlogic.com/#/c/336305
https://scgit.amlogic.com/#/c/348395
https://scgit.amlogic.com/#/c/346502
https://scgit.amlogic.com/#/c/349063
https://scgit.amlogic.com/#/c/124650
https://scgit.amlogic.com/#/c/350704
https://scgit.amlogic.com/#/c/352235
https://scgit.amlogic.com/#/c/352906
https://scgit.amlogic.com/#/c/356902
https://scgit.amlogic.com/#/c/357532

Verify:
s5

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

Change-Id: I8ec16922104adb99c28405fd7cfc4bbf55ea7fed
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-03-20 19:44:12 +08:00
chen.xu b223180ede amlvideo2: need support dqevent ioctl [1/1]
PD#SWPL-158260

Problem:
amlvideo2 need support dqevent ioctl.

Solution:
support.

Verify:
T7C

Change-Id: I3db6731cc6d6ac7017d2b5e1ed4f192dc7efdef9
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2024-03-20 17:21:59 +08:00
haitao.liu ac99c6875e vdin: add type in vf to represent hdcp signal [1/1]
PD#SWPL-158260

Problem:
amlvideo2 want to get hdcp status

Solution:
set hdcp flag in vf if HDCP input

Verify:
t7c

Change-Id: I1d5ddcb5d3e5d1f467e9de7f20dc76a96fdd94b4
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2024-03-20 17:21:58 +08:00
qinglin.li 69148690d5 freertos: fix kasan use-after-free in aml_rtos_probe [1/1]
PD#SWPL-160884

Problem:
use free memory after free

Solution:
finish all control before free

Verify:
t7c

Change-Id: I3ad2fd910e60e2ff8d0c8f12d3f349f6346302bb
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-03-19 19:17:10 +08:00
chuangcheng.peng c56a1332b8 demux: ca device can open max 32 times [1/1]
PD#SWPL-160226

Problem:
open ca device fail

Solution:
it can open ca device max 32 times.

Verify:
verified at sc2

Change-Id: I30245b4cfadb71456ee65172982832f2379de0c5
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2024-03-19 19:17:09 +08:00
yujun.zhang 01501dd1c2 drm: add plane pixel blend parameter [1/1]
PD#SWPL-158698

Problem:
Plane pixel blend parameter is needed in some cases.

Solution:
Add module parameter.

Verify:
SC2, T7c

Test:
DRM-OSD-147

Change-Id: I7b7c99e185087dfdc8c647ab70e71b9718c799ef
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2024-03-19 15:37:46 +08:00
qinglin.li 166c54b52a scrpit: specification of buildconfig and devconfig [2/2]
PD#SWPL-154052

Problem:
specification of buildconfig and devconfig

Solution:
specification of buildconfig and devconfig

Verify:
local

Change-Id: Id5fe2f015194addb4582ad3d33462ae36718d86b
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-03-19 15:08:19 +08:00
Jian Cao bb4a94cbc3 osd: add to active_list when sync_pt_create [1/1]
PD#SWPL-160039

Problem:
fence signal time is incorrect

Solution:
when creating a sync pt
add it to the active_list of the timeline
to prevent it from being signaled in time

Verify:
g12b

Change-Id: Ia67ab72f742ea9e988a05cdb3274a5e542dee35c
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2024-03-18 20:38:20 +08:00
Yongjie Zhu d65491eb5e dmaheap: reduce dmaheap size [1/1]
PD#SWPL-158789

Problem:
S7 805X3 720P UI need reduce dmaheap size

Solution:
reduce heap-gfx size 40M
reduce heap-fb size 24M
S7 905Y5 add dmaheap comment

Verify:
U+5.15+S7_805X3

Change-Id: I3134fa360258d40f8ee15ad6dddd310a5588b13a
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2024-03-18 20:37:06 +08:00
rong.wang 45a4aa576b deinterlace: close vpu clk1 when di disable [1/1]
PD#SWPL-159512

Problem:
reduce power

Solution:
close vpu clk1 when di disable

Verify:
s7

Change-Id: I72381b8bea16e7aa97bc15ad375636c60f3dd0e8
Signed-off-by: rong.wang <rong.wang@amlogic.com>
2024-03-18 19:56:27 +08:00
bowen cheng c13edf8400 cec: override OTT DTS cec port_num [1/1]
PD#SWPL-161141

Problem:
commersial disaply&OTT use same cec node

Solution:
override OTT cec node port_num=1

Verify:
T7C

Change-Id: If530a3e7337d4e9ddb64bddff7949b425320b7a7
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
2024-03-18 19:34:59 +08:00
bowen cheng d899d387a4 cec: s7 cec enable mailbox [1/1]
PD#SWPL-159963

Problem:
enable mbox_cec

Solution:
enable mbox_cec

Verify:
s7

Change-Id: I61ecd606e28f88634ef418588f321deeab27c6c6
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
2024-03-15 20:03:39 +08:00
baocheng sun 91a82e7dd8 bluebell: enable direct render for 1080p ui [1/1]
PD#SWPL-154594

Problem:
Bandwidth apk refresh rate is below 40fps

Solution:
enable direct render for 1080p ui

Verify:
bluebell

Change-Id: Ibc3eeeeb51d12e1afa5dcb76ad044a24ade792ef
Signed-off-by: baocheng sun <baocheng.sun@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-03-15 17:52:02 +08:00
yao zhang1 288f1eee7c config: ohm/franklin/newton enable EROFS_FS [1/1]
PD#SWPL-151568

Problem:
Optimize partition size

Solution:
enable EROFS_FS

Verify:
franklin_hybird

Change-Id: I90db79b08016c14c8884418650ca08bb22bdff05
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-03-15 14:54:22 +08:00
qinglin.li 8519e2b817 upgrade: kernel upgrade by Feb with kernel [1/1]
PD#SWPL-157933

Problem:
update include/linux/upstream_version.h
fix conflict

Solution:
update include/linux/upstream_version.h
fix conflict

Verify:
local

Change-Id: I13c92d8bf2c8a51057cb3e49450835dbfabab550
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-03-14 20:46:07 +08:00
Zhuo Wang 8c5304f88d eth: S7 LED setting [1/1]
PD#SWPL-160828

Problem:
hardware rework led circuit
s7 eth led function
need support 32bit arm last week

Solution:
new parameter for new led hardware circuit
sync setting with arm 32bit

Verify:
S905Y5_BH201_REF #023

Change-Id: I85fd293a694d0714b69f2913e4381171ad36a5a6
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2024-03-14 19:06:58 +08:00
yuhua.lin fffeb1c10e video: logo flash once time during boot up [1/1]
PD#SWPL-158924

Problem:
slice number is 0 when logo flash

Solution:
add protection for slice number

Verify:
s5

Change-Id: Ie38f3a071534638a024d9c07b28060792384616b
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-03-14 19:05:50 +08:00
yuhua.lin 0d167f1fa0 dewarp: dewarp fisheye mult-window error [1/1]
PD#SWPL-155600

Problem:
ddr size of cmd is not enough

Solution:
modify cmd_stride to 8191

Verify:
t7c

Change-Id: Iaa5d0363eefec01b922ffbe64d31052d4fc24296
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-03-14 19:05:35 +08:00
yiting.deng 79aecaf2f7 pll: s7: reset od when enable pll [1/1]
PD#SWPL-157952

Problem:
second enable pll will call set_rate, it reset od use init_regs
od bit, result pll rate changed

Solution:
store pll od when set_rate and rewrite it to regwith
other parm through enable

Verify:
s7_bh201

Change-Id: I04c236f3fd716fcf9b3ef1442eba8a5565dcdb02
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-03-14 19:05:11 +08:00
wenlong.zhang 2545202ac5 drm: fix UI is not clear enough after scaling [1/1]
PD#SWPL-102815

Problem:
The scaling algorithm needs to be optimized

Solution:
scaler0_block input size should refer to the
source of osd0, and postblend hstart&vstart usd the dst_x&dst_y of
osd0.

Verify:
s4

Test:
DRM-OSD-8

Change-Id: Ic3ffddbfa92ff2de0cf3345fb6a970bb842b413c
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2024-03-14 12:28:02 +08:00
rong.wang 5c31c5f825 deinterlace: subtitle playback is abnormal [1/1]
PD#SWPL-138106

Problem:
subtitle playback is abnormal

Solution:
modified by geshuting
set pd22224_cnt to 0

Verify:
S905X4

Change-Id: I2599c7f1a8bc2e20d4612d92ff8aec452bde6b55
Signed-off-by: rong.wang <rong.wang@amlogic.com>
2024-03-13 20:02:19 +08:00
jinbiao dc28d693e1 eMMC: Just need to check the status of DAT0 when device is busy. [1/1]
PD#SWPL-159863

Problem:
According to the eMMC protocol, eMMC only needs to focus on DAT0
when the device is busy.

Solution:
Just need to check the status of DAT0 when the eMMC is busy.

Verify:
t3x_bc302

Change-Id: I33ca35afe71c85f9029030e9e0f9bb3283f347f1
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2024-03-13 19:35:05 +08:00
qiyao.zhou 494cdf1a3f di_process: vf from DI comes slowly. [1/1]
PD#SWPL-156793

Problem:
source change between 1080 and 4k need reset DI.

Solution:
Modify the check flow of DI reset.

Verify:
t7c

Change-Id: I928ad2a6593db04d9c9467813605c2629ed7c207
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2024-03-13 19:35:05 +08:00
jinbiao 245915e2ff emmc: Set timeout according to the setting value in ext_csd. [1/1]
PD#SWPL-144805

Problem:
The timeout of bc, bcr and ac command types is a fixed value.

Solution:
Adjust the timeout of bc, bcr and ac command types to
the value passed by the upper layer.

Verify:
t3x_bc302

Change-Id: I8873028430c021e695e1390c13d61fd288aa6ea9
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2024-03-13 19:35:05 +08:00
wenlong.zhang 2df0e547ad drm: fix osd2 shift after osd1 scaling [1/1]
PD#SWPL-160107

Problem:
if osd1 scaling firstly, and then osd2 scaling different from
osd1, osd2 postion will be shift.

Solution:
clean last pipeline status of scaling

Verify:
SC2

Test:
DRM-OSD-8

Change-Id: Ie2363fd5afcd7341a6589dfc11d1c668951f88c8
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2024-03-13 19:35:04 +08:00
Huqiang Qin 73be0bc6ea adc_keypad: s5: fix for no function of ABC key [1/1]
PD#SWPL-160221

Problem:
No function of ABC key.

Solution:
Incorrect configuration.

Verify:
S5/AX208 S5/AX201_V2.1

Change-Id: I4b32465ea95527b01cf2147964c8fdcc670f4afa
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2024-03-12 16:57:55 +08:00
song.han 1a1249d89d iotrace: module init_layout and data structure [1/1]
PD#SWPL-158475

Problem:
delete module layout base function
synchronous release module init layout
modify iotrace data struct

Solution:
as above

Verify:
sc2_ah212

Change-Id: Ifb186f768a4427f32f32625c4df86cd286dc30c5
Signed-off-by: song.han <song.han@amlogic.com>
2024-03-11 20:40:42 +08:00
mingyang.he 93e92f2260 drm: fix frame rate is 0 in t5m [1/1]
PD#SWPL-149790

Problem:
frame rate is 0 because vout_meas_ctrl_init_dft cannot complete

Solution:
remove clk_set_parent because clk num of parent is 1 cannot set parent

Verify:
t5m

Change-Id: Id229bfe4263d746d7402d7fc80f52158185df74b
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-03-11 14:23:12 +08:00
xiang.wu1 428624160c hdmitx: uboot 2023 sync kernel hdmitx_edid.c [2/2]
PD#SWPL-154067

Problem:
uboot 2023 sync kernel hdmitx_edid.c
Kernel synchronization modification

Solution:
sync

Verify:
s7/s5/ohm

Test:
DRM-TX-98, DRM-TX-104, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81

Change-Id: I9121f6c426e5d22bdca57db430732c1cc5d44d85
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-03-11 12:34:41 +08:00
ruofei.zhao f2111f84eb hdmitx: Update hdmi_hdr_status when DV_LL is finished playing [1/1]
PD#SWPL-153975

Problem:
After playing DV_LL, hdmi_hdr_status is still dv_ll

Solution:
When DV_LL is played, update hdmi_hdr_status information

Verify:
SC2
T7C

Test:
DRM-TX-92

Change-Id: Id326e4c4ed0e3b0fc1f853cec7d943c7fecb3dde
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-03-10 20:45:15 +08:00