PD#SWPL-228929
Problem:
the uboot mode is 59hz. When the device is powered on for
the first time and qms is enabled, the output under uboot
will switch to 60hz. After the kernel starts, the mode
passed by uboot to the kernel is 59hz, so qms is switched
to 59hz
Solution:
after uboot configures qms, kernel should not configure
qms again
Verify:
S905X5
Test:
DRM-TX-78
Change-Id: I264f9edd567863e0df1da1cbcf4533da825fac91
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-224631
Problem:
mtd partition in spinand and slcnand have no difference,
should unify there code
Solution:
1. spinand partitions table define in dts keep same format with slc nand:
partitions {
#address = <1>;
#size-cells= <1>;
partition@n {
label = "part_name";
reg = < ... >;
};
};
instead of:
partition = <&partitions>;
partitions: partitions{
part_name {
offset = < ... >;
size = < ... >;
};
}
2. the definition of SLCNAND bl_mode in dts remains the same
as that of SPINAND
bl_mode = <0> : NAND_FIPMODE_COMPACT;
bl_mode = <1> : NAND_FIPMODE_DISCRETE;
bl_mode = <2> : NAND_FIPMODE_ADVANCE;
in this way, SLCNAND does not need to define bl2ex_mode in platform data by
meosn_nand.c
Change-Id: I32d1b1b55e6c927d73937f8f748d8285f3c6dff3
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-231810
Problem:
t6x need to support more output mode and timing
Solution:
1. Add 170/180/340/360hz output mode
2. Update max timing to 15
3. Update pll setting
Verify:
t6x
Change-Id: Ib4012179abbdd95aa581083aaab0ef20a30ddc78
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
PD#SWPL-228972
Problem:
need update ioctl phy tuning to support data lane sel
Solution:
update ioctl phy tuning
Verify:
be311
Change-Id: Ie7fec5ff49d877929468d2f1aed2604b562f2a93
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-191471
Problem:
there is compiling error when CONFIG_MMC is disabled
Solution:
add empty function for aml_sd.h
Verify:
t6d
Test:
Boot
Change-Id: I30f1a37558a9e8758caf15aa03420665721e5b97
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
(cherry picked from commit 7c81baeff3)
PD#SWPL-198207
PD#SWPL-150271
PD#SWPL-200483
PD#SWPL-169836
Problem:
need sync kernel5.15 code
Solution:
1.add bl hold on config
2.Synchronize the index of bdrv and bl_level
3.analog_pwm_config function usage error
4.set bl_pwm_ctrl before bl_on_delay
Verify:
t5m, t3x
Change-Id: Ied3edfb68d59ab5d06014e3f9f576c319eb45eb4
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-231150
Problem:
f2fs is no need for extern ko
Solution:
remove it and use vendor hook for amfc
Verify:
s7d
Change-Id: I268d4e2bbc8bc9d7af0b2f1fce46690d5eac9832
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-228896
Problem:
6.12 can not support t6w
Solution:
add support
Verify:
t6w
Change-Id: Ia079e5a9e16322d15f7bd733cf19843bf48c5364
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-230799
Problem:
add video mute bypass to debug
Solution:
add support
Verify:
tv chips
Change-Id: I83a956b949e7edcf6983b1aab728f70964c4f71c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-229258
Problem:
some scenarios hope to dynamically modify the cma task priority.
Solution:
provide interface to set cma task priority.
Verify:
local.
Change-Id: I72ad141f3535a9173f622ff73c79c96440aa76da
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-213081
PD#SWPL-228901
Problem:
T6W has two kinds of chips,one uses gpio_w16 for CE,the
other one uses gpio_w17,but current driver only supports
gpio_w16;
Solution:
add gpio_w17 support for CEC
Verify:
T6W
Change-Id: Ie9fb286f00586465b11aaa456b3bb0a6bd5a2de8
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-194769
Problem:
pyramid related logic is a bit messy
Solution:
optimize pyramid code
Verify:
t3x
Change-Id: Ied8045e1cca36673fd68a753075c88428b50fa71
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-223394
Problem:
add this support
Solution:
add this support
Verify:
s6
Change-Id: Ib4a87bf8b5b9c2b89da25d11c7012ab54dafc2b6
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-221001
Problem:
add RDMA read function
Solution:
1.add read function in RDMA module
2.enable for t6w vdin0
Verify:
t3/t6w
Change-Id: Ib5558abde7f69e1c393986af1e6c7d9823a56702
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-182359
Problem:
build fail if ddr_bandwidth not define
Solution:
use static inline define function
Verify:
local
Change-Id: Iab9bb597a0c8238224c70f66cafb3c549044a3d2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-229101
Problem:
not support for CQE mode with Inlinecrypt.
Solution:
Support for CQE mode with Inlinecrypt
Verify:
S6 bl201
Change-Id: I2dfcc962c4385a149e67d95c04d0337cbd1913e7
Signed-off-by: Long Yu <long.yu@amlogic.com>
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)