Commit Graph

3932 Commits

Author SHA1 Message Date
Zhu Lv af9a4dcafe bt: fix bt open fail when wifi off [1/1]
PD#SWPL-166010

Problem:
bt open fail when wifi off

Solution:
bt default power on

Verify:
soddy

Change-Id: I253a4568360ff839c23480d73d725b83d5f3ec35
Signed-off-by: Zhu Lv <zhu.lv@amlogic.com>
2024-04-30 02:35:26 -07:00
yujun.zhang 7de96f728a drm: refine shutdown callback [1/1]
PD#SWPL-144894

Problem:
Still running commit and wait vblank ioctl
cause shutdown not to work.

Solution:
1.drm_wait_vblank_ioctl can suspend on wait vblank,
so use helper shutdown to disable KMS and disable irq.
2.drm_wait_vblank_ioctl can also suspend on lock before
waiting vblank, so force drm_device.num_crtc=0 to prevent it.
3.running commit can be suspended by blocking the atomic ioctl
thread and commit thread. For commit thread, flush worker of
thread and stop it.

Verify:
yocto + S905y4
android + s905y4
yocto + t7c
android + t7c

Test:
DRM-OSD-30

Change-Id: Id7c30e3afbcc83051ef4d1c4933c8e0140aebfd1
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2024-04-30 02:35:16 -07:00
yufei.huan 11b060fa16 deinterlace: pulldown Statistical information null [1/1]
PD#SWPL-166673

Problem:
pulldown Statistical information null

Solution:
1.choose PD detection source
2.set DI_PD_GRAD_CTRL Regulate filed

Verify:
s7d

Change-Id: I5ca59d4516ea6be79761b2706206a78883c044ff
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
2024-04-29 23:53:34 -07:00
dongqing.li c6d798d463 T7C: ramdump optimize the DDR cleaning strategy. [1/1]
PD#SWPL-165513

Problem:
Autosuspend can't resume when connect usb disk
and enable ramdump.

Solution:
Optimize the DDR cleaning strategy:
1.delay 120s to clean up memory.
2.stop cleaning when the remaining free size
drops to 10%.

Verify:
on t7c

Change-Id: I93e64706e1a39a7e37f3a7dd4afb081c687c1f9f
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
2024-04-29 23:53:29 -07:00
Jun Zhang 140e717a53 BT-RFKILL: fix the duplicated power action on yocto platform [1/1]
PD#SWPL-166565

Problem:
multiple state setting by systemd-rfkill will trigger the
duplicated-power-on action in bluetooth kernel driver, and cause the
WiFi firmware loading failure when the power pin is shared by WiFi
and bluetooth device.

Solution:
add static device blocking state to prevent the duplicated power action

Verify:
t5w/s4/sc2/s7

Change-Id: I37081caed3f59af39b97449113027d22f9740696
Signed-off-by: Jun Zhang <jun.zhang@amlogic.com>
2024-04-29 23:53:21 -07:00
qiyao.zhou 3fb234c708 vc: vc support not rotation by kernel node. [1/1]
PD#SWPL-167876

Problem:
vc support not rotation by kernel node.

Solution:
Modify rotation flow in vc.

Verify:
t5d

Change-Id: I579a20636776658739b761783b5c9f60ca9bb6f8
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2024-04-29 21:55:56 -07:00
lizhi.hu 69becd1145 lcd: fix unused var resulting compile error [1/1]
PD#SWPL-167609

Problem:
compile error when CONFIG_LCD_TABLET off

Solution:
ignore var

Verify:
t7_an400

Change-Id: Id8ab6aa746989394a10a73ef36bcce8c4f65f64c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2024-04-29 06:13:57 -07:00
lizhi.hu f3a95baffb lcd: set COMBO_DPHY all ch ser_en when lvds [1/1]
PD#SWPL-167555

Problem:
lvds port B ser en was turned off when single port

Solution:
set all channel ser en

