Commit Graph

648801 Commits

Author SHA1 Message Date
Yong Qin
3f4854e57d di: support the interlace format from vdin afbc [2/2]
PD#SWPL-5205

Problem:
support afbc from vdin and decoder on tl1

Solution:
1.add this function
2.support from vdin and decoder

Verify:
tl1

Change-Id: I258d40ad5706f4a9a5749298dd9a33a9b4bbafa2
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-03-11 01:37:25 -08:00
Jian Hu
a3fb1dc0b7 clkmsr: axg: delete hard code which added during bringup [1/1]
PD#SWPL-5356

Problem:
when cat clkmsr node in sysfs, i2c bus does not work

Solution:
delete hard code

Verify:
verify on axg s400

Change-Id: Ib01f251f4b77685db5a57df395f1c1a75620c07b
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2019-03-11 01:23:56 -08:00
Xing Wang
6e58c2a20d audio: auge: modify share buffer can be occupied by later module [1/2]
PD#SWPL-5300

Problem:
share buffer is not alaway used for tdm and spdif,
but raw data needs to output by spdif.
this would lead to spk silence for dual output

Solution:
share buffer can be occupied by later module.
when tdm and spdif output in share buffer, then play spdif,
spdif will release from share buffer,
only frddr is only used for tdm, another new frddr is used for spdif.

Verify:
x301

Change-Id: Ib0c2e02e575f496c0b0911d347857ede0d0cfa14
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2019-03-10 23:42:27 -08:00
Yong Qin
89a190a7dc vpp: support the interlace format from vdin afbc [1/2]
PD#SWPL-5205

Problem:
Now vdin support afbc+interlace format

Solution:
In vpp, add case to support vdin afbc with interlace

Verify:
tl1_x301, verify pass

Change-Id: I6540b03a6cb5308fc2bc202069aa87234fd35df6
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-03-10 23:02:24 -08:00
Brian Zhu
b00582b23b vpp: config the vd1 canvas1 correctly when 3D enabled [1/1]
PD#TV-3086

Problem:
3D display abnormal. The vd1 canvas1 was incorrect.

Solution:
When enabled 3D function, config vd1 canvas1 correctly

Verify:
x301

Change-Id: I201cda2f33badf1af54ab4f177a17f761c7cea8d
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-03-10 23:00:38 -08:00
Brian Zhu
607bc19f48 vpp: support 3D with afbc format [1/1]
PD#TV-3042

Problem:
3D function did not support afbc format before

Solution:
Add the support case which format is afbc.

Verify:
x301

Change-Id: I38189bfa78eec6ac811fb81631514d7d7b8b3d62
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-03-10 22:59:23 -08:00
Daogao Xu
e2c9db9405 i2c: add retry-process when slave NACK. [1/1]
PD#SWPL-4761

Problem:
When slave device is busy processing, it is unable to handle the
incoming communication attempts. i2c master have to repeatedly attemp
communication  until the slave sends an ACK after receiving its slave
address.

Solution:
add retry-process when slave NACK.

Verify:
mesonaxg_s420_32_release

Change-Id: Ieb195176cac4b80e223ea6adb502ffd3bc9ef728
Signed-off-by: Daogao Xu <daogao.xu@amlogic.com>
2019-03-10 19:21:36 -08:00
Xing Wang
f1b1f034d6 audio: auge: fix spdif reset when used for share buffer [1/1]
PD#SWPL-3655

Problem:
spdif output 8 channel, channel map in wrong order.

Solution:
reset spdif before enable as soon as quickly.
modification is limited for tl1 now

Verify:
x301

Change-Id: I224032390404be85c77d7436a9be9148df09c997
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2019-03-08 03:34:15 -08:00
Xuhua Zhang
ded6424dee tvin: vdin: add vdin1 scaler preview for vdin0 preview [1/1]
PD#SWPL-4115

Problem:
vdin preview error when input 4K

Solution:
use vdin1 as double write function

Verify:
x301

