Evan Lojewski
ba5f1ab55c
8051: Allow up to 64KB firmware images.
...
The ITE EC hardware always has the first 32KB of ram mapped, while
a second 32KB of ram is banked immediately after. By default, the
banked physical address immediately follows the fixed area in flash.
2020-10-01 10:32:03 -06:00
Jeremy Soller
99ef48f9c4
Address PR feedback
2020-09-29 19:42:05 -06:00
Jeremy Soller
00043ebfaf
Only send hotkey SCI if ACPI OS is loaded
2020-09-29 19:42:05 -06:00
Jeremy Soller
343722e350
Add hardware keyboard color handling
2020-09-29 19:42:05 -06:00
Jeremy Soller
480e05d12b
Move hardware hotkey processing to a new function
2020-09-29 19:42:05 -06:00
Jeremy Soller
f3688be919
Use enum for EC OS
2020-09-29 19:42:05 -06:00
Jeremy Soller
024f4de620
Include KT_FN in keymap.csv
2020-09-29 19:42:05 -06:00
Jeremy Soller
ad5cd931e3
Move StdTimeout to ectool under std feature
2020-09-29 19:42:05 -06:00
Jeremy Soller
525e21033f
Add layout data generator
2020-09-29 19:42:05 -06:00
Jeremy Soller
d0d9f65b6e
Use K_ defines for SCI keys
2020-09-29 19:42:05 -06:00
Jeremy Soller
80412e7a10
Rename K_E0 to KF_E0 (key flag E0) to aid in automatic layout generation
2020-09-29 19:42:05 -06:00
Jeremy Soller
de26cdfa74
Commands for reading and setting keyboard map
2020-09-29 19:42:05 -06:00
Jeremy Soller
432c4f64d2
Remove unnecessary keymap function
2020-09-29 19:42:05 -06:00
Jeremy Soller
f36b38a7b2
Make KEYMAP's __xdata so they can be edited at runtime
2020-09-29 19:42:05 -06:00
Jeremy Soller
882dd02e06
Move SROM register definition to ec/scratch.h
2020-09-29 19:42:05 -06:00
Jeremy Soller
fd0bbc53f4
Set limits on SRAM usage
2020-09-29 19:42:05 -06:00
Tim Crawford
582a5e2a97
kbscan: Prevent wake when lid is closed
...
Resolves : #102
2020-09-29 10:50:39 -06:00
Tim Crawford
c9caca51cd
battery: Fix typo
2020-09-22 16:06:20 -06:00
Tim Crawford
dabda16742
acpi: Handle ACPI queries for charging thresholds
...
Requires an update to coreboot to expose the ACPI methods.
2020-09-22 16:06:20 -06:00
Jeremy Soller
c752097753
Add KBC 0xF6 command
2020-09-17 11:23:45 -06:00
Tim Crawford
5fd9df0ed0
Add SPDX license identifiers
...
Add license information to files. Mostly automated with:
find src/ -name '*.[c,h]' | xargs sed -i '1s,^,// SPDX-License-Identifier: GPL-3.0-only\n\n,'
find src/ -name '*.mk' | xargs sed -i '1s,^,# SPDX-License-Identifier: GPL-3.0-only\n\n,'
2020-09-17 09:17:08 -06:00
Tim Crawford
def5821b01
docs: Add notes for porting a new board
2020-09-15 12:03:13 -06:00
Tim Crawford
bf0d6b571c
oryp5: Add new board
2020-09-10 17:32:33 -06:00
Tim Crawford
297ae4885a
board/system76: Set battery thresholds per board
2020-09-04 10:17:21 -06:00
Tim Crawford
fd6f9a0a05
battery: Implement charging thresholds
...
Battery Charging Start Threshold:
- Valid values are [0, 100]
- A value of 0 disables the feature, leaving the charger enabled on AC
Battery Charging End Threshold:
- Valid values are [0,100]
- A value of 100 disabled the feature, leaving the charger enabled on AC
The stop threshold must be configured for the start threshold to work.
2020-09-04 10:17:21 -06:00
Tim Crawford
4f0aa600d7
battery: Don't repeatedly configure charger
...
Make enable/disable a no-op if the charger is already in that state to
allow calling outside of ACIN_N state changes.
2020-09-04 10:17:21 -06:00
Tim Crawford
83c219589a
Add battery detection
...
Don't turn on battery LEDs or report it connected if not initialized.
2020-09-04 07:21:08 -06:00
Jeremy Soller
61ca9c7b6a
Fix RPM endianness
2020-09-03 12:25:56 -06:00
Jeremy Soller
db6e85eb56
Add ACPI thermal interface
2020-09-03 12:06:09 -06:00
Jeremy Soller
ee404071fb
Add acpi_reset function, to reset registers set by the OS
2020-09-02 08:41:30 -06:00
Tim Crawford
70e6476208
power: Enable Wake-on-LAN
2020-08-28 13:23:54 -06:00
Tim Crawford
e58f4d4eb9
Fix CFLAGS for BOARD_{,DGPU_}HEATUP
2020-08-27 13:15:47 -06:00
Jeremy Soller
a1826a2fad
Do not potentially repeat hardware hotkey actions
2020-08-27 09:22:06 -06:00
Tim Crawford
76edf9e7a4
docs: Add note about system reset for internal flashing
2020-08-19 15:07:42 -06:00
Jeremy Soller
0b875d16bd
bonw14: do not reset light guide
2020-08-19 13:09:38 -06:00
Jeremy Soller
1e0750168b
Set USB_PWR_EN# on gaze15 1650/1650Ti
2020-08-19 08:41:47 -06:00
Jeremy Soller
f1809926f6
bonw14
2020-08-13 12:56:24 -06:00
Tim Crawford
69d3b9d8bf
docs: Move controller info to a separate file
2020-08-13 11:16:40 -06:00
Tim Crawford
d44d5229ae
docs: Move flashing to a separate file
2020-08-13 11:16:40 -06:00
Tim Crawford
2414476a66
docs: Move Mega 2560 information to separate file
...
Make a more comprehensive document describing the Mega 2560 and FPC
breakout board.
2020-08-13 11:16:40 -06:00
Jeremy Soller
babcc970c4
Add links for darp6 and galp4, pointing to darp5 and galp3-c
2020-08-07 09:32:26 -06:00
Jeremy Soller
767e735cfb
addw2: Fix PS/2 touchpad
2020-08-05 14:57:54 -06:00
Tim Crawford
e3686e025b
docs: Update Makefile name
...
Debug settings were moved to `common.mk` during code reorganization.
`PARPORT` was renamed `PARALLEL`.
2020-07-23 13:43:01 -06:00
Tim Crawford
769064e1d6
docs: Add I2C pins for more models
2020-07-23 13:43:01 -06:00
Tim Crawford
787acfb8e5
kbscan: Disable key repeat for certain SCI keys
2020-07-10 15:16:59 -07:00
leviport
df76060173
Merge pull request #76 from system76/levi-keyboard-layout
...
Create doc explaining keyboard customization
2020-07-06 08:05:22 -06:00
Jeremy Soller
834aaf97e4
Hot-pluggable parallel port debugging
2020-07-02 12:53:36 -07:00
Jeremy Soller
47aed0733e
Sync addw2 and gaze15 with oryp6
2020-07-01 12:47:04 -06:00
Jeremy Soller
ab8546a7b7
Alternative detection of battery charged
2020-06-30 08:06:05 -06:00
Jeremy Soller
849ce36c6f
Support postcode debug on oryp6
2020-06-29 14:44:42 -06:00