Commit Graph

1232 Commits

Author SHA1 Message Date
yuhua.lin 3421f4fe00 ge2d: modify ge2d pm setting for t5m [1/1]
PD#SWPL-104791

Problem:
t5m ge2d pm set error

Solution:
fix it

Verify:
t5m

Change-Id: I3d3736fa5ea86434d8fb8de93cceafbd609a5c44
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2022-12-30 17:18:41 +08:00
yaoyu.xu 352bd94526 hdmirx: modify t5m setting [1/1]
PD#SWPL-106459

Problem:
t5m top address.

Solution:
modify t5m setting.

Verify:
t5m

Change-Id: I12345cc57631861894d1f16a9331a421262f3247
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:41 +08:00
jialong.jiang 6e5723e6f2 hdr: T5M hdr crash. [1/1]
PD#SWPL-106460

Problem:
T5M hdr crash.

Solution:
T5M hdr crash.

Verify:
t5m.

Change-Id: If9eebc5e1e25c25d09868268780527fa0a66a20f
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
2022-12-30 17:18:41 +08:00
mingxiu.sun@amlogic.com ce4f49f5b8 adc_vdac: t5m adc/vdac log print modify [1/1]
PD#SWPL-98152

Problem:
t5m adc log print modify

Solution:
add adc/vdac module

Verify:
t963d4-ay301

Change-Id: I2945801570b225958512fa1dab488ee38b62d66d
Signed-off-by: mingxiu.sun@amlogic.com <mingxiu.sun@amlogic.com>
2022-12-30 17:18:41 +08:00
Matthew Shyu eed49de68f crypto: enable aml crypto dts on t5m [1/1]
PD#SWPL-104759

Problem:
Bringup aml crypto on t5m

Solution:
Enable aml crypto dts on t5m

Verify:
T5M

Change-Id: I605aef6f6020924881ee2b5801beb8297611dd70
Signed-off-by: Matthew Shyu <matthew.shyu@amlogic.com>
2022-12-30 17:18:41 +08:00
Dezhi Kong 8914012626 gpu: switch gpu memory from dmc0 to dmc1 [1/1]
PD#SWPL-104787

Problem:
T5M DMC0 access fail

Solution:
1.gpu driver alloc from DMC1 by ion
2.gralloc layer buffer alloc from heap-gfx
3.heap-gfx heap-fb and logo_addr move to dmc1
4.increase heap-gfx size to 256M for flatland
5.increase ion-dev size to 256M for RiptideGP2.apk

Verify:
T5M-AY301

Change-Id: I194601f45edd8b18bff5327a332d81e35a0f60a9
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
2022-12-30 17:18:41 +08:00
yiting.deng 629f25cfc7 vrtc: t5m vrtc bringup [2/2]
PD#SWPL-105378

Problem:
t5m vrtc bringup

Solution:
modify dtsi to bringup vrtc

Verify:
t5m_ay309

Change-Id: I3748581beeb57c05cd55f3334da975fe3b51bc7e
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2022-12-30 17:18:41 +08:00
yao liu 4ef1d5d423 dv: fix cfg read issue [1/2]
PD#SWPL-106227

Problem:
cfg file read fail due to GKI issue

Solution:
add firmware_request to read file

Verify:
t5m

Change-Id: I272b96990e40b8a0e6c7890118e685fd4533daa6
Signed-off-by: yao liu <yao.liu@amlogic.com>
2022-12-30 17:18:41 +08:00
congyang.huang bca95f18f7 drm: distinguish whether osd support afbc [1/1]
PD#SWPL-104397

Problem:
T5M/T5W osd3 not support afbc

Solution:
add mask to distinguish

Verify:
t5m

Test:
run on realchip

Change-Id: Ib669e224a07fe1012b0ddfc2133cbcda824a9a5e
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2022-12-30 17:18:41 +08:00
MingLiang Dong 792483779b amvecm: fix t5m gamma setting error [1/1]
PD#SWPL-105742