Change-Id: I4ed15dd5c445ed3c38b4a2535be075210dcbdac7
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
2019-03-08 01:15:07 -08:00
Rong Zhang
39600fcf02 media_module: vdec [1/1]
PD#OTT-1699

Problem:
	not support multi-vdec user data read

Solution:
	Add getting available user data vdec interface

Verify:
	Verified U212

Change-Id: I9ec65367935ac42a83808db23f2fb08f694e1483
Signed-off-by: Rong Zhang <rong.zhang@amlogic.com>
2019-03-08 00:54:39 -08:00
Nanxin Qin
4873fb8613 codec_mm: fixed some issues of the mem operation. [1/2]
PD#SWPL-3593

Problem:
the memory data might be discordant.

Solution:
1. opitimize the mem mapping and change the page type to nocache.
2. modified the way of flush mem which from lowmem or highmem.

Verify:
x301

Change-Id: I82351c235915c98a86fd201c2ff3994e4d2085ec
Signed-off-by: Nanxin Qin <nanxin.qin@amlogic.com>
2019-03-08 00:29:41 -08:00
MingLiang Dong
16d8d72a98 hdr: used line_n_int to trigger osd rdma [2/2]
PD#SWPL-4582

Problem:
g12b revb osd blend shift issue still exist
when hdr enable/disable

Solution:
used line_n_int to trigger osd hdr rdma,
this workaround can fix shift issue

Verify:
verify by g12b revb

Change-Id: I062c31dbb5729463bae539e2ea25281d715665c9
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2019-03-07 05:21:51 -08:00
Qianggui Song
a63ed76413 ir: ir support both NEC and RC5 [1/1]
PD#SWPL-5555

Problem:
Current driver does not support both NEC and RC5

Solution:
Add a macro to depecit both NEC and RC5 state

Verify:
X301

Change-Id: I06894d033eabdb22db6e34fc2ad76e0390ef565f
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2019-03-07 04:23:57 -08:00
Nian Jing
bc1350362f tvafe: fix pali recognize for palcn [1/1]
PD#SWPL-3395

Problem:
recognized fsc358 flag when signal weak

Solution:
increase fsc358-flag recognized threshold
avoid fsc443 be recognized as fsc358

Verify:
verify on x301

Change-Id: I7b759bd0621c153e5abd3dee8fdf55a2426400a7
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2019-03-07 04:23:20 -08:00
Ruixuan Li
c3cabd737e storage: add sd node on tl1 ref dtsi [1/1]
PD#SWPL-5552

Problem:
Some project of tl ref need sd function

Solution:
Add sd node on tl1 ref dtsi which could instead sdio node if necessary

Verify:
tl1 ref

Change-Id: I1aca71624934fd4bcd97f8b1eb3f95f9a3dbdcf8
Signed-off-by: Ruixuan Li <ruixuan.li@amlogic.com>
2019-03-07 04:22:28 -08:00
Bencheng Jing
877bdf598d amvecm: Local Contrast ioctrl load interface support [1/4]
PD#SWPL-3301

Problem:
Local Contrast ioctrl load interface support

Solution:
add Local Contrast ioctrl load interface

Verify:
tl1

Change-Id: I1c2ed1f54a1fe85b589f95fe9e49f8c469f3e80d
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2019-03-07 04:19:45 -08:00
Blance Tang
ff95b81bad IPC: Disable ad82584f in W411 DTS [1/1]
PD#SWPL-5574

Problem:
  amixer return error due to ad82584f not exist in W411 platform

Solution:
  Disable ad82584f, and remove it from TDM output list

Verify:
  Yes

Change-Id: I7fcd5ad31ba57887399c45d67b130e8c3d08e671
Signed-off-by: Blance Tang <guofeng.tang@amlogic.com>
2019-03-06 23:33:08 -08:00
zhiwei.yuan
f5a69200cf dtv_demod: TXL DTMB losing lock sometimes when playing [1/1]
PD#SWPL-4854

