Commit Graph

5144 Commits

Author SHA1 Message Date
Jian Hu 00a4da1b2c pll: set hifi to 491.52M [2/2]
PD#SWPL-153316

Problem:
hifi need 491.52M by hdmitx and audio

Solution:
set hifi to 491.52M in U-boot,
do not touch the hifi parameter in Kernel

Verify:
t7 an400

Change-Id: I0841fa8cda45bb763144b78a1b0ed5d272a5c12b
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2024-05-16 15:33:01 +08:00
Hao Shi 7e0c6bdd45 codec_mm: sid value check [1/1]
PD#SWPL-163765

Problem:
sid should not be MAX_SID

Solution:
return and report an error if sid is equal to MAX_SID

Verify:
sc2

Change-Id: If2b7fef62814b4e2ff62867cbbc1f74f9848e673
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
2024-05-16 15:31:14 +08:00
Junyi Zhao d7505ffca9 pwm: fix division zero error [1/1]
PD#SWPL-165857

Problem:
division error

Solution:
fix it

Verify:
s7 bh209

Change-Id: Ifc2125ad46c78d2ab96570207e8e3913e7ea0b1d
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
(cherry picked from commit 09d88519e09a63084e550a1c8cb7e2b90610087e)
2024-05-16 15:29:00 +08:00
guoqing.sun dad913e37f CI: CB2 add ioctl CA_SET_START. [1/1]
PD#SWPL-160156

Problem:
CA_SET_START

Solution:
CA_SET_START

Verify:
android-u t5m

Change-Id: Ia67484e2f12b4260436964cd91a8a8f9deb49bd9
Signed-off-by: guoqing.sun <guoqing.sun@amlogic.com>
2024-05-16 15:28:51 +08:00
Pengcheng Chen 9f11c95343 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-05-16 15:28:34 +08:00
Chuan Liu b06b5d95e2 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-05-16 15:27:06 +08:00
qiyao.zhou 64680c397b 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-05-16 15:26:22 +08:00
Jianxiong Pan 92fa9d065e 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-05-16 15:25:15 +08:00
yujun.zhang dfd0fdefa9 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-05-16 15:24:57 +08:00
xiang.wu1 a6ee27d26a 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-05-16 15:23:03 +08:00
Zhu Lv f0884430c6 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-05-16 15:20:32 +08:00
Jiacai.Liu 3991d5dc3c BT: add config to define the init state of rfkill sw block [1/1]
PD#SWPL-154847

Problem:
the init state of rfkill sw block is set to true which will cause the
power of bt device not applicable.

Solution:
add CONFIG_AMLOGIC_RFKILL_INIT_SW_UNBLOCK to set the init state of sw
block as false if the config is defined.
cherry-pick from: https://scgit.amlogic.com/#/c/391514/

Verify:
local sc2

Change-Id: I4f23651b1066146066e434a0869c94c625c8d3a9
Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
2024-05-16 15:20:29 +08:00
yujun.zhang 669b0fe652 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-05-16 15:19:07 +08:00
dongqing.li 154dca6108 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-05-16 15:18:58 +08:00
Jun Zhang b95ccfeb65 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-05-16 15:18:36 +08:00
Ao Xu 865b87e84b drm: fix compile issue when CONFIG_AMLOGIC_DRM_CUT_HDMI was defined [1/1]
PD#SWPL-168019

Problem:
compile fail when CONFIG_AMLOGIC_DRM_CUT_HDMI was defined

Solution:
fix compile issue when CONFIG_AMLOGIC_DRM_CUT_HDMI was defined

Verify:
redi

Test:
DRM-OSD-45

Change-Id: I1dc8f2e74230e5bca703493cd949e4d62c387e79
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2024-05-16 15:14:28 +08:00
Pengcheng Chen 6881b12118 vpp: modify force_skip_count to set video v/h skip [1/1]
PD#SWPL-166548

Problem:
modify force_skip_count to set video v/h skip

Solution:
modify force_skip_count to set video v/h skip

