FUI: Fill in link_m and link_n values
... based on the EDID detailed timing values for pixel_clock and link_clock. Two undocumented registers 0x6f040 and 0x6f044 correspond to link_m and link_n respectively. Other two undocumented registers 0x6f030 and 0x6f034 correspond to data_m and data_n respectively. Calculations are based on the intel_link_compute_m_n from linux kernel. Currently, the value for 0x6f030 does not come up right with our calculations. Hence, set to hard-coded value. Change-Id: I40ff411729d0a61759164c3c1098504973f9cf5e Reviewed-on: https://gerrit.chromium.org/gerrit/62915 Reviewed-by: Ronald G. Minnich <rminnich@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Commit-Queue: Furquan Shaikh <furquan@chromium.org> Reviewed-on: http://review.coreboot.org/4381 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
		
				
					committed by
					
						 Patrick Georgi
						Patrick Georgi
					
				
			
			
				
	
			
			
			
						parent
						
							3d9b5a2931
						
					
				
				
					commit
					6b19071ffb
				
			| @@ -45,6 +45,8 @@ struct edid { | ||||
| 	/* used to compute timing for graphics chips. */ | ||||
| 	unsigned char phsync; | ||||
| 	unsigned char pvsync; | ||||
| 	unsigned int pixel_clock; | ||||
| 	unsigned int link_clock; | ||||
| 	unsigned int ha; | ||||
| 	unsigned int hbl; | ||||
| 	unsigned int hso; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user