Problem:
TXL DTMB has losing lock issue

Solution:
set HHI_DEMOD_CLK_CNTL to 0x301 for TXL

Verify:
verified by t962_p321

Change-Id: I51b61949b5f9c96b64eae7e0054771ce44dbfd5b
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
2019-03-06 21:41:55 -08:00
zhiwei.yuan
5135c1db11 dtv_demod: TL1 dtmb suspend hangup issue [1/1]
PD#SWPL-5202

Problem:
cma memory is not released when suspend

Solution:
provide suspend interface to release cma memory

Verify:
verified by t962x2_x301

Change-Id: I1d808a8a6119a2f385961c4c5bded5ab71c9c9d1
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
2019-03-06 19:30:40 -08:00
Zhuo Wang
1aa57469a9 ethernet: remove internal_phy_remove [1/1]
PD#SWPL-5478

Problem:
system will crash rately if not init success

Solution:
remote internal_phy_remove function for chip
later then g12a

Verify:
verify on u200 board

Change-Id: Id6c3bf77c2a448aee9675deff47dc106206146d6
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2019-03-06 19:13:22 -08:00
Xingyu Chen
d737edb3b9 saradc: saradc register initialization is incomplete [1/1]
PD#SWPL-4975

Problem:
some basic saradc registers are only initialized at bl2 stage, the ADC
value is abnormal when bl2 disable saradc init.

Solution:
to re-initialize the basic saradc registers in kernel.

Verify:
test pass on w400 and p212

Change-Id: Ie98e8789fd47cc43cafcb49d9862ccccbe1d9b66
Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
2019-03-06 18:12:11 -08:00
Xiaoming Sui
6b4f4ac899 avsync: tsync: fix blackscrean issue when replayed [1/2]
PD#TV-2802

Problem:
The image is stuck or blackscrean for a few seconds
when the DTV stream is replayed.

Solution:
when audio pts and video pts discontinue, then
adjust the pcr source clock.

Verify:
X301

Change-Id: Id0a74e2d4106a30b426bfa7a4faa70451db9b79e
Signed-off-by: Xiaoming Sui <xiaoming.sui@amlogic.com>
2019-03-06 18:08:36 -08:00
Hong Guo
2eef460c5c cpufreq: dts: adjust cpufreq table for tl1 [1/1]
PD#SWPL-5392

Problem:
adjust cpufreq table for tl1

Solution:
adjust cpufreq table for tl1

Verify:
test pass on tl1_x301

Change-Id: I45f273778bb7b92ab4f8e012b9d33acfa456386f
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2019-03-06 04:10:49 -08:00
Nian Jing
deee9ec108 vbi: add vbi debug print control [1/1]
PD#SWPL-5217

Problem:
vbi debug print too much

Solution:
add vbi debug print control

Verify:
verified by X301

Change-Id: If8848adb077aced68aac6b5443532037ee8dfff3
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2019-03-06 02:52:45 -08:00
Shuai Li
317d86c339 audio: audio glitch at tdm startup [1/1]
PD#SWPL-5219

Problem:
audio glitch at tdm startup

Solution:
Pad 0 data to clear the remaining data
in the module.

Verify:
Local tested.

Change-Id: Iab526c6893a32030799567b57e05e7bb11b8fea0
Signed-off-by: Shuai Li <shuai.li@amlogic.com>
2019-03-06 00:49:08 -08:00
Pengcheng Chen
94cf5ba86f rdma: used line_n_int to trigger osd, dv and hdr rdma [1/2]
PD#SWPL-4582

Problem:
g12b revb osd blend shift issue still exist
when dv and hdr enable/disable

Solution:
used line_n_int to trigger osd, dv and hdr rdma,
this workaround can fix shift issue

Verify:
verify by g12b revb

Change-Id: Ie9747b2f7aaa3a7997245f82d15831c4c3da41cf
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-03-05 20:57:29 -08:00
Evoke Zhang
b23ca7b56e vdin: optimize game mode for tl1 phase lock [1/1]
PD#SWPL-4788