Verify:
s7d

Change-Id: Ib594589e27d08ccf563852afa543db8b752012ba
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2024-05-16 15:09:51 +08:00
hai.cao a08d1f54ec video: control sharpness and pps interpolation by node [1/1]
PD#SWPL-166378

Problem:
sharpness and pps interpolation can not control by node

Solution:
sharpness control enable by sr node
pps interpolation control by new node

Verify:
s7d

Change-Id: Idb1fbde67d91241fcdb53a74fc76e9db1d278868
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-05-16 15:08:11 +08:00
Rong Chen 26f8d71db9 eMMC: disable inlinecrypt feature. [1/1]
PD#SWPL-169518

Problem:
disable inlinecrypt for emmc

Solution:
disable inlinecrypt feature

Verify:
S7D/S7

Change-Id: Ie9ebc75e6368d912020d436f75df430e47f5c1b2
Signed-off-by: Rong Chen <rong.chen@amlogic.com>
2024-05-14 19:52:04 +08:00
Hanjie Lin 8b99ee380e debug: sched: place_entity optimize for arm32 [1/1]
PD#SWPL-163170

Problem:
place_entity optimize only take effect in arm64

Solution:
support arm32 too

Verify:
sc2

Change-Id: Ieff1908e72fdb2282866ea1309f480d068772482
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2024-05-14 17:28:24 +08:00
Cancan Chang 4e06c16913 NNA: switch adla core clk parent [1/1]
PD#SWPL-162745

Problem:
std suspend:
clk tree save config clk_parent0;
adla core --> switch to clk_parent1

std resume:
clk tree restore config clk_parent0;

Solution:
std suspend:
adla clk switch to clk_parent1;
adla power off;
clk tree save config clk_parent1;

adla resume
adla tree restore config clk_parent1;
adla power on;
adla clk switch to clk_parent0;

Verify:
T7c

Change-Id: I74ac279eb4316461e28f9b9e396a41948f5cf85a
Signed-off-by: Cancan.chang <cancan.chang@amlogic.com>
2024-05-14 17:17:28 +08:00
Jianxiong Pan 40022782cf mm: not get totalcma page in aml_cma.ko. [1/1]
PD#SWPL-169062

Problem:
enable kasan the aml_cma.ko can not work.

Solution:
no longer getting the total cma size.

Verify:
t5w.

Change-Id: Ifeae569341fe4376174a4f9b67646844858e6885
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-05-13 20:39:28 +08:00
yu.xie c750bb0614 dts: modify android_u S905X5M codec_mm_cma size to 364MB. [1/1]
PD#SWPL-167468

Problem:
Adjust the size of codec_mm cma to 364M for CTS.

Solution:
Adjust the size of codec_mm cma to 364M for CTS.

Verify:
None

Change-Id: I812a6596db2e77448d8815ec5a017b09c87b1153
Signed-off-by: yu.xie <yu.xie@amlogic.com>
2024-05-13 20:39:28 +08:00
hang cheng d6ba577d3e hdmitx: not disable hpll when reboot [1/1]
PD#SWPL-168002

Problem:
hpll and vsync is disabled when hdmitx reboot
callback, and cause drm block when reboot -f

Solution:
not disable hpll when reboot so as to not
block drm, hpll will be disabled when suspend
or shutdown

Verify:
T7/S1A

Test:
DRM-TX-19 DRM-TX-117

Change-Id: I6568e82cc31c7825719a5f918b67b5a8dfda1d24
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2024-05-13 20:39:27 +08:00
jian zhou bf9fc58590 audio: fix sleeping function called from invalid context [1/1]
PD#SWPL-168067

