summaryrefslogtreecommitdiff
path: root/patches/edk2-non-osi/0003-Hisilicon-LpcSerialPortLib-return-SUCCESS-for-SetAtt.patch
blob: 66286c01f9100f0a32d0e5a247a0352b39ed8ad6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
From 0b6df3e0671bf3aa52245785c7b07c52c6e9896b Mon Sep 17 00:00:00 2001
From: Heyi Guo <heyi.guo@linaro.org>
Date: Mon, 20 Nov 2017 21:29:33 +0800
Subject: [PATCH 2/2] Hisilicon/LpcSerialPortLib: return SUCCESS for
 SetAttributes

After EDK2 upgrades to 91cc526, SerialDxe will exit immediately if
SerialPortLib.SetAttributes returns error, and there will be no serial
port terminal in UEFI BDS. Since Hisilicon LPC serial port does not
support setting attributes, we change SerialPortSetAttributes in
LpcSerialPortLib to simply return SUCCESS to get around of this.

The issue can be found in https://bugs.linaro.org/show_bug.cgi?id=3464

It only affects Hisilicon D03 platform since only D03 uses LPC serial
port.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Heyi Guo <heyi.guo@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
---
 .../Uart/LpcSerialPortLib/LpcSerialPortLib.lib      | Bin 16942 -> 16950 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib b/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib
