Commit Graph

5530 Commits

Author SHA1 Message Date
nengwen.chen f366b0e497 dtv_demod: get dvbs/s2 if config from get_if_frequency (V3.6.018) [2/2]
PD#SWPL-202627

Problem:
get dvbs/s2 if config from get_if_frequency.

Solution:
get dvbs/s2 if config from get_if_frequency.
AMLDTVDEMOD_VER "V3.6.018"

Verify:
T6D.

Change-Id: I5ceec4b1313a3de41e3e20ab9e1c60ef99b5348b
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-26 22:09:27 -08:00
nengwen.chen 17b2c0a1b0 dvb_extern: add rt710/rda5815m tuner detect (V1.27) [1/1]
PD#SWPL-202627

Problem:
add rt710/rda5815m tuner detect.

Solution:
add rt710/rda5815m tuner detect.

Verify:
T6D.

Change-Id: I42a51b80293bb3216c4e2b175b8860cec9339625
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-26 22:09:21 -08:00
Ao Xu e69d4b8199 drm: add uvm import for skeleton uvm [1/1]
PD#SWPL-189534

Problem:
DI use uvm api to alloc uvm dmabuf, but it
did not hook uvm alloc object. when drm do gem object import,
it will fail.

Solution:
add uvm import for skeleton uvm

Verify:
sc2

Test:
DRM-OSD-36

Change-Id: I2cef7190d2f081d735624945f37890bf4dff9113
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2025-02-26 20:07:16 -08:00
qiyao.zhou 26228efd88 v4lvideo: Modify debug log in v4lvideo. [1/1]
PD#SWPL-203357

Problem:
Modify debug log in v4lvideo.

Solution:
Modify debug log in v4lvideo.

Verify:
T6D

Change-Id: I2ad80e7300dd5c6331dfe90b9e5a9e04eae85bb0
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
(cherry picked from commit 2df7adfe9f31ac7b90836d0324949fd8e6ebb4b5)
2025-02-26 06:07:27 -08:00
Jianxiong Pan 07c6cfa3a4 mm: update alloc page gfp mask. [1/1]
PD#SWPL-201579

Problem:
avoid some pages entering cma pool.

Solution:
remove __GFP_CMA flag for some page.

Verify:
adt4.

Change-Id: I2487ee08ed6d91d08987beb32fc023930945700a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-02-26 06:07:20 -08:00
Xindong Xu 5a3238feab reboot: sync reboot params with 5.15 [1/1]
PD#SWPL-203135

Problem:
quiescent reboot test fail

Solution:
sync reboot params with 5.15

Verify:
local

Change-Id: Icb1c1074ec792ab3cfc3c266fa1c2ca24ef109c9
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
2025-02-26 06:07:13 -08:00
congyang.huang 89cb0fb353 drm: correctly return osd3 status to dv when more_60hz [1/1]
PD#SWPL-146545
PD#SWPL-198927

Problem:
1.burn dovi.ko,switch resolution to more_60hz,
the color display abnormally
2.when osd3 was disabled, osd_status is still 1

Solution:
1.correctly return osd3 status to dv when
switching refresh more than 60hz
2.update correct osd3 status

Verify:
sc2

Test:
DRM-OSD-145

Change-Id: I756935acd53f25d0f496bb34a73c06317c9a1bab
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2025-02-25 22:07:35 -08:00
shufei.zhao a277433097 dts: enable driver [1/1]
PD#SWPL-202605

Problem:
enable driver

Solution:
enable driver

Verify:
t7c

Change-Id: I33bb712b4c0f0f78c790ecd80cfd6bbb85c7d27f
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2025-02-25 21:59:17 -08:00
Zelong Dong cbc9e85832 ir: support wakeup for G20 Youtube Key [1/1]
PD#SWPL-201977

Problem:
support wakeup for G20 Youtube Key

Solution:
support wakeup for G20 Youtube Key

Verify:
sc2_ah212

Change-Id: I43a6c1cd1f305f002b0490b6181e62588f3796e6
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
2025-02-25 13:06:45 -08:00
Wanwei Jiang cadab66c37 build: support ddk [1/1]
PD#SWPL-195997

Problem:
the drivers in the common_drivers directory can be built using DDK
with gki_20 mode, it is also compatible with the original build.

Solution:
add BUILD.bazel and modify build script

Verify:
sc2

Test:
PB

Change-Id: Ie138e63f4eec8715d976d421dc8a431bcfadd859
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 07:17:36 -08:00
nengwen.chen 0550f5f797 atv_demod: add vfmt_cnt config to fix cvbs detect (V4.04) [1/1]
PD#SWPL-196155
PD#TV-145177

Problem:
add vfmt_cnt config to fix cvbs detect.