Problem:
fix t5m gamma setting error

Solution:
fix t5m gamma setting error

Verify:
t5m

Change-Id: Ied7457cb621a02b60d585c93c99f7ab392e2f5b9
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2022-12-30 17:18:41 +08:00
Yan Wang 28c06622ba dts: T5M enable cpuidle. [1/1]
PD#SWPL-104738

Problem:
T5M cpuidle

Solution:
T5M cpuidle

Verify:
AY309

Change-Id: Id6f18b58892ec3886acae874efedc4b02a690f71
Signed-off-by: Yan Wang <yan.wang@amlogic.com>
2022-12-30 17:18:41 +08:00
chuangcheng peng 52a47a5397 demux: bringup [1/1]
PD#SWPL-104769

Problem:
bringup

Solution:
add demux/ci node

Verify:
verified at ay301

Change-Id: Ie947347afa4853957d7f3d0ae669e291b5fb2496
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
2022-12-30 17:18:41 +08:00
yaoyu.xu 4406d59ae3 hdmirx: modify t5m setting [1/1]
PD#SWPL-104348

Problem:
change some setting when debug.

Solution:
modify t5m setting.

Verify:
t5m

Change-Id: I2265e117433cdcf088b50e18f29c34b361cbe9c6
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:41 +08:00
Cheng Wang c4326db98b frc: frc config of default was error [1/1]
PD#SWPL-106143

Problem:
frc config of default was error

Solution:
remove the default configuration of T3

Verify:
T5M

Change-Id: I35c064caea3c36dda250f406dad22fa0ede22753
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
2022-12-30 17:18:41 +08:00
yao liu 6ac241f8a0 dv: t5m bringup [1/1]
PD#SWPL-104793

Problem:
t5m bringup

Solution:
t5m bringup

Verify:
t5m

Change-Id: I5e3af04947bf330a7601d2a827767f9abaa34014
Signed-off-by: yao liu <yao.liu@amlogic.com>
2022-12-30 17:18:41 +08:00
Huqiang Qin e8cb5a7d03 saradc/keypad: t5m: enable saradc [1/1]
PD#SWPL-104746

Problem:
T5M Silicon Bringup.

Solution:
T5M Silicon Bringup.

Verify:
T5M/AY301

Change-Id: I538b59a2aaa8f256ded26ddecfb3efd280a3e8c7
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2022-12-30 17:18:41 +08:00
Yongjie Zhu 403b1bcedb gpu: add gpu clk frequency [1/1]
PD#SWPL-104787

Problem:
t5m gpu need adjust clock frequency dynamically

Solution:
add devfreq gpu_opp_table

Verify:
t5m

Change-Id: Ic52adecc0d901c63c9cd112a306cf353ca1df815
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2022-12-30 17:18:41 +08:00
Jie Dai ae938f3edd lcd: t5m tconless bringup [2/2]
PD#SWPL-104778

Problem:
t5m need support tconless

Solution:
add tconless driver and parameter

Verify:
ay301

Change-Id: Iac2343a200a31aa6c2b34a586de333ae31f4759f
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
2022-12-30 17:18:41 +08:00
lei.chen c0869addfb T5M: wifi and bt bringup [1/1]
PD#SWPL-104943

Problem:
need bringup wifi and bt for T5M

Solution:
add wifi and bt support

Verify:
T5M

Change-Id: I8ff30b2848d95727bf173f97bbf3380dad1ce46d
Signed-off-by: lei.chen <lei.chen@amlogic.com>
2022-12-30 17:18:41 +08:00
qinglin.li c507679b4c ddr_tool: add t5m ddr priority [1/2]
PD#SWPL-104737

Problem:
add t5m ddr priority

Solution:
use /sys/class/aml_ddr/priority set or show

Verify:
t5m

