Commit Graph

  • abda4e744b Ignore backup.rom and power.csv Jeremy Soller 2020-04-04 12:56:17 -06:00
  • eb578d427c Show battery wattage instead of voltage and amperage Jeremy Soller 2020-04-04 09:53:41 -06:00
  • 82b7079f73 Add tool for collecting power/temp information Jeremy Soller 2020-04-04 08:23:52 -06:00
  • 62a909ee81 Improve fan curve Jeremy Soller 2020-04-03 19:25:25 -06:00
  • 4fdb9ecbdc Fix fan turning on when powering on or resuming from suspend Jeremy Soller 2020-04-01 20:03:09 -06:00
  • d2ae447f4c Merge pull request #40 from system76/wip/ghost Jeremy Soller 2020-03-31 16:29:42 -06:00
  • 9bf09e211c kbscan: Ignore key presses with ghost keys Tim Crawford 2020-03-31 13:40:31 -06:00
  • ebcd545746 kbscan: Add function to read row from matrix Tim Crawford 2020-03-31 12:38:50 -06:00
  • 6bfe5bb99a Update Cargo.lock Jeremy Soller 2020-03-31 12:08:18 -06:00
  • b0f6d7314a ectool 0.1.2 - support building on rust stable Jeremy Soller 2020-03-31 12:07:32 -06:00
  • d96147688d Fix calculation of S3 power state, remove S4 power state Jeremy Soller 2020-03-17 12:49:11 -06:00
  • 7fbad82088 Improve power handling to eliminate lockups Jeremy Soller 2020-03-17 11:12:59 -06:00
  • f179052dcb Orientation for use with new adapter Jeremy Soller 2020-03-16 15:38:23 -06:00
  • 25a60568d0 Add print command Jeremy Soller 2020-03-14 21:13:07 -06:00
  • 8a8ab165a7 Improve print command Jeremy Soller 2020-03-14 21:06:18 -06:00
  • d800af5ed6 Fix unflipped pin mapping Jeremy Soller 2020-03-14 20:41:40 -06:00
  • 606421abd1 Add console_external target Jeremy Soller 2020-03-14 20:40:44 -06:00
  • 6cbc7b3ea1 Remove delays from parport_write Jeremy Soller 2020-03-14 20:39:47 -06:00
  • abcc8c00e0 Remove unnecessary sleeps from parallel_transaction Jeremy Soller 2020-03-14 20:38:52 -06:00
  • 8f3588ef6b Leave parallel pins in HiZ until a command is issued. Jeremy Soller 2020-03-14 20:05:35 -06:00
  • 61c5ab1b3e Merge pull request #35 from system76/wip/parport-logging Jeremy Soller 2020-03-13 07:41:04 -06:00
  • 85cd16ca30 WIP: Support parallel port logging with Arduino Uno Jeremy Soller 2020-03-12 14:19:55 -06:00
  • abf5c3f20b mega2560: Add pin configuration for IT5570 Tim Crawford 2020-03-06 11:15:04 -07:00
  • f9a775e71b docs: Add info for logging through parport Tim Crawford 2020-03-06 11:00:03 -07:00
  • e5afb927b8 system76/*: Add parport logging Tim Crawford 2020-03-06 10:57:26 -07:00
  • 72b453ebd3 it8587e, it5570e: Implement logging to parport Tim Crawford 2020-03-06 10:47:52 -07:00
  • 0f666abb25 mega2560: Implement debug console command Tim Crawford 2020-03-06 10:49:19 -07:00
  • 2d86bd1f0c readme: Update flash commands Tim Crawford 2020-03-06 10:47:24 -07:00
  • 364b7c3af8 Rename flash targets Jeremy Soller 2020-03-02 14:11:57 -07:00
  • e2c6fd7b82 ectool 0.1.1 Jeremy Soller 2020-02-27 15:07:16 -07:00
  • ff01da5f12 Write and erase at the same time to improve speed Jeremy Soller 2020-02-27 15:05:28 -07:00
  • d1468da590 Use 1024 byte erase Jeremy Soller 2020-02-27 14:48:24 -07:00
  • 33cc2a2a76 Better output when flashing EC Jeremy Soller 2020-02-27 14:46:32 -07:00
  • 6ac21ace9c Set spi target to main Jeremy Soller 2020-02-27 13:30:33 -07:00
  • fb7acd7c3c Add ectool script Jeremy Soller 2020-02-27 13:22:10 -07:00
  • e8dd295daa Parameterize flash_inner Jeremy Soller 2020-02-27 13:21:59 -07:00
  • a24f9ed3ae Cleanup use of scratch rom for SPI flashing, prepare to implement no-reset flashing process Jeremy Soller 2020-02-27 13:21:04 -07:00
  • 14bb3af80b Fix lemp9 menu key #29 Jeremy Soller 2020-02-26 15:14:43 -07:00
  • 68b9acd249 Add ability to flash backup rom Jeremy Soller 2020-02-26 13:43:31 -07:00
  • 1e1c626d71 Port changes from galp3-c to darp5 and lemp9 Jeremy Soller 2020-02-26 13:11:44 -07:00
  • 657437e1ce Faster flashing with SMFI (#32) Jeremy Soller 2020-02-26 09:04:40 -07:00
  • a7e47d8d58 Merge pull request #30 from system76/wip/key-repeat Jeremy Soller 2020-02-26 09:03:35 -07:00
  • a176da0ebe kbc: Handle setting typematic rate/delay Tim Crawford 2020-02-25 14:20:13 -07:00
  • a8f921fcab kbscan: Implement key repeat Tim Crawford 2020-02-25 13:14:41 -07:00
  • 316895bdea Use ectool for console Jeremy Soller 2020-02-24 14:10:52 -07:00
  • f1cf00bdb8 Do not spin in scratch PMC handling Jeremy Soller 2020-02-24 14:08:16 -07:00
  • 8d0bab01f7 Add more subcommands to tool Jeremy Soller 2020-02-24 13:42:00 -07:00
  • d511a57bff Add firmware struct to tool Jeremy Soller 2020-02-24 10:23:36 -07:00
  • 83c224c229 Decrease pmc latency Jeremy Soller 2020-02-24 09:45:10 -07:00
  • 130ab9d61f Add power_on_s5 for DEEP_SX to darp5 and galp3-c Jeremy Soller 2020-02-24 09:07:35 -07:00
  • aa065f0a05 Fix double setting of low keyboard outputs Jeremy Soller 2020-02-24 09:07:02 -07:00
  • ce3a097b9b Merge pull request #27 from system76/wip/wake-s3 Jeremy Soller 2020-02-24 09:00:43 -07:00
  • e7779065bb Switch back to default keymap Jeremy Soller 2020-02-24 07:44:09 -07:00
  • 3014fb3a41 Wake from S3 using any key Tim Crawford 2020-02-20 13:51:09 -07:00
  • 0379c6ed35 power: Add more state transitions Tim Crawford 2020-02-19 15:18:41 -07:00
  • 3f5c3ead01 power: Make power state global Tim Crawford 2020-02-19 14:15:43 -07:00
  • d08bfc8fdd pmc: Reduce logs from DEBUG to TRACE Tim Crawford 2020-02-21 14:31:46 -07:00
  • 2ab49f46b9 Add power_on_s5 for DEEP_SX Jeremy Soller 2020-02-23 12:51:37 -07:00
  • 277ad664a2 Make PMC handling slightly faster Jeremy Soller 2020-02-21 20:34:29 -07:00
  • d16ecc6129 Fix test for when to update battery and fan state, hold SCI_N for longer Jeremy Soller 2020-02-21 20:30:10 -07:00
  • 11c15c2291 Implement keyboard backlight on darp5/6 Jeremy Soller 2020-02-21 19:29:59 -07:00
  • 7a30eadebe Set ledout and mode registers Jeremy Soller 2020-02-21 16:02:32 -07:00
  • a90b2a8c67 WIP: kbled control for darp5 Jeremy Soller 2020-02-21 15:38:44 -07:00
  • 0d72e63b31 Add jeremy keymap for darp5 Jeremy Soller 2020-02-21 15:18:31 -07:00
  • 5ada277ed4 Merge pull request #25 from system76/docs-debugging Jeremy Soller 2020-02-21 13:02:11 -07:00
  • f61e44dc21 docs: Add documentation for debugging Tim Crawford 2020-02-21 12:47:53 -07:00
  • 369a695bd9 Add timeout macro to simplify timeout logic Jeremy Soller 2020-02-20 21:09:10 -07:00
  • 85e7225e95 License tool as MIT to allow use in firmware-update Jeremy Soller 2020-02-20 15:26:59 -07:00
  • 346775b941 Fix ectool command_finish Jeremy Soller 2020-02-20 15:01:40 -07:00
  • 08490002b9 Add tool (WIP) Jeremy Soller 2020-02-20 14:20:16 -07:00
  • b0cd6f50e4 Add ecspy submodule Jeremy Soller 2020-02-20 09:11:47 -07:00
  • f7453df299 Fix compilation on AVR Jeremy Soller 2020-02-18 15:35:41 -07:00
  • ff9f3fe710 Carl layout Carl Richell 2020-02-18 14:54:00 -07:00
  • db698ee6d9 Lower fan frequency, simplify fan curve Jeremy Soller 2020-02-17 20:50:34 -07:00
  • fa8447cd4d Remove unnecessary PMC burst loop Jeremy Soller 2020-02-17 14:38:01 -07:00
  • ebcb6af3f5 Merge branch 'master' of https://github.com/system76/ec Jeremy Soller 2020-02-17 14:19:12 -07:00
  • ac4d15b395 Use state machine instead of timeout in PMC code Jeremy Soller 2020-02-17 14:19:05 -07:00
  • 1e20303851 Fix battery indicator when charged Jeremy Soller 2020-02-17 13:46:39 -07:00
  • 35462cb7a0 Add SMFI console Jeremy Soller 2020-02-17 13:35:06 -07:00
  • 7c1e0508a9 Include smfi header Jeremy Soller 2020-02-17 12:56:28 -07:00
  • 177c7c0627 Sync SMFI changes to other boards Jeremy Soller 2020-02-17 12:36:37 -07:00
  • ce2318c4f0 Update ecflash Jeremy Soller 2020-02-17 12:28:44 -07:00
  • 493e61dfbc Add initial commands Jeremy Soller 2020-02-17 11:02:39 -07:00
  • 4bfe981455 Clear SMFI regions and fix size of H2RAM window 1 Jeremy Soller 2020-02-17 10:16:48 -07:00
  • cca405ae20 Set up DMA using SMFI Jeremy Soller 2020-02-17 10:05:26 -07:00
  • dbf581a65d Update ecsim Jeremy Soller 2020-02-16 12:34:20 -07:00
  • 81ffcf5ae1 Add version to firmware image Jeremy Soller 2020-02-16 12:24:02 -07:00
  • 17cce5687f Add TCPM I2C bus and initialize it Jeremy Soller 2020-02-13 10:34:28 -07:00
  • fc7fa1f11c Sync acpi changes between boards Jeremy Soller 2020-02-12 21:43:33 +00:00
  • b830386e80 Add ECOS Jeremy Soller 2020-02-12 14:36:56 -07:00
  • 2a4255ce15 Do not hold super-p when using display mode hotkey Jeremy Soller 2020-02-12 14:25:18 -07:00
  • d5f1fb0d5b Implement display switch combo Jeremy Soller 2020-02-12 14:04:44 -07:00
  • aa6f838f53 Add printscreen support as a combo Jeremy Soller 2020-02-12 13:53:14 -07:00
  • 7dde9dd45e Move SCI extra definitions, add combo definitions Jeremy Soller 2020-02-12 13:52:47 -07:00
  • 79a9722c90 Remove use of timer 2 Jeremy Soller 2020-02-12 12:23:06 -07:00
  • b3801ccf98 Debounce on release (darp5, galp3-c) Jeremy Soller 2020-02-10 15:54:32 -07:00
  • 4ca434c6d1 Debounce on release Jeremy Soller 2020-02-10 15:53:32 -07:00
  • 31eca35b40 Require board to be set Jeremy Soller 2020-02-06 13:06:13 -07:00
  • ad746e2a87 Merge pull request #15 from system76/docs-flashing Jeremy Soller 2020-02-06 12:53:51 -07:00
  • d7ecdb93fd Add basic instructions for flashing Tim Crawford 2020-02-06 10:48:05 -07:00