97 Commits

Author SHA1 Message Date
Jeremy Soller
d940e2add9
Update ecsim 2019-11-16 20:19:25 -07:00
Jeremy Soller
3fd37bd16a Enable touchpad pins 2019-11-15 19:19:14 -07:00
Jeremy Soller
7614873b19 Enable PNP devices by default, attempt to send/receive data from touchpad 2019-11-15 16:47:56 -07:00
Jeremy Soller
512e52a408
Use common i2c include 2019-11-15 14:43:31 -07:00
Jeremy Soller
d3c16c5c52
Fix smbus read/write on arduino 2019-11-15 14:19:21 -07:00
Jeremy Soller
97502b61b0
Update avr i2c to match new common i2c library 2019-11-13 19:26:04 -07:00
Jeremy Soller
7401a540e8
Modify i2c timing 2019-11-13 15:50:26 -07:00
Jeremy Soller
77aa419318
Better error information 2019-11-13 15:40:53 -07:00
Jeremy Soller
b1d0aaf180
Fix test for direction switch 2019-11-13 14:36:20 -07:00
Jeremy Soller
890d8e9968
Move i2c support to common 2019-11-13 14:33:04 -07:00
Jeremy Soller
894e448dfc
Host interface is enabled on demand 2019-11-13 11:13:35 -07:00
Jeremy Soller
1a6d510aee
statics are pdata by default 2019-11-13 11:13:26 -07:00
Jeremy Soller
1de07139cd
Set model to medium 2019-11-13 10:56:30 -07:00
Jeremy Soller
20caba8107
Clean up global definitions for kbscan 2019-11-13 10:55:27 -07:00
Jeremy Soller
3bd54dcf24
Use i2c definitions for all i2c functions 2019-11-13 10:55:05 -07:00
Jeremy Soller
1e6c741d82
Add i2c definitions for it8587e 2019-11-13 10:51:57 -07:00
Jeremy Soller
72fd8001ab
Add CPU frequency definition for galp3-c 2019-11-13 10:50:38 -07:00
Jeremy Soller
3e5f81b775
Adjust SMBUS timing 2019-11-12 10:59:01 -07:00
Jeremy Soller
d07cbc33e5
Fix comment 2019-11-12 08:38:45 -07:00
Jeremy Soller
4dd5aecd42
Fix address of SCLKTSA 2019-11-12 08:38:20 -07:00
Jeremy Soller
73cd5f1cdf
Add i2c slave support to arduino firmware 2019-11-11 09:35:56 -07:00
Jeremy Soller
badc84d99b
Use Werror for avr architecture 2019-11-11 09:35:11 -07:00
Jeremy Soller
285e9bc437
Reduce smbus speed to 50 KHz 2019-11-10 20:25:15 -07:00
Jeremy Soller
7b30477009
Do not exit on error when dumping battery information 2019-11-10 20:19:54 -07:00
Jeremy Soller
a1de5983df
Improvements for ps2 support 2019-11-10 20:19:23 -07:00
Jeremy Soller
d7c15e02ab
Set second buffer full bit 2019-11-10 20:18:48 -07:00
Jeremy Soller
8f69ece191
Fix errors and deny errors 2019-11-10 18:49:21 -07:00
Jeremy Soller
eb1a6a48bc
Add RT809F instructions 2019-11-10 18:48:27 -07:00
Jeremy Soller
0f6df188a0
Map super and apps keys 2019-11-08 15:47:14 -07:00
Jeremy Soller
c522f44422
Actually return controller config 2019-11-08 15:40:46 -07:00
Jeremy Soller
60bcd23e27
Fix 5 and 6 mapping 2019-11-08 15:19:06 -07:00
Jeremy Soller
1f87adb1fc
Add timeout for kbc and pmc writes 2019-11-08 13:40:10 -07:00
Jeremy Soller
4269b25ecf
Allow writing to controller output port 2019-11-08 13:27:59 -07:00
Jeremy Soller
81d396c77e
Add ps2 controller system bit 2019-11-08 13:27:48 -07:00
Jeremy Soller
342e1018cc
Add PMC burst command 2019-11-08 12:43:36 -07:00
Jeremy Soller
05a505ad83
Add key translation 2019-11-08 12:43:28 -07:00
Jeremy Soller
6e9f52efab
Enable interrupts on request 2019-11-08 11:28:40 -07:00
Jeremy Soller
97bbdf4a0b
Fix debug of kbc byte 2019-11-08 11:21:18 -07:00
Jeremy Soller
bc0233b6ac
Enable ps2 interrupts 2019-11-08 10:57:22 -07:00
Jeremy Soller
ff5a21931d
Debug ps2 keyboard data 2019-11-08 10:57:15 -07:00
Jeremy Soller
2c18b3cb54
Send keypresses over ps2 2019-11-08 10:29:29 -07:00
Jeremy Soller
1b0f79c818
Add delay_ticks function 2019-11-08 10:29:04 -07:00
Jeremy Soller
7ce8a8b114
Add keymap 2019-11-08 09:31:06 -07:00
Jeremy Soller
03b435fee8
Hook keymap function 2019-11-07 20:00:41 -07:00
Jeremy Soller
0c60ede118
Add keymap stub 2019-11-07 19:58:28 -07:00
Jeremy Soller
5b7266b5f9
Add kbscan_event 2019-11-07 15:54:13 -07:00
Jeremy Soller
c4047eabdb
Ensure that spurious presses are ignored 2019-11-07 15:53:48 -07:00
Jeremy Soller
89fb9dca12
Add scancode command 2019-11-07 14:26:04 -07:00
Jeremy Soller
387811a882
Set other important GPIOs in order to get CPU booting 2019-11-07 13:59:55 -07:00
Jeremy Soller
1c82fe11cd
Fix GPIO dump 2019-11-07 13:59:35 -07:00