Problem:
sometimes hdmi source display broken in game mode

Solution:
use phase lock for tl1 game mode ahead 2 frames,
and ahead 1 frame for previous chips.

Verify:
x301

Change-Id: I00df9125c9ea7869ed6e111ba99a8b755c914129
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-03-05 20:57:07 -08:00
Yi Zhou
f8fe3706ce dv: remove g12b ver B from the status of SDR mode [1/1]
PD#SWPL-4582

Problem:
g12 verA has a hardware bug.Therefore,dv cores
must keep working even if under sdr mode

Solution:
g12B verB has fixed this bug, so remove this chip id

Verify:
verify by g12b revb

Change-Id: Ice1aa1364319fa12d5a896fdfd106450f1a04d3d
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2019-03-05 03:34:49 -08:00
Pengcheng Chen
507af7a997 osd: add g12b revb to check osd shift workaround [1/1]
PD#SWPL-4582

Problem:
g12b revb fix osd blend shift issue

Solution:
add g12b revb to remove shift workaround

Verify:
verify by g12b revb

Change-Id: I6cefba0b5b5cce35d928edafdc359adff0165866
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-03-05 02:10:21 -08:00
Xing Wang
de56f133e2 audio: auge: fix spdifout clk for share buffer [1/1]
PD#SWPL-4278

Problem:
spdif out clk is related to tdm clk for share buffer.
For play raw data 32k/44.1k, it's not correct for spdif out clk.

Solution:
separate spdif out clk and tdm clk

Verify:
x301

Change-Id: Ie6e3d7413d9577c9c80ea90e8b1f9ff4bf3eefcf
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2019-03-05 01:12:06 -08:00
Guosong Zhou
5ac67f3ed9 amlvideo2: add port_type for TL1 [1/1]
PD#SWPL-4080

Problem:
tl1 video only port_type changed

Solution:
add port_type for tl1

Verify:
verify by tl1

Change-Id: I73e656703509a507d24f5febe26ab425cf69b61b
Signed-off-by: Guosong Zhou <guosong.zhou@amlogic.com>
2019-03-05 00:42:28 -05:00
long yu
33585de2ff storage: emmc: Add HS400 busmode support for G12B-RevB [1/1]
PD#SWPL-5040

Problem:
not support HS400 busmode

Solution:
add HS400 busmode support for G12B-RevB

Verify:
T962X-R311,TL1-T962X2_X301,G12B-W400

Change-Id: I11a1f47b9473fa341c7d754a51d6e270551758a7
Signed-off-by: long yu <long.yu@amlogic.com>
2019-03-04 18:20:46 -08:00
Brian Zhu
1e4faec62b vpp: sr: correct the sr core0 enable switch operation [1/1]
PD#SWPL-5113

Problem:
SR core0 enable switch register is latched as default. It
will cause the screen flicker when operating this bit in vsync.
Because the frame size will be out of sync with back-end module.

Solution:
1. For g12a, no latch ctrl. So did not disable sr core2 enable bit.
2. For g12b/tl1, disable the latch function.

Verify:
Verified on U212/w400/x301

Change-Id: I54027b71ef8a6066004b3bd32ed1633b4bfa351c
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-03-04 17:41:48 -08:00
liangzhuo.xie
9f4ad5e0d5 dts: add amlvideo2.0/2.1 for tl1 [1/1]
PD#SWPL-4080

Problem:
add screen capture for tl1

Solution:
add amlvideo2.0/2.1 on dts

Verify:
verify by tl1

Change-Id: I0ded6c995c6306b844cc87539443af6822f6c7f2
Signed-off-by: liangzhuo.xie <liangzhuo.xie@amlogic.com>
2019-03-04 03:46:13 -08:00
Qianggui Song
63d2c84b9c pinctrl: fix tl1 bt656 wrong configuration [1/1]
PD#SWPL-5360

Problem:
According to TL1-core-pin-mux-register-spec.xlsx:
bt656 pins function number is 3 but not 2.