Problem:
BUG: sleeping function called from invalid context
at kernel/locking/mutex.c:285.
[<c030dd24>] show_stack+0x28/0x2c
[<c103e7a8>] dump_stack_lvl+0x48/0x54
[<c03705cc>] ___might_sleep+0x164/0x188
[<c104283c>] mutex_lock+0x28/0x114
[<f171f9d0>] earctx_init+0x30/0x158 [amlogic_snd_soc]
[<bf5ecf70>] hdmirx_timer_handler+0x4c/0xd0 [aml_media]
[<c03e29d8>] call_timer_fn+0x3c/0x228
[<c03e285c>] __run_timers+0x1f4/0x334
[<c03e19a0>] run_timer_softirq+0x24/0x38
[<c0301488>] __do_softirq+0x118/0x4a4
[<c0339f54>] __irq_exit_rcu+0x94/0x10c
[<c0339fe0>] irq_exit+0x14/0x1c
[<c03af080>] handle_domain_irq+0x7c/0xb4
[<c0910c70>] gic_handle_irq+0x68/0xc4

Solution:
schedule a task for access the register in earctx init function.

Verify:
T5W

Change-Id: I6858ac36957637312aaa39a3aa8a18572064daf6
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2024-05-13 20:37:29 +08:00
jintao xu d9d51f5181 di_process: rm IP_JOINT [1/1]
PD#SWPL-168732

Problem:
vc-1 panic

Solution:
vf->type rm IP_JOINT when queue to do

Verify:
T5D

Change-Id: I87cf8e2bab61984d5c2c5ba9f51deba8644ff0d0
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
2024-05-11 20:57:32 +08:00
Wentao.Sun f6bf29dace dts: optimize secure reserved memory [1/1]
PD#SWPL-158891

Problem:
Optimize secure reserved memory

Solution:
1.Change s805x3 vdec reserved memory to 4M
2.Change secmon reserved memory alignment to 1M

Verify:
AndroidU + S7

Change-Id: I8726c102f9d7b1b2e879eccdeb563ebb0e578df4
Signed-off-by: Wentao.Sun <wentao.sun@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-05-11 20:47:41 +08:00
Huqiang Qin 6a513375fc saradc: s7d: optimize driver [1/1]
PD#SWPL-164728

Problem:
Optimize driver.

Solution:
1. Use interrupts to wait for sampling to complete.
2. Follow upstream advice and remove use of mlock.
3. Key parameters are configured on DTS.
4. Add self-test interface.
5. Add average sampling interface.
6. Add sampling voltage interface.

Verify:
S7D/BM201

Change-Id: I81f7f8bc8e45c6ca9ec365c5af8ed09544d5cf4b
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2024-05-11 20:44:26 +08:00
caiyi.xu dce310cc88 dtv_demod: fix occasional failure to lock dvbt signal (v3.5.41) [1/1]
PD#SWPL-151948

Problem:
lost dvbt signal after channel scanning

Solution:
limit the operation of register 5D0 to the 6M bandwidth

Verify:
AY301

Change-Id: I0762216fd0c8423e76eac650789906870bc8ad6d
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
2024-05-11 19:51:43 +08:00
Huqiang Qin 8b2184e7b3 led: aw9523b: fix unusable issues [1/1]
PD#SWPL-167233

Problem:
AW9523B cannot be used.

Solution:
The reset pin needs to be set high to scan the device.

Verify:
S5/AX201(V2.1)

Change-Id: Ifd7250b5b72308b9ee697540d5f1cd71d3286de1
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2024-05-11 19:50:50 +08:00
wenlong.zhang 168896b2d6 drm: fix fbdev init crash [1/1]
PD#SWPL-167940

Problem:
can not get amlogic private format DRM_FORMAT_ABGR10101010

Solution:
modification get format api to get DRM_FORMAT_ABGR10101010
property

Verify:
s7d

Test:
DRM-OSD-62

Change-Id: Ifc759e76767a02cb1b00fc577058ebfeedc17ab0
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2024-05-11 19:50:20 +08:00
zongdong.jiao f2228d98f8 hdmitx: slight increase HPLL 5.934G [2/2]
PD#SWPL-164768

Problem:
When output fractional mode, the HPLL VCO will output as
5.94 / 1.001 = 5.934G
But this is not so accurate.

