Elvin Li 
							
						 
					 
					
						
						
						
						
							
						
						
							4c7e997ef1 
							
						 
					 
					
						
						
							
							Add NULL pointer check in I2chost.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15408  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-03-28 02:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Elvin Li 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa77862fd 
							
						 
					 
					
						
						
							
							If the driver does not start before, we do not disconnect driver and we must still uninstall other protocols on image handle. The original implementation of error return is not correct.  
						
						... 
						
						
						
						Signed-off-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15069  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-09 08:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Elvin Li 
							
						 
					 
					
						
						
						
						
							
						
						
							6f497f8f71 
							
						 
					 
					
						
						
							
							Check if component name protocol exist, uninstall it when it really exists.  
						
						... 
						
						
						
						Signed-off-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15058  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-08 03:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Elvin Li 
							
						 
					 
					
						
						
						
						
							
						
						
							62eeb52af7 
							
						 
					 
					
						
						
							
							Per PI 1.3 spec, when Reserved bit set in the SlaveAddress parameter, EFI_NOT_FOUND should be returned in EFI_I2C_HOST_PROTOCOL.QueueRequest().  
						
						... 
						
						
						
						Signed-off-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Leahy Leroy P <leroy.p.leahy@intel.com>
Reviewed-by: Lin Jie <jie.lin@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14952  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-10 01:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Elvin Li 
							
						 
					 
					
						
						
						
						
							
						
						
							43e543bcaa 
							
						 
					 
					
						
						
							
							Add I2C bus DXE driver and I2C host DXE driver following PI 1.3 spec.  
						
						... 
						
						
						
						Signed-off-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Leahy Leroy P <leroy.p.leahy@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14549  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-14 01:16:06 +00:00