Jeremy Soller 
							
						 
					 
					
						
						
							
						
						ca09e86987 
					 
					
						
						
							
							Update documentation  
						
						
						
						
					 
					
						2021-06-04 16:22:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						df469a9eea 
					 
					
						
						
							
							Reduce copying of keyboard layouts  
						
						
						
						
					 
					
						2021-06-04 16:22:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						4742fd9742 
					 
					
						
						
							
							Fix adding src/board/system76/common headers to INCLUDE  
						
						
						
						
					 
					
						2021-06-04 16:22:10 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						689cea4e9c 
					 
					
						
						
							
							readme: Add section for legal info  
						
						... 
						
						
						
						- General copyright notice
- License info for firmware and tools
- Note about ITE datasheets being unavailable
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2021-06-04 07:04:21 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						6c5257ff3e 
					 
					
						
						
							
							readme: Add note about releases  
						
						... 
						
						
						
						Explain why there are no tagged releases, and why the commit hash on
official releases does not match commits from this repo.
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2021-06-04 07:04:21 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						51d6319f5b 
					 
					
						
						
							
							readme: Update note about PATH  
						
						... 
						
						
						
						Use hard line breaks to keep the line under 80 columns. Break it into 2
sentences: one explaining the issue, and the other explaining the fix.
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2021-06-04 07:04:21 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						b3b2a312b7 
					 
					
						
						
							
							Define GPCRn values in EC header  
						
						
						
						
					 
					
						2021-06-03 09:48:55 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						3fe0e2f4e4 
					 
					
						
						
							
							Add hidapi deps  
						
						... 
						
						
						
						ectool uses hidapi, which requires cc and pkg-config to be available.
This fixes building ectool on a minimal install system. 
						
						
					 
					
						2021-05-25 09:15:02 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						1b539e1206 
					 
					
						
						
							
							Make touchpad access non-blocking  
						
						
						
						
					 
					
						2021-05-24 19:02:47 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						532219c3f8 
					 
					
						
						
							
							Allow battery thresholds to be set in config.mk  
						
						... 
						
						
						
						The start/end thresholds are user-configurable values. This will allow
us to override these with profile values if desired. 
						
						
					 
					
						2021-05-14 15:55:26 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						76e02c9514 
					 
					
						
						
							
							Set battery charging thresholds in common.mk  
						
						... 
						
						
						
						Battery threshold control is entirely software-defined and does not
depend on any board-specific behavior. 
						
						
					 
					
						2021-05-14 15:55:26 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						285d622fbc 
					 
					
						
						
							
							kbc: Reduce timeout from 10ms to 1ms  
						
						... 
						
						
						
						Fix ACPI timeout and delay on S3 resume when holding a key.
A timeout greater than 1ms results in the excessive delay (~10s) still
occurring on an oryp5 (IT8587). 
						
						
					 
					
						2021-05-14 15:06:50 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						aa880033e3 
					 
					
						
						
							
							Add missing xxd dep  
						
						
						
						
					 
					
						2021-05-14 12:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						316376c271 
					 
					
						
						
							
							Add deps for Arch Linux  
						
						
						
						
					 
					
						2021-05-14 12:48:34 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						8bdcf243ec 
					 
					
						
						
							
							Add lint to ensure spaces are used for indentation  
						
						
						
						
					 
					
						2021-05-07 12:44:48 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						4963e04a83 
					 
					
						
						
							
							Reindent files using spaces  
						
						
						
						
					 
					
						2021-05-07 12:44:48 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						720af4b2b0 
					 
					
						
						
							
							Use BIT macro  
						
						... 
						
						
						
						Mostly done with the cocci script. macro.h was then added manually. 
						
						
					 
					
						2021-05-07 11:24:25 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						9a3ecba010 
					 
					
						
						
							
							scripts: Add coccinelle file to use BIT macro  
						
						
						
						
					 
					
						2021-05-07 11:24:25 -06:00 
						 
				 
			
				
					
						
							
							
								Lars Alexander Blumberg 
							
						 
					 
					
						
						
							
						
						7888f214bb 
					 
					
						
						
							
							Update dependency and keyboard config instructions  
						
						... 
						
						
						
						People who are just reading the keyboard customization instructions might overread the dependencies installations sections.
Additionally, installing rustup for the first time requires sourcing cargo's env vars in case the firmware is flashed in the same shell session after installing rustup. 
						
						
					 
					
						2021-05-03 16:25:19 -06:00 
						 
				 
			
				
					
						
							
							
								Winston Hoy 
							
						 
					 
					
						
						
							
						
						606ba01b48 
					 
					
						
						
							
							default to fan syncing but support disabling fan syncing with SYNC_FANS=0 build flag  
						
						
						
						
					 
					
						2021-05-01 06:33:40 -06:00 
						 
				 
			
				
					
						
							
							
								Winston Hoy 
							
						 
					 
					
						
						
							
						
						f0c42f5839 
					 
					
						
						
							
							Sync dGPU and PECI fans (at highest requested duty)  
						
						
						
						
					 
					
						2021-05-01 06:33:40 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						73b4e42726 
					 
					
						
						
							
							Update ecspy  
						
						... 
						
						
						
						Attempting to use ecspy results in it failing to build redox_hwio.