Change-Id: I2b237d8c3616b5b9e85a9a25381905ca4dd4d9bc
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2022-12-30 17:18:41 +08:00
yaoyu.xu ae9591513c hdmirx: hdmirx optimize phy flow and adjust print [1/1]
PD#SWPL-104348

Problem:
t5m identify signal slowly.

Solution:
optimize phy flow.

Verify:
t5m

Change-Id: Iaeeab82de911e3c4c54357f92dafd602ec01c747
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:41 +08:00
Xingxing Wang 70f6122600 thermal: add coolingdevice of t5m [1/1]
PD#SWPL-104768

Problem:
cooling device bringup

Solution:
cooling device bringup

Verify:
t5m ay309

Change-Id: I3d9564b1893d2721af60ea735ae5e9808099a56f
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
2022-12-30 17:18:41 +08:00
Xingxing Wang 3a456147b7 dvfs: dvfs bringup of t5m [1/1]
PD#SWPL-104762

Problem:
dvfs bringup of t5m

Solution:
dvfs bringup of t5m

Verify:
t5m ay309 skt

Change-Id: I459cc53f7900a2a3237db779d2fef10916dd4e38
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
2022-12-30 17:18:41 +08:00
qinglin.li fbcec356c8 ddr_bandwidth: add single dmc info show [1/1]
PD#SWPL-104737

Problem:
add single dmc info show

Solution:
add single dmc info show

Verify:
t5m

Change-Id: I0e2235ff9417173871ccf24273412cee909ae6e4
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2022-12-30 17:18:41 +08:00
chengbing.wu 59286b6dcd t5m: regulator bringup [1/1]
PD#SWPL-104766

Problem:
1. need to support regulator at t5m k5.15;

Solution:
1. add 301 regulator at dts;
2. add 309 regulator at dts;(sd card verity ok)

Verify:
AY301_T963D4-K8E(2GB) #056 for vddcpu pwm is ok

Change-Id: I11f26012ff9c6c9881a0c8bcfa58c085c78be431
Signed-off-by: chengbing.wu <chengbing.wu@amlogic.com>
2022-12-30 17:18:40 +08:00
zhicheng.huang de5b85cb33 demod: t5m ATVDemod/DTVDemod/Tuner bringup [1/1]
PD#SWPL-104784
PD#SWPL-104948
PD#SWPL-104783

Problem:
t5m ATVDemod/DTVDemod/Tuner bringup

Solution:
1.bringup t5m ATVDemod ok
2.DVB-T/T2/C/J83B/S/S2/ATSC/ISDB-T/DTMB lock signal ok
2.config R842/RT720
3.fix CFI kernel panic
4.add new agc config to support atv is same as dtv agc
5.version: [AMLATVDEMOD_VER V2.36][AMLDTVDEMOD_VER V1.1.72]

Verify:
t5m ay301

Change-Id: I16b309cb9f26b97637d5cb71df7cf8c232193e71
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
2022-12-30 17:18:40 +08:00
yaoyu.xu 69f4770bc0 hdmirx: t5m add port switch [1/1]
PD#SWPL-104348

Problem:
t5m can not switch port

Solution:
add port switch settings

Verify:
t5m

Change-Id: I76ffb7550dc0e6e843f4ab06bb9007c55d9d01fb
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:40 +08:00
chen.xu 8eeaa0837c video_composer: t5m-bringup [1/1]
PD#SWPL-105003

Problem:
1.vicp not support multi video playback for t5m.
2.judge vicp whether support t5m function err.

Solution:
modify vicp support function.

Verify:
T5m

Change-Id: I05eac9b81b9d41d095701d5f506efffc49499698
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2022-12-30 17:18:40 +08:00
rui guo 1a774f7d09 rsvmem: apply for bl32 rsvmem [1/1]
PD#SWPL-104761

Problem:
apply for bl32 rsvmem

Solution:
change linux,secmon size

Verify:
Android T + AY301

