Commit Graph

810 Commits

Author SHA1 Message Date
yuhua.lin 02a5293a08 ge2d: sync code from kernel5.15 to kernel6.12 [1/1]
PD#SWPL-191976

Problem:
sync code from kernel5.15 to kernel6.12

Solution:
complete it

Verify:
sc2

Change-Id: I44467c892574d07f7401e4db07fd4009b404b3fd
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-11-12 13:57:59 -08:00
yuhua.lin 6de756f551 vpu: sync code from kernel5.15 to kernel6.12 [1/1]
PD#SWPL-192656

Problem:
sync code from kernel5.15 to kernel6.12

Solution:
complete it

Verify:
sc2

Change-Id: I54e0be49e6b44bf5211e9c1fc4aa7fc43db5cfd9
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-11-12 13:57:51 -08:00
Yongjie Zhu f17bce8ff6 uvm: fix uvm parameters error [1/1]
PD#SWPL-188409

Problem:
uvm bringup on kernel6.12

Solution:
sync 5.15 uvm code to 6.12
fix uvm parameters error

Verify:
adt4

Change-Id: Ib76e4e20106468cab4eddb71eb7a4717eb554735
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2024-11-12 04:09:14 -08:00
Qianggui Song e35a5f1e4f pinctrl: sync 5.15u to 6.12 [1/1]
PD#SWPL-192254

Problem:
Need to sync code to latest 6.12

Solution:
sync 5.15u pinctrl driver to 6.12
platform: tm2/s6/s7/s7d/t6d

Verify:
sc2 local

Change-Id: I68643dc025ca9aa35c311a7fb50b154ea4f852a2
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2024-11-12 04:09:04 -08:00
zhan.wang 763ffb79b9 amvecm: sync amvecm patches to amlogic-6.12-dev [1/1]
PD#SWPL-191851

Problem:
sync amvecm patches  to amlogic-6.12-dev

Solution:
sync code to 6.12

Verify:
sc2

Change-Id: I2072da90744fbdce7c1cbdad98dc930e0fa4275e
Signed-off-by: zhan.wang <zhan.wang@amlogic.com>
2024-11-12 02:10:19 -08:00
Liming Xue 7483c429d0 host driver: synchronize fixed code from kernel5.15 [1/1]
PD#SWPL-192261

Problem:
need synchronize fixed code from kernel5.15 to kernel6.12

Solution:
fixed

Verify:
sc2

Change-Id: I9247afced7ae103ca84cda95a962622c5511dfd6
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
2024-11-11 22:06:32 -08:00
Yao Jie 584b583516 mailbox: t5m add aocpu alive check mechanism [1/1]
PD#SWPL-192199

Problem:
When modules send mailbox message to aocpu, sometimes
aocpu can not response because of stuck or interrupt
signal lost, at this time driver modules need to know
whether aocpu is alive or not, this is helpful to debug.

Solution:
Add aocpu alive check mechanism, when aocpu did not
response, system will check and print aocpu status.

Verify:
T5M-AY309

Change-Id: Ibe29fc3d25e0f8b868bb3863417df88215692a93
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
2024-11-08 06:03:06 -08:00
yao zhang1 6df1fef15c boottime: a1 optimize for boottime. [1/1]
PD#SWPL-182789

Problem:
The kernel bootup slower.

Solution:
1.Trim the kernel config
2.Start modules asynchronously
3.Boottime is reduced by 460ms

Verify:
a1 ad403

Change-Id: I0bc013a1339d80d9f5f4d9247168da5773446a95
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2024-11-08 04:15:11 -08:00
yiting.deng 5eba435db6 clk: synchronize fixed code from kernel5.15 [1/1]
PD#SWPL-192113

Problem:
need synchronize fixed code from kernel5.15 to kernel6.12

Solution:
fix code

Verify:
mk.sh check

Change-Id: I6d14893bf361dbb7215134adff5b1b5c1ca28c63
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-11-08 00:07:57 -08:00
Yao Jie 5f868c9719 mailbox: bringup g12a mailbox on new mailbox architecture [1/1]
PD#SWPL-192182

