Jeremy Soller 
							
						 
					 
					
						
						
							
						
						86f281b410 
					 
					
						
						
							
							Add ME_WE gpio for all boards  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						4a1e0a5aa8 
					 
					
						
						
							
							Add optional EC security state and documentation  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						4567f99015 
					 
					
						
						
							
							peci: Clear status after command completion  
						
						... 
						
						
						
						Per the flow charts for PECI programming guide, clear the status
register after the command has completed.
Ref: IT5570E V0.3.2 datasheet
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						3dde812dba 
					 
					
						
						
							
							peci: Check FINISH for completed transaction  
						
						... 
						
						
						
						Per the IT5570E datasheet, FINISH should be used to check if a
transaction completed, not HOBY.
> For the polling mode, software continues reading the Host Status
> Register to check whether the transaction is completed or not (the
> Finish bit in the Host Status Register will be set when the
> transaction is completed).
Ref: IT5570E V0.3.2 datasheet
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						dd97946056 
					 
					
						
						
							
							peci: Check for hardware error  
						
						... 
						
						
						
						Check if any hardware error bits are set instead of checking for only
command completion.
Move logging of WrPkgConfig() errors from power to peci.
Ref: IT5570E V0.3.2 datasheet
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						373dc36676 
					 
					
						
						
							
							kbc: Enable Transaction Done interrupt  
						
						... 
						
						
						
						Step 2 for data transmission (both RX and TX) is to enable the
Transaction Done interrupt.
Ref: IT5570 V0.3.2, 7.9.3.1 Hardware Mode Selected
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						22487f737d 
					 
					
						
						
							
							gaze18: Set CC_EN high  
						
						... 
						
						
						
						Fixes using the TBT port (rear USB-C).
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						0348800411 
					 
					
						
						
							
							addw3: Enable USB-C power  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						f73160fad5 
					 
					
						
						
							
							oryp11: Enable thunderbolt power  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						4aeb3669a0 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						7587a6412d 
					 
					
						
						
							
							oryp11: set EC_AMP_EN high  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						ba5438a79a 
					 
					
						
						
							
							Update power state prior to using PECI  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						55df52a013 
					 
					
						
						
							
							Remove unnecessary code from espi_event  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						cb8e0971c6 
					 
					
						
						
							
							PECI ESPI timeout of 10ms  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						34ef03b19a 
					 
					
						
						
							
							Fix ESPI vw_get and vw_set  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						33eaef2dd0 
					 
					
						
						
							
							Reorder power plane detection  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						0d438a3314 
					 
					
						
						
							
							Make sure power_state is S0 before attempting PECI  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						962d55309a 
					 
					
						
						
							
							Gate peci_available on ESPI availability  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						fc1fda0725 
					 
					
						
						
							
							Use EC_RSMRST# for S5 detection on eSPI systems as well  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						35d3c4f161 
					 
					
						
						
							
							Fix style  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						6b80721138 
					 
					
						
						
							
							oryp11: set prochot the right way  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						a0c81f6304 
					 
					
						
						
							
							Improvements for determining CPU state using virtual wires  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						4e11f6220b 
					 
					
						
						
							
							Fix comparisons of vw_get values  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						cea89a78d8 
					 
					
						
						
							
							Use ESPI VW signals wherever possible  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						a5a677ee63 
					 
					
						
						
							
							oryp11: fix some GPIO configuration  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						8c52a51af1 
					 
					
						
						
							
							addw3: fix some GPIO configuration  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						cda67e6d1e 
					 
					
						
						
							
							Fix stalls in getting PECI information over eSPI  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						9abd9d853a 
					 
					
						
						
							
							common: peci: WIP peci_get_temp over espi  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						83f40c643f 
					 
					
						
						
							
							ite: Add more eSPI registers  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						95a654aaff 
					 
					
						
						
							
							common: peci: Remove extra shift in peci_get_temp  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						53f22a6658 
					 
					
						
						
							
							common: Break out PECI GetTemp logic, prepare for PECI over ESPI  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						c8df652723 
					 
					
						
						
							
							Rename gaze18-3050 to gaze18  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						9c59871986 
					 
					
						
						
							
							Rename gaze18-40x0 to addw3  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						cd3e5ac329 
					 
					
						
						
							
							Rename addp3 to oryp11  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						d68a42180b 
					 
					
						
						
							
							Rename oryp11 to serw13  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						55f961406c 
					 
					
						
						
							
							addp3: Use virtual wire for calculating power state  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						db10c198b3 
					 
					
						
						
							
							addp3: Add new board  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						c7bc078cbd 
					 
					
						
						
							
							gaze18-3050: Fix GPIOs for power sequence  
						
						... 
						
						
						
						Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						60f9cfc8d6 
					 
					
						
						
							
							gaze18-3050: Add new board  
						
						... 
						
						
						
						Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						e4542d2aa5 
					 
					
						
						
							
							oryp11: Adjust fan points  
						
						... 
						
						
						
						Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						e4d7196b5c 
					 
					
						
						
							
							oryp11: Increase AC power limit to 280W  
						
						... 
						
						
						
						Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						d723e2e13d 
					 
					
						
						
							
							gaze18-40x0: Fix prochot polarity  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						ff7d7138b0 
					 
					
						
						
							
							Support power limits above 256W  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						8bd3b49273 
					 
					
						
						
							
							gaze18-40x0: gpio fixes  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						213f79e2b6 
					 
					
						
						
							
							oryp11: Add new board  
						
						... 
						
						
						
						Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						bc111b7a4b 
					 
					
						
						
							
							gaze18-40x0: Let PCH handle panel  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						ef6ea32c37 
					 
					
						
						
							
							Add gaze18-40x0  
						
						
						
						
					 
					
						2023-04-03 13:06:16 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						1046dd7aec 
					 
					
						
						
							
							Update Rust toolchain to 2023-01-21  
						
						... 
						
						
						
						Update the toolchain and deps, and use the sparse registry access.
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-02-18 06:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						96b2d78c2e 
					 
					
						
						
							
							Remove PMC hack for S0ix  
						
						... 
						
						
						
						Whatever the issue was appears to be fixed after rebasing coreboot on
the 4.19 release. lemp11 has successfully reached S0ix with SLP_S0#
asserted when booted on battery power for 100 cycles.
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-02-18 06:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						ddb19e8738 
					 
					
						
						
							
							ec/ite: Add Wake-Up Control registers  
						
						... 
						
						
						
						Groups 1, 3, and 4 require explicitly enabling the wake-up function
before unmasking them in INTC.
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2023-02-07 10:47:24 -07:00