Commit Graph

2441 Commits

Author SHA1 Message Date
Evoke Zhang 2b81767702 dts: bc302: add vbyone2hdmi panel parameters [1/1]
PD#SWPL-122387

Problem:
need support vbyone2hdmi panel parameters in dts

Solution:
add vbyone2hdmi panel parameters for bc302

Verify:
bc302

Change-Id: I6aeae55f5119b41582617438d4150c7d327ec407
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:42 +08:00
Evoke Zhang e39aa6a3ac lcd: drm mode update for 4k60hz [1/1]
PD#SWPL-122985

Problem:
lcd drm mode is incorrect for 4k60hz

Solution:
update lcd drm mode for 4k60hz

Verify:
bc302

Change-Id: I1d36585cd150e7afd21c8d5817d0afbd54f002ac
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:42 +08:00
qinghui.jiang 226b3ab138 amvecm: modify code flow for t3x bringup [1/1]
PD#SWPL-117234

Problem:
modify for t3x bringup

Solution:
1.modify lc reg config
2.add sharpness peaking settings sync flow
3.add slice1 sync flow in am_set_regmap

Verify:
t3x

Change-Id: I67b3dcc66f6aad4f637804fb598081e337967fbe
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2023-05-18 21:08:42 +08:00
mingyang.he 59d5095065 drm: t3x pixel format workaround include osd2,3 [1/1]
PD#SWPL-118597

Problem:
osd2,3 unnormal display rgba4444

Solution:
use workaround for osd1,2,3

Verify:
t3x-bc302

Test:
DRM-OSD-56

Change-Id: Ibe1304fdb0c8211f7b665f25fc962df943801efd
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2023-05-18 21:08:42 +08:00
dongfei.li 1b593e42ea frc: frc chg inp,mc undone register [1/1]
PD#SWPL-121862

Problem:
t3x inp mc need chg register check

Solution:
t3x chg register for inp, mc

Verify:
T3X

Change-Id: I44f24bb510b36cb5caf3a053bafdfa2128125f65
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
2023-05-18 21:08:42 +08:00
Yu Tu 9a934dfccb dts: pcie reset bit error [1/1]
PD#SWPL-122921

Problem:
docmention error lead to code reset bit error

Solution:
modified dts reset bit

Verify:
T3x_bc309

Change-Id: I58527c6c088b6284ae0034f79332830e74d51ed0
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
2023-05-18 21:08:42 +08:00
hongyu.chen c13cc24bf5 dvbci: enabled dts. [1/1]
PD#SWPL-117226

Problem:
enabled dts.

Solution:
enabled dts.

Verify:
BC302/T968D4

Change-Id: I114a7a80d238ea5de13d74966f63e132a0a1b87d
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:42 +08:00
jiebing chen f62410b1af Audio: t3x pcpd monitor bringup [1/1]
PD#SWPL-121630

Problem:
t3x pcpd monitor bringup

Solution:
t3x pcpd monitor bringup

Verify:
use t3x

Change-Id: Ic0fbd51c96be668c01e6df2ffe2cc195fdbed7c6
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
2023-05-18 21:08:42 +08:00
Evoke Zhang a555e12890 lcd: update cur_enc_ppc for vinfo for t3x [1/1]
PD#SWPL-122523

Problem:
need update ppc to vinfo for t3x

Solution:
update cur_enc_ppc for vinfo for t3x

Verify:
bc302

Change-Id: I3945bda7c832347518dfacd62ce674f073582bae
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:42 +08:00
Evoke Zhang fbb6ee84bb dts: bc302: add bc302_linux panel.dtsi [1/1]
PD#SWPL-118864

Problem:
linux bootup hang with high probability for t3x

Solution:
use standalone panel dtsi for linux temporally

Verify:
bc302

Change-Id: I4504fefcb030ffdb349984c890bcc4725dd998d8
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:42 +08:00
Jie Dai fdc785d01e lcd: fix lvds p2p channel swap [1/1]
PD#SWPL-121984

Problem:
p2p channel swap address is  incorrect

Solution:
correct p2p channel swap address

Verify:
bc302

Change-Id: I63238f3df2133709d39ecc277b56097e9f5d2c7f
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
2023-05-18 21:08:42 +08:00
Evoke Zhang 8e6700af97 lcd: update frame rate management for 120/144hz [1/1]
PD#SWPL-121533

Problem:
need update 120/144hz frame rate support

Solution:
update frame rate management for 120/144hz

Verify:
bc302

Change-Id: Ia76872b9f5b498bd533bd5bd54d3f391b2173447
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:42 +08:00
qiyao.zhou d38753b9a8 vicp: move compress config to vc. [1/1]
PD#SWPL-117250