Solution:
change 300 to 420.
add vfmt_cnt config, defalut total 420, pal/ntsc/secam each 420/3.
/sys/kernel/debug/aml_atvdemod/vfmt_cnt.
AMLATVDEMOD_VER "V4.04"

Verify:
TXHD2/T6D.

Change-Id: Ic6a4f56013747be979c94efa5139a3f9dc999ac0
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-25 06:04:21 -08:00
Wanwei Jiang 1cb361afb7 optimize: makefile and kconfig [1/1]
PD#SWPL-195997

Problem:
Remove the conditional judgment statements from the Makefile
to achieve compatibility with BUILD.bazel.

Solution:
add some CONFIG

Verify:
sc2

Test:
PB

Change-Id: I795500b12956a9c3ce831a9d80d3f7ffd799d2f4
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 04:18:01 -08:00
Wanwei Jiang 06c4d8fa66 build: generate the key-value pairs into the file build.config.project [1/1]
PD#SWPL-195997

Problem:
generate the key-value pairs into the file build.config.project
instead of build.config.gki10.

Solution:
optimize build script

Verify:
sc2

Change-Id: Ifc424afb1673eaa47d275e2da46c334325649568
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 04:17:52 -08:00
Wanwei Jiang 0998513606 optimize: Makefile and header files [1/1]
PD#SWPL-195997

Problem:
optimize the Makefile and header files

Solution:
optimize the Makefile and header files

Verify:
sc2

Test:
PB

Change-Id: Ia90d24a18d125e162a2eaa26ffe4720095f101ac
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 04:17:41 -08:00
Wanwei Jiang 64d3b5630a clean: delete the out directory [1/1]
PD#SWPL-195997

Problem:
delete the out directory

Solution:
delete the out directory

Verify:
sc2

Change-Id: I3096b5dc297afd2fea44326387e2638983539020
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 04:17:29 -08:00
Wanwei Jiang a5805fc8f2 git: add customer to .gitignore [1/1]
PD#SWPL-195997

Problem:
add customer to .gitignore

Solution:
add customer to .gitignore

Verify:
sc2

Change-Id: Ie1fe9a94bccf3403bb31260693502e2bdc220b7f
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 04:17:15 -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
jian zhou d424b08278 audio: fix t7c alsa insmod failed [1/1]
PD#SWPL-202970

Problem:
1.error dai-link getting codec/cpu dai failed.

Solution:
1.add acodec regmap.
2.set extn dai array size as 1.
3.add hdmirx_arc module.
4.add ddr compatible information.
5.add ddr E.

Verify:
t7c

Change-Id: Ia9d2e0aa88bb79d0c3988e2b62001f15b4a57943
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2025-02-24 02:07:37 -08:00
chuangcheng.peng 99ac1e0ba2 demux: support PASS algo for scb0 [1/1]
PD#SWPL-202145

Problem:
support PASS algo for scb0

Solution:
support PASS algo for scb0

Verify:
not verified at S6

Change-Id: I4f2c6be9ee7d933937a49cbc519e7b61293e89e5
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2025-02-24 00:37:11 -08:00
Jianxiong Pan 72f4637ccd pcie: enable aml_smmu whitelist. [1/1]
PD#SWPL-188508

Problem:
enable aml_smmu.

Solution:
enable aml_smmu.

Verify:
sc2.

Change-Id: Icd73b992cac742f23972f26df2e89821bc025d38
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-02-23 21:47:03 -08:00
jian zhou 1deb54f37b audio: bringup Speaker output for ohm soundbar [1/1]
PD#SWPL-202902

Problem:
No speaker output for the new SB board.

Solution:
Bringup speaker functions.
1. sc2 soundbar enable d626 auxin,speaker, spdifin
2. sc2 soundbar enable earc RX
3. no need kconfig/makefile
4. add build config for ad82128

Verify:
Ohm + D626 board.

Change-Id: I633d5c0a97e2b154f0864acf1b7f0d4e04085528
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2025-02-23 20:00:18 -08:00
Jian Hu 7c220d1284 defconfig: enable T6D clock [1/1]
PD#SWPL-201967

Problem:
kernel 6.12 t6d bringup

Solution:
enable T6D clock

Verify:
t6d

Change-Id: Ia76202648c8a42d3793f0d1d1c00043ee87e44fe
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2025-02-23 20:00:12 -08:00
Cancan Chang d319518982 NNA: change S6 adla interrupts type [1/1]
PD#SWPL-200912

Problem:
will get irqnum fail, when insmod->rmmod->insmod on kernel 6.12

Solution:
change S6 adla interrupts type from IRQ_TYPE_EDGE_RISING
to IRQ_TYPE_LEVEL_HIGH

Verify:
s6