Verify:
txhd2_be311

Change-Id: I14f9eae246de611e49b2021a5cdf4bf505b1d9e2
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2024-04-29 06:13:45 -07:00
dongfei.li e875989c07 frc: frc detect isr task missing [1/1]
PD#SWPL-167281

Problem:
isr task is not be running

Solution:
add detect and print to known location

Verify:
T3X

Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
Change-Id: If8f0f66ef4179535d537229d0f8d99cc70ed230d
2024-04-29 04:04:13 -07:00
Junyi Zhao 6701ae986e led: remove blink on power and light on resume [1/1]
PD#SWPL-166863

Problem:
led blink on power
led light when resume

Solution:
remove this related code

Verify:
s7d bm201

Change-Id: Idb9677189edd2e274ced76f9f5c67d16008cea03
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
2024-04-29 04:04:08 -07:00
yujun.zhang 6fcb8bf6a4 drm: use gfcd only for S7D [1/1]
PD#SWPL-165984

Problem:
S7D uses different PATH_MISC_CTRL definition from other platforms,
and causes rdma issue in case of multiple displays in other platforms.

Solution:
use gfcd only for S7D.

Verify:
t7c

Test:
DRM-OSD-2

Change-Id: Ie13eff1c9e330340e2f4c21d9a90f72500c373f1
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2024-04-28 22:40:16 -07:00
can.zhang 834b1fa92b amdv: blank screen cl trunk [1/1]
PD#SWPL-162620

Problem:
when osd3 on/off, core2a and core2c reset, but lut
updated fail

Solution:
1.force toggle more times when core2a/2c on/off
2.add force_toggle_once debug
3.force core2c always on, to avoid osd and dolby sync issue

Verify:
s5

Change-Id: I8d0cd4dc20b5021d4a1adbc6145fcda190aeab39
Signed-off-by: can.zhang <can.zhang@amlogic.com>
2024-04-28 22:40:07 -07:00
xiang.wu1 ba9274bd9d debughdmitx21: add hdmitx sysfs node for bugreport in driver [1/2]
PD#SWPL-165255

Problem:
add hdmitx sysfs node for bugreport in hdmitx21 driver

Solution:
add /proc/amhdmitx
add clkmsr
add hdmitx_basic_config
add hdmitx_pkt_dump

Verify:
s7/s5

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

Change-Id: Ib4193d3cc4af31912262af6fd2feb638897fb812
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-04-28 22:39:43 -07:00
haitao.liu 6f9634edd6 vdin: dolby displayed abnormal in small window on t5m [1/1]
PD#SWPL-164135

Problem:
when hdmirx inputting in DV,vdin dw output was enabled,
the small window displayed abnormal

Solution:
enable dsc and sc

Verify:
t5m

Change-Id: I8ebc44fc6186c23f6888563b48af5145dc2ba308
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2024-04-28 07:49:39 -07:00
haitao.liu c9027f403d vdin: write mif deadlock [1/1]
PD#SWPL-167413

Problem:
vdin write mif may enter deadlock due to unstable vsync from RX

Solution:
enable wrmif deadlock recovery mechanism by set reg_last_sel bit

Verify:
t3x

Change-Id: I3143c90769bd0698048bb3ed66fe5cd05d73dbe5
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2024-04-28 07:49:34 -07:00
Qianggui Song 77cc50034b gpio: porting gpiolib-sysfs from common [1/1]
PD#SWPL-166758

Problem:
Some customer neeed to support gpio sysfs in gki mode

Solution:
Porting common gpiolib-sysfs to common_driver

Verify:
T7_an400 & txhd2_be311

Change-Id: I72f60644fa383abe05409bfe0bf978c7ea901d92
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2024-04-28 06:08:17 -07:00
hang cheng 7f89c6ec97 cvbs: fix wss ar label bit sequence for 625 line [1/1]
PD#SWPL-165140

