Commit Graph

  • 3e154d7f00 Add missing SPDX identifiers Tim Crawford 2021-02-22 13:11:55 -07:00
  • 3e742b0da7 Add script to check for SPDX identifiers Tim Crawford 2021-02-22 13:04:14 -07:00
  • 9ef191edff tool: Update copyright year Tim Crawford 2021-02-22 12:52:55 -07:00
  • 44a0b887c4 tool: Replace ICU license text with MIT license Tim Crawford 2021-02-22 12:47:36 -07:00
  • 4ba943e3df oryp7 Jeremy Soller 2021-02-20 14:57:10 -07:00
  • 230d7f10b1 Add CI using GitHub Actions Tim Crawford 2021-02-20 14:53:47 -07:00
  • 55b6256ed6 Add script for installing dependencies Tim Crawford 2021-02-20 13:45:35 -07:00
  • 2ac214352b Move scripts from top-level to scripts/ Tim Crawford 2021-02-20 13:37:51 -07:00
  • 71f0f1e181 ectool 0.3.0 Ian Douglas Scott 2021-02-19 08:49:21 -08:00
  • e30779ab8d tool: Accesor method for HidDevice Ian Douglas Scott 2021-02-19 09:13:33 -08:00
  • 2768925ec6 tool: Support downcasting generic Ec Ian Douglas Scott 2021-02-19 07:41:25 -08:00
  • 171257916c tool: CLI for color/brightness Ian Douglas Scott 2021-02-19 07:21:19 -08:00
  • 49b79f665b tool: Add --access argument to work with sim or hid Ian Douglas Scott 2021-02-18 19:00:48 -08:00
  • 7c5ba4e62c tool: Use clap for argument parsing Ian Douglas Scott 2021-02-18 15:50:41 -08:00
  • 504284bf72 tool: Move read_debug to trait so generic code can use it Ian Douglas Scott 2021-02-18 14:14:44 -08:00
  • 0c1584385c tool: Support for owned and unowned generic Ec Ian Douglas Scott 2021-02-18 13:40:42 -08:00
  • f4458aebca tool: Use hidraw backend of hidapi Ian Douglas Scott 2021-02-18 13:36:33 -08:00
  • 791b3224f9 docs: Explicitly mention to use a USB cable Tim Crawford 2021-02-17 18:43:26 -07:00
  • 18ec0eb694 Increase keyboard scanning delay to eliminate darp7 scanning issues Jeremy Soller 2021-02-05 09:52:24 -07:00
  • 3a9665a753 lemp10: Set DPWROK low on EC reset to ensure PCH reset Jeremy Soller 2021-02-04 08:33:08 -07:00
  • 12a9ac8d84 ectool 0.2.3 Jeremy Soller 2021-01-05 13:17:04 -07:00
  • 304e7534c9 Add led value and color commands Jeremy Soller 2021-01-05 13:16:57 -07:00
  • 5bab59a526 Do not duplicate kbled support. Add kbled_max and kbled_get_color functions Jeremy Soller 2021-01-05 13:15:59 -07:00
  • 9309efb3e0 Use BIT macros Jeremy Soller 2020-12-29 12:14:39 -07:00
  • 47c1062e08 Add SPDX headers Jeremy Soller 2020-12-29 12:14:30 -07:00
  • 7f4a837bcf Add system76/darp7 Jeremy Soller 2020-12-29 10:16:13 -07:00
  • fbaea59b46 Add system76/galp5 Jeremy Soller 2020-12-29 10:16:06 -07:00
  • 8f340d6164 Add system76/lemp10 Jeremy Soller 2020-12-29 10:15:50 -07:00
  • b156d18bc2 system76/common: Add OZ26786 charger Jeremy Soller 2020-12-29 10:15:26 -07:00
  • fb6355f907 system76/common: Move touchpad handling to kbc_event Jeremy Soller 2020-12-29 10:14:57 -07:00
  • 31a908556b system76/common/kbc: Refactor to remove delays and improve readability Jeremy Soller 2020-12-29 10:14:13 -07:00
  • 5559d4e2f6 system76/common: Switch to pmc_swi for wake events Jeremy Soller 2020-12-29 10:11:52 -07:00
  • 3f41cd6ab3 system76/common/pmc: Refactor to improve readability and support ESPI Jeremy Soller 2020-12-29 10:11:24 -07:00
  • 99a0d6861f system76/common/power: Fix spurious power button enable Jeremy Soller 2020-12-29 10:09:20 -07:00
  • c7827e4a7c system76/common/power: Support for ESPI Jeremy Soller 2020-12-29 10:08:03 -07:00
  • c3fa2a27a7 system76/common/peci.c: Do not use PECI when in C10 state and using ESPI Jeremy Soller 2020-12-29 10:06:06 -07:00
  • 0595ba2b16 system76/common: Adjust KBC interrupts when using ESPI Jeremy Soller 2020-12-29 10:04:02 -07:00
  • 6da7a48e16 system76/common: Make acpi_read and acpi_write TRACE instead of DEBUG Jeremy Soller 2020-12-29 10:03:18 -07:00
  • 515c7495c1 ec/it5570/gpio.h: Add GCR21 register Jeremy Soller 2020-12-29 10:01:44 -07:00
  • e4e7f89a67 system76/common: Add battery abstraction Jeremy Soller 2020-12-29 10:00:24 -07:00
  • 4de18eba93 common/macro.h: Add BIT macro Jeremy Soller 2020-12-29 09:59:13 -07:00
  • b0c196d4b9 ec/it*: Add ESPI definitions Jeremy Soller 2020-12-29 09:58:50 -07:00
  • 87e16205d6 ec/it*/kbc.c: kbc_wait delay is now in microseconds Jeremy Soller 2020-12-29 09:57:48 -07:00
  • 932dbe8e71 mega2560/parallel.c: return immediately when perif cycle not ready Jeremy Soller 2020-12-29 09:55:24 -07:00
  • f0c129c9f1 power.sh: Only show battery information if battery exists Jeremy Soller 2020-12-29 09:54:17 -07:00
  • c40dd06da6 Update ecsim and ecspy Jeremy Soller 2020-12-29 09:53:55 -07:00
  • 42f1b4863f Add AccessLpcSim for communicating with ecsim Ian Douglas Scott 2020-12-03 13:42:26 -08:00
  • 802bf417cc tool: Use From<T> for slightly neater error handling Ian Douglas Scott 2020-12-02 14:24:57 -08:00
  • 43d31ca0c3 Add Custom Valentin French ISO Layout definition Brosseau Valentin 2020-11-02 12:13:45 +01:00
  • 5c4f9b6c8b Sort object files Tim Crawford 2020-11-05 12:34:07 -07:00
  • 2a56a82164 Add instructions for using released firmware version. David Lattimore 2020-12-06 17:51:01 +11:00
  • 29034569c8 oryp6: Fix smart charger values Tim Crawford 2020-10-19 12:55:48 -06:00
  • 5200397bba Fix compilation on AVR Tim Crawford 2020-10-15 15:11:53 -06:00
  • aeaad74dd0 galp4: Add numpad keys to Fn layer Tim Crawford 2020-10-07 07:19:30 -06:00
  • ef83f4fa29 Update ecflash Jeremy Soller 2020-10-06 13:29:26 -06:00
  • 9a01388085 oryp5: Fix speaker and headphone amps Tim Crawford 2020-10-06 11:04:00 -06:00
  • 0a2af4c692 Add international keys to other compatible layouts Jeremy Soller 2020-10-06 09:34:32 -06:00
  • fcfdcb88c3 Support international keys on darp6 Jeremy Soller 2020-10-06 09:28:38 -06:00
  • b2aa7ba975 ectool 0.2.2: Use buffer to improve SPI performance Jeremy Soller 2020-10-06 09:23:26 -06:00
  • 3ed8db09c5 addw1: Fix floating KBC_MUTE# Jeremy Soller 2020-10-05 15:24:36 -06:00
  • dc81c724ec addw1 Jeremy Soller 2020-09-18 14:44:33 -06:00
  • 8fc0113465 Add .editorconfig Tim Crawford 2020-09-21 18:03:33 -06:00
  • 7a017042f2 Add .mailmap Tim Crawford 2020-09-21 17:56:24 -06:00
  • 6a081cc1b8 lemp9: Added ISO keyboard layouts (#117) Fabian Topfstedt 2020-10-05 22:53:15 +02:00
  • d35e375277 Add fan abstraction Jeremy Soller 2020-10-05 10:36:45 -06:00
  • 788fa927ef Add SPDX license header to fan.c Jeremy Soller 2020-10-05 10:28:10 -06:00
  • 3b6d262217 Add K_FAN_TOGGLE hotkey Jeremy Soller 2020-10-05 09:44:47 -06:00
  • a8f5fc5ec0 Add fan module and implement fan_max switch Jeremy Soller 2020-10-05 09:44:05 -06:00
  • e01e712745 Reset keymap configuration Jeremy Soller 2020-10-01 15:56:56 -06:00
  • f980257086 use sizeof(CONFIG_SIGNATURE) to calculate offset of keymap Jeremy Soller 2020-10-01 10:49:59 -06:00
  • 916a6f87f3 Add dynamic keymap config Jeremy Soller 2020-10-01 10:18:21 -06:00
  • fc2c3511d2 Move KEYMAP definition to common Jeremy Soller 2020-09-30 20:11:24 -06:00
  • c2125aa99c Merge pull request #115 from fabiant7t/patch-1 Jacob Kauffmann 2020-10-02 13:39:02 -06:00
  • 726a0e0837 ectool version 0.2.1: - Add hidapi feature - Add redox_hwio feature - Add feature documentation Jeremy Soller 2020-10-02 08:56:30 -06:00
  • f0f4797330 Typo: "not be be provided" -> "not be provided" Fabian Topfstedt 2020-10-02 09:55:56 +02:00
  • 8da8342e40 ectool version 2.0 Jeremy Soller 2020-10-01 20:36:21 -06:00
  • eff4caa752 Refactor SMFI interface and ectool Jeremy Soller 2020-09-25 19:41:38 -06:00
  • 39e2586c50 Use physical position of keys for config reset Tim Crawford 2020-10-01 12:16:14 -06:00
  • 9afec7af27 Reset EC config on Fn+Esc during power on Tim Crawford 2020-09-25 07:44:00 -06:00
  • 46ca5e0a12 Add function to reset EC configuration Tim Crawford 2020-09-23 09:46:39 -06:00
  • e8dfe7fe44 Add function to reset battery thresholds Tim Crawford 2020-09-21 17:28:04 -06:00
  • 6f6fc652d5 flash: Enable read/write/erase access flash from firmware. Evan Lojewski 2020-05-17 17:19:04 -06:00
  • b4689cb3f1 i2c: Reduce __data usage by switching i2c routines to use the stack. Evan Lojewski 2020-05-18 18:57:10 -06:00
  • ba5f1ab55c 8051: Allow up to 64KB firmware images. Evan Lojewski 2020-05-18 19:01:41 -06:00
  • 99ef48f9c4 Address PR feedback Jeremy Soller 2020-09-23 13:32:46 -06:00
  • 00043ebfaf Only send hotkey SCI if ACPI OS is loaded Jeremy Soller 2020-09-23 10:52:20 -06:00
  • 343722e350 Add hardware keyboard color handling Jeremy Soller 2020-09-23 10:42:03 -06:00
  • 480e05d12b Move hardware hotkey processing to a new function Jeremy Soller 2020-09-21 14:04:17 -06:00
  • f3688be919 Use enum for EC OS Jeremy Soller 2020-09-21 14:03:36 -06:00
  • 024f4de620 Include KT_FN in keymap.csv Jeremy Soller 2020-09-16 13:13:14 -06:00
  • ad5cd931e3 Move StdTimeout to ectool under std feature Jeremy Soller 2020-09-16 12:41:28 -06:00
  • 525e21033f Add layout data generator Jeremy Soller 2020-09-16 12:32:58 -06:00
  • d0d9f65b6e Use K_ defines for SCI keys Jeremy Soller 2020-09-16 11:02:04 -06:00
  • 80412e7a10 Rename K_E0 to KF_E0 (key flag E0) to aid in automatic layout generation Jeremy Soller 2020-09-16 10:55:23 -06:00
  • de26cdfa74 Commands for reading and setting keyboard map Jeremy Soller 2020-09-15 13:19:27 -06:00
  • 432c4f64d2 Remove unnecessary keymap function Jeremy Soller 2020-09-15 12:37:43 -06:00
  • f36b38a7b2 Make KEYMAP's __xdata so they can be edited at runtime Jeremy Soller 2020-09-15 12:29:44 -06:00
  • 882dd02e06 Move SROM register definition to ec/scratch.h Jeremy Soller 2020-09-15 12:28:36 -06:00
  • fd0bbc53f4 Set limits on SRAM usage Jeremy Soller 2020-09-15 12:28:13 -06:00
  • 582a5e2a97 kbscan: Prevent wake when lid is closed Tim Crawford 2020-09-21 13:35:36 -06:00