Problem:
t3x bringup

Solution:
add lossy compress config;

Verify:
t3x

Change-Id: Idab2c0522c7f8c9ad18d348ada2f08861271f1bd
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2023-05-18 21:08:42 +08:00
Sunny Luo e978b126a5 spi: new spicc(v2) controller slave mode bringup [1/1]
PD#SWPL-119660

Problem:
new spicc(v2) controller slave mode bringup

Solution:
new spicc(v2) controller slave mode bringup

Verify:
T3X BC309

Change-Id: I91aab0f038d452f2eb65b651efe8afb21b0160ad
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2023-05-18 21:08:42 +08:00
hongyu.chen 397d2d6f23 aucpu: t3x aucpu bringup [1/1]
PD#SWPL-121622

Problem:
t3x bring up.

Solution:
t3x bring up.

Verify:
BC302/T968D4

Change-Id: I97c871f7b09d32061d41949ae286de5957802ae9
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:42 +08:00
qiyao.zhou ad530f63a8 vicp: add lossy compress config for t3x [1/1]
PD#SWPL-117250

Problem:
t3x bringup

Solution:
add lossy compress config;

Verify:
t3x

Change-Id: I11f293899c4720461a00d8f507837c79694ce99c
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2023-05-18 21:08:42 +08:00
qinghui.jiang 2cb4706bcc amvecm: open pq_load_en for top settings [1/1]
PD#SWPL-117234

Problem:
open pq_load_en for top settings

Solution:
open pq_load_en for top settings

Verify:
t3x

Change-Id: Ie35dac655fc5e6f62594954346f6cb2e7949ce5d
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2023-05-18 21:08:42 +08:00
Pengcheng Chen aa7be571d0 vpp: remove sr2_ctrl2 for pq db will take control [1/1]
PD#SWPL-120061

Problem:
remove sr2_ctrl2 for pq db will take control

Solution:
remove sr2_ctrl2 for pq db will take control

Verify:
t3x

Change-Id: If942fe54fb0d070f56be9f4f802fc264a9e46060
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2023-05-18 21:08:42 +08:00
qinghui.jiang ab95e767f6 amvecm: sync dnlp settings [1/1]
PD#SWPL-119030

Problem:
dnlp settings not sync.

Solution:
sync dnlp settings.

Verify:
t3x

Change-Id: I786dbb4978182b677a41377d4278d23d9f7fcca1
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2023-05-18 21:08:41 +08:00
hongyu.chen1 5cbe8a2726 T3X: clear power domain status. [1/1]
PD#SWPL-120162

Problem:
need clear power domain.

Solution:
clear power domain in kernel5.15.

Verify:
BC302

Change-Id: Ib879a4a95b481b5156eb22d535f99b9f631ab496
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
2023-05-18 21:08:41 +08:00
dongfei.li 8510a7c751 frc: frc chg info buf size [1/1]
PD#SWPL-120600

Problem:
info buf configure error

Solution:
chg info buf size

Verify:
T3X

Change-Id: Id7056079a166968231111459da6a6e8a4c9fe570
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
2023-05-18 21:08:41 +08:00
hongyu.chen da9d2ac841 dvbci: default disabled dvbci module. [1/1]
PD#SWPL-117226

Problem:
gpio conflict.

Solution:
default disabled dvbci module.

Verify:
BC302/T968D4

Change-Id: I57e64dd99645c78a35582f22ded743b9cf036f4e
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
hongyu.chen c96a9859f6 smartcard: t3x bring up. [1/1]
PD#SWPL-117225

Problem:
t3x bring up.

Solution:
t3x bring up.

Verify:
BC309/T968D4

Change-Id: I2c4c789bdb758bb23f8af66bdeb3bdf1cb5da8b4
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
hongyu.chen 0a6def71e3 demux: set ts out range 0-3. [1/1]
PD#SWPL-117226

Problem:
set ts out to tsind fail.

Solution:
set ts out range 0-3.

Verify:
BC302/T968D4

Change-Id: I86e9bab2ed276d0bbcd03440a4509a592fb7e7a8
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
hongyu.chen ee13942abf dvbci: enable dvbci dts. [1/1]
PD#SWPL-117226

Problem:
t3x bring up.

Solution:
t3x bring up.

Verify:
BC302/T968D4

Change-Id: I322d0da5ee4baf3abf7f50216e287a7b9d46f071
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
Yue Wang 3b510d819d usb: remove usb GPIOM_26. [2/2]
PD#SWPL-117207

Problem:
remove usb GPIOM_26.