Problem:
for 625 line mode, wss AR label bits is LSB firstly,
it needs to revert the bits sequence when set register

Solution:
revert AR label bits sequence when set register

Verify:
sc2

Test:
DRM-CVBS-5

Change-Id: Ie23a224c6857b9efbf1a0ce76efaead743d20a81
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2024-04-28 06:08:08 -07:00
xiang.wu1 490df3c31c hdmitx21: s7 add Rterm config [1/3]
PD#SWPL-158230

Problem:
set the PHY Rterm value with efuse trimming

Solution:
add Rterm config

Verify:
s7_bh201

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

Change-Id: Icadf95536121823b0be38c0547a20295da7b6a2b
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-04-28 06:08:04 -07:00
Jianxiong Pan 4d958d7508 mm: aml_smmu: add resume function. [1/1]
PD#SWPL-165424

Problem:
aml smmu not work after suspend and resume.

Solution:
reinit the memory after resume.

Verify:
s7.

Change-Id: I1dc2da25da6a8837a701ec3a2b2b7e3b2f8ebe70
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-04-28 03:58:19 -07:00
dezhi kong 54c039cc91 ion: adjust the ion init sequence [1/1]
PD#SWPL-167190

Problem:
ion system continue will be used firstly default

Solution:
adjust the ion system heap init sequence

Verify:
T5M android-s

Change-Id: If6a40d58fe74271b4ce23761aa0ff47367e6ded4
Signed-off-by: dezhi kong <dezhi.kong@amlogic.com>
2024-04-28 03:57:43 -07:00
Xiangyu Cai cb97ef285b vrr: delay line add crop when framelock enable vrr [1/1]
PD#SWPL-166970

Problem:
frame lock enable vrr not add crop line

Solution:
add crop line when frame lock enable vrr

Verify:
t3x

Change-Id: Ie7651dc2e587fab8577ce0eab5c50c665da25276
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
2024-04-28 02:27:57 -07:00
qinghui.jiang f20a263850 amvecm: dnlp flash [1/1]
PD#SWPL-163115

Problem:
vi_hist data not stable because slice switch.

Solution:
modify reg setting to vsync write.

Verify:
t3x_revb

Change-Id: I69a88167a0e19595d68ecd9f844f41c136fe250a
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2024-04-28 02:27:51 -07:00
zhou.han 7adaf0173e hdmitx: s7d bringup merge to trunk [1/1]
PD#SWPL-163826

Problem:
1.phy cts need 12M pll source
2.hdmitx reduces power consumption
3.when hdmitx plugout/in, it always print "invalid GPIO -2"
4.s7d bringup test 1080p120hz

Solution:
1.Modify the voc and phy parameters
2.hdcp gate dynamic control
3.add gpio pin for hdmitx in dts
4.dts: max_refreshrate = <120>;
hdmitx_validate_mode: soc_freshrate_limited(120)

Verify:
ross

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

Change-Id: Ie0844aeb32b0462bf59379ca443fec1da316f3f2
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2024-04-28 02:27:46 -07:00
Ao Xu af701fddc2 drm: add drm_policy_mask property to report hardware feature [1/1]
PD#SWPL-163920

Problem:
hdr before osdblend, it will cause UI flashing when switch composites
between device and gpu for multi-layers

Solution:
add drm_policy_mask property to report hardware feature
then hwc will not exchange device and client composite repeatedly

Verify:
s5 s7d

Test:
DRM-OSD-59

Change-Id: I8c717e180c4962ab8f422efa607e4d63d298e462
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2024-04-27 23:44:19 -07:00
Haotian Guo f3dab3a90d hdmirx: remove esd hpd [1/1]
PD#SWPL-166696

Problem:
After clk is unstable, it will pull HPD to recover

Solution:
Remove ESD protection and pull HPD action

Verify:
t3

