PD#SWPL-226607
Problem:
some project remove reserved partition
Solution:
save pattern in last gap
Verify:
s7
Change-Id: I084be4129f079711d0738e99face5fac395e9357
Signed-off-by: Ruixuan.li <ruixuan.li@amlogic.com>
PD#SWPL-189327
Problem:
need key flag info
Solution:
add key flag command
Verify:
s6
Change-Id: If77ae46dfba7c696c1e6093b977d694f7fb2cd97
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
(cherry picked from commit aee0ed53b6)
PD#SWPL-149012
Problem:
KL driver should be able to check
if KL's fuse is okay without M2M or descrambler in REE.
Solution:
add etsi challenge-response function
Verify:
T5D
Change-Id: I8492896086ba3e6e4701ee4511794e803ed6d900
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
(cherry picked from commit d7d4979d9d)
PD#SWPL-225609
Problem:
sync memory related patches from 5.15.
Solution:
sync memory related patches from 5.15.
Verify:
local;
Change-Id: I010fa5dc436d486bc46b7d49f8e0b32057c05ac7
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-224872
Problem:
need support frame change test for debug
Solution:
add frame change debug test support
Verify:
ay301
Change-Id: I1e0d9f1707a4aa9eba8ac28b3d4da7d012956cee
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-226830
Problem:
Need to make cryptodev support HMAC
Solution:
1. Add new ioctl to support HMAC from kte
2. Not support state export and import now.
3. All data should be sent once.
Verify:
1. S7 + bh201 + kernel 5.15
Change-Id: Ie2acd1bcd3b8f319a3bbfbcd612b08bd5783b4c9
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
(cherry picked from commit 0751e1018df03d6d37a46f6e5e5b1077bbdac617)
PD#SWPL-213193
Problem:
sync hdr tmo use hdr y hist for 6.12
Solution:
sync hdr tmo use hdr y hist for 6.12
Verify:
t5m
Change-Id: Ib97bf7e3b58648cc8f9b120b7f7fe3f262611e64
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-217316
Problem:
No prime_sl support
Solution:
Add prime_sl support
Verify:
Verified on s6/sc2/s7d
Change-Id: I635c0935f71d7087ab413648d905db7173ebd8a6
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-179911
Problem:
When hotplug interrupts frequently occur, the hpd may be
detected as low during pre_enable_mode, and pre_enable_mode
may fail, resulting in no vsync and long-term lag.
Solution:
When pre_enable_mode fails, configure enc clk to ensure vsync
Verify:
s7d
Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82
Change-Id: I67d67c6260f8918004f8c7153fff4a0affa4d901
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-208146
Problem:
add reboot reason to enter factory mode
Solution:
add reboot reason to enter factory mode
Verify:
local
Change-Id: I5bdc66112107f51b05d4c0b9c28ae63f29983970
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
PD#SWPL-225920
Problem:
add more flow for dv pq bypass.
Solution:
add more flow for dv pq bypass.
Verify:
s905x5
Change-Id: I652068fa6be7895a2dde4d312175993561ef534e
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-204336
Problem:
Separate buffer manager from DI process.
Solution:
Separate buffer manager from DI process.
Verify:
S7D
Change-Id: I62e3c7199fc6b98f1bd71d91408b8bd665f82e81
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-223996
Problem:
need support lcd dphy set data always high or low
Solution:
add lcd dphy set data always high or low support
Verify:
ay301
Change-Id: I3918f2254c131d00d7adfb17b40156a6529398dd
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-223360
Problem:
There are differences between 5.15 and 6.12. The value
of enc_idx should be obtained from dts
Solution:
Remove the logic of hdmitx_get_connector
Verify:
T7C
Change-Id: Ieb1b394bfcf88412ff0d66126684f987be6112e6
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-181268
Problem:
DSP need to send mailbox message to ARM actively
Solution:
1. Modify mailbox driver to support DSP to ARM
transmission
2. Configure mailbox channel to support DSP to ARM
transmission
3. Add test case and mailbox command to support testing
DSP to ARM transmission
Verify:
A5_AV409
SC2-AH212
T7C-AN400
A1-A113L
Change-Id: I2fe9a067e2d94bba18ce1478c8ac016c6f890c5c
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-222171
Problem:
when switching from HDR to SDR, YUV422, 12bit is switched to
YUV444, 8bit via CSC, and the picture will flash a purple frame
Solution:
when switching from HDR to SDR, add CSC delay config, after 2 frames,
YUV422, 12bit is switched to YUV444, 8bit through CSC
Verify:
S905X5M
Test:
DRM-TX-78
Change-Id: I46987dc28ba5bb90766b617077b52a9321644a50
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-223540
Problem:
f2fs do not support compress
Solution:
1, sync drvier code from 5.15
2, use amfc to support compress
Verify:
S7D
Change-Id: Ia8ac5086a567c18179f1b83bdcbe83d59c2ffb08
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-220560
Problem:
add dptx and hdmitx new driver
Solution:
add dptx and hdmitx new driver
Verify:
s7d
Test:
DRM-TX-38
Change-Id: I67bd41a05f2a047fdb01dd341e9db85e2ec9fd9a
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-176906
Problem:
Demux driver need to support 16G memory
Solution:
Update demux driver to support 16G memory
Verify:
Verified on s6
Change-Id: If6d80a9be5c33bfda0310e2f5d6771448c7d9c68
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-223442
Problem:
wifi module api for start or stop wifi 32k
Solution:
add pwm 32k start or stop api
Verify:
ross
Change-Id: Ie3826ec93652e011d5802af508ff134c6253e761
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
PD#SWPL-223138
Problem:
amfc driver is too old compared with 5.15
Solution:
sync it from 5.15
Verify:
S6
Change-Id: Ia405e1ec397c2b06782126488f3a8171f234c9ec
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-222264
Problem:
WSS can not work
Solution:
1) driver sync code from 5.15
2) app auto insmod ko
Verify:
TXHD2
Change-Id: I8cb8333cdfd7b478eaaace58bc98c178b18816e9
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
PD#SWPL-210501
Problem:
1.add debug trace to check drm status
2.rdma irq_cb is incorrect for multiple vpp, which always choose
the last one
Solution:
1.add debug trace to check drm status
2.fix problem of the rdma irq_cb is incorrect
Verify:
s7d
Test:
DRM-OSD-99
Change-Id: I9678513e6f07282fef94e0b8c5066c186c3f5826
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
PD#SWPL-222162
Problem:
After power on, key need to be continuously detected.
Solution:
Add Watch-Key driver unified management.
Verify:
T5M/AY301 T6D/BR301
Change-Id: Ifb46bbb3b9b077c94341e2f70bdd934bcd6ec4b4
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#SWPL-218353
Problem:
other modules are unable to determine how many VPU buses this chip has
Solution:
add get_vpu_bus_num() for sideband
Verify:
local
Change-Id: Iccd1e2dc157fae98efa57df0b3543e06f779ead4
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>