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-220920
Problem:
new ioctl cmd for get force output.
Solution:
add new ioctl cmd and flow.
Verify:
t5w
Change-Id: Iae3b1752457b1543291b4cb263a7d0a171f453f4
Signed-off-by: jinbing.zhu <jinbing.zhu@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-215766
Problem:
not support standard linux dvb header files
Solution:
include standard linux dvb header files
Verify:
t6w
Change-Id: If04996c3605b0d7f57f04ddc4b3569b149e22fb2
Signed-off-by: jing.li1 <jing.li1@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-218705
Problem:
DRM_IOCTL_MESON_TESTATTR ioctl has no connector id
Solution:
add connector id in DRM_IOCTL_MESON_TESTATTR ioctl
Verify:
s7d
Test:
DRM-OSD-5
Change-Id: If179dd0a252e2ad1578bef46b156916cd5522a4f
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-208493
Problem:
some dsc special case can not display normal.
Solution:
add negative vsync support.
Verify:
t3x
Change-Id: I57e77423a8237378d8c6a0364b7fef9190b7a488
Signed-off-by: yaoyu.xu <yaoyu.xu@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-225104
Problem:
The code configuration of K5.15
and K6.12 is different.
Solution:
add power domain config.
Verify:
t6w
Change-Id: Iba39d9a58f619e8d31b1e476a1ce970f1a8c4a5c
Signed-off-by: hongyu.chen1 <hongyu.chen1@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-220376
Problem:
add gd control interface.
Solution:
1.upper layer can use DV_IOC_SET_DV_GD to open and close gd.
2.driver can use the following command to open and close gd:
echo global_dimming 0/1 > /sys/class/amdolby_vision/dv_pq_info
Verify:
T6W
Change-Id: I7ddce412a02b6389b330ce58d157309b806a77a6
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>