Change-Id: I7e87d7865de86efef25597430f262cd5714fce03
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
2024-04-27 23:44:13 -07:00
jintao xu 74b9cfbf38 DI: U txhd2 enable postlink [1/2]
PD#SWPL-167331

Problem:
android U txhd2 enable postlink

Solution:
android U txhd2 enable postlink

Verify:
TXHD2

Change-Id: I72317df3d403d75be472dfd9797d275e4dbb40bf
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
2024-04-27 23:43:40 -07:00
Evoke Zhang efd8bef7ea lcd: tcon: update vac setting for tl1/tm2 [2/2]
PD#SWPL-160861

Problem:
vac display abnormal for tl1/tm2

Solution:
update vac setting for tl1/tm2

Verify:
tm2 ab301

Change-Id: Ibefc5d24af056300b902ca2e2da5995806b16b65
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-04-27 22:00:11 -07:00
yufei.huan 5463f09cf9 deinterlace: fix arb error issue(s7) [1/1]
PD#SWPL-159699

Problem:
When switch from pre-link and process interlace video,
it will occur the arb error

Solution:
1. Improve mcvec and MTN urgent

Verify:
Verified on s7

Change-Id: I0d190d073abe9a5048bf381143aeb614aee282af
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
2024-04-27 21:59:50 -07:00
Cheng Wang 219fc190f2 frc: fix pps adapt abnormal [1/1]
PD#SWPL-161481

Problem:
fix pps adapt abnormal

Solution:
fix pps adapt abnormal

Verify:
T5M

Change-Id: Ibb2ce2e52685a87c7a4364745cd45ee27ba03584
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
2024-04-27 21:59:45 -07:00
ruofei.zhao 321b9f49b6 hdmitx21: auto change the color depth to support HDR under DV_STD [1/1]
PD#SWPL-160150

Problem:
play HDR video under DV_STD, output as SDR

Solution:
auto change the color depth to support HDR under DV_STD

Verify:
SC2
S5

Test:
DRM-TX-90

Change-Id: Ifd830c91c68a600f5ac4c3b9e00b0709083b74e8
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-04-27 21:59:38 -07:00
brian.zhu ac238cf56e di: add new post-link function [1/1]
PD#SWPL-151581

Problem:
Need di post-link mode

Solution:
add new DI post-link flow

Verify:
Verified on txhd2

Change-Id: I37b9c080699844a472859a1e2aced82434c82739
Signed-off-by: brian.zhu <brian.zhu@amlogic.com>
2024-04-27 14:33:33 -07:00
Xiangyu Cai 48e3df4138 videoqueue: not wait 4 frame when game mode [1/1]
PD#SWPL-167081

Problem:
vdin set unknown frame in game

Solution:
videoqueue not wait 4 frame when game mode

Verify:
t3x

Change-Id: Ice94d40544f65054cded3c8e0832e7d555479b25
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
2024-04-26 05:41:51 -07:00
Xiangyu Cai 1e7f130e51 vrr: vrr switch not wait 60 frame [1/1]
PD#SWPL-166414

Problem:
vrr switch wait too long

Solution:
vrr switch not wait 60 frame

Verify:
t3x

Change-Id: I195a20b9869f71e5124a32442b175748ef382ad3
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
2024-04-26 03:54:31 -07:00
he.he 6d277277bc usb: when suspend and resume xhci died [1/1]
PD#SWPL-165169

Problem:
plug-in usb3.0 u-disk and suspend, change another usb 3.0 u-disk,
and then resume, xhci died:
xhci-hcd-meson xhci-hcd-meson.0.auto:
Abort failed to stop command ring: -110
xhci-hcd-meson xhci-hcd-meson.0.auto:
xHCI host controller not responding, assume dead
xhci-hcd-meson xhci-hcd-meson.0.auto:
HC died; cleaning up
xhci-hcd-meson xhci-hcd-meson.0.auto:
Unsuccessful disable slot 1 command, status 25

Solution:
disable port before disable slot