Solution:
remove usb GPIOM_26.

Verify:
T968D4.

Change-Id: Id8a892dd5806b9ef5494d78122a12fd7ebfb6c62
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2023-05-18 21:08:41 +08:00
qinghui.jiang 1ca78f2ce4 amvecm: modify for rdk warning error [1/1]
PD#SWPL-119634

Problem:
rdk warning error because of printk info format.

Solution:
Remove printk info.

Verify:
t3x

Change-Id: I7f889ea5c211c589d0bad5e7d893af88b101bb7b
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2023-05-18 21:08:41 +08:00
haitao.liu b5edd3ecd4 vdin: t3x silicon bringup.patch 2 [1/1]
PD#SWPL-117268

Problem:
validate more sub-module

Solution:
1.add triple write debug code
2.remove unused code
3.add afbce cr_lossy support

Verify:
T3x

Change-Id: Ib8f486b92752190b26bccf28ddbc0cf97d36ea10
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2023-05-18 21:08:41 +08:00
qinghui.jiang db4c56cc2c amvecm: modify for t3x bringup [1/1]
PD#SWPL-117234

Problem:
modify for t3x bringup

Solution:
1.modify hdr hist config
2.add sharpness default init for two slices
3.modify dma config
4.modify dma data parsing flow
5.add osd2_hdr settings flow

Verify:
t3x

Change-Id: I299cd46f2bfcf50ff816e84a55a1a8ba4210f64a
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2023-05-18 21:08:41 +08:00
Yue Wang 36c8451a53 usb: change t3x usb portnum to 2. [2/2]
PD#SWPL-117207

Problem:
change t3x usb portnum to 2.

Solution:
change t3x usb portnum to 2.

Verify:
T968D4.

Change-Id: Iac315c5c709401ea36ffc5e03b322309318a89cd
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2023-05-18 21:08:41 +08:00
huijie.huang 511f3c66bf lcd: t3x tconless support [2/2]
PD#SWPL-117227

Problem:
t3x tconless bringup

Solution:
t3x support tconless driver

Verify:
t3x bc302

Change-Id: I367d3fdf42e78f3971145041f6c33ff5feb84fdb
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
2023-05-18 21:08:41 +08:00
qianqian.cai 2b125bfd52 deinterlace: update t3x new loss [1/1]
PD#SWPL-117245

Problem:
update t3x loss register

Solution:
add new loss mode

Verify:
t3x

Change-Id: I384fc086af25b1865b714ab1d34485e62e4b2c35
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
2023-05-18 21:08:41 +08:00
mingyang.he 8347e99f23 drm: support t3x pixel format [1/1]
PD#SWPL-118597

Problem:
no support some formats

Solution:
add RGBA4444, ARGB4444, etc.

Verify:
t3x-bc302

Test:
DRM-OSD-56

Change-Id: Iaa355d34d9562be1cae38d4fb75fee5e2fda4204
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2023-05-18 21:08:41 +08:00
jiebing chen 2b5309fa81 Audio: add hp detect for t3x bc_302 [1/1]
PD#SWPL-120824

Problem:
add hp detect for t3x bc_302

Solution:
add hp detect for t3x bc_302

Verify:
use BC302

Change-Id: I1bd4a5dc2df635307f211f729f4d608f8cd3cc27
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
qiyao.zhou 37018008ef vicp: add vicp config for t3x [1/1]
PD#SWPL-117250

Problem:
t3x bringup

Solution:
1.add film grain config;
2.add lossy compress config;

Verify:
t3x

Change-Id: I12a8a21dc406deed4236b4d030752f5c30c38ae7
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2023-05-18 21:08:41 +08:00
Evoke Zhang 18ef3dd04d backlight: add t3x support [2/2]
PD#SWPL-114977

Problem:
need support t3x for lcd backlight

Solution:
add t3x support for lcd backlight

Verify:
bc302

Change-Id: I5b6134ec903fa255ed4b9078853c976c81dc5060
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:41 +08:00
Jiacai.Liu 7a1288e945 rdk: CB fix linux t3x dts compile fail [1/1]
PD#SWPL-117546

Problem:
t3x dts make changes,but no sync with linux dts

Solution:
sync the change to linux dts

Verify:
local t3x

Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: I1b22126ff1c0fee01115f36e132d5f5602b90564
2023-05-18 21:08:41 +08:00
dongfei.li e817978413 frc: frc try to fix flash [1/1]
PD#SWPL-120165

Problem:
flash once when start playing

Solution:
120hz patch apply

Verify:
T3X

