Commit Graph

  • 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
  • c9caca51cd battery: Fix typo Tim Crawford 2020-09-14 18:06:39 -06:00
  • dabda16742 acpi: Handle ACPI queries for charging thresholds Tim Crawford 2020-09-14 18:06:39 -06:00
  • c752097753 Add KBC 0xF6 command Jeremy Soller 2020-09-17 11:19:01 -06:00
  • 5fd9df0ed0 Add SPDX license identifiers Tim Crawford 2020-09-17 06:47:11 -06:00
  • def5821b01 docs: Add notes for porting a new board Tim Crawford 2020-09-10 19:04:56 -06:00
  • bf0d6b571c oryp5: Add new board Tim Crawford 2020-09-09 07:15:12 -06:00
  • 297ae4885a board/system76: Set battery thresholds per board Tim Crawford 2020-08-24 06:58:12 -06:00
  • fd6f9a0a05 battery: Implement charging thresholds Tim Crawford 2020-08-24 06:53:36 -06:00
  • 4f0aa600d7 battery: Don't repeatedly configure charger Tim Crawford 2020-08-12 16:46:58 -06:00
  • 83c219589a Add battery detection Tim Crawford 2020-09-03 21:35:26 -06:00
  • 61ca9c7b6a Fix RPM endianness Jeremy Soller 2020-09-03 12:25:37 -06:00
  • db6e85eb56 Add ACPI thermal interface Jeremy Soller 2020-09-02 09:51:46 -06:00
  • ee404071fb Add acpi_reset function, to reset registers set by the OS Jeremy Soller 2020-08-28 09:48:44 -06:00
  • 70e6476208 power: Enable Wake-on-LAN Tim Crawford 2020-08-27 15:09:39 -06:00
  • e58f4d4eb9 Fix CFLAGS for BOARD_{,DGPU_}HEATUP Tim Crawford 2020-08-27 08:12:04 -06:00
  • a1826a2fad Do not potentially repeat hardware hotkey actions Jeremy Soller 2020-08-27 09:22:06 -06:00
  • 76edf9e7a4 docs: Add note about system reset for internal flashing Tim Crawford 2020-08-19 14:09:04 -06:00
  • 0b875d16bd bonw14: do not reset light guide Jeremy Soller 2020-08-19 13:09:38 -06:00
  • 1e0750168b Set USB_PWR_EN# on gaze15 1650/1650Ti Jeremy Soller 2020-08-19 08:41:47 -06:00
  • f1809926f6 bonw14 Jeremy Soller 2020-07-23 10:57:18 -06:00
  • 69d3b9d8bf docs: Move controller info to a separate file Tim Crawford 2020-08-10 07:21:51 -06:00
  • d44d5229ae docs: Move flashing to a separate file Tim Crawford 2020-08-07 15:52:16 -06:00
  • 2414476a66 docs: Move Mega 2560 information to separate file Tim Crawford 2020-08-07 15:51:47 -06:00
  • babcc970c4 Add links for darp6 and galp4, pointing to darp5 and galp3-c Jeremy Soller 2020-08-07 09:32:26 -06:00
  • 767e735cfb addw2: Fix PS/2 touchpad Jeremy Soller 2020-08-05 14:57:54 -06:00
  • e3686e025b docs: Update Makefile name Tim Crawford 2020-07-23 08:12:28 -06:00
  • 769064e1d6 docs: Add I2C pins for more models Tim Crawford 2020-07-23 07:50:28 -06:00
  • 787acfb8e5 kbscan: Disable key repeat for certain SCI keys Tim Crawford 2020-07-08 16:19:46 -06:00
  • df76060173 Merge pull request #76 from system76/levi-keyboard-layout leviport 2020-07-06 08:05:22 -06:00
  • 834aaf97e4 Hot-pluggable parallel port debugging Jeremy Soller 2020-07-02 09:09:58 -06:00
  • 47aed0733e Sync addw2 and gaze15 with oryp6 Jeremy Soller 2020-07-01 12:47:04 -06:00
  • ab8546a7b7 Alternative detection of battery charged Jeremy Soller 2020-06-30 08:05:49 -06:00
  • 849ce36c6f Support postcode debug on oryp6 Jeremy Soller 2020-06-29 14:44:42 -06:00
  • aa69bd6939 Update keyboard layout doc with suggested changes leviport 2020-06-29 14:10:55 -06:00
  • ac9f402537 Prevent failures to start external console when sudo prompts Jeremy Soller 2020-06-29 12:05:18 -06:00
  • 0e20b71702 Apply suggestions from code review leviport 2020-06-29 07:53:55 -06:00