Commit Graph

631 Commits

Author SHA1 Message Date
jinbiao a36dc56a68 MMC: porting from kernel5.15 to kernel6.6 [1/1]
PD#SWPL-165584

Problem:
The missing parts in Kernel6.6 are patched from Kernel5.15.

Solution:
Porting from kernel5.15 to kernel6.6.

Verify:
sm1_ac200

Change-Id: I8251ddd66885e47314009e50981b190c4f74d51e
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2024-06-27 12:13:14 +00:00
hai.cao ba23f39770 ge2d: sync code from 5.15 [1/1]
PD#SWPL-170108

Problem:
sync code

Solution:
sync code

Verify:
sc2/sm1

Change-Id: I3cfc5a0a9dde62bfc3682de444ab0ae1d3e509b7
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-06-27 12:12:45 +00:00
Xingxing Wang 2e2721d41e thermal: remove amlogic media cooling device driver [1/1]
PD#SWPL-160400

Problem:
remove amlogic media cooling device driver

Solution:
use thermal api to register media cooling device directly

Verify:
t3x

Change-Id: Ie9c5563e1809a1fed942b963a17648e104076486
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
2024-06-27 12:12:40 +00:00
ruofei.zhao e757acdb0a hdmitx: kernel 6.6 bringup [1/1]
PD#SWPL-160498

Problem:
HDMITX kernel 6.6 bringup

Solution:
sync kernel 6.6 from 5.15, enable dsc function
the sync CL include:
https://scgit.amlogic.com/#/c/426206/
https://scgit.amlogic.com/#/c/425508/
https://scgit.amlogic.com/#/c/413098/
https://scgit.amlogic.com/#/c/425473/
https://scgit.amlogic.com/#/c/416199/
https://scgit.amlogic.com/#/c/419244/
https://scgit.amlogic.com/#/c/408331/
https://scgit.amlogic.com/#/c/421932/
https://scgit.amlogic.com/#/c/407908/
https://scgit.amlogic.com/#/c/402992/
https://scgit.amlogic.com/#/c/420382/
https://scgit.amlogic.com/#/c/420354/
https://scgit.amlogic.com/#/c/418071/
https://scgit.amlogic.com/#/c/416409/
https://scgit.amlogic.com/#/c/414756/
https://scgit.amlogic.com/#/c/414074/
https://scgit.amlogic.com/#/c/415681/
https://scgit.amlogic.com/#/c/412060/
https://scgit.amlogic.com/#/c/410485/
https://scgit.amlogic.com/#/c/404671/
https://scgit.amlogic.com/#/c/412351/
https://scgit.amlogic.com/#/c/407531/
https://scgit.amlogic.com/#/c/410065/
https://scgit.amlogic.com/#/c/408037/
https://scgit.amlogic.com/#/c/382817/
https://scgit.amlogic.com/#/c/410626/
https://scgit.amlogic.com/#/c/383471/
https://scgit.amlogic.com/#/c/396307/
https://scgit.amlogic.com/#/c/405469/
https://scgit.amlogic.com/#/c/395382/
https://scgit.amlogic.com/#/c/395629/
https://scgit.amlogic.com/#/c/405368/
https://scgit.amlogic.com/#/c/389950/
https://scgit.amlogic.com/#/c/402494/
https://scgit.amlogic.com/#/c/401883/
https://scgit.amlogic.com/#/c/400201/
https://scgit.amlogic.com/#/c/398852/
https://scgit.amlogic.com/#/c/376790/
https://scgit.amlogic.com/#/c/379863/
https://scgit.amlogic.com/#/c/399130/
https://scgit.amlogic.com/#/c/395570/
https://scgit.amlogic.com/#/c/398790/
https://scgit.amlogic.com/#/c/396729/
https://scgit.amlogic.com/#/c/396240/
https://scgit.amlogic.com/#/c/395701/
https://scgit.amlogic.com/#/c/395399/
https://scgit.amlogic.com/#/c/395256/
https://scgit.amlogic.com/#/c/395349/
https://scgit.amlogic.com/#/c/395344/
https://scgit.amlogic.com/#/c/395319/
https://scgit.amlogic.com/#/c/391610/
https://scgit.amlogic.com/#/c/377962/
https://scgit.amlogic.com/#/c/383907/
https://scgit.amlogic.com/#/c/383677/
https://scgit.amlogic.com/#/c/376925/
https://scgit.amlogic.com/#/c/382875/
https://scgit.amlogic.com/#/c/383026/
https://scgit.amlogic.com/#/c/380617/
https://scgit.amlogic.com/#/c/380286/
https://scgit.amlogic.com/#/c/382651/
https://scgit.amlogic.com/#/c/380297/
https://scgit.amlogic.com/#/c/381509/
https://scgit.amlogic.com/#/c/380591/
https://scgit.amlogic.com/#/c/381717/
https://scgit.amlogic.com/#/c/379404/
https://scgit.amlogic.com/#/c/372316/
https://scgit.amlogic.com/#/c/380393/