Change-Id: I67eecd1cd5cbca4668d428ee38146c6d7fc0eb92
Signed-off-by: rui guo <rui.guo@amlogic.com>
2022-12-30 17:18:40 +08:00
xiaoya.lin 6932f32143 encoder: t5m bring up [1/1]
PD#SWPL-104807

Problem:
t5m bring up

Solution:
enable encoder for t5m

Verify:
AY301

Change-Id: If9678cfd91e5130547002f122cab624116506355
Signed-off-by: xiaoya.lin <xiaoya.lin@amlogic.com>
2022-12-30 17:18:40 +08:00
MingLiang Dong 31158eb0b4 amvecm: t5m bringup [1/1]
PD#SWPL-101964

Problem:
t5m bringup

Solution:
t5m bringup

Verify:
verify on t5m

Change-Id: Ia0f8c96dafe9b66576b18d1a5f1787d39309072a
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2022-12-30 17:18:40 +08:00
Qianggui Song 30ea1e6de2 pinctrl: fix analog mux region [1/1]
PD#SWPL-104742

Problem:
Test N and analog pins may have mux register conflict and cause
analog chip driver probe fail

Solution:
Move analog mux register down.

Verify:
t5m_ay301

Change-Id: Iaf62db2b5b54167ba9873e809932252d768f36b4
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2022-12-30 17:18:40 +08:00
qing.zhang 9c5438ab29 audio: add audio codec [1/1]
PD#SWPL-104797

Problem:
audio amp does not work

Solution:
add codec  driver for t5m

Verify:
t5m  ref

Change-Id: Ibf19613121627e58506f5b33748eb40dc4374df8
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2022-12-30 17:18:40 +08:00
Jian Hu f3851b975b clk: fix sys1 pll [1/1]
PD#SWPL-104740

Problem:
it will hang up when sys1 pll is setting the same rate

Solution:
add od for sys1 dco

Verify:
t5m skt

Change-Id: I0526dd9a129ea397a0391fcf7eefa8dbc4678524
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2022-12-30 17:18:40 +08:00
Zelong Dong 6251dd2ac8 pinctrl: t5m: fix wrong gpio number [1/1]
PD#SWPL-104743

Problem:
fix wrong gpio number

Solution:
fix wrong gpio number

Verify:
t5m

Change-Id: If39c2035e696b9a0b2a4701a3f102a6ed3199581
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
2022-12-30 17:18:40 +08:00
qing.zhang eb5b18bee5 Audio: Chip T5M Bringup modules [1/1]
PD#SWPL-104681

Problem:
audio not load sound card

Solution:
add sound card for audio

Verify:
T5M_SKT

Change-Id: I542352aa5f4e76897c6afabefb5d36f6ad17d87a
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2022-12-30 17:18:40 +08:00
xia.jin 5868d66dbc T5M: silicon Bringup HRNG [1/1]
PD#SWPL-104760

Problem:
hw rng disabled in dts

Solution:
enable hw rng

Verify:
AY_301

Change-Id: Iaebf22743dac16d22b92b4f7fd328cf3dcbcb9aa
Signed-off-by: xia.jin <xia.jin@amlogic.com>
2022-12-30 17:18:40 +08:00
yuhua.lin f02582cd31 picdec: picdec use cpu draw [1/1]
PD#SWPL-104790

Problem:
picdec use cpu draw

Solution:
complete it

Verify:
t5m

Change-Id: I5b785a38d5b254ed95f8342c2c236a2e656caea4
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2022-12-30 17:18:40 +08:00
yaoyu.xu c1c1947960 hdmirx: t5m bring up [1/1]
PD#SWPL-104348

Problem:
t5m bring up

Solution:
add settings for t5m

Verify:
t5m

Change-Id: I1eecc1f598c47de8b300cd248132aa25843a7e89
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:40 +08:00
Yao Jie 47bac33b7c reboot: t5m reboot bringup [1/1]
PD#SWPL-104763

Problem:
t5m reboot bringup

Solution:
change dtsi to bringup t5m reboot