Solution:
bt656 func change 2-->3

Verify:
TL1-sktboard

Change-Id: I740e0a446ef2b6018b2eca706548148b8c9d1156
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2019-03-04 03:45:43 -08:00
Yi Zhou
366fd916b4 dv: hang when home during DoVi playback [1/1]
PD#SWPL-4406

Problem:
SDR meta size > 0 during DoVi to SDR transition

Solution:
fixed SDR meta size to 0 for SDR

Verify:
u212

Change-Id: I92129163da0df9c81bb508ce56b78268fbd87a2e
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2019-03-04 03:44:53 -08:00
Hanjie Lin
5ea1f62056 dts: g12b: modify sched-energy dts for w400 revision-b [1/1]
PD#SWPL-5020

Problem:
modify sched-energy dts for w400 revision-b

Solution:
modify dts

Verify:
local.

Change-Id: I6686abc10bf07ec0e601eb9a72b7657ca3e1d991
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2019-03-04 03:44:17 -08:00
pan.yang
339c3e271d dts: add new frequency for A53 core at all g12b RevB dts [1/1]
PD#SWPL-5020

Problem:
need 1.9G for A53 core in g12b RevB.

Solution:
add 1.9G frequency for A53 core in RevB dts.

Verify:
local test.

Change-Id: Ic4085c05b3b9d18f759720e3d268d5e4629faba7
Signed-off-by: pan.yang <pan.yang@amlogic.com>
2019-03-04 03:12:05 -08:00
Yingwei Long
8aab06203d tsync: do not operate tsync_mode_switch before first video toggled [1/1]
PD#SWPL-5131

Problem:
Some stream in tunnel mode, first audio pts is large than
AV_DISCONTINUE_THREDHOLD_MAX(60s). In audio_hw it will check pcr and
apts diff, so large difference between pcr and apts will lead sync mode
from amster to vmaster(egg:SYNC-HEVC-59FPS-DDP51)

Solution:
do not operate tsync_mode_switch before first video toggled

Verify:
verify by franklin

Change-Id: Icec2de71ea8f838146444aa3ea880f76ed8e0f13
Signed-off-by: Yingwei Long <yingwei.long@amlogic.com>
2019-03-04 17:29:44 +08:00
Chuangcheng Peng
cc621b595e dvb: support swdemux [3/3]
PD#SWPL-2788

Problem:
   support 4 demux at same time.

Solution:
   support swdemux and swdsc.

Verify:
   verify at r311 in android p.
support:
1.separte from cpu/platform, it add varible that may change

Change-Id: I580fa14133f20ddd71674aeb6963aebb44421f6d
Signed-off-by: Chuangcheng Peng <chuangcheng.peng@amlogic.com>
2019-03-03 22:31:29 -08:00
Yong Qin
e1b1c72f01 di: aptimise di flow, add some protection [1/1]
PD#SWPL-3976

Problem:
To prevent “stall when access DDR through memory interface”

Solution:
1.aptimise NRWR register access flow
2.add arb on/off and status check
3.add reset protect
4.add nr_en disable before arb status check
5.add nr_write_done sel
6.modify VPU_WRARB_MODE_L2C1 from vlsi feijun's suggest

Verify:
tl1, txlx

Change-Id: Ifb0f4f0502d957ffb2b07805575c27f4166d5717
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-03-03 22:30:57 -08:00
Evoke Zhang
c9929130e3 lcd: optimize vbyone auto recovery with hw filter [1/1]
PD#SWPL-5172

Problem:
vbyone stable is easily affected by ESD

Solution:
increase hw filter time to anti ESD after vbyone stable,
but lower the hw filter time when vbyone training,
to avoid side effect to vbyone fsm working.
only support in TL1.

Verify:
x301

Change-Id: If8a8b14a47262abd682f5c95185e82cf3c0f58f2
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-03-03 22:30:38 -08:00
Pengcheng Chen
be58db9155 osd: add afbc source crop support [2/2]
PD#OTT-2168

