PD#SWPL-93252
Problem:
flash screen time to time under 1080p 444,10/12bit
Solution:
enable NULL packet for this special TV
Verify:
ah212
Change-Id: I17bd2c587994ec43c719fdf62fe92595d0af7e98
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-95455
Problem:
should support ext-demod build.
Solution:
sync cxd2878 demod id with 5.4.
Verify:
verified by T + ohm
Change-Id: Ib0670c623c15c27e1f96d7d75293034ce3dbbcbf
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-95643
Problem:
5.15 kernel missing many patches
Solution:
sync code from kernel-5.4
Verify:
ohm
Signed-off-by: yao liu <yao.liu@amlogic.com>
Change-Id: I26cfa46574781c980abb0024b859655901d71dcf
PD#SWPL-93488
Problem:
luma,saturation,hue ioctl struct type not match with pq server
Solution:
use the same struct type
Verify:
sc2/tm2/t3
Signed-off-by: Bin.Wang2 <bin.wang2@amlogic.com>
Change-Id: I53f335f4f1b248a24ecc3dcdd48b37f1e38eafb9
PD#SWPL-52253
Problem:
implementation of GPU DDK and gralloc
due to switching from ION to DMA-BUF heaps
Solution:
1.get and handle buffer flag from gralloc
2.change dambuf and ion heap size
Verify:
AndroidT kernel5.15 ohm
Change-Id: I55b7206bf366dadd2499adc53713686e6d4c5684
Signed-off-by: binqi zhang <binqi.zhang@amlogic.com>
PD#SWPL-92722
Problem:
iotrace miss function
Solution:
add function in iotrace driver,like smc/sched/clk/pw
Verify:
S4D_AP222
Change-Id: Ie59bac5863e5a4420b90d95a0ecae0bcb0584fb6
Signed-off-by: song.han <song.han@amlogic.com>
PD#SWPL-93372
Problem:
SAD count is being reset when starting to parse a new extended block
resulting in loss of audio capabilities
Solution:
Do not reset variables when starting to parse a new block. They
should be reset before starting to parse EDID and are already
being reset before starding the EDID parse
Verify:
ap222
Change-Id: I31d6b0edc16a481684784e5be404546d85695f0b
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-93463
Problem:
When output y422 colorspace, the VP_OUTPUT_MAPPING_IVCTX needs to
configure correctly. Otherwise the low bits will be skipped.
The dither of 10 bit to 8 bit not enable.
Solution:
Correct the colorspace y422 mapping.
Enable the dither of 10 bit to 8 bit.
Verify:
T7
Change-Id: I6641499e036e535333a4caad3ea67f11249735e3
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-93233
Problem:
abstract tx common struct
Solution:
add hdmitx_dev_common in hdmitx_common,
and move uboot parameter to it.
Verify:
verify on OHM.
Tests:
DRM-TX-1
Change-Id: Ie23e1d96975724bcc35f19ef6d5a5a55a044cef1
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-84715
Problem:
keep tuner id synchronized.
Solution:
porting id from 5.4
Verify:
verified by T + ah212
Change-Id: Iba63050a4e81bf87f7a4549bf386cfe3f97e3125
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-93141
Problem:
Some words are misspelled
Solution:
Change to correct
Verify:
S905X4
Change-Id: I0cbeb8fca54e14f7d0c50b56ca353142fa89f4d3
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-93204
Problem:
because dv sink-led out crc failed, cause black screen
Solution:
bypass eye protect for dv
Verify:
sc2
Change-Id: I8dd8a3abd26b2dd675760b17ee8804f498b5ce35
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-92587
Problem:
1. Add codec2 es type support export private
meta data use pass hdr information
Solution:
1. Add codec2 es type support export private
meta data use pass hdr information
2. Change Dmabuf alloc return fd replace phyaddress
Verify:
S905X4-AH212
Change-Id: I9847ecfcb5c819b389583bf997f3a95134c9364e
Signed-off-by: shipeng.sun <shipeng.sun@amlogic.com>
PD#SWPL-90374
Problem:
There are spelling errors in the code.
Solution:
Check the spelling.
Verify:
sc2
Change-Id: I069fc253b91842a1f1e9f2d8b5dd45a972b54191
Signed-off-by: rong.quan <rong.quan@amlogic.com>
PD#SWPL-86524
Problem:
Probability of scatter memory leak
when switching resolutions frequently.
The reason is that the scatter map is an array.
Since the buffer is not limited,
the number of buffers exceeds the upper limit of the array.
When alloc scatter memory,
there is no map array record.
And the release is unsuccessful, memory leaks occur.
Solution:
increase map array size.
Verify:
sc2
Change-Id: Iad837fb8d2b80a21a368d289b6826eae5860ee61
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-89132
Problem:
use dvb-core to ko.
Solution:
1.delete dvb_frontend.c
2.change included header path.
Verify:
verified by ohm and oppen.
Change-Id: I76c8b59f5b232ddaa84bf5deb258f70be825eea6
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-89132
Problem:
use dvb-core to ko
Solution:
put aml modification to dvb-core
Verify:
not verified, compile pass
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
Change-Id: If400a437e48a4e1c0f8193b56e2f54d06660e806
PD#SWPL-88149
Problem:
add filp_open debug function used to relabel
Solution:
add filp_open debug function
Verify:
sc2
Change-Id: Iba99f9008ad475d2666cd25fac2c188c49b4a2dc
PD#SWPL-89453
Problem:
Some are unstable running 200M
Solution:
limited to 167M
Verify:
sc2_ah212
Change-Id: I99e15c4e42ff177e53993822a078434d5202b995
Signed-off-by: Rong Chen <rong.chen@amlogic.com>
PD#SWPL-86524
Problem:
Probability of scatter memory leak
when switching resolutions frequently.
The reason is that the scatter map is an array.
Since the buffer is not limited,
the number of buffers exceeds the upper limit of the array.
When alloc scatter memory,
there is no map array record.
And the release is unsuccessful, memory leaks occur.
Solution:
Record the applied scatter context with linked list.
Verify:
sc2
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
Change-Id: Iae68510e5ab300b7ab58d7504c101556ca6d86e9
PD#SWPL-77329
Problem:
s4d need porting demod and tuner.
Solution:
1.porting dtv-demod.
2.porting dvb-extern.
Verify:
compile pass, be normal on s905Y4.
Change-Id: I1533c15047089a1215e042b064770e11ff2ed21a
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-88882
Problem:
kernel through to user space rw files
Solution:
add debug file function
Verify:
sc2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: I760ac112d21b2ba9d0a86f725771455627d8154f
PD#SWPL-89165
Problem:
A separate macro contains USB modifications for common Dir,
so when CONFIG_AMLOGIC_COMMON_USB = n will not affect
the normal function of USB
Solution:
add CONFIG_AMLOGIC_COMMON_USB
Verify:
SC2
Change-Id: I4f20e4bccdfcec113a7d643b1e2a85b80754f0fa
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-70486
Problem:
insert info crossinglen when lenth than log_line_max
Solution:
not insert info when lenth than log_line_max
Verify:
c3
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: Ic9026546f3a0c5c28abfc564ab0b13b192c7e753