Change-Id: If5756e53f565872a3bc4fd91130a67007e3cd194
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
2023-05-18 21:08:41 +08:00
Pengcheng Chen 18ddb234fd vpp: set vd_proc info for amdv [1/1]
PD#SWPL-118750

Problem:
set vd_proc info for amdv

Solution:
set vd_proc info for amdv

Verify:
t3x

Change-Id: I62780fe4daf25a112d8f4f82c6bd478e4038c88c
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
Bin.Wang2 8c65ea7a05 gvlock: t3x vlock bringup [1/1]
PD#SWPL-118749

Problem:
vlock bringup

Solution:
vlock bringup

Verify:
T3X

Change-Id: Icaa2a5838ed8d918e2d8222572683eb49947b7dd
Signed-off-by: Bin.Wang2 <bin.wang2@amlogic.com>
2023-05-18 21:08:41 +08:00
Jian Cao f10fbc4017 osd: t3x: add 2slice and multi OSD support [1/1]
PD#SWPL-117242

Problem:
add support for 2slice and multi OSD support

Solution:
add this support

Verify:
t3x-bc302

Change-Id: I974752886547fdf1a3a68c150f5e58339eafbf82
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2023-05-18 21:08:41 +08:00
Jiucheng Xu 8dafc16970 pmu: Fix the wrong IRQ number of ARM PMU [1/1]
PD#SWPL-120077

Problem:
The original PMU IRQ number is wrong.

Solution:
Fix it as system register manual

Verify:
T3X

Change-Id: Icc1d4820f913ad68a9f79430d6b84b84c66adfde
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
2023-05-18 21:08:41 +08:00
Jie Dai 2b7eac6a8c lcd: vbyone 2ppc 2slice 4k60hz [2/2]
PD#SWPL-117130

Problem:
vbyone need verify 2ppc 2slice 4k60hz

Solution:
add 2ppc 2slice 4k60hz driver for vbyone

Verify:
bc302

Change-Id: I4a88e13d49693778d2a341e090146a3b5761857b
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
2023-05-18 21:08:41 +08:00
Pengcheng Chen 34399e2b0f vpp: add afbcd cr loss support [1/1]
PD#SWPL-119533

Problem:
add afbcd cr loss support

Solution:
add afbcd cr loss support

Verify:
t3x

Change-Id: Iccd609faff1c33ec78559d48b3612920a7569abb
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
Evoke Zhang 4fd11841ae lcd: optimize pll jitter for vco less than 3.8G [2/2]
PD#SWPL-120136

Problem:
tcon pll jitter is not good when vco range 3.0~3.8G

Solution:
optimize pll jitter for vco range 3.0~3.8G

Verify:
an400, bc302

Change-Id: I3e752c2bf95e9d2849d93dcc1da7700f3c994b17
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2023-05-18 21:08:41 +08:00
Qianggui Song edc6c7475a gpioirq: t3x: Fix GPIOM groups interrupt number [1/1]
PD#SWPL-117196

Problem:
Interrupt number of GPIOM groups are wrong

Solution:
Fix wrong interrupt number

Verify:
BC_309

Change-Id: I7ecc3b639ad71ca3ec3671ebcda987e7bafdb09a
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2023-05-18 21:08:41 +08:00
Pengcheng Chen 4f99f60b2e vpp: fix vpp post print log frequently [1/1]
PD#SWPL-119607

Problem:
vpp post print log frequently

Solution:
memset vpp_input

Verify:
t3x

Change-Id: I00e124143da6f084348a2fab6a4c845b41d9412a
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2023-05-18 21:08:41 +08:00
qiyao.zhou 14e3a571ea vframe: add lossy compress struct for t3x [1/1]
PD#SWPL-117250

Problem:
t3x add lossy compress feature.

Solution:
Add lossy compress struct in vframe.h

Verify:
t3x

Change-Id: I78edb2ea89b21341eb4ae91e5299309adcdc6e89
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2023-05-18 21:08:41 +08:00
Ao Xu 2fd66e111c drm: fix 4k120hz 2slice issue [1/1]
PD#SWPL-116916

Problem:
4k120hz slice block is not updated

Solution:
fix 4k120hz 2slice issue

Verify:
bc302

Change-Id: Ia3e36474796de77444d50108db2323749e1348d8
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2023-05-18 21:08:41 +08:00
Zhuo Wang 5593cea458 ethernet: t3x amp tuning [1/1]
PD#SWPL-119736

Problem:
add tx_amp for t3x

Solution:
add tx_amp for t3x

Verify:
BC309

Change-Id: I52112d54be7bcc26509de98d3bac029286761af0
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2023-05-18 21:08:41 +08:00