Change-Id: I6bb70fcf4d4bed6ae4f96e4c48312c81e488ce28
Signed-off-by: Cancan.chang <cancan.chang@amlogic.com>
2025-02-23 20:00:04 -08:00
mingyang.he 1179431e11 drm: adjust print level for hdmi update dv [1/1]
PD#SWPL-202242

Problem:
play video drm exception log continues to print

Solution:
adjust print level

Verify:
s7d

Test:
DRM-OSD-43

Change-Id: Ie72abf0dff5d77f1d10defcc49aa052be3e581f6
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2025-02-23 19:59:58 -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
Hao Shi 438624da70 codec_mm: fix mgt dev error [1/1]
PD#SWPL-196432

Problem:
Crash when codec_mm_porbe

Solution:
Set mgt dev beforecodec_mm_dev_set_dma_mask

Verify:
sc2

Change-Id: I7ef8f6453d286e015a944f2de082dcba75883a28
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
2025-02-23 18:13:19 -08:00
hai.cao 3423ee7783 vpp: change local variablr large array to global variable [1/1]
PD#SWPL-203132

Problem:
change local variablr large array to global variable

Solution:
change local variablr large array to global variable

Verify:
s7d

Change-Id: I49c96294c42dde749d56ef6dbfdb1125bec96dd3
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-02-21 07:55:50 -08:00
Dezhen Wang 45432a0bf7 scripts: fix build warning in 6.12 for dts [1/1]
PD#SWPL-200374

Problem:
unit name should not have leading "0x" in dts

Solution:
remove "0x" before the address

Verify:
local

Change-Id: I489cac8c53211eacd89d40db8bce745711fc891a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-02-21 07:55: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
nengwen.chen 7cafaf0206 atv_demod: fix adec leave timing (V4.01) [1/1]
PD#SWPL-182371

Problem:
fix adec leave timing.

Solution:
fix adec leave timing.
AMLATVDEMOD_VER "V4.01".

Verify:
T5W.

Change-Id: If2924e8d187bdf945cb7212fbde01011d620cad2
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-20 05:59:09 -08:00
hai.cao 105a7cc283 rdma: buf overflow cause crash [1/1]
PD#SWPL-201720

Problem:
buf overflow cause crash

Solution:
set index to 0 when buf overflow

Verify:
s7

Change-Id: I57bf3d41bb7ad46434fce3b7ddfabfc16522f7a0
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-02-20 03:59:43 -08:00
Pengcheng Chen 2e404f360c vpp: for VMODE_NULL or VMODE_INVALID used previous tv_panel [1/1]
PD#SWPL-200444

Problem:
lcd flash blue screen when shutdown

Solution:
for VMODE_NULL or VMODE_INVALID used previous tv_panel

Verify:
t3x

Change-Id: Ia82eb3846cba7f5eb813aacba2503aa0df76d5c1
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
(cherry picked from commit e7d95334019d802118f9e18f232231c4cf7d9cbc)
2025-02-20 03:59:38 -08:00
Ao Xu 0b7699e78f drm: add drm video plane in-fence control flow [1/1]
PD#SWPL-200436

Problem:
drm video plane did not pass in-fence to video display

Solution:
add drm video plane in-fence control flow

Verify:
sc2

Test:
DRM-OSD-20

Change-Id: I0fa871a85855b0090c29a171cccb333018ba684f
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2025-02-20 03:59:29 -08:00
min.yang e34527789a atv_demod: bringup t6d (V4.00) [1/1]
PD#SWPL-180363
PD#SWPL-180364

Problem:
bringup t6d.

Solution:
bringup t6d atv.
AMLATVDEMOD_VER "V4.00".

Verify:
verify by T6D

Change-Id: Ic92a6e088389cb22317c232f62ba5dea7685b453
Signed-off-by: min.yang <min.yang@amlogic.com>
2025-02-20 02:42:08 -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
Pengcheng Chen 911a8e1dbe vpp: used brr_duration to calc reshape skip if QMS enable [1/1]
PD#SWPL-200524

Problem:
used brr_duration to calc reshape skip if QMS enable

Solution:
used brr_duration to calc reshape skip if QMS enable

Verify:
s5

Test:
s5 QMS mode play video

Change-Id: If443599dd27e5ed78247b98bfc07038137254b24
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
2025-02-18 21:59:41 -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
qiyao.zhou b6b340aec2 vc: black screen when play iphone video. [1/1]
PD#SWPL-202551

Problem:
T6d no dewarp device, but VC use dewarp to rotate.

Solution:
Modify rotate device choice flow in VC.

Verify:
T6D