Verify:
SC2
SM1

Test:
DRM-TX-5, DRM-TX-6, DRM-TX-8, DRM-TX-9, DRM-TX-10
DRM-TX-13, DRM-TX-14, DRM-TX-15, DRM-TX-18

Change-Id: Ic5a0d4b40bc433a0c7b5c2a5d13a0ebce26adf05
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-06-27 12:12:17 +00:00
xing.xu 531256e9af vdec: S5 Secure + no Secure play no smooth [2/3]
PD#SWPL-164404

Problem:
Back permissions are not separated from
front permissions.

Solution:
Separate back's permissions from front
and control them separately

Verify:
s5

Change-Id: I9e6465d5b8b45143a51c440d1a24160ad80087fb
Signed-off-by: xing.xu <xing.xu@amlogic.com>
(cherry picked from commit ecb7e8f56c)
2024-06-27 12:12:12 +00:00
Ao Xu aaf207f308 drm: sync drm driver [1/1]
PD#SWPL-160959

Problem:
need sync drm driver

Solution:
need sync drm driver

Verify:
sc2

Test:
DRM-OSD7, DRM-OSD-8, DRM-OSD-9

Change-Id: I328292635bffce869dd05c2f5f75bb348cc32921
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2024-06-27 12:12:06 +00:00
dezhi kong feb1833550 uvm: fix memory leak [1/2]
PD#SWPL-143214

Problem:
uvm sgt memory leak

Solution:
add free for sgt
add skip debug interface

Verify:
AndroidT kernel5.15 ohm

Change-Id: I8419e60318409a15bdec41d3918e875fc547778c
Signed-off-by: dezhi kong <dezhi.kong@amlogic.com>
2024-06-27 12:10:57 +00:00
lele xiang 7c31c529d9 codec_mm: CF1 provider the interface of preallocing tvp_pool. [1/2]
PD#SWPL-155060

Problem:
preallocing tvp_pool for av1 fg playback

Solution:
provider the interface of preallocing tvp_pool for decoder driver

Verify:
ap222

Change-Id: Iaad60b432a7a9ff1147a3b292120aa12e034dcf8
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2024-06-27 12:10:46 +00:00
shipeng.sun aa96ada0c7 resourcemanage: Add res_sys_debug node to report debug level [3/4]
PD#SWPL-145651

Problem:
Add res_sys_debug node to report debug level

Solution:
Add res_sys_debug node to report debug level

Verify:
ohm

Change-Id: I07e86aa1c3c747232a5fbe2cdf5a2d06814888d3
Signed-off-by: shipeng.sun <shipeng.sun@amlogic.com>
(cherry picked from commit 0ed1ff0963)
2024-06-27 12:10:41 +00:00
gan.zhang e36bf83c88 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>
(cherry picked from commit 6fca55e0c8)
2024-06-27 12:10:35 +00:00
zehong.luo 125b7fea95 decoder: CF2 add vdec unsupport format status [1/2]
PD#SWPL-141096

