Commit Graph

  • e41716575c Fan Curve Adjustment to avoid CPU Throttling main Sravan Balaji 2023-12-27 18:18:19 -05:00
  • 3d8204c3f4 Require Intel for PECI, add empty AMD power module Tim Crawford 2024-08-28 12:30:32 -06:00
  • 2c6977bc6b Add config for host platform Tim Crawford 2024-08-27 07:47:09 -06:00
  • ae63a9e3fb fan: Replace interpolation, smoothing with stepping Tim Crawford 2024-07-31 10:53:17 -06:00
  • 88ad52491a Use CTR0 for max fan Tim Crawford 2024-07-31 16:01:52 -06:00
  • 85cd3aa9ce Move fan-specific PWM logic to fan module Tim Crawford 2024-07-30 14:44:18 -06:00
  • 710b4795fb Sync fans based on temp instead of duty Tim Crawford 2024-07-05 11:05:22 -06:00
  • 2925376b6b bonw15-b: Add new Bonobo Tim Crawford 2024-07-17 16:34:46 -06:00
  • 51d35cb272 Remove GPH7 on IT8587E Tim Crawford 2024-07-05 09:07:03 -06:00
  • 716efd4eb5 kbscan: Work around IT8587E hang Tim Crawford 2024-07-24 13:48:53 -06:00
  • 984428b6a8 darp10: Add custom fan points Tim Crawford 2024-07-18 16:27:54 -06:00
  • 0f7642defb Use a 16-bit system tick Tim Crawford 2024-07-12 06:20:15 -06:00
  • 9e7f1952fa Add enum for PECI command codes Tim Crawford 2024-07-23 20:15:36 -06:00
  • face381354 Require boards to declare fan points Tim Crawford 2024-07-08 12:34:39 -06:00
  • a7bd81432e fan: Allow FAN2 without dGPU Tim Crawford 2024-07-04 00:15:01 -06:00
  • ffd0b7cbde fan: Do not make functions reentrant Tim Crawford 2024-07-03 18:13:38 -06:00
  • e75a2f1e10 Improve handling of second fan Tim Crawford 2024-07-03 17:32:44 -06:00
  • f8697a7ec4 Make fan names more generic Tim Crawford 2024-07-03 16:54:39 -06:00
  • ceba69d7fa Refactor reading thermals, updating fan duty Tim Crawford 2024-07-02 17:40:17 -06:00
  • e01536005a peci: Perform offset calculation in temp function Tim Crawford 2024-05-03 12:57:57 -06:00
  • 8f88c0c7aa dgpu: Split out getting temp to a function Tim Crawford 2024-04-30 11:19:53 -06:00
  • 80cfa91b9f acpi: Report RPM values instead of raw tachometer values Tim Crawford 2024-05-02 12:54:09 -06:00
  • 2a44e03a40 Update Rust toolchain config Tim Crawford 2024-07-05 19:31:31 -06:00
  • 70c8678a5f tool: Add error for write locked Tim Crawford 2024-03-22 14:48:56 -06:00
  • 54d795480c ci: Show memory layout Tim Crawford 2024-07-12 07:06:28 -06:00
  • 426dc99f10 tool: Update clap to 4.5 Tim Crawford 2024-07-06 14:28:38 -06:00
  • 1e02be1cbe Format with uncrustify Tim Crawford 2024-07-01 23:24:44 -06:00
  • d3894392d5 Replace clang-format with uncrustify Tim Crawford 2024-07-01 16:49:03 -06:00
  • 6c3b34ee6e ci: Update runner to Ubuntu 24.04 Tim Crawford 2024-06-17 17:27:52 -06:00
  • 3d09a0b546 Conditionally compile dGPU support Tim Crawford 2024-06-26 13:44:16 -06:00
  • 5b0766a209 USe debounce bit and do not use interrupts for touchpad Jeremy Soller 2024-06-17 14:33:45 -06:00
  • d88a175e23 Clear PS/2 touchpad status when waiting for write to finish Jeremy Soller 2024-06-17 10:36:52 -06:00
  • 2c5c708569 oryp12: Fix USB-PD config Tim Crawford 2024-06-17 16:42:59 -06:00
  • a67b0c98b8 lemp13-b: Remove GPB7 Tim Crawford 2024-06-17 15:43:01 -06:00
  • f79f4d1157 Remove GPB7 on IT5570E Tim Crawford 2024-04-22 10:17:19 -06:00
  • 1e4667f1d3 Conditionally compile USB-PD support Tim Crawford 2024-01-18 10:42:17 -07:00
  • fc3bad29a2 pnp: Match EC2I programming guide Tim Crawford 2024-05-06 15:57:54 -06:00
  • 8382c81b9d tool: Update Rust toolchain to nightly-2024-05-11 Tim Crawford 2024-05-13 11:46:52 -06:00
  • 09c5a3b5f0 lemp13-b: use darp10-b keymap Jeremy Soller 2024-05-16 13:09:02 -06:00
  • b4768ed2dd Add lemp13-b Jeremy Soller 2024-05-16 09:33:53 -06:00
  • 88c77aa1d3 darp10-b: Add custom keymap Tim Crawford 2024-05-07 13:53:09 -06:00
  • 522284e5d5 Add darp10-b Jeremy Soller 2024-04-26 11:04:04 -06:00
  • e7ad77898b darp10: Add custom keymap Tim Crawford 2024-05-02 13:13:07 -06:00
  • b744529960 [HACK] darp10: Set FAN2 duty to FAN1 Tim Crawford 2024-04-18 14:07:36 -06:00
  • 748ec13132 darp10: Add Darter Pro 10 Tim Crawford 2024-04-02 14:25:35 -06:00
  • 38d4666a90 oryp12: Use OZ26786 charger Tim Crawford 2024-03-21 10:47:29 -06:00
  • 637036ec02 oryp12: Enable security Tim Crawford 2024-03-19 15:47:05 -06:00
  • 6a40a54932 oryp12: Add Oryx Pro 12 Tim Crawford 2024-03-04 16:11:38 -07:00
  • 91b8c48773 Add lemp13 Jeremy Soller 2024-03-05 15:49:39 -07:00
  • 90af96faf5 eSPI: debug all vwire indexes Jeremy Soller 2024-03-06 21:02:10 -07:00
  • 17aae5af71 Update ecspy Jeremy Soller 2024-03-06 12:54:35 -07:00
  • 6aced2fd57 ci: Update actions/checkout to v4 Tim Crawford 2024-03-01 08:54:02 -07:00
  • 16e4f93f2c Mark pointed-to data const where possible Tim Crawford 2024-03-01 08:19:25 -07:00
  • 9fb08ffa46 Mark pointers as const Tim Crawford 2024-03-01 07:59:13 -07:00
  • d60a8e4c8e scripts: Remove explicit rustup self update Tim Crawford 2024-03-05 09:50:22 -07:00
  • 8c52c313e1 addw4: improved fan curve Jeremy Soller 2024-03-11 08:54:13 -06:00
  • 8af7fd5bad addw4: Enable security Tim Crawford 2024-03-01 11:07:24 -07:00
  • 2174b4593a addw4: Enable KBLED support Tim Crawford 2024-02-29 19:53:04 -07:00
  • fff6208f98 Conditionally compile KBLED support Tim Crawford 2024-01-24 09:53:07 -07:00
  • ecac574671 addw4: Add Adder WS 4 Tim Crawford 2024-02-27 18:07:51 -07:00
  • acf67d4413 tool: Assume ROM size is total flash size Tim Crawford 2024-02-21 17:14:25 -07:00
  • 183778c32f make: Fix printing error if BOARD unset Tim Crawford 2024-02-21 16:14:21 -07:00
  • 82b9e19746 time: Replace hard-coded values with macro Tim Crawford 2023-10-12 15:33:22 -06:00
  • 449bafd130 main: Remove empty switch case Tim Crawford 2024-02-23 15:29:57 -07:00
  • ef4eeae2df ite: Add support for 256K flash Tim Crawford 2024-01-25 08:05:50 -07:00
  • 4b86176659 main: Replace MOD with bitwise AND Tim Crawford 2024-01-02 17:01:07 -07:00
  • 766fb738a0 kbscan: Remove unused array Tim Crawford 2024-01-02 19:07:08 -07:00
  • 0ccb8079ae kbscan: Do not read matrix if lid is closed Tim Crawford 2024-01-02 18:56:37 -07:00
  • 0e1a748b16 kbscan: Disable reading columns at init Tim Crawford 2024-01-02 09:37:17 -07:00
  • 11b1e724b5 docs: Add note about write lock for flashing Tim Crawford 2024-01-02 11:32:25 -07:00
  • 47b070418a ectool: Use clap derive syntax Ian Douglas Scott 2023-10-06 10:27:05 -06:00
  • cbad8e09be smfi: Remove always true conditional Tim Crawford 2023-10-13 16:11:20 -06:00
  • 713e1d9681 Add void to function declarations with no args Tim Crawford 2023-10-13 15:49:20 -06:00
  • 01be30f107 Only support building a single board at a time Tim Crawford 2023-10-12 12:36:53 -06:00
  • 946415f3a7 peci: Add timeouts to infinitely blocking waits Tim Crawford 2023-10-10 12:12:41 -06:00
  • a3fb9e1c77 avr: Fix compiling with GCC 13 Tim Crawford 2023-09-12 10:18:09 -06:00
  • 166e03972b tool: Derive Eq, PartialEq on enums Tim Crawford 2023-10-05 10:15:07 -06:00
  • 4fa389e1bd tool: Fix clippy warnings Tim Crawford 2023-10-05 10:10:44 -06:00
  • 782f18a3f6 tool: Update toolchain, edition, deps Tim Crawford 2023-10-05 10:05:34 -06:00
  • c461e20df3 make: Remove version from build output path Tim Crawford 2023-07-29 15:22:27 -06:00
  • bb1ce2273b fix sdcc 4.3.0 #14184 build error - error 283: function declarator with no prototype Matt Parnell 2023-09-08 23:09:24 -05:00
  • 181d4c5d59 kbscan: Increase debounce time from 5ms to 10ms Tim Crawford 2023-09-07 09:21:55 -06:00
  • 1097fd999a Do not force charging if end threshold is not set Jeremy Soller 2023-08-17 14:33:43 -06:00
  • 34dd9ccbac battery: Disable charger if full or not on AC Tim Crawford 2023-08-17 12:36:26 -06:00
  • 894b82d4fb Set default battery start threshold to 90% Jeremy Soller 2023-08-17 12:49:12 -06:00
  • dc482dd11a Add basic support for IT5571E Tim Crawford 2023-08-14 20:15:53 -06:00
  • 13dd6a1038 Update debugging.md Winston Hoy 2023-08-02 10:54:07 -04:00
  • c0bfb257db Update debugging.md Winston Hoy 2023-08-02 10:36:57 -04:00
  • 8d844cf966 add console_internal debugging instructions Winston Hoy 2023-08-01 10:52:16 -04:00
  • 01907011bb Add a FnLock key Tim Crawford 2023-07-21 09:40:43 -06:00
  • b63e2092ce peci: Check PECI available based on eSPI usage Tim Crawford 2023-07-31 13:54:18 -06:00
  • ebc5168cb0 Remove the use of symlinks Tim Crawford 2023-07-24 10:20:21 -06:00
  • 9b7c6704c3 docs: Build with mdBook Tim Crawford 2023-07-19 07:37:52 -06:00
  • bd291871f4 Rename doc/ to docs/ Tim Crawford 2023-05-30 08:57:56 -06:00
  • 9302a30a2d pmc: Add interrupt control and enable registers Tim Crawford 2023-07-19 09:03:53 -06:00
  • 459e5a3614 ec/ite: Add WUC functions to handle interrupts Tim Crawford 2023-06-12 06:07:43 -06:00
  • 120ed1e2c5 ec/ite: Add INTC functions to handle interrupts Tim Crawford 2023-06-12 06:07:43 -06:00
  • d4ecd8a79a kbscan: Remove comparing matrix to keymap Tim Crawford 2023-06-04 10:01:43 -06:00
  • 0f2ff7e540 kbscan: Switch from GPIO mode to KBS (Normal) mode Tim Crawford 2023-06-02 12:13:49 -06:00
  • 546458e368 kbscan: Return early if debouncing Tim Crawford 2023-07-24 17:17:49 -06:00