Change-Id: I9017388c3327ba9569d39dac37223f3431819626
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
(cherry picked from commit 65c4746fbdc1d867e28bdadc3377923eb57c6645)
2025-02-18 05:57:03 -08:00
Yu Tu 6704352fa8 pcie: Modified PLL flow to solve pll disconnect flow [1/1]
PD#SWPL-202074

Problem:
miss a patch lead to pcie boottime is different

Solution:
Synchronous patch

Verify:
bl201

Change-Id: Iaf957b71e9af83a1a625963bf298de0025e9bfbc
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
2025-02-18 05:56:54 -08:00
dian.shao 8193a01ae4 usb: 6.12 ddk module cannot support control build by value [1/1]
PD#SWPL-202468

Problem:
6.12 ddk module cannot support control build by value。

Solution:
Remove if condition in the Makefile.

Verify:
ah212.

Change-Id: I704fba5cd007491b8947cae3994a351352feb305
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-02-18 05:56:46 -08:00
Evoke Zhang 59abadba2a lcd: add vsync isr protection [1/1]
PD#SWPL-202544

Problem:
need add lcd vsync isr protection

Solution:
add lcd vsync isr protection

Verify:
ay301

Change-Id: I4a8fefc335392433467cac3afacaf6a483f18b74
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-02-18 05:56:38 -08:00
Jian Hu fb6b54e39f clk: t6d: add t6d clk support [1/1]
PD#SWPL-201967

Problem:
kernel 6.12 bringup

Solution:
add t6d clock support

Verify:
t6d

Change-Id: If1e11a69626835a27ca33e3a9e1f086931e58783
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2025-02-18 05:56:30 -08:00
Liming Xue 9b28daa227 dsp: s6 dsp kernel6.12 bringup [1/1]
PD#SWPL-201509

Problem:
s6 dsp kernel6.12 bringup and some cl is missing compared to kernel5.15
CL number:
497805:SC2 ffv dsp flow modification
496874: object already free
509562: add shutdown function
469071: kernel support DSP suspend resume with ffv
513144: optimize DSP ffv to enter dsp power down in early suspend
510711: optimize DSP ffv to send uevent to audio hal

Solution:
kernel6.12 code matches it with kernel5.15 and synchronizes the CL
missing from kernel6.12

Verify:
s6

Change-Id: I16f853fe250545aa165df022802d0337280354f4
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
2025-02-18 05:56:19 -08:00
hang cheng 0884979b77 hdmitx: optimise 10to20 fifo [1/1]
PD#SWPL-201096

Problem:
there's probability 10or18to20 fifo over/under flow
issue during display, and will cause flash screen issue
1.10or18to20 fifo reset itself will cause fifo
spill over again
2.clk_todig(the fifo put clk) is disable when disable phy
3.hpll may be unlock after switch mode, especially when
hpll fractional part is large.

Solution:
optimise 10to20 fifo
1.disable fifo intr before do fifo reset, and add delay
after fifo reset and before enable fifo intr again
2.keep clk_todig always enabled
3.increase pll lock tolerance of hpll fractional part

Verify:
s5

Test:
DRM-TX-78 DRM-TX-79

Change-Id: I80741117098e12af20d3f10533e4e95178962c72
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2025-02-18 03:59:33 -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
Nengwen Chen 4887001330 atv_demod: Revert "fix pal bg gde filter and peaking" (V3.11) [1/1]
PD#SWPL-174891
PD#TV-125251

Peroblem:
PAL-BG VBI error.

Solution:
Revert "fix pal bg gde filter and peaking.
This reverts commit 4780a70647.
AMLATVDEMOD_VER "V3.11".

Verify:
TXHD2.

Change-Id: Ibb405dcc7c3d7ffc7486d6c13292d979ececba7d
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2025-02-17 23:34:22 -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
shipeng sun 4d36d4e656 dmabuf_manage: CF2 Release secmem TA resources [1/1]
PD#SWPL-201417

Problem:
The device may randomly freeze after multiple reboots.

Solution:
Release secmem TA resources when rebooting the device

Verify:
T950D5

Change-Id: I2d4e77973c1430bbb90b5566d4a18cf8c5abdb47
Signed-off-by: shipeng sun <shipeng.sun@amlogic.com>
2025-02-17 19:18:13 -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
jian zhou 31d377453b audio: fix eARC RX audio abnormal [1/1]
PD#SWPL-193088

Problem:
eARC RX audio abnormal at beginning.
root cause: cs 192 bits are 0, and we think it is
44.1k, but it is 48k data actually.

Solution:
if cs bits are 0, and it is eARC mode, set the stream as
unstable.

Verify:
sc2

Change-Id: Iab181b098e1ead59f8b8c4bb5cb9f1ef3bad2222
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
(cherry picked from commit a1f21847743b0898e69b499d483546aea393afe1)
2025-02-17 19:17:42 -08:00