-
b1d0aaf180
Fix test for direction switch
Jeremy Soller
2019-11-13 14:36:20 -07:00
-
890d8e9968
Move i2c support to common
Jeremy Soller
2019-11-13 14:33:04 -07:00
-
894e448dfc
Host interface is enabled on demand
Jeremy Soller
2019-11-13 11:13:35 -07:00
-
1a6d510aee
statics are pdata by default
Jeremy Soller
2019-11-13 11:13:26 -07:00
-
1de07139cd
Set model to medium
Jeremy Soller
2019-11-13 10:56:30 -07:00
-
20caba8107
Clean up global definitions for kbscan
Jeremy Soller
2019-11-13 10:55:27 -07:00
-
3bd54dcf24
Use i2c definitions for all i2c functions
Jeremy Soller
2019-11-13 10:55:05 -07:00
-
1e6c741d82
Add i2c definitions for it8587e
Jeremy Soller
2019-11-13 10:51:57 -07:00
-
72fd8001ab
Add CPU frequency definition for galp3-c
Jeremy Soller
2019-11-13 10:50:38 -07:00
-
3e5f81b775
Adjust SMBUS timing
Jeremy Soller
2019-11-12 10:59:01 -07:00
-
d07cbc33e5
Fix comment
Jeremy Soller
2019-11-12 08:38:45 -07:00
-
4dd5aecd42
Fix address of SCLKTSA
Jeremy Soller
2019-11-12 08:38:20 -07:00
-
73cd5f1cdf
Add i2c slave support to arduino firmware
Jeremy Soller
2019-11-11 09:35:56 -07:00
-
badc84d99b
Use Werror for avr architecture
Jeremy Soller
2019-11-11 09:35:11 -07:00
-
285e9bc437
Reduce smbus speed to 50 KHz
Jeremy Soller
2019-11-10 20:25:15 -07:00
-
7b30477009
Do not exit on error when dumping battery information
Jeremy Soller
2019-11-10 20:19:54 -07:00
-
a1de5983df
Improvements for ps2 support
Jeremy Soller
2019-11-10 20:19:23 -07:00
-
d7c15e02ab
Set second buffer full bit
Jeremy Soller
2019-11-10 20:18:48 -07:00
-
8f69ece191
Fix errors and deny errors
Jeremy Soller
2019-11-10 18:49:21 -07:00
-
eb1a6a48bc
Add RT809F instructions
Jeremy Soller
2019-11-10 18:48:27 -07:00
-
0f6df188a0
Map super and apps keys
Jeremy Soller
2019-11-08 15:47:14 -07:00
-
c522f44422
Actually return controller config
Jeremy Soller
2019-11-08 15:40:46 -07:00
-
60bcd23e27
Fix 5 and 6 mapping
Jeremy Soller
2019-11-08 15:19:06 -07:00
-
1f87adb1fc
Add timeout for kbc and pmc writes
Jeremy Soller
2019-11-08 13:40:10 -07:00
-
4269b25ecf
Allow writing to controller output port
Jeremy Soller
2019-11-08 13:27:59 -07:00
-
81d396c77e
Add ps2 controller system bit
Jeremy Soller
2019-11-08 13:27:48 -07:00
-
342e1018cc
Add PMC burst command
Jeremy Soller
2019-11-08 12:43:36 -07:00
-
05a505ad83
Add key translation
Jeremy Soller
2019-11-08 12:43:28 -07:00
-
6e9f52efab
Enable interrupts on request
Jeremy Soller
2019-11-08 11:28:40 -07:00
-
97bbdf4a0b
Fix debug of kbc byte
Jeremy Soller
2019-11-08 11:21:18 -07:00
-
bc0233b6ac
Enable ps2 interrupts
Jeremy Soller
2019-11-08 10:57:22 -07:00
-
ff5a21931d
Debug ps2 keyboard data
Jeremy Soller
2019-11-08 10:57:15 -07:00
-
2c18b3cb54
Send keypresses over ps2
Jeremy Soller
2019-11-08 10:29:29 -07:00
-
1b0f79c818
Add delay_ticks function
Jeremy Soller
2019-11-08 10:29:04 -07:00
-
7ce8a8b114
Add keymap
Jeremy Soller
2019-11-08 09:31:06 -07:00
-
03b435fee8
Hook keymap function
Jeremy Soller
2019-11-07 20:00:41 -07:00
-
0c60ede118
Add keymap stub
Jeremy Soller
2019-11-07 19:58:28 -07:00
-
5b7266b5f9
Add kbscan_event
Jeremy Soller
2019-11-07 15:54:13 -07:00
-
c4047eabdb
Ensure that spurious presses are ignored
Jeremy Soller
2019-11-07 15:53:48 -07:00
-
89fb9dca12
Add scancode command
Jeremy Soller
2019-11-07 14:26:04 -07:00
-
387811a882
Set other important GPIOs in order to get CPU booting
Jeremy Soller
2019-11-07 13:59:55 -07:00
-
1c82fe11cd
Fix GPIO dump
Jeremy Soller
2019-11-07 13:59:35 -07:00
-
b876b5e39c
Fix reset command
Jeremy Soller
2019-11-07 13:59:30 -07:00
-
053a689276
Move kbc_event to board code
Jeremy Soller
2019-11-07 13:57:33 -07:00
-
3d1e1aaae5
Fix PWM for fan
Jeremy Soller
2019-11-06 15:34:03 -07:00
-
330ccb5c47
Fix ZTIER register
Jeremy Soller
2019-11-06 14:07:59 -07:00
-
01ef00a777
Get system to PLT_RST# assertion
Jeremy Soller
2019-11-06 11:34:32 -07:00
-
037f0d54d7
Begin work on power sequence
Jeremy Soller
2019-11-06 09:11:19 -07:00
-
665f64a0a9
Add description of power init
Jeremy Soller
2019-11-05 20:38:27 -07:00
-
0d74fe65e0
Add battery charging hook, disabled by default
Jeremy Soller
2019-11-05 14:44:18 -07:00
-
976874f525
Do less re-initialization of smbus, add battery charger enabling
Jeremy Soller
2019-11-05 14:42:15 -07:00
-
aee44bbce0
Increase smbus frequency to 400KHz
Jeremy Soller
2019-11-05 14:32:06 -07:00
-
de1f553e19
Update ecsim
Jeremy Soller
2019-10-10 21:23:47 -06:00
-
0dbb2ee8d5
add SMBUS write support
Jeremy Soller
2019-10-02 09:59:06 -06:00
-
044584e96e
Add i2c capability for AVR
Jeremy Soller
2019-10-01 14:20:35 -06:00
-
f50b8feb83
Hook up battery debugging to power switch
Jeremy Soller
2019-10-01 13:40:54 -06:00
-
1cefcbbfcb
Battery debugging
Jeremy Soller
2019-10-01 13:40:40 -06:00
-
b4eeae3bda
Fixes for smbus
Jeremy Soller
2019-10-01 13:40:29 -06:00
-
a300a5681a
Attempt to initialize PWM for CPU fan
Jeremy Soller
2019-10-01 12:01:46 -06:00
-
2fc173faa3
Add more GPIO pin definitions
Jeremy Soller
2019-10-01 12:01:28 -06:00
-
24e407551e
Improve GPIO debug
Jeremy Soller
2019-10-01 12:01:14 -06:00
-
a4c4c34ff9
Use SMBus for console output
Jeremy Soller
2019-10-01 12:00:33 -06:00
-
281ffd6d05
Use Ps2 objects to initialize PS/2
Jeremy Soller
2019-10-01 11:59:53 -06:00
-
9deb7b11ad
Reorder memory segment specifier, add Ps2 struct
Jeremy Soller
2019-10-01 11:59:07 -06:00
-
15004f76b3
Set console baud to 1 MHz
Jeremy Soller
2019-09-30 17:36:15 -06:00
-
2db0b8c36a
Move common directory, add defines for BOARD, EC, and ARCH
Jeremy Soller
2019-09-30 17:35:13 -06:00
-
3fb1ecd84b
Add PWM control
Jeremy Soller
2019-09-30 09:02:53 -06:00
-
35a869bb49
Add README and LED control to all arduino projects
Jeremy Soller
2019-09-29 22:01:16 -06:00
-
01bae12644
Add AVR GPIO
Jeremy Soller
2019-09-29 21:47:37 -06:00
-
5c3fb062fd
Add arduino uno readme
Jeremy Soller
2019-09-29 21:26:21 -06:00
-
e3aa21cae4
Add Arduino Micro and Arduino Uno
Jeremy Soller
2019-09-29 21:20:03 -06:00
-
abd457ba73
Fix building AVR hex files
Jeremy Soller
2019-09-29 21:19:32 -06:00
-
aa25bf1cea
debug GPIO before hello message
Jeremy Soller
2019-09-29 20:14:43 -06:00
-
ded5181926
Organize into arch, board, and ec modules
Jeremy Soller
2019-09-29 20:13:03 -06:00
-
9d056547e6
Add includes from each directory
Jeremy Soller
2019-09-29 20:09:42 -06:00
-
2fa764e879
Rename Arduino Mega 2560 board
Jeremy Soller
2019-09-29 17:13:59 -06:00
-
b04352cb63
Reorganize to allow compiling and running AVR firmware
Jeremy Soller
2019-09-29 17:13:31 -06:00
-
608326af30
Prepare for portable build process
Jeremy Soller
2019-09-29 16:45:12 -06:00
-
af0a5f623f
Pass pin to power switch function
Jeremy Soller
2019-09-29 12:53:16 -06:00
-
c1757e0ddb
Move event loops outside of main.c
Jeremy Soller
2019-09-29 12:51:14 -06:00
-
f00326edd1
Add PMC command state, update ecsim
Jeremy Soller
2019-09-29 12:34:54 -06:00
-
47ad6386c6
Update README
Jeremy Soller
2019-09-29 10:25:46 -06:00
-
728c8d900d
Add link to PECI docs
Jeremy Soller
2019-09-28 21:16:48 -06:00
-
e9897a321e
Add KBC and PMC objects
Jeremy Soller
2019-09-28 20:43:22 -06:00
-
b479defcc4
Refactor timers, add GPIO debugging, and increase print speed
Jeremy Soller
2019-09-27 21:04:59 -06:00
-
da40506f04
Add simulation
Jeremy Soller
2019-09-27 17:33:06 -06:00
-
ffd9e6eca2
Modularize
Jeremy Soller
2019-09-27 17:23:32 -06:00
-
e97175932f
Add initial source
Jeremy Soller
2019-09-27 17:02:51 -06:00
-
948b22a206
Initial commit
Jeremy Soller
2019-09-27 16:50:44 -06:00