Problem:
add vdec unsupport format status use by media_hal

Solution:
add vdec unsupport format status use by media_hal

Verify:
txhd2

Change-Id: I2ecf78ac8e91ca912f331dc8a8ed8a6494610dd5
Signed-off-by: zehong.luo <zehong.luo@amlogic.com>
(cherry picked from commit e6a13e09e4)
2024-06-27 12:10:30 +00:00
Sunny Luo 566751d363 spi: spicc&spiccv2: synchronizing with linux5.15 [1/1]
PD#SWPL-160427

Problem:
spicc&spiccv2 synchronizing with linux5.15

Solution:
spicc&spiccv2 synchronizing with linux5.15

Verify:
sm1 & sc2

Change-Id: I565e850f8c31cf01c2058a9f3320cc03adb93b5e
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2024-06-27 04:22:53 -07:00
song.han 57ec7b9e8b 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-06-27 07:40:34 +00:00
mingxiu.sun 2fecc67eb3 vdin: kernel6.6 bring up [1/1]
PD#SWPL-160480

Problem:
kernel6.6 vdin bringup

Solution:
kernel6.6 vdin bringup

Verify:
sm1/sc2 kernel6.6

Change-Id: Ide808797921316e8f3fd9cf9d9814b028756f702
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2024-06-17 02:17:16 -07:00
yali.zhang f6f5683f1a demod: Demod & Tuner bring up [1/1]
PD#SWPL-160536

Problem:
kernel 6.6 Demod & Tuner bringup

Solution:
Demod & Tuner bring up

Verify:
verified at sc2

Change-Id: I496de78e52184a1074a8752d324696171aacfbc1
Signed-off-by: yali.zhang <yali.zhang@amlogic.com>
2024-06-05 02:26:13 -07:00
jinbing.zhu 74cb1e752d amvecem: amvecm clear module_param on 6.6 [1/1]
PD#SWPL-156600

Problem:
clear module_param

Solution:
clear module_param

Verify:
local

Change-Id: I5cac0fb2ba81a7b065b7bd66605c3edd47008a4a
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
2024-05-21 04:01:42 -07:00
yuhua.lin 77f60e6613 vpu: sync code from kernel5.15 [1/1]
PD#SWPL-165418

Problem:
sync vpu code from kernel-5.15

Solution:
complete it

Verify:
local

Change-Id: I4f7aa4a7506d3ac963b3c6da641233082fd13fc3
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-04-28 14:44:28 +08:00
rong.wang 14e5a2131c deinterlace: add api to get input param for vpp [1/1]
PD#SWPL-160157

Problem:
add api to get input param for vpp when pre-link

Solution:
add api to get input param for vpp

Verify:
t5m

Change-Id: I5f1198c94dfc840f5024d1fdb61bda2f5c5e8f4e
Signed-off-by: rong.wang <rong.wang@amlogic.com>
2024-03-29 05:49:09 -07:00
qinglin.li 783281ea84 dmc_monitor: use dmc irq thread when irq ratio is too high [1/1]
PD#SWPL-147355

Problem:
due to lockup when dmc irq ratio is too high

Solution:
use dmc irq thread when irq ratio is too high

Verify:
local

Change-Id: Ie13d584f81563e3c2e111fb5d6033f0e2aa0d337
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-03-15 03:30:22 -08:00
hongyu.chen1 c20fac41a4 spinlock: porting spinlock to kernel 6.6. [1/1]
PD#SWPL-157145

Problem:
kernel6.6 need support bak spinlock

Solution:
1.Migrate the driver to ensure normal functions.
2.Add the mbox communication configuration address

Verify:
ba400 and av400

Change-Id: I35f29a83aacb6f8366aa226abd60d4dfea41f8b2
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
2024-03-07 17:53:11 +08:00
hai.cao fb2f6a56ca video: remove module parameters [1/1]
PD#SWPL-155817

Problem:
too many module parameters make booting slowly

Solution:
change module parameters to video node

Verify:
a4