Problem:
The g12a mailbox dtsi configuration does not
accommodate the new mailbox driver architecture

Solution:
Change g12a mailbox dtsi to accommodate the new
mailbox driver architecture

Verify:
G12A

Change-Id: I0e6b34a2ea8529ea22aed8afcb5e8107bc7d93e3
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
2024-11-07 19:50:07 -08:00
ruofei.zhao 9a3eedf287 hdmitx: sync kernel 5.15 code to kernel 6.12 [1/1]
PD#SWPL-191974

Problem:
sync kernel 5.15 code to kernel 6.12

Solution:
sync kernel 5.15 code to kernel 6.12

Verify:
SC2

Test:
DRM-TX-5

Change-Id: I41a123996765919fb59de27a03e2822087f3ed44
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-11-07 05:53:03 -08:00
hongyu.chen1 41b2e92b8a Power: add domain config and std modify. [1/1]
PD#SWPL-192039

Problem:
Kernel6.12 need config power domain.

Solution:
add config.

Verify:
Compiled successfully

Change-Id: Ia5bdd8c1c330f21498972606574f3f8debfb8646
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
2024-11-07 03:54:16 -08:00
xiang.wu1 3ae279e31d hdmitx: Encapsulate hdcp api and remove drm callback [1/1]
PD#SWPL-186410

Problem:
need encapsulate hdcp api and remove drm callback

Solution:
1.remove drm hdcp callback
2.encapsulate drm hdcp api in hdmi common directory
3.move tx20 meson_hdcp.c code to tx20 hdmi_tx_hdcp.c
4.the differences in the HDCP process in the DRM HDCP API
are implemented in the TX20 and TX21 files respectively.

Verify:
SC2

Test:
DRM-TX-80

Change-Id: If9d995f06eb365a3fc4006be9949a83f89f8346d
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-11-06 21:59:12 -08:00
xing.xu 8b94b653b7 bandwidth: CF1 Single-frame Bandwidth Sampling [1/1]
PD#SWPL-179304

Problem:
Single-frame Bandwidth Sampling

Solution:
Chips before s6 use the DMC method to get the bandwidth
value of a single frame, chips after s6 use the decoder
internal method to get the bandwidth value of a single frame.

Verify:
s6.s7

Change-Id: I135d98a0087733c5df34c7e8f9be39f8f2c96741
Signed-off-by: xing.xu <xing.xu@amlogic.com>
2024-11-04 23:36:13 -07:00
hualing chen bce7e35cc0 media_proxy: CB2 move proxy to kernel common for 5.15. [1/8]
PD#SWPL-177051

Problem:
1  Di module can not call proxy api for 5.15.

Solution:
1  Move MediaProxy to kernel common for 5.15.

Verify:
t5m

Change-Id: I573f51392c809b77bf6a2e8194a4a3a451f1cc35
Signed-off-by: hualing chen <hualing.chen@amlogic.com>
2024-11-04 23:35:46 -07:00
zhenteng.tian 7f3da58ff7 display: change omx_index to frame_index in vf. [1/1]
PD#SWPL-188419

Problem:
change omx_index to frame_index for kernel 6.12

Solution:
change omx_index to frame_index for kernel 6.12

Verify:
SC2

Change-Id: I277a3a36953953fe470bb2b9c1758d60b2a28722
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
2024-11-04 23:35:28 -07:00
gan.zhang afdceb26b1 decoder: CB2 Pass the under input information to the upper layer. [1/3]
PD#SWPL-179486

Problem:
In stream mode, when the decoder cannot decode the data, it
needs to pass the under input information to the upper layer.

Solution:
Pass the under input information to the upper layer.

Verify:
Ohm

Change-Id: I55530bcd0085c87dfa752ca831ee76b070c1bce4
Signed-off-by: gan.zhang <gan.zhang@amlogic.com>
(cherry picked from commit a47ac8298b)
2024-11-04 23:34:24 -07:00
Hangyu Li d00d7e7181 tee: add secure table API [1/1]
PD#SWPL-176853

Problem:
provide API for t6d secure table function

Solution:
add API for t6d secure table

Verify:
t6d