Solution:
Slightly adjust the fractional control of HPLL VCO and
make the output from 5,934.060058G to 5,934.065918G

Verify:
sc2/ah212

Test:
DRM-TX-38

Change-Id: Ic354577088b589dae70a6a7f114c5eb41cf1a707
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
2024-05-11 19:48:25 +08:00
hang cheng c021438ba1 cvbs: optimise power consumption [1/1]
PD#SWPL-168656

Problem:
cvbs power consumption is not low enough

Solution:
disable all internal function except bg

Verify:
s7

Test:
DRM-CVBS-3

Change-Id: I91ff1358a8ccdc58ce27fdbda4d8b1bdcf20d3d6
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2024-05-11 19:41:50 +08:00
Rong Chen ca319e3705 eMMC: support inlinecrypt feature. [1/1]
PD#SWPL-168484

Problem:
need inlinecrypt for emmc

Solution:
support inlinecrypt feature

Verify:
S7D

Change-Id: I444dd467692a65056c1572a8c34e0e28e0e8f0db
Signed-off-by: Rong Chen <rong.chen@amlogic.com>
2024-05-11 16:03:09 +08:00
Pengcheng Chen 56e543afc7 vpp: vd1 pip alpha force enable for s5 pi_enable [1/1]
PD#SWPL-166974

Problem:
vd1+ vd2 not display for s5 pi_enable

Solution:
1. vd1 pip alpha force enable for s5 pi_enable
2. vd1 vskip calc error

Verify:
s5

Change-Id: I2edab665b9b61b1d024dcedf948f2a917a9afb7f
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2024-05-11 16:03:09 +08:00
chuangcheng.peng 7c073df933 demux: update dmx newest pts [1/1]
PD#SWPL-159608

Problem:
get pts is old

Solution:
update pts sync

Verify:
verified at s4d

Change-Id: I0ea6143c03fe6a43c2c6e9b79040f358c1e081b6
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2024-05-10 20:13:20 +08:00
min.yang 95cc13a6ad dtv_demod: fix coverity errors (V3.5.040) [1/1]
PD#SWPL-168356

Problem:
unsigned compared against 0

Solution:
remove the compare

Verify:
verified by t

Change-Id: Iade7a29f400e7aa9239f44d44240d688b7a6f62a
Signed-off-by: min.yang <min.yang@amlogic.com>
2024-05-10 20:12:05 +08:00
ruofei.zhao bdde14ac95 hdmitx: update hdmitx version [1/1]
PD#SWPL-168367

Problem:
update hdmitx version for release

Solution:
update hdmitx version

Verify:
S7D
SC2

Test:
DRM-TX-40

Change-Id: I6115555010b8303d44e2a4d422e1319cb436a79a
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-05-10 14:52:17 +08:00
ruofei.zhao d30e76ea71 hdmitx: Fixed the problem of failed reading of edid [1/1]
PD#SWPL-167251

Problem:
edid reading fails when edid block is greater than 2

Solution:
modify the logic of EDID reading different blocks

Verify:
SC2

Test:
DRM-TX-115

Change-Id: Ibcacbe2c678499f5345e41223dadd344007ccd24
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-05-10 14:51:56 +08:00
ruofei.zhao e64c5c5dbf hdmitx21: move hdr pkt to after vsync [2/2]
PD#SWPL-114269

Problem:
huawei hdr flashing screen on hdr mode

Solution:
move hdr pkt to after vsync

Verify:
S7
S5

Test:
DRM-TX-107

Change-Id: I8aad3dae41a96edc3399bbd5d2a952b32fa7570d
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-05-09 17:31:36 +08:00
linfang.zhao a4407126fe drm: move dummy data setting from video update to crtc_flush [1/1]
PD#SWPL-163672

Problem:
set bg color at anytime

Solution:
move dummy data setting from video update to crtc_flush

Verify:
zapper s1a

Test:
DRM-OSD-20