Change-Id: Id7f386e8e136a7f8cb34c71fe3ca76c8f869bd97
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-03-01 01:23:23 -08:00
qiankun.wang 39148c4643 iotrace: iotrace vendor hooks and optimization [1/1]
PD#SWPL-149337

Problem:
iotrace read/write use vendor hooks.
iotrace optimization

Solution:
iotrace read/write use vendor hooks.
iotrace optimization

Verify:
sc2_ah212

Change-Id: If69ed5dce03ffa53f1c4819659fb80dfcad767c5
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
2024-01-29 04:02:16 -07:00
xiangyang.yan 83338d6284 eth: fix resume panic when eth0 not up [1/1]
PD#SWPL-149411

Problem:
resume panic when eth0 not up

Solution:
add eth0 running check

Verify:
A113L2-BA400-DEV#033

Change-Id: I0cea425a813ca068667c2848cf13e5a8fa01f7d4
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
2024-01-25 19:15:32 -07:00
hai.cao 38cc8f2d99 osd: add osd support [1/1]
PD#SWPL-153211

Problem:
add osd support

Solution:
add osd support

Verify:
a4

Change-Id: If70ffa98fa8206994e773ecfe9c3d3c816be8a27
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-01-25 19:14:14 -07:00
Huijuan Xiao e52064953e amvecm: Kernel6.6 A4/A5 bring up [1/1]
PD#SWPL-152130

Problem:
a4a5 display bring up.

Solution:
a4a5 display bring up.

Verify:
a4

Change-Id: I8ad179116fc9790d32650dcf5db71f7141ddf7ec
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
2024-01-25 00:56:32 -07:00
lizhi.hu 95b9ddccba lcd: port lcd to support a4 [1/1]
PD#SWPL-154553

Problem:
a4 kernel 6.6 bringup

Solution:
add a4 support

Verify:
a4_ba400

Change-Id: I6d68b2339c71e9b6ea0c3b4a0643efbe07bb7623
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2024-01-23 01:39:01 -07:00
Wanwei Jiang bd79bdd444 chipid: read chipid fail [1/1]
PD#SWPL-152551

Problem:
read chipid fail

Solution:
the chipid can be read by reading registers, but the register address is
set in DTS, which is prone to setting errors. It can be read through a
unified command, so there will be no previous problems.

Verify:
s905x2

Change-Id: I69b9e3236a338655e2fbc2293baa917d2c04312c
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-01-16 21:46:56 -07:00
Dezhen Wang bcfa0ee2e4 bring up: revert compatibility code for kernel 6.6 [1/1]
PD#SWPL-151245

Problem:
kernel6.6 will not distinguish different versions of kernel.
so we do not make compatibility code in 6.6.

Solution:
revert compatibility code for kernel 6.6.

Verify:
local

Test:
local

Change-Id: I24b8acac62cec05ffb2f637a86f91789f1d0b905
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-01-11 18:46:45 -07:00
hai.cao 2a321681da vpu: add vpu_top support [1/1]
PD#SWPL-152127

Problem:
add vpu_top support

Solution:
add vpu top support

Verify:
a4

Change-Id: I1f0d9e1ab58514cc1ebc4831abd314baa0f7a8f9
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-01-10 01:55:53 -07:00
Wanwei Jiang c73f5afdef module: disable module_param [1/1]
PD#SWPL-151470

Problem:
many of module parameters are no longer in use, but have not been deleted,
which affects memory and performance. all module parameters are now
disabled and can only be used after the application is approved.

Solution:
disabled all module parameters

Verify:
a4 a5

Test:
none

Change-Id: I27ee98a0437542d7b8a3da437c1525e0afded6b1
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-01-09 19:58:31 +08:00
Jianxiong Pan 37bae44b81 mm: add slab trace support. [2/2]
PD#SWPL-150034

Problem:
not slab trace.

Solution:
add slab trace support.

Verify:
local.

Change-Id: I98253cef4c59a2ee4c0b8e685e6147bd50d61c8d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-12-28 19:48:12 +08:00
Jianxiong Pan 9028d0e264 mm: add memory extend support. [2/2]
PD#SWPL-150034