Change-Id: If9aaf0dee3c970a5de73428b29c3f7e24f71a0b3
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
2024-11-04 23:33:20 -07:00
Hao Shi 1c59f2f201 codec_mm: synchronization with kernel5.15 [1/1]
PD#SWPL-188419
PD#SWPL-188420

Problem:
synchronization with kernel5.15

Solution:
synchronization with kernel5.15

Verify:
adt4

Change-Id: If3b112e79d62d1b63f537110a86f3e5966ac33f3
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
2024-11-04 01:59:28 -07:00
Liming Xue d64c1cade0 thermal: kernel6.12 add ddr thermal control driver [1/1]
PD#SWPL-185025

Problem:
refactoring ddr control driver

Solution:
add ddr control driver

Verify:
sc2

Change-Id: I4a04a49064d88aff0cd90784dcdc6e5b05a53920
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
2024-11-01 00:50:36 -07:00
jian zhou 56fa9d7c2b audio: sync audio code from k5.15 [1/1]
PD#SWPL-188427

Problem:
sync audio code from k5.15

Solution:
sync audio code from k5.15

Verify:
sc2

Change-Id: I60fe2598f46a9a9c64e14ab80aa840169935e8d7
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2024-10-30 19:12:01 -07:00
Zelong Dong faad4e8d5b ir: support mbox for some func [2/3]
PD#SWPL-182441

Problem:
need to support mbox for some func

Solution:
1. get wakeup framecode
2. enable/disable debug log
3. set wakeup key table
4. enable/disable bl30 ir
5. get the last powerkey

Verify:
t6d_br301

Change-Id: I40e3d6eb08903533f975eba87e18a24148055b70
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
2024-10-28 17:06:56 +08:00
Zelong Dong 18410be2c8 mailbox: support device id & command for IR [1/3]
PD#SWPL-182441

Problem:
support device id & command for IR

Solution:
support device id & command for IR

Verify:
t6d

Change-Id: I42f6a0117cf8ce3891c9a97885ad3216d54a0f29
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
2024-10-28 17:05:03 +08:00
Zelong Dong a79dfe7890 ir: support 2 multi-format ir controller [1/1]
PD#SWPL-163059

Problem:
legacy ir controller was updated to multi-format ir controller
and each controller have a IRQ

Solution:
support 2 IRQs in ir driver

Verify:
s7d_bm201

Change-Id: I268562144440d642e4f635dbe76bb45f799d6bee
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
2024-10-28 15:55:32 +08:00
yiting.deng 5afc832897 clk: optimize pll driver to adapts 32bit and 64bit [1/1]
PD#SWPL-188367

Problem:
1. Optimized pll clk_ops for 32bit and 64bit compatibility
2. use the integrated pll clk_ops to adapt supported chips

Solution:
1. already integrated into pll clk_ops
2. supported chips already adapted.

Verify:
sc2

Change-Id: Ie202432ea962135c000d63eb254e9a5e100d2ab0
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-10-27 23:09:23 -07:00
shufei.zhao bc810cfb8b uapi: fix build warning [1/1]
PD#SWPL-183190

Problem:
kernel5.15 have warnings

Solution:
change // to /**/

Verify:
build

Change-Id: I8ea6da7490033f8fd85cd6020bbd26acf8ae52f6
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2024-10-24 04:26:45 -07:00
shipeng sun bad2afe409 media_video: sync codec_mm/dmabuf_manage driver [1/1]
PD#SWPL-188425

Problem:
sync codec_mm/dmabuf_manage driver

Solution:
sync codec_mm/dmabuf_manage driver

Verify:
sc2_ah212

Change-Id: Ic58fc1ee0d4d5edbbd9e0f2c33764aefdc8e6c86
Signed-off-by: shipeng sun <shipeng.sun@amlogic.com>
2024-10-23 21:57:30 -07:00
Jianxiong Pan 2e3b0ba666 mm: 32bit: add pagetrace function. [1/1]
PD#SWPL-188508

Problem:
add pagetrace debug tool

Solution:
track page alloc and free info.

Verify:
sc2.

