PD#SWPL-217369
Problem:
Due to gpiolib add scope guard mechanism, some variables
make be treated as not initial when used out side of this file.
Solution:
remove gpiod_gdb log print to be silence.
Verify:
local build
Change-Id: I11bfb0c04ccce6d63f586a26b704a3cab26d98fd
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-211952
Problem:
Dump with dma-buf ino.
Solution:
Get ino from dma-buf.
Verify:
sc2
Change-Id: I55a78ac98450c226b346edfd16eabc312ef7a43f
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-208682
Problem:
customize composition strategy through priority
Solution:
get priority from vframe
Verify:
ross
Change-Id: I50ee3fec26ebc5bef8d01b3ca55debc5f5e17dd7
Signed-off-by: En Liu <en.liu@amlogic.com>
PD#SWPL-215298
Problem:
some variables such as vclk_sel and xd should only have one copy
Solution:
1.separate pll and clk config
2.separate pll and clk data
3.only have one clk config for one screen
4.could have two pll config for one screen
Verify:
t6w
Change-Id: I32f9944e99dc41b2feba66896b578a986ba87475
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-204831
Problem:
need nv16 and nv61 format
Solution:
add this support
Verify:
t6d
Change-Id: I2994091865dac00e62b8cde8e629746005e93478
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-216360
Problem:
amlvideo2 need sync code from kernel5.15 to kernel6.12.
Solution:
support
Verify:
t982
Change-Id: Ie511ad914048b7327f2d16e274cc3c7eba9af92c
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-214208
Problem:
videodisplay need notify frame display info to mediaproxy.
Solution:
notify frame display info to mediaproxy.
Verify:
ross
Change-Id: I13bd953bb228bc03a1933baafe028497c6942b37
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-209441
Problem:
send emp packet when TV not support qms vrr
Solution:
don't send emp packet when TV not support qms vrr
Verify:
s7d
Test:
DRM-TX-
Change-Id: I6f76ec092632c6958449d0a0bce070c188d59aa9
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-216011
Problem:
Compile error with use gki 2.0 with debug for
gpiod_get_label is not exported
Solution:
Use common version function and undef gpio_dbg
Verify:
t7d& txhd2
Change-Id: If2c1abd0da0e4abba4fef356c49b00b7bc24d19d
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-208685
Problem:
Support Priority configuration.
Solution:
Pass channel priority to the backend.
Verify:
ross
Change-Id: I691caf4987df7ea2bf21d114c91ec61d1be40814
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-214019
PD#SWPL-209711
Problem:
need to support asf and ufr mode
Solution:
add asf and ufr mode
Verify:
t6w
Change-Id: I1f44e0a3f591eaec5962260f99976ba32c785314
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
PD#SWPL-213114
Problem:
kernel6.12 change parameters to new path
pqserver not find and compatible with 5.15
Solution:
add iocmd for pqserver to control nr
Verify:
s7d
Change-Id: I96f3b4524259a694becc41daffc04223b8ff7119
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-209170
Problem:
add IOC Interface to replace direct module parameter access
Solution:
complete it
Verify:
t5m
Change-Id: I38619829c193e1d54a3da8b59fe663f63d5aae61
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-202784
Problem:
Signal type information needs to be transmitted dynamically.
Solution:
The signal type of vp9 is dynamically transmitted
through the es package, and supports the joint transmission
of hdr10p & signal type data; other protocols
transmit the signal type through es parsing.
Verify:
ross
Change-Id: I00eeccfdefdbb735dc39ad90c2180a62bd1dbb8d
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-213247
Problem:
need support clk_mode for each detail timing
Solution:
support clk_mode in extend timing config
Verify:
ay301
Change-Id: I8887b42b1fc0e194157db3da9fbe6758fa275c61
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-168573
Problem:
AOCPU need to support sending mailbox message to ARM
actively
Solution:
1. Change mailbox driver to support AOCPU sending
mailbox to ARM
2. Change mailbox devfs driver to support receiving
data from AOCPU and notify user space task
3. Configure mailbox dts to support receiving
data from AOCPU via device node
Verify:
SC2-AH212
S7D-BM209
Change-Id: If8f1a26a237e0e1d3ee4085493b379adc74b8129
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-207734
Problem:
Need to add uevent reporting function of HDMITX_LINK_UNSTABLE and
HDMITX_INCOMPATIBLE_CABLE
Solution:
Added uevent reporting function for HDMITX_LINK_UNSTABLE and
HDMITX_INCOMPATIBLE_CABLE
Verify:
S905X5M
Test:
DRM-TX-78
Change-Id: Id75f0cca9873bfe02a87197b3a0586a06a9d00e3
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-211950
Problem:
after modifying the nv12 format, the h264 process goes to
the ge2d copy, but the ge2d is not adapted to nv12, and
an error occurs during data copying.
Solution:
a compress member is added to decoder_para to determine
whether GPU reallocation is required.
Verify:
android-16
Change-Id: I640f5ceaf6fce3cf7b0146d8accc6fe26f6c9373
Signed-off-by: yang.zhou <yang.zhou@amlogic.com>
PD#SWPL-211473
Problem:
resolutions with an aspect ratio of 64:27 are not supported,
validate_mode check failed
Solution:
remove the aspect ratio to 64:27 resolutions
Verify:
S905X5M
Test:
DRM-TX-78
Change-Id: Ib05a1b93672699e58431616de92a09c1bd3bb072
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-213016
Problem:
drm not pass frac_mode value to tx driver,
In QMS mode, the frame rate with all decimal
points selected in Resolution is abnormal
Solution:
drm pass frac_mode value to driver
Verify:
s7d
Test:
DRM-TX-75
Change-Id: Id20d575764005bbdd561eca93c0a46d127b8a3b6
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-210385
Problem:
set flag when vout2 changed
Solution:
set flag when vout2 changed
Verify:
t7c
Change-Id: If89d20f36ed1f676c9c291a1365948b1ebdaf6b8
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
PD#SWPL-212624
Problem:
support sub-page write/read
Solution:
support
Verify:
local
Change-Id: I00ca02c4d62fce592542cc81e9449835cdd711e6
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-212905
Problem:
pwm ops not support in atomic
Solution:
support it
Verify:
t7c an400
Change-Id: Idc02040f8692ea84f5d7d9e282cba4475111a16e
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#TV-159332
Problem:
pq xml by hdr type
Solution:
pq xml by hdr type
Verify:
Yocto
Change-Id: I765106b22c86359516b85d43be095765cecd285b
Signed-off-by: jianhua.yi <jianhua.yi@amlogic.com>
(cherry picked from commit c9f73279294dc8d9a511dab291122f7c71e9c56a)
PD#SWPL-210810
Problem:
need to statistic emmc r/w data
Solution:
statistic emmc r/w data
Verify:
T7C
Change-Id: Ib0924baecb52ca042043babe48923fe8e390b2f7
Signed-off-by: Long Yu <long.yu@amlogic.com>
PD#SWPL-212962
Problem:
set dummy data according to full/limit
Solution:
set dummy data according to full/limit
Verify:
s5
Change-Id: Ifd3d319229731c046ed2a145194950d0d61d8fbb
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>