PD#SWPL-156505
Problem:
porting dmc for s6
Solution:
1. support ddr bandwidth
2. support dmc monitor
3. analyzing register information according to
the latest secure register definitions
Verify:
s6 pxp
Change-Id: I90067dab06a268e8f87c4f5df1960375b2eecf32
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-154155
Problem:
some pins configurations are wrong
Solution:
fix it
Verify:
s6_pxp
Change-Id: I9715c737f1cc245f9255f7b02e3a40206ce9244b
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-158289
Problem:
1 The register corresponding to oscin was updated;
2 Put some of the key clocks into bl31 for processing.
Solution:
fixed
Verify:
pxp
Change-Id: Ie5ea8b6c507ce136ba397e8e54362b72f05cf45c
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-156446
Problem:
s6 decoder bringup
Solution:
config dts and new features
for decoder.
Verify:
pxp
Change-Id: I2b7a40d65e58b11318c0f912f49b605fd7b59756
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
PD#SWPL-153862
Problem:
s6 need power domain support.
Solution:
add power domain in kernel.
Verify:
pxp
Change-Id: I5ba46225cb08a4a92d43fe25d7f6385d65bf6efb
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-156545
Problem:
afbc video play black screen
Solution:
s6 afbc reg same as t7
Verify:
pxp
Change-Id: I97dffcd39f9638df49def81ed2414e7e6f08ecee
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-162669
Problem:
1) if Verimatrix Watermark enable, OSD flicker when the TV station changes
2) if screen resolution changes, NexGuard Watermark display is abnormal
Solution:
add Watermark flush mechanism
Verify:
Android U + S7D
Change-Id: I09f0b2473a2dbcb5646bfa3cd59178c7d04afeb2
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-169936
Problem:
BUG:sleeping function called from invalid context.
Solution:
use request_threaded_irq instead of request_irq.
Verify:
A5
Change-Id: I2c9b48be3cac9732da6ee908b7165a56ef2e75e2
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-176211
Problem:
The contents of the U-disk are not displayed completely
Solution:
related host 010 patch
Verify:
t7
Change-Id: Iaf2a8f3baa2d4d7449eae2ec0e2152c5fdf6734b
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-176238
Problem:
s7d earc rx data is wrong when tv send 2 channel data.
Rootcause: channel number sync is fixed 8 channel.
Solution:
1.channel number sync is setting by channel number.
2.optimized earc rx code
Verify:
S7D
Change-Id: Idb820a4865cf1482d38e691691cccc28d2b6c70b
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-176186
Problem:
rand mac and emmc share a common interface
Solution:
add random api
Verify:
ohm
Change-Id: I6593e8669881e7b018b49481368997c02b3839d0
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
PD#SWPL-134919
Problem:
related SH-17320
open and close camera app, usb died
Solution:
expand event ring
Verify:
t3
Change-Id: I76ad53dd1ded40fc47ae3a66fe04addee6cf49eb
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-175159
Problem:
need to improve sdio wifi performance.
Solution:
Switch sdio source clock to DIV2 to provide bandwidth
Verify:
S7d bm201
Change-Id: If05225e57fe53380ea5bcaf06df873bd76dfbb87
Signed-off-by: Rong Chen <rong.chen@amlogic.com>
PD#SWPL-164978
Problem:
1080p60hz stands for 1920x1080p60hz. But lacks for 48hz.
Solution:
Add the short name for 48hz.
Verify:
t7c/bluebell
Test:
DRM-TX-38
Change-Id: I7b4144311fe1ffdbb4224d0002c058977b374ce0
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-175816
Problem:
oops happen
Solution:
oops happen in loopback probe if pdma is disabled,
because loopback use pdm as mic-src.
mic device(dev_src) is null if pdma is disabled,
so it leads to oops for null pointer dereference.
Here add judge null code to protect this code.
Verify:
local coffey + S7D
Change-Id: Ia12a834aeb1de597aed2a634c0fc2fcb44464821
Signed-off-by: chuntian.miao <chuntian.miao@amlogic.com>
PD#SWPL-175244
Problem:
misc device store in device's drv data
host driver rewrite this data
Solution:
Not rewrite this data
Verify:
sc2/t7c/sm1
Change-Id: I86fc529bd29409b48c89db558c2753c5d6364ea5
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
PD#SWPL-175049
Problem:
add virtual built in mic path
Solution:
The reason, use TDMC capture for mic virtual alsa device
when some chip/board have not mic device.
Add the "builtinmic" string to TDMC, that can match with
audiohal parser.Use TDMC to replace pdm device.
Verify:
local qurra + S7
Change-Id: I774b993dff98f11d6782a0aa69773d4170e08309
Signed-off-by: chuntian.miao <chuntian.miao@amlogic.com>
PD#SWPL-175745
Problem:
add build gki version info in cpu info
Solution:
add build gki version info in cpu info
Verify:
local
Change-Id: Ia690f43867e3b1aaff1c1e59c4634eba71cfc448
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>