Change-Id: I7efc3d90fc1fbfe8df1b5c2a051623ae3354d0f1
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-10-23 19:23:46 +08:00
Jianxiong Pan daf7531fc9 mm: 32bit: enable amlogic cma. [1/1]
PD#SWPL-188508

Problem:
add amlogic cma.

Solution:
boost cma alloc.
add more debug info.

Verify:
sc2.

Change-Id: Id9e7d96e635d7c4ebb2fe7c55859855377305f06
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-10-23 01:45:08 -07:00
Ao Xu 6cc9aab0a3 drm: sync 5.15 CL to 6.12 drm driver [1/1]
PD#SWPL-188410

Problem:
6.12 drm driver bringup

Solution:
sync 5.15 CL to 6.12 drm driver
delete CONFIG_AMLOGIC_KERNEL_VERSION related code

Verify:
sc2

Test:
DRM-OSD5,DRM-OSD-16

Change-Id: I27819e8d5c733961e0816a84050d0367f22df8fe
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2024-10-17 22:46:45 -07:00
Zhongfu Luo e0d45b543e efuse: add efuse_obj encrypted data write command [1/1]
PD#SWPL-189350

Problem:
add efuse_obj encrypted data write command

Solution:
add efuse_obj encrypted data write command

Verify:
SC2 AH219

Change-Id: Ib69518de4d8eb33c0681a6f8ccdec9ad7009c2a3
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
2024-10-16 20:20:54 -07:00
song.han 095ef042a5 iotrace: add preempt protections at hooks [3/4]
PD#SWPL-185970

Problem:
BUG: sleeping function called from invalid context
	at kernel/sched/completion.c
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1,
	name: swapper/0
Preemption disabled at:
[<c0428468>] queue_stop_cpus_work+0x60/0x1bc
[<c030dc24>] show_stack+0x28/0x2c
[<c105e624>] dump_stack_lvl+0x48/0x54
[<c0371660>] ___might_sleep+0x1c4/0x1e8
[<c10621b8>] wait_for_completion+0x28/0x58
[<c0428180>] stop_machine_cpuslocked+0x10c/0x208
[<c106ac28>] patch_text+0x20/0x28
[<c0501254>] __jump_label_update+0x7c/0xec
[<c05002b8>] static_key_enable_cpuslocked+0x8c/0x100
[<c050034c>] static_key_enable+0x20/0x28
[<c0441acc>] tracepoint_add_func+0x38c/0x400
[<c0441c00>] tracepoint_probe_register+0x54/0x6c
[<c0db6974>] ftrace_ramoops_init+0x288/0x2fc
[<c163cb30>] aml_iotrace_init+0x46c/0x550
[<c03020a0>] do_one_initcall+0x104/0x364
[<c1601f90>] do_initcall_level+0xa0/0x15c
[<c1601ec0>] do_initcalls+0x58/0x88
[<c1601d04>] kernel_init_freeable+0x114/0x160
[<c105fe24>] kernel_init+0x20/0x1c4
[<c0300134>] ret_from_fork+0x14/0x40

Solution:
add preempt protections at hooks

Verify:
t5w

Change-Id: I4cfd069ca0b4ba2c9bd6e8202391577aff09d227
Signed-off-by: song.han <song.han@amlogic.com>
2024-10-15 04:30:08 -07:00
ruofei.zhao 81d299f688 cvbs: sync kernel 5.15 code to kernel 6.12 [1/1]
PD#SWPL-188407

Problem:
sync kernel 5.15 code to kernel 6.12

Solution:
sync kernel 5.15 code to kernel 6.12

Verify:
SC2

Test:
DRM-CVBS-3

Change-Id: I4718bc933eadabbaef5880f03e99b51cd086de75
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-10-15 00:42:47 -07:00
he.he e148bae334 usb: move xhci and dwc3 to common_drivers [1/1]
PD#SWPL-188390

Problem:
move xhci and dwc3 to common_drivers

Solution:
move xhci and dwc3 to common_drivers

Verify:
sc2