Verify:
CRG IP

Change-Id: Ife1f374c849cfe16482ae151d57c6d6e7dc23c9d
Signed-off-by: he.he <he.he@amlogic.com>
2024-04-26 03:54:12 -07:00
Chuan Liu 3becca6f86 clk: s4/s4d: The parent of pwm_j_div is incorrect [1/1]
PD#SWPL-167249

Problem:
The parent of pwm_j_div is incorrect

Solution:
Fixed

Verify:
s4_aq222

Change-Id: I58f245a2d09bf3b15476ea72a675f50ceb40cd7f
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-04-26 01:58:57 -07:00
nengwen.chen c49f6825b2 dtv_demod: fix compile error when remove dvbt2 module (V3.5.038) [3/3]
PD#SWPL-162789

Problem:
fix compile error when remove dvbt2 module.

Solution:
fix compile error when remove dvbt2 module.
AMLDTVDEMOD_VER "V3.5.038".

Verify:
T5W/T5M.

Change-Id: I7f53318952b97ef14b2ddd6e7c78e66502460de0
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2024-04-26 01:58:46 -07:00
Chuan Liu f89a87d466 clk: sm1: Ignore init hifi_pll [1/1]
PD#SWPL-165771

Problem:
hifi_pll has been initially configured in the bootloader and is being
used by audio. If hifi_pll is reconfigured in the kernel, the sound
will be broken.

Solution:
Add flag CLK_MESON_PLL_IGNORE_INIT for hifi_pll

Verify:
sm1_ac215

Change-Id: I2f79fda0c07312ed2bf1bf6203ac16e82f361e14
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-04-26 01:58:18 -07:00
rong.wang 767bc20c9f deinterlace: di err call trace [1/1]
PD#SWPL-157613

Problem:
DVB-C program switching,dim err call trace

Solution:
when clear buf,set queue index to -1

Verify:
t3x

Change-Id: I55e8ef5e0e689a0503fb805042a0e13bce56761a
Signed-off-by: rong.wang <rong.wang@amlogic.com>
2024-04-26 01:57:58 -07:00
Gaowei Zhao ede1f84c65 hdmirx: fix info error for switching HDR10 to HLG [1/1]
PD#SWPL-162159

Problem:
info shows HDR10 when switch to HLG

Solution:
report HDR change event to tvserver switch to HLG

Verify:
t3x

Change-Id: I19bc55e4dfc29f4622623fcc56b22c3048c7ed78
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
2024-04-26 00:03:56 -07:00
Chuan Liu 78898c9d62 clk: s4/s4d: Ignore init hifi_pll [1/1]
PD#SWPL-165773

Problem:
hifi_pll has been initially configured in the bootloader and is being
used by audio. If hifi_pll is reconfigured in the kernel, the sound
will be broken.

Solution:
Add flag CLK_MESON_PLL_IGNORE_INIT for hifi_pll

Verify:
s4_ap222/s4d_ap2322

Change-Id: Id46b72e534958d97431eea44f0795cca22ab09d2
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-04-25 22:03:29 -07:00
Chuan Liu ff827069b6 clk: sc2: Ignore init hifi_pll [1/1]
PD#SWPL-165772

Problem:
hifi_pll has been initially configured in the bootloader and is being
used by audio. If hifi_pll is reconfigured in the kernel, the sound
will be broken.

Solution:
Add flag CLK_MESON_PLL_IGNORE_INIT for hifi_pll

Verify:
sc2_ah212

Change-Id: I9989d6c16e590207f6b03658705b088f8a13c8c5
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-04-25 22:03:25 -07:00
Jian Cao 9fd68773eb ge2d/gdc: fix the problem of variable memory not being released [1/1]
PD#SWPL-163798

Problem:
memory usage keeps increasing

Solution:
modify logic errors and solve the problem of not being released

Verify:
s1a