index d6ce06802ccd527f239ab2c73b86c0ea730e717a..00c5c2fc377d049b027379583d437532d70acfca 100644
GIT binary patch
delta 1641
zcmaiyUuauZ9LMiDX-($Xnyl@;NxG)#KMdQFdvE^NQBx3_4(S@G8^e{kG`&r-rMV?d
zSzECgI*6j!bYEpJ;^x!Jz)lG$R9Jm+eGw`Xq#%O~guV##MMV5lPm-HGTnIZ4-*e9Q
z^E<!a?;OtN4f6F3QnH(5Sq@79$@f*?8>GLnaXMv54pvoi)->q%vpE>>hH;ySq*UG|
z7m1}}=s5A@fLrG{?&HeA$k271HmotX^TZQF`@NdGU3Gsks4X0K{ZaXB%X^27c>~8$
z?oB*yvs;srB!`B)K1s}{<5@MK<`hwxx$1?*e6l$_Z+0|?ADQ{)@PWB&qFGIGd`5{~
zO^Ro-iOk}RBF1uRo^_Pr#FRRxh|P}Sar;FSEk~LbEpJ*jiI7pVNoP$KvkU2DR+(|8
zvw03v?Qsls{N#9Uk*OEXojLn@(2v!20VAC&*yAU$)!C2VI^D<Sl1f&|#WU`ll3Z}B
z*~~Ho-eH_xOlR`xEJQwo4ZizyR&~#(6{mZ4Hoc_GxR>NGTdQ;Fyn8kmpHtlPD(gwf
zaSMsblzQ#eRGcl-D@uNOUctB!UH_mB=ev#`o}7;-lvq5M&M)IH!H2Nb@x1;m<^jCa
zVWFNx`J7d5C1w=63zRzvlVg=gC^`z{I~aQkWDiBAP8gjBBn)G3fy7Yk-6k$X`wAq5
z9i|r$?T^wW14_po*zC6w6L$I|hc+zi%drtb+dzoyBRUWvV<<AMV2A0CFb+mo<>+AK
z#geNYyGm+Fq&92$;b6>UyHD%BmWrc<<GPu(1<@nW*9gWuqvU(6c?4TMkmFv_7LCxq
zvCZgF_T#G~R-c|Fn!r;=|6pmWL#a>C=oR#cf~{4f*L2i{2}X08`@W7ILV?keR`(Mf
zox*)lzypuz*j+uLsEEA%Tg~3n;V(FtCEoUrX8)?gpCTd&HbHZL*U=@Yl3>52_4Kcf
zUZJ?dQoFP_=e27$9<mp^?C`X9s82^9ayMn(c2`U7*U=zES)}h!T$X>Pp%#R_9(s==
z<@JywxaAeu_t;@-!k=ET3S7QR?7J0xBI(69Oiy8-=@<mRNIDVq*MgS(qwF7UGpiR*
znVv#Vpc*t0h{EGB;j@5?xUmxu?IrC>i&}e)E16qi4)XTAX0Pk;=M*DB-WF`F-+4=i
z-+~$x=?Z(bpodtoTie_WjoN?EZa=IYY?OP%;c|$#y{kRp1s#4FYazkbruF)^jvg;>
zhxUy$L*X3e$%lw|1+szLUV&C9N<N<cM-lV$qzgSG0u38*C%}_&Ot8(g0hM9CygKqF
F`5!@Qbszu$

delta 1559
zcma)*QD|FL7{~89x3$?iO|mTaHeqe<nhtFTIXCIey_-YZGHkoann)djg=$Q1O=j8~
zl9aJA%+xW;K(h5O2oo0B)7ZmS4V1lgf>QBe*@LK{b1gp1?ZLe{5u~0pw|lr?=Xv;l
z=lg!=JKy=vJ$LCWxqg;h2)fj`rpNl#*caVzlJKUZC{Z<LG*neKRM#|a^>|E0l`t}2
ztCI=hU0W9}u8O<*1VQ*@ZGG^-2RJBJylbNG+N$VpMwc7WpGB)>wSDNz+E~kcd)tSi
zAW&fjciq8YMpgTbxTeNf(V8oyO*U)JSS&wR%)ss0SN?Czj!v1$_ugfPXVba4DU%Hi
z719}96IjNYG1>pl+j{+eehz1$W9D>r>#WA%A9zAr^`>|;Tj1K~-s=RWFQq)K8z|lh
zeB=8bV?OzrV~59H*EQVnbwc--@Q*+I>~y|h<_lKZEEdfvbV&>;X*bSG({1m}WpkzM
zEFMZ>bjv<m^N)8Iv!~3`$-F5P)8iTI#Gy>8AdH)ZY$}(u3Z<l#%VAU=xw!h=)6eDh
z^x#OxF5Hx3?c@1W+DxVj+0scokVCb}4z-oIQ0Xkwzxv?mdY`<2N>`cOggaCwcTnNl
z0k^VFRJiw)$tWs&mWhHycbUA6I@cr;;Sq8UpN0)0pdKFBw&dk+kdI!-JqEdlM9%;j
zM1|{5sB`@m?!5!NXoBl}t+Kb`B9jP3WL%EBcKVyS0wsdb$>%8n$;fbUg}aSmG|dyd
zNU#`@aGSZjha9LC_abuOHQEeMI_P7#nH;#>(hMJW(Bl~3^kci|X$PHv#i?NDUU1N_
zQRVa%J9@=I>!>q1c$)uqjZtfwC+#R?L6w3#?Yh4@Xo^5prES01g&(5IFKt@&1n$}k
z|8ykq@2ARv^L8<hz3t}J_F<XR?RL&?2YnTfINfJQdmZ#XLQ$D~1|!Po6%m=}5A-(?
zgRuzxPDDNyAq7-ptntCQZpV6zHGtYbNnS*ypYivy%+-%aT#q26F|q>*ZDY|HZJ30x
z!b9iqn5!Sp#~X{@h>ws6s(db^9%pn>T+pS!-}YsEWZTW=u7c@u;48cJs)H(cOP9$F
zoX{D)B;u+bArwD09hWgoZX;pH0sf#j#%OEPZtnd%%AAJni%UDG7dH%<bk$aj`)%|T
y#b8vTm$-RJqDypPzeN9_NFI>r4iUFrmPjw^noNheb5NoaBF^X%$=9sG74k0=*?O!1

-- 
2.11.0