Commit Graph

  • e79620989f Implement parallel host and peripheral tests Jeremy Soller 2020-01-01 19:47:28 -07:00
  • 6c70fa0752 Implement EPP protocol Jeremy Soller 2020-01-01 14:08:08 -07:00
  • f220046ce2 Organize parallel example Jeremy Soller 2019-12-31 22:00:56 -07:00
  • 155a1c62bd Add documentation Jeremy Soller 2019-12-31 21:59:34 -07:00
  • 3675419ee3 WIP: add parallel port example Jeremy Soller 2019-12-31 21:59:04 -07:00
  • 4a8943183c Update Jeremy keymap Jeremy Soller 2019-12-30 15:26:51 -07:00
  • ce6fe6de64 Debug entry to scratch Jeremy Soller 2019-12-30 12:14:53 -07:00
  • fb65be501f Fix mapping of SCAR4 Jeremy Soller 2019-12-30 12:14:44 -07:00
  • 0e59958dc0 Increase timeouts Jeremy Soller 2019-12-30 11:46:21 -07:00
  • 209834bee1 Do not use custom printing function Jeremy Soller 2019-12-30 11:07:36 -07:00
  • f21b8b6a44 Do not map newline to carriage return and newline. Jeremy Soller 2019-12-30 10:56:19 -07:00
  • a9339a8204 Scratch debugging Jeremy Soller 2019-12-30 10:47:49 -07:00
  • 6029843c07 Map newline to carriage return and newline Jeremy Soller 2019-12-30 10:26:04 -07:00
  • 390d6516be Remove unnecessary includes Jeremy Soller 2019-12-30 10:25:48 -07:00
  • 1dc8539c5c Fix touchpad lock scancode Jeremy Soller 2019-12-19 13:28:26 -07:00
  • 386b421914 Add touchpad toggle and play/pause Jeremy Soller 2019-12-18 19:36:53 -07:00
  • 36854b11d0 Add insert and numpad 3 keys Jeremy Soller 2019-12-17 11:47:45 -07:00
  • 9abe1793e0 Use numpad keycodes in map Jeremy Soller 2019-12-17 11:26:23 -07:00
  • c9e575c740 Add numpad keycodes Jeremy Soller 2019-12-17 11:26:08 -07:00
  • f491d8db89 Add numpad mappings Jeremy Soller 2019-12-16 16:47:40 -07:00
  • 782cac1de9 Only warn on missing key Jeremy Soller 2019-12-16 16:30:24 -07:00
  • c75945e943 Add support for darter keyboard Jeremy Soller 2019-12-16 16:26:42 -07:00
  • c9182c3a06 Add suspend button SCI Jeremy Soller 2019-12-12 11:08:17 -07:00
  • 84941a85d2 Add lid switch SCI Jeremy Soller 2019-12-12 10:56:19 -07:00
  • 9cbf9da0eb Make USB_PWR_EN_N an output Jeremy Soller 2019-12-11 10:12:23 -07:00
  • def0e0150e Enable more power lines Jeremy Soller 2019-12-10 11:27:52 -07:00
  • e85611736c Debounce key releases (needs testing) Jeremy Soller 2019-12-07 11:02:02 -07:00
  • ae52109b13 Change jeremy map Jeremy Soller 2019-12-03 13:59:30 -07:00
  • 12a359c75e Add lid switch ACPI Jeremy Soller 2019-12-03 13:59:19 -07:00
  • 1c73751ef6 Support for SCI hotkeys Jeremy Soller 2019-12-02 14:56:11 -07:00
  • dc19bf1248 Add SCI event queue Jeremy Soller 2019-12-02 13:20:56 -07:00
  • 73ab827211 Redo fix for failure to boot in order to allow complete system shut off Jeremy Soller 2019-11-27 12:21:14 -07:00
  • fceb98342b Disable watchdog when charging Jeremy Soller 2019-11-27 12:16:55 -07:00
  • 465e865793 Reduce log level Jeremy Soller 2019-11-25 21:13:03 -07:00
  • 146595563f Fix failure to boot Jeremy Soller 2019-11-25 21:05:56 -07:00
  • 561d3bdb7a Enable Arduino Uno i2c debugging Jeremy Soller 2019-11-25 14:55:31 -07:00
  • 08c800fa6d Implement ACPI parameters from proprietary EC firmware Jeremy Soller 2019-11-25 09:27:28 -07:00
  • fe613e093c unpress keys when switching layers Jeremy Soller 2019-11-24 14:24:23 -07:00
  • 1ecae5e9f9 Rebuild when makefile change Jeremy Soller 2019-11-24 12:13:43 -07:00
  • fb69390a9d Do not power off on suspend Jeremy Soller 2019-11-24 12:12:42 -07:00
  • 65c67574c0 Fix compilation when not debugging Jeremy Soller 2019-11-23 20:12:05 -07:00
  • e5d62c952d Disable i2c debug Jeremy Soller 2019-11-23 20:08:57 -07:00
  • bcd480ec85 Allow system to power off, enable logging, change kbc logging from debug to trace Jeremy Soller 2019-11-23 20:02:52 -07:00
  • 0426c066b6 Only watch SUSPWRDNACK for primary plane state Jeremy Soller 2019-11-22 15:14:52 -07:00
  • 5402fa33df Fix edge detection of ALL_SYS_PWROK Jeremy Soller 2019-11-22 14:59:46 -07:00
  • 445a01de42 Debug power functions Jeremy Soller 2019-11-22 14:52:34 -07:00
  • 95f0d47e5a Fix some power timing Jeremy Soller 2019-11-22 14:42:49 -07:00
  • c94bd08986 Do not send serial debug if not selected Jeremy Soller 2019-11-22 14:42:33 -07:00
  • 38321e068b Move power handling to new power functions Jeremy Soller 2019-11-22 14:30:50 -07:00
  • c6588d8847 Add separate power functions Jeremy Soller 2019-11-22 14:30:39 -07:00
  • 75e0a0b3f9 Add PNP functions Jeremy Soller 2019-11-22 14:30:30 -07:00
  • da60fc9080 Fix delay_us and delay_ns not showing up Jeremy Soller 2019-11-22 14:30:21 -07:00
  • 9cfd3a8d5a WIP: redo power sequence Jeremy Soller 2019-11-22 10:02:24 -07:00
  • 6585f917c2 Remove unused register definition Jeremy Soller 2019-11-21 11:04:16 -07:00
  • 90f9a9d37d Merge branch 'master' of https://github.com/system76/ec Jeremy Soller 2019-11-21 09:16:57 -07:00
  • 56c210082f Fix some signal names Jeremy Soller 2019-11-21 09:16:39 -07:00
  • 403d2e8fe7 Add flash target Jeremy Soller 2019-11-20 21:22:35 -07:00
  • 620c1c2507 Better documentation for GPIO settings Jeremy Soller 2019-11-20 21:04:12 -07:00
  • a4f0839e48 Remove prints from scratch Jeremy Soller 2019-11-20 15:16:30 -07:00
  • c9916fe9e5 Update ecsim Jeremy Soller 2019-11-20 15:09:43 -07:00
  • 97db2bd339 Implement flashing from scratch rom Jeremy Soller 2019-11-20 15:08:17 -07:00
  • 68ed5913dd Move PMC logic to board Jeremy Soller 2019-11-20 13:05:14 -07:00
  • dc9ba7d96a Fix makefile comment Jeremy Soller 2019-11-20 12:01:13 -07:00
  • 885fb3ed44 Add PMC support to scratch ram, move makefile targets to new makefile Jeremy Soller 2019-11-20 11:58:36 -07:00
  • 8950a783f4 Support use of all available scratch RAM Jeremy Soller 2019-11-20 11:28:21 -07:00
  • 3e8cc817b7 Seperate compilation of scratch rom Jeremy Soller 2019-11-20 11:14:01 -07:00
  • b6d2c587f6 Only build items in $(OBJ) with standard rules Jeremy Soller 2019-11-20 10:47:23 -07:00
  • 8c90323b6a Add ARRAY_SIZE Jeremy Soller 2019-11-20 10:47:10 -07:00
  • 27f1dccc9e Run peci and battery events every 256 cycles Jeremy Soller 2019-11-19 14:25:32 -07:00
  • 9f02b8d67d Add Jeremy's keymap Jeremy Soller 2019-11-19 13:23:00 -07:00
  • 055cb92844 Allow compilation with lower log level, change level to warn Jeremy Soller 2019-11-19 12:31:30 -07:00
  • eec73b0796 Add comment about default layout Jeremy Soller 2019-11-19 12:23:06 -07:00
  • dbbc1b2a03 Cleanup keymap Jeremy Soller 2019-11-19 12:14:59 -07:00
  • e8f8169822 Allow user keymaps Jeremy Soller 2019-11-19 12:04:29 -07:00
  • 5f49f49140 Revert continuous battery charging, it doesn't quite work Jeremy Soller 2019-11-19 11:51:15 -07:00
  • 9f356f88cc Send battery charger config repeatedly Jeremy Soller 2019-11-19 11:38:59 -07:00
  • 93220ab072 Fix detection of CPU temp Jeremy Soller 2019-11-19 10:48:04 -07:00
  • c1fe4eeb43 Simplify scancode set 1 transformation Jeremy Soller 2019-11-18 20:34:19 -07:00
  • d928ef8a9a Provide battery and peci info through acpi pmc interface Jeremy Soller 2019-11-18 20:34:02 -07:00
  • 788fa5ee52 Improve keyboard scanning and add function key Jeremy Soller 2019-11-18 19:19:55 -07:00
  • 1f81503c55 Enable kbscan Jeremy Soller 2019-11-18 14:47:19 -07:00
  • cc355b5962 Disable I2C debugger Jeremy Soller 2019-11-18 10:41:31 -07:00
  • 98dc75e37f Move HOSTA defines to public header Jeremy Soller 2019-11-18 10:08:45 -07:00
  • 47359230fa Enable i2c debugger on address 0x76 Jeremy Soller 2019-11-18 09:26:38 -07:00
  • 6f6336c2dd Fix app key Jeremy Soller 2019-11-18 09:22:31 -07:00
  • 93e35d2cc5 Add debug levels Jeremy Soller 2019-11-18 09:22:21 -07:00
  • e0e17258a3 Set WLAN_PWR_EN Jeremy Soller 2019-11-17 19:53:41 -07:00
  • 56ae9f788c Disable debugging by default, enable wireless Jeremy Soller 2019-11-17 19:45:45 -07:00
  • 08717157db Do not debug touchpad values Jeremy Soller 2019-11-17 18:39:03 -07:00
  • 271b612c57 Ensure ps2 interface is always in correct state Jeremy Soller 2019-11-17 18:37:25 -07:00
  • 49e958fc7d Implement temperature control using peci Jeremy Soller 2019-11-17 15:52:44 -07:00
  • f52af3ff87 scratch rom functionality (WIP) Jeremy Soller 2019-11-16 20:19:46 -07:00
  • d940e2add9 Update ecsim Jeremy Soller 2019-11-16 20:19:25 -07:00
  • 3fd37bd16a Enable touchpad pins Jeremy Soller 2019-11-15 19:19:14 -07:00
  • 7614873b19 Enable PNP devices by default, attempt to send/receive data from touchpad Jeremy Soller 2019-11-15 16:47:56 -07:00
  • 512e52a408 Use common i2c include Jeremy Soller 2019-11-15 14:43:31 -07:00
  • d3c16c5c52 Fix smbus read/write on arduino Jeremy Soller 2019-11-15 14:19:21 -07:00
  • 97502b61b0 Update avr i2c to match new common i2c library Jeremy Soller 2019-11-13 19:26:04 -07:00
  • 7401a540e8 Modify i2c timing Jeremy Soller 2019-11-13 15:50:26 -07:00
  • 77aa419318 Better error information Jeremy Soller 2019-11-13 15:40:53 -07:00