Update the submodule to a version that uses a newer version of the dep. 
						
						
					 
					
						2021-04-14 15:43:34 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						1ea21aedbe 
					 
					
						
						
							
							deps.sh: Run apt-get update  
						
						... 
						
						
						
						Hopefully this will fix the CI tests. This is a common enough issue on
CI that Travis mentions it in their documentation:
https://docs.travis-ci.com/user/common-build-problems/#linux-apt-fails-to-install-package-with-404-error  
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						55523d4083 
					 
					
						
						
							
							ectool 0.3.6  
						
						
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						84d5c6b79d 
					 
					
						
						
							
							tool: Make Access require Send and 'static  
						
						... 
						
						
						
						This allows the Configurator to send a `Ec<Box<dyn Access>>` through a
channel to a background thread. This could be done differently, but
presumably there's no reason to have an `Access` implementation this
doesn't apply to. 
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						16778e4a41 
					 
					
						
						
							
							Report all keys as released when lid is closed  
						
						
						
						
					 
					
						2021-04-02 13:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						a04d353096 
					 
					
						
						
							
							Fix fan_max keeping fan on when in S0iX  
						
						
						
						
					 
					
						2021-04-02 13:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						2401fcc50d 
					 
					
						
						
							
							oryp6, oryp7: Fix buzzing at lowest fan speed  
						
						
						
						
					 
					
						2021-03-16 18:51:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						61428bd198 
					 
					
						
						
							
							ectool 0.3.5  
						
						
						
						
					 
					
						2021-03-16 10:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						0017450cbb 
					 
					
						
						
							
							Add LED_SAVE command  
						
						
						
						
					 
					
						2021-03-16 10:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						17f8e37ed5 
					 
					
						
						
							
							Convert toolchain file to TOML syntax  
						
						... 
						
						
						
						rustup 1.23.0 (2020-11-27) introduced support for TOML syntax for the
toolchain file. Use this and specify required compoenents.
To ensure you are using a new enough rustup, run:
    rustup self update 
						
						
					 
					
						2021-03-15 10:09:42 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						66a970fa51 
					 
					
						
						
							
							oryp6, oryp7: Improved fan curve for video chat  
						
						
						
						
					 
					
						2021-03-08 15:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						9ad6b54aed 
					 
					
						
						
							
							Fix requiring sudo to run power.sh  
						
						
						
						
					 
					
						2021-03-08 15:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						91d128f0a0 
					 
					
						
						
							
							ectool 0.3.4  
						
						
						
						
					 
					
						2021-03-04 13:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						aab45bfcc1 
					 
					
						
						
							
							Add layer parameter for LED_GET_MODE and LED_SET_MODE commands  
						
						
						
						
					 
					
						2021-03-04 13:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						301eef6f21 
					 
					
						
						
							
							tool: Fix and CI test with redox_hwio  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						59df32814b 
					 
					
						
						
							
							tool: Don't depend on clap when without default features  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						aefad937bb 
					 
					
						
						
							
							ci: Test --no-default-features build of ectool  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						325762d4d8 
					 
					
						
						
							
							tool: Fix building without std feature  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						8825b906bd 
					 
					
						
						
							
							ectool 0.3.3  
						
						
						
						
					 
					
						2021-03-01 11:51:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						f30a9d84f7 
					 
					
						
						
							
							Fix unused variable warning  
						
						
						
						
					 
					
						2021-03-01 11:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						2ef4cd7bbd 
					 
					
						
						
							
							Add matrix command  
						
						
						
						
					 
					
						2021-03-01 11:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						c931eb4eef 
					 
					
						
						
							
							Do not repeat K_FAN_TOGGLE  
						
						
						
						
					 
					
						2021-02-26 15:51:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						67e143178d 
					 
					
						
						
							
							Always notify OS of SCI when pmc_sci is called  
						
						
						
						
					 
					
						2021-02-26 15:51:47 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						4cd4df03e8 
					 
					
						
						
							
							ectool 0.3.2  
						
						
						
						
					 
					
						2021-02-26 12:18:02 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						b11bc64bba 
					 
					
						
						
							
							tool: API and CLI for LED matrix mode  
						
						
						
						
					 
					
						2021-02-26 12:18:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						73a5d8b8a1 
					 
					
						
						
							
							ectool 0.3.1: Implement read_debug for Box<dyn Access>  
						
						
						
						
					 
					
						2021-02-23 09:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						221da86e20 
					 
					
						
						
							
							ci: Add job to build the tool  
						
						
						
						
					 
					
						2021-02-23 09:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						340ddd2e81 
					 
					
						
						
							
							deps: Install libudev  
						
						
						
						
					 
					
						2021-02-23 09:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						ba99aec1b7 
					 
					
						
						
							
							deps: Skip installing Rust if rustup is available  
						
						... 
						
						
						
						Saves time and prevents errors with trying to install rustup twice or
potentially overriding the user's default toolchain. 
						
						
					 
					
						2021-02-22 16:26:14 -07:00