Problem:
add memory extend support

Solution:
add memory extend support

Verify:
local.

Change-Id: I5ca1f549005fba7c7dc16a13ecb5d1e82ac84bad
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-12-28 01:09:44 -07:00
Jianxiong Pan c639f92679 mm: porting CMA optimization from 5.15 [2/2]
PD#SWPL-150034

Problem:
No cma optimization on 6.6

Solution:
porting CMA optimization from 5.15

Verify:
local.

Change-Id: Ia74fd6262e903167b35bd33e3567690485df89b3
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-12-27 23:17:34 -07:00
Jianxiong Pan 20b22833ba mm: enable pagetrace for amlogic-6.6. [2/2]
PD#SWPL-150034

Problem:
enable pagetrace for amlogic-6.6.

Solution:
update the function interface according to 6.6.

Verify:
local.

Change-Id: I48fef620a1da21a40f38da4abe59b44d211ce015
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-12-28 11:03:26 +08:00
Hangyu Li 335f302fe5 tee: kernel6.6 optee linuxdriver bringup [1/1]
PD#SWPL-150080

Problem:
optee linuxdriver support kernel 6.6

Solution:
optee linuxdriver support kernel 6.6.
sync from upstream https://github.com/linaro-swg/linux.git
tag optee-4.0.0 and branch wip/optee-v6.6

Verify:
A5 409

Change-Id: I67fe2ec366528780b66060eaa62ee13fcd45f870
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
2023-12-26 04:02:48 -07:00
yiting.deng f1b6d97729 rtc: a4 and a5 rtc bringup [1/1]
PD#SWPL-149396

Problem:
a4 and a5 rtc bringup

Solution:
a4 and a5 rtc bringup

Verify:
a4_ba400
a5_av400

Change-Id: I6b12773cffcbee522d4c8d0152fea1df5ad1f497
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2023-12-22 02:19:26 -07:00
Dezhen Wang e93cf9ea7f kernel6.6: bring up fix some code problem [1/1]
PD#SWPL-150782

Problem:
bring up kernel6.6

Solution:
fix some code problem

Verify:
sc2 c2 a4 a5

Test:
local

Change-Id: I6b9affa83e6d46f6b857f4b542991bc70de4bfb5
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2023-12-21 00:09:33 -07:00
Wanwei Jiang 43461aec82 kernel6.6: bring up [1/1]
PD#SWPL-145682

Problem:
bring up kernel6.6

Solution:
1. porting kernel6.6
2. compatible with different kernel versions
3. bring up kernel6.6

Verify:
sc2 c2 a4 a5

Test:
None

Change-Id: Ie22af0abc8ea96261e8a8cc7804b58565aedd904
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2023-12-14 16:55:55 +08:00
sky zhou 4fb47a422e hdmitx: add kms/edid trace event [1/1]
PD#SWPL-142523

Problem:
no event for modesetting

Solution:
add kms/edid trace event

Verify:
verify on ohm.

Test:
DRM-TX-39

Change-Id: Ide543ed7928bfd94e11a520bb9401cdb543c93de
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
2023-12-04 02:27:19 -07:00
Doosan Baek c52457801a KT: modify key clean for IV slot [1/1]
PD#SWPL-147883

Problem:
IV slot does not need cleaning.

Solution:
IV slot is not clean.

Verify:
S1A

Change-Id: Id5f9bf3b95573cacb53de2e85796b10ce96ea7be
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
2023-11-29 00:33:37 -07:00
Liang Yang a856f9ff4a spi-nand: device encryption [1/1]
PD#SWPL-130883

Problem:
need to support inline partition encryption

Solution:
add support inline partition encryption in
spi nand driver

Verify:
s1a

Change-Id: Iadb9b9ae121939ef37a3abbd603a5eec17500739
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
2023-11-29 00:33:11 -07:00
mingxiu.sun 15a3f407ab vdin & hdmirx: modify colorimetry delivery method [1/1]
PD#SWPL-125462