Change-Id: Ie40bf88170c03820ae7cd2746172536d5e947ff7
Signed-off-by: he.he <he.he@amlogic.com>
2024-10-15 00:00:01 -07:00
ruofei.zhao 5bf8f3d774 hdmitx: sync kernel 5.15 code to kernel 6.12 [1/1]
PD#SWPL-188403

Problem:
sync kernel 5.15 code to kernel 6.12

Solution:
sync kernel 5.15 code to kernel 6.12

Verify:
SC2

Test:
DRM-TX-5

Change-Id: Ie0be7d1be5cf2f5fd197fc77441b5f9d2eff8a1a
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
(cherry picked from commit 8e6c3c05d52f2aad51382d8f51938e647f09b6e4)
2024-10-15 12:25:49 +08:00
Xingxing Wang c54ece12be thermal: Kernel6.12: sc2 bring up-Power-Thermal/Sensor [1/1]
PD#SWPL-188364

Problem:
thermal bringup of sc2 kernel612

Solution:
adjust driver code for kernel upgrade

Verify:
SC2

Change-Id: I4d60b9f55036d3e371f60eb43452eba943799d87
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
2024-10-14 01:05:59 -07:00
Jianxiong Pan b09ac4c011 mm: add page trace. [1/1]
PD#SWPL-185599

Problem:
add page trace debug tool.

Solution:
add track info about allocate and free pages.

Verify:
sc2.

Change-Id: I9d9212dfc9d5d06ded3179502b1e02fe6accad05
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-09-29 16:38:52 +08:00
Wanwei Jiang 5b4ccd2e6a bringup: porting media dvb and audio modules [1/1]
PD#SWPL-183292

Problem:
porting media dvb and audio modules

Solution:
1. porting dvb auto patches
2. modify strlcpy() to strscpy()
3. remove the flag DRM_UNLOCKED, need owner to check
4. modify the code due to the change of
the remove function in struct platform_driver
5. add the header file of linux/vmalloc.h for vmalloc() and vfree()
6. modify files_lookup_fd_rcu() to task_lookup_next_fdget_rcu()
7. use shrinker_alloc() to alloc memory and initialize
8. modify __assign_str(dst, src) to __assign_str(dst)
9. modify asoc_rtd_to_cpu() to snd_soc_rtd_to_cpu()
10. modify pwm_apply_state() to pwm_apply_might_sleep()

Verify:
local

Test:
probe success

Change-Id: I6105f65f79ee4a2c197fd6305f59fa064b583d6b
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-09-26 19:20:48 +08:00
Junyi Zhao 9fe0727ebb pwm: sc2 bringup pwm on kernel6.12 [1/1]
PD#SWPL-185502

Problem:
sc2 bringup pwm on kernel6.12

Solution:
Suitable for the pwm driver

Verify:
sc2_ah21

Change-Id: Ic12b347e91969136938011890b4e5babe72deca1
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
2024-09-25 15:27:50 +08:00
Feng Chen 4fb1e346d7 spi: updates from tag spi-v6.11 [1/1]
PD#SWPL-185086

Problem:
spi building error.

Solution:
porting changes from spi-v6.11 core:
- spi_device
1.Single chipselect -> Array of physical chipselect
2.Single gpio_desc -> Array of GPIO descriptors
3.GPIO cs only use gpio_desc relate interface

- spi_message
1.delete is_dma_mapped flag

- spi_transfer
1.add tx/rx sg dma mapped flag

- remove Compatibility layer
1.spi_master -> spi_controller
2.spi_master_get_devdata -> spi_controller_get_devdata
3.spi_master_get -> spi_controller_get
...

Verify:
Local.

Change-Id: I7d2ee96cd9a09c67892ba9a2233580cf258e6813
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
2024-09-14 11:56:35 +08:00
Jianxiong Pan d193aaf4b7 mm: add aml_cma. [1/1]
PD#SWPL-185599

Problem:
add aml cma module.

Solution:
cma multi-core allocation
add more debugging information

Verify:
sc2.

Change-Id: I019b56395206404478eaf3c53581c3fb709bb0f8
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-09-13 03:52:37 -07:00
chen.xu 884e9f19b4 video_composer: vc support dec set screen mode [1/1]
PD#SWPL-182281