Verify:
T5M-AY309-T963D4

Change-Id: Ic4df47364ba30571bd392bfe16d439dd9831fa97
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
2022-12-30 17:18:40 +08:00
mingxiu.sun fd91ea9f43 vdin: t5m bringup [1/1]
PD#SWPL-98147

Problem:
vdin for t5m bringup

Solution:
vdin for t5m bringup(and tvafe dts open)

Verify:
vdin for t5m bringup

Change-Id: I84a041ae5af039ed70d1ade42a9543273af064c6
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2022-12-30 17:18:40 +08:00
baocheng sun 8d8c214bc2 videotunnel: add support for t5m [1/1]
PD#SWPL-105324

Problem:
bringup video tunnel for t5m

Solution:
1. enable videotunnel for t5m
1. enable uvm for t5m

Verify:
t5m

Change-Id: Ice6f9dce1e3b7b02186a96cc6f26aef127a68d4b
Signed-off-by: baocheng sun <baocheng.sun@amlogic.com>
2022-12-30 17:18:40 +08:00
mingxiu.sun c9e2c350bc tvafe: add t5m pxp tvafe support [1/1]
PD#SWPL-98152

Problem:
1.need add t5m tvafe support

Solution:
add t5m tvafe support

Verify:
t5m

Change-Id: Ifc398546aab247e820fd2d9b10fe57551c59de5d
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2022-12-30 17:18:40 +08:00
mingxiu.sun 1a8ae9f410 adc_vdac: t5m adc/vdac bringup [1/1]
PD#SWPL-98152

Problem:
t5m adc/vdac bringup

Solution:
add adc/vdac module

Verify:
t963d4-ay301

Change-Id: I83fda1e10780bf32ce33a1a04397e0762063457b
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2022-12-30 17:18:40 +08:00
hang cheng e8830d4ca2 cec: bringup for T5M [1/4]
PD#SWPL-105234

Problem:
need to enable CEC function of T5M

Solution:
bringup cec function for T5M

Verify:
AY301

Test:
test cec tx/rx function on AY301

Change-Id: Iee87edccb5b0377068342150bce780e7204d1bc4
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
2022-12-30 17:18:40 +08:00
song.han 64c2f310a1 ramoops: add ramoops dts node on t5m [1/1]
PD#SWPL-105467

Problem:
lack of ramoops dts node on t5m

Solution:
add ramoops dts node on t5m

Verify:
T5M_AY301

Change-Id: Ia4e9f7fea4ec9b83cf11a1ce23e70790edd4bc05
Signed-off-by: song.han <song.han@amlogic.com>
2022-12-30 17:18:40 +08:00
qianqian.cai 930c6a76d0 deinterlace: t5m bringup irq [1/1]
PD#SWPL-104792

Problem:
t5m bringup

Solution:
t5m bringup

Verify:
t5m

Change-Id: Iea76078fd4e03816d039cec8f0c0141396c6d00e
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
2022-12-30 17:18:40 +08:00
yuhua.lin bb55845687 rdma: rdma alloc in 1G [1/1]
PD#SWPL-104790

Problem:
rdma alloc in 1G

Solution:
complete it

Verify:
t5m

Change-Id: I8401880d2259f833e3b1652a4ea1e9d1898e1d6f
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2022-12-30 17:18:40 +08:00
yaoyu.xu f4d60e024f hdmirx: t5m bring up [1/1]
PD#SWPL-104348

Problem:
t5m bring up

Solution:
add settings for t5m

Verify:
t5m

Change-Id: I39f9545e18940341b12e8b7a9e3641af18dd06a3
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2022-12-30 17:18:40 +08:00
Ao Xu 48f5840858 drm: change logo cma type [1/1]
PD#SWPL-104397

Problem:
drm logo init fail

Solution:
change logo cma type

Verify:
ay301

Change-Id: I27a03186ee6c019191afadd78d706ebeed80e2ad
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2022-12-30 17:18:40 +08:00