Change-Id: Ia5d1c863a0941067c861d8cd2c8634d26210583c
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2024-04-25 22:03:03 -07:00
qiyao.zhou c82399acbc vc: kernel panic in Monkey test. [1/1]
PD#SWPL-166613

Problem:
Dewarp exit after vc free buf.

Solution:
Modify dewarp config flow in vc.

Verify:
t7c

Change-Id: Ica5e46ec45a5f80fce35fe5b7f3ae348481abafd
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2024-04-25 22:02:59 -07:00
yiting.deng f1b950bc93 pll: s7: fix pll and clk [1/1]
PD#SWPL-166049

Problem:
1.v3 ops enable and set_rate is unnecessary to rewrite all pll
reg, only focus on related bit, pll second enable rewrite od bit,
result to it's real rate changed
2.some clk config incorrect

Solution:
1.use v1 ops to compatible, test pll set_rate, enable/disable ok
2.fix unreasonable config

Verify:
s7

Change-Id: Ic2bc808152250d8596e232d3e5318eff7751d4e4
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-04-25 22:02:51 -07:00
Lei Yang 72a15ad899 hdmirx: add a minimum detection time protection [1/1]
PD#SWPL-161687

Problem:
some devices show garbage image in the first few frames

Solution:
showing image no earlier than 2.5S after tx sends video

Verify:
t3x_revb

Change-Id: I1142c9f2ef215124b873ed878ae9f4cd5b389ee7
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
2024-04-25 22:02:47 -07:00
nengwen.chen 1c0232097a dtv_demod: fix dvbt2 mplp id list and mplp tune (V3.5.037) [2/2]
PD#SWPL-162789
PD#TV-110202

Problem:
fix dvbt2 mplp id list and mplp tune(execpt T5D).

Solution:
fix dvbt2 mplp id list and mplp tune(execpt T5D).
update dvbt2 fw.
fw md5sum: ef561a0a4c855c025facb66578b18501.
AMLDTVDEMOD_T2_FW_VER: v1430.20240326.
AMLDTVDEMOD_VER "V3.5.037".

Verify:
T5W/T5M.

Change-Id: Icecf371cd3f08eed053997156c9e365c10dccccc
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2024-04-25 03:59:55 -07:00
Pengcheng Chen 4d715bef18 vpp: init force_skip_count to 0xff [1/1]
PD#SWPL-166548

Problem:
init force_skip_count to 0xff

Solution:
init force_skip_count to 0xff

Verify:
s7d

Change-Id: I06d2f6483a284cd06652794d3677693128c101ca
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2024-04-25 00:03:17 -07:00
Xiangyu Cai 9ab9e37332 vdin: freesync base fps add 144hz [1/1]
PD#SWPL-166412

Problem:
vdin freesync base fps only 60hz and 120hz

Solution:
add 144hz in vdin freesync base fps

Verify:
t3x

Change-Id: Ib87b6a2599a1ca6abcd01f0000b57fd0f15fe629
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
2024-04-25 00:03:13 -07:00
Chuan Liu 0525d8543d clk: s7d: Ignore init hifi_pll [1/1]
PD#SWPL-165736

Problem:
hifi_pll has been initially configured in the bootloader and is being
used by audio. If hifi_pll is reconfigured in the kernel, the sound
will be broken.

Solution:
Add flag CLK_MESON_PLL_IGNORE_INIT for hifi_pll

Verify:
s7d_bm201

Change-Id: I430a03dbb115d4d34b0514fb5dae5f22a105132e
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-04-25 00:02:51 -07:00
yicheng shen 26d022f6d6 hdmirx: fix hbr soundless issue [1/1]
PD#SWPL-161205

Problem:
hbr_spdif_en config error,audio get only 2 channel data(should
be 8 channel)

Solution:
update hbr_spdif_en setting

Verify:
T3X

Change-Id: I584bb0100066f40aaaa04806988e9f8136cc22ed
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
2024-04-25 00:02:41 -07:00