Problem:
video_composer need support dec set screen mode.

Solution:
1.while dec set screen mode, vpp using this 1st priority.

Verify:
T982

Change-Id: I71d9cdb4d7b7ed452427f55e6e8767709d35b052
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2024-08-16 18:30:17 +08:00
Qianggui Song 8826705da5 gpio: porting gpiolib-sysfs from common [1/1]
PD#SWPL-177061

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: Ia27fa2ae0f9bdaf2f36104fb834e1320d011cc32
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2024-08-08 00:00:38 -07:00
Yongjie Zhu dc2fdf3fae UVM: add mandatory patch from 5.15 [1/1]
PD#SWPL-175813

Problem:
linux yocto video play abnormal

Solution:
add mandatory patch from kernel5.15
https://scgit.amlogic.com/#/c/430163/
https://scgit.amlogic.com/#/c/433582/
https://scgit.amlogic.com/#/c/436414/
https://scgit.amlogic.com/#/c/374305/
https://scgit.amlogic.com/#/c/423490/
https://scgit.amlogic.com/#/c/393444/
https://scgit.amlogic.com/#/c/421681/

Verify:
yocto+kernel6.6

Change-Id: I15df449878ab3e18b13a71739a68d26e766433b7
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2024-07-25 20:34:09 -07:00
shuanshuan.jiang 158555d250 camera: optimize power sequence in kernel 6.6 [1/1]
PD#SWPL-173264

Problem:
costing more time when insmod camera module

Solution:
1.optimize power sequence
2.optimize cam probe pipeline
3.sync code by kernel 5.15

Verify:
local

Signed-off-by: shuanshuan.jiang <shuanshuan.jiang@amlogic.com>
Change-Id: Iebe069f57b2d3a5246b005d70dc945a1b52e2ba9
2024-07-24 04:07:49 -07:00
hai.cao 8b463e0b48 vpu: vpu code sync from 5.15 [1/1]
PD#SWPL-168198

Problem:
sync code from 5.15 but include module parameters

Solution:
sync code

Verify:
sc2

Change-Id: I62702243b4cb767ef11185970a51f168b5a448a8
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-07-12 08:26:57 -07:00
Chuan Liu 80e6ab68ea clk: a4: Update scmi-clk [1/1]
PD#SWPL-171039
PD#SWPL-166131

Problem:
scmi-clk in bl31 has been updated, and the kernel also needs to be updated.

Solution:
1 Move fixpll, sys_clk and axi_clk to bl31;
2 Add oscin, sys_pll_div16 and cpu_clk_div16.

Verify:
a4_ba400

Change-Id: I6fcfa71420fd1c3147e0a874ed91f7ffa053f3ab
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-07-12 15:05:51 +08:00
shipeng sun eeac0ca0af dmabuf_manage: CB1 Remove unused code [1/1]
PD#SWPL-176200

Problem:
Remove dmabuf_manage and secure vdec heap's unused code

Solution:
Remove dmabuf_manage and secure vdec heap's unused code

Verify:
ohm_wv4

Change-Id: Ib88ff7393c41767e275a4db26035bdc00ba2d4db
Signed-off-by: shipeng sun <shipeng.sun@amlogic.com>
2024-07-04 18:43:45 -07:00
shihong.zheng 0ec1d8f8ee media: h266 format define. [1/1]
PD#SWPL-172885

Problem:
media_modules h266 code depend on h266 format define.

Solution:
define h266 format for video decoder

Verify:
s6 pxp

Change-Id: Ia001b35292691811425de6b7e8c98e9e3e65575d
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
(cherry picked from commit 8582af4d3a)
2024-06-27 12:14:55 +00:00
chen.xu c6e2355b3f video_process: kernel 6.6 Bring up [1/1]
PD#SWPL-160496

Problem:
kernel 6.6 Bring up

Solution:
Bring up

Verify:
sc2

Change-Id: I59407f6e0d1c0d805c4e5f5fb47b8773288ed681
Signed-off-by: chen.xu <chen.xu@amlogic.com>
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-06-27 12:14:38 +00:00