Problem:
open the HDMI2.0 ,the color of image is changed

Solution:
add vf info for colorimetry

Verify:
t5m kernel5.15

Change-Id: I126786f130d59fe2977ad8ea46b921aadd302d67
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2023-11-28 08:19:14 -07:00
Bichao Zheng 92da8aaea5 spinand: add DS35Q2GB support [2/2]
PD#SWPL-134893

Problem:
need add DS35Q2GB support

Solution:
add DS35Q2GB id

Verify:
a1

Change-Id: I18eef2cae78a2e672ee6ea8a0b3e1bac734b53b5
Signed-off-by: Bichao Zheng <bichao.zheng@amlogic.com>
2023-11-28 02:15:14 -07:00
Feng Chen b68a304179 nand: slcnand & spinand: fix mutex deadlock [1/1]
PD#SWPL-142875

Problem:
deadlock will happen in mark bad block process.

Solution:
add rsv-ops interface in rsv-manage to avoid deadlock.

Verify:
c3

Change-Id: I3841a8d3ca8c8f48142828b03ba9aefdf21adc62
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
2023-11-27 20:09:21 -07:00
yao liu 47d848537b amdv: hdmi in top1+top2 idk case [1/1]
PD#SWPL-141054

Problem:
hdmi in top1+top2 idk case fail

Solution:
1.add top1 rdmif config for hdmi
2.modify chroma fmt to p444 for hdmi
because vdin dw is 444-10
3.support variable_fps
4.update hist read id only when vf content changed, to match
hist delay with cmodel

Verify:
t3x

Change-Id: Ib5a9bbb266d2105f4729afa12347ee8eb80fae3a
Signed-off-by: yao liu <yao.liu@amlogic.com>
2023-11-24 16:39:06 -07:00
shufei.zhao 92ffe3e6aa unifykey: auto attach after flash probe [1/1]
PD#SWPL-143927

Problem:
unifykey ready too late

Solution:
attach after flash probe

Verify:
g12b

Change-Id: I637874304ea70f34074d32ac08c4728a1b80cef8
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2023-11-21 22:39:17 -07:00
Huijuan Xiao 51f15ed7a3 aipq: t5m support aipq [1/1]
PD#SWPL-138322

Problem:
t5m support aipq.

Solution:
add t5m aipq flow.

Verify:
t5m

Change-Id: Iaf01c6edb512bbea01ebedeedd770869a25b7ad4
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
2023-11-17 04:23:35 -07:00
chen.xu 7e0a996ccb uvm_aipq: need modify for aipq of GPU [1/6]
PD#SWPL-138653

Problem:
need modify for aipq of GPU.

Solution:
modify for aipq of GPU.

Verify:
T5M

Change-Id: I2703b3bba282eae827255793e9a94b659b37dc37
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2023-11-17 04:23:30 -07:00
Jian Cao 56be7cb185 media: delay clk/power/irq init for ge2d/dewarp [1/1]
PD#SWPL-144572

Problem:
dewarp/ge2d interrupt resource usage between RTOS and Linux

Solution:
To avoid interfering with RTOS clock/power/interrupt resources,
turn on and keep power/clk first.
Poll the status of rtos,
then turn off power/clk and register interrupt.

Verify:
T7C

Change-Id: Ie2a3ae61df97c594324ffb3dde68d41250c946e3
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2023-11-16 22:11:17 -07:00
ruofei.zhao 19abf54369 hdmitx: add SVD_VIC to store SVD in VDB [1/1]
PD#SWPL-145586

Problem:
When the vic of VSDB is stored first, the vic of video data block
is inserted at the end, and an error occurs in 420 capability map

Solution:
add SVD_VIC, used to store SVD in VDB, mapped with 420 CMDB

Verify:
S5/AX201-S928X

Test:
DRM-TX-44

Change-Id: I18b42e9c304b01b6712d9640f4bc08020595f305
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2023-11-16 20:15:33 -07:00