Change-Id: I61baee791fe2024945f8bc3e621ee01ef13e0831
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2024-05-09 16:32:01 +08:00
nengwen.chen 1f47bb47d7 dts: change DVB fe num from 2 to 1 on D815 [1/1]
PD#SWPL-168307

Problem:
change DVB fe num from 2 to 1 on D815.

Solution:
change DVB fe num from 2 to 1 on D815.

Verify:
S7+D815.

Change-Id: I9a85c5feedb1d2413a12db44ec940dfd48edaafe
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
2024-05-09 13:35:14 +08:00
can.zhang 8b11d67fb8 amdv: osd blank screen [1/1]
PD#SWPL-162620

Problem:
when osd3 on/off, dolby 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: I9ab9a3ecd6afb92b6d0663173cb95f02550ec47f
Signed-off-by: can.zhang <can.zhang@amlogic.com>
2024-05-09 11:06:25 +08:00
hai.cao e5eb4835c3 video: change reg default value [1/1]
PD#SWPL-168331

Problem:
pq need change safa reg default to improve

Solution:
change default value

Verify:
s7d

Change-Id: I53cff919283869a5c4f4880bb0a4fba5a687ab30
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-05-09 11:05:46 +08:00
Chengbing.wu 900258c13b idle: s7d k5.15 bringup optimization AVG(us)100M [1/1]
PD#SWPL-165066

Problem:
need to optimize idle of s7d;

Solution:
AVG(us)100M:
T_idle	T_en	T_ex
2638	1444	675

Verify:
bm209#03

Change-Id: Ief4f419b8399711e1a4ddb255d6726f75fdfc7da
Signed-off-by: Chengbing Wu <chengbing.wu@amlogic.com>
2024-05-09 10:33:18 +08:00
congyang.huang 1ec8abb65c drm: hdcp authentication issue [1/1]
PD#SWPL-148139

Problem:
hdcp authentication issue

Solution:
sync hdcp related submissions to 5.15
1.it is not allowed to read the version of hdcp during the hdcp1.4
certification process, otherwise it will cause snowflake screen.
2.enable am_hdmi_info.hdmitx_on before updating HDCP status.

Verify:
sc2

Test:
DRM-TX-84

Change-Id: I7748f74e4a9afa9e59170a68284a8015cbf57173
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2024-05-09 10:33:17 +08:00
Jiucheng Xu cee8065e88 f2fs: revert f2fs preserve direct write semantics [1/1]
PD#SWPL-165832

Problem:
The patch clean file cache and impact direct IO performance

Solution:
revert to improve direct IO performance.

Verify:
T7

Change-Id: I349d40ac2af425bbd969256c27fda6e810f9085d
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
2024-05-08 19:22:25 +08:00
zhicheng.huang 09f14accfb dtv_demod: fix aml_demod_ioctl and dump adc issue(V3.5.39) [1/1]
PD#SWPL-168398

Problem:
fix aml_demod_ioctl and dump adc issue

Solution:
1.fix aml_demod_ioctl and dump adc issue
2.AMLDTVDEMOD_VER V3.5.39

Verify:
t5m

Change-Id: Id773ecace219ee607eff99a05f26600b0927fe12
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
2024-05-08 19:13:15 +08:00
ruofei.zhao d410cd5425 hdmitx21: fix vpfdet measurement error in pxp stage [1/1]
PD#SWPL-168087

Problem:
vpfdet measurement error in pxp stage

Solution:
modify the delay in the pxp stage

Verify:
S6 PXP
S7D PXP
S7D

Test:
DRM-TX-114

Change-Id: Idfa2fa8d005010bfe2c5b42aae13b9b5bcc26674
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-05-08 19:12:12 +08:00
he.he 37f4378c29 usb: clean usb coverity [1/1]
PD#SWPL-168326

Problem:
clean usb coverity

Solution:
clean usb coverity

Verify:
t5

Change-Id: I71938d22497dc0824c4a677dae0d9cd94cb70519
Signed-off-by: he.he <he.he@amlogic.com>
2024-05-08 19:11:41 +08:00