Problem:
media control bar can't displayed because afbc source crop not support

Solution:
add afbc source crop support

Verify:
verify on raven

Change-Id: Ib1f925aeea12ba18d8f976aba8c84f0738c41293
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-03-03 22:29:51 -08:00
Brian Zhu
c7d92b9f02 vpp: refresh the vd/osd blend ctrl when enable/disable video [1/1]
PD#SWPL-4932

Problem:
The vd/osd blend ctrl is not correct when disable video

Solution:
Refresh the vd/osd blend ctrl for that case

Verify:
Verified on tl1

Change-Id: I6a7bfc58c810279cdfbf55f3d6a51e94890b4899
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-03-03 22:29:24 -08:00
Hui Zhang
8cf5a4d254 ppmgr: use light reg for video decoder local reset [1/1]
PD#SWPL-5014

Problem:
ppmgr provider error sometimes in long time run under poor signal

Solution:
use light reg for video decoder local reset

Verify:
X301

Change-Id: I1500c9ddfdce76b3e9cb2b24a35cdee765f82d5f
Signed-off-by: Hui Zhang <hui.zhang@amlogic.com>
2019-03-03 22:29:00 -08:00
zhiwei.yuan
9bb55f9224 di: TL1 enable lmv_lock_win_en cause crash [1/1]
PD#SWPL-4999

Problem:
use vmalloc in interrupt context

Solution:
move di_map to cma allocate function(kernel thread)

Verify:
verified by t962x2_x301

Change-Id: I8cf8d9caf9703ba039b32da98d2382a4c875de30
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
2019-03-01 05:30:26 -08:00
Kai Song
145ed9bde2 codec_mm: Fix cma clear and rebuild map for codec_mm. [1/1]
PD#172483

Problem:
To avoid A73 core speculative data loading from protected
memory, which triggers SError fault, the mapping of the
protected region should be cleared. In codec_mm driver, the
page structure pointer used to clear the mapping is wrong.
Although the memory is allocated from CMA, because we are
using CMA_res mode the address from CMA_res_pool is actually
a physical address, similar as reserved memory case. As a
result, the mapping to protected address is not cleared.

Solution:
1.Add "mem->from_flags ==
  AMPORTS_MEM_FLAGS_FROM_GET_FROM_CMA_RES" case processing.

Verify:
Run YTTV and there is no SError crash after the fix.

Change-Id: Ia912337c1d7d5a55800fc55ad1d61016f9710f4d
Signed-off-by: Kai Song <kai.song@amlogic.com>
2019-03-01 05:20:38 -08:00
Zhuo Wang
62c8d75a1c ethernet: set RX delay for exphy and leds [1/1]
PD#SWPL-5295

Problem:
add RX delay for 8211f and add led setup interface

Solution:
tuning delay and leds

Verify:
verify on u200 board

Change-Id: I45e855894d570fdd976f90fd8f03151ad52a3683
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2019-03-01 15:07:52 +08:00
Nan Li
0a675ffbda sdio: set sdio hs mode co_phase [1/1]
PD#SWPL-5206

Problem:
Setup time in sdio highspeed mode of txlx is
inconsistent with the protocol standard.

Solution:
set co_phase = 2.

Verify:
r321

Change-Id: I3e5a1bca335faea6397513de772d3ee35ea76d40
Signed-off-by: Nan Li <nan.li@amlogic.com>
2019-02-28 18:57:45 -08:00
Nan Li
8e1901055e sdio: set sdio hs mode co_phase [1/1]
PD#SWPL-5152

Problem:
Setup time in sdio highspeed mode of g12a is
inconsistent with the protocol standard.

Solution:
set co_phase = 2.

Verify:
u212

Change-Id: Ifc4576ce83c810c2ae5cbd57fe53d12959a9acca
Signed-off-by: Nan Li <nan.li@amlogic.com>
2019-02-28 18:54:40 -08:00