..
mock
mock: Clean up TCPMv2 mocks
2020-12-15 15:39:18 +00:00
power
power: move headers to include/power
2020-12-03 19:09:21 +00:00
tests
mock: add callback functionality to tcpc mock
2020-04-03 09:37:01 +00:00
2id.h
rwsig: Add support for rwsig image types
2017-02-17 04:09:37 -08:00
accel_cal.h
common: online_calibration: Fire MKBP event on new calibration
2020-03-09 23:02:12 +00:00
accelgyro.h
motion_sense: Make change in range permanent
2020-11-12 03:23:26 +00:00
acpi.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
adc.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
aes-gcm.h
aes-gcm: Baseline implementation from BoringSSL
2018-09-20 21:29:57 -07:00
aes.h
aes: Baseline implementation from BoringSSL
2018-09-20 21:29:56 -07:00
als.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
ap_hang_detect.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
audio_codec.h
chip/mt_scp: support software gain
2019-09-19 07:59:11 +00:00
backlight.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
base32.h
common: Substitute modified CRC8 with CRC-5-USB
2017-09-12 16:17:03 -07:00
base_state.h
base_detect: Expose console command to force state.
2018-09-13 18:58:41 -07:00
battery.h
Add EC_CMD_BATTERY_GET_STATIC v1 for zork
2020-11-10 07:27:48 +00:00
battery_bq27621_g1.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
battery_fuel_gauge.h
battery_fuel_gauge: Add check for CFET status
2020-08-26 04:47:39 +00:00
battery_smart.h
battery: Fix obtaining battery manufacture date
2020-07-17 23:18:06 +00:00
bluetooth_le.h
ec: change usage of whitelist/blacklist
2020-07-28 22:59:41 +00:00
bluetooth_le_ll.h
ec: change usage of whitelist/blacklist
2020-07-28 22:59:41 +00:00
board_config.h
x86: Make board_has_[before|after]_rsmrst overridable
2020-03-26 21:38:15 +00:00
body_detection.h
common: motion_sense: Add spoofing activity
2020-11-13 06:29:13 +00:00
btle_hci2.h
include: Add HCI include files from NewBlue
2016-07-22 20:37:17 -07:00
btle_hci_int.h
ec: change usage of whitelist/blacklist
2020-07-28 22:59:41 +00:00
button.h
cleanup: button: Reword comments
2020-09-29 22:58:57 +00:00
byteorder.h
Move include/byteorder.h -> builtin/endian.h
2016-04-22 20:40:03 -07:00
capsense.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
case_closed_debug.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
cec.h
CEC: Cleanup the API for the CEC buffer handlers
2018-08-22 08:16:02 -07:00
charge_manager.h
charge_manager: two charger DUT does not choose correct port
2020-09-08 18:37:55 +00:00
charge_ramp.h
bc12: create bc12 driver structure
2020-05-29 05:11:24 +00:00
charge_state.h
zork: Ignore input current and always ramp
2020-09-23 23:39:23 +00:00
charge_state_v1.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
charge_state_v2.h
COIL: Rename ec_ec_comm* files to inclusive language
2020-12-12 12:55:40 +00:00
charger.h
charger: Add driver method for linear charging
2020-12-10 00:47:27 +00:00
charger_detect.h
lucid: add support to detect BC1.2 suppliers
2016-02-26 21:22:07 -08:00
charger_profile_override.h
charger_profile: support multiple battery voltage range thresholds
2017-02-10 19:02:55 -08:00
chipset.h
sc7180: Monitor AP_RST_L from PMIC to notify HOOK_CHIPSET_RESET
2020-08-08 01:48:32 +00:00
clock.h
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
common.h
common: Add EC_SUCCESS_IN_PROGRESS to enum ec_error_list
2020-11-19 16:23:18 +00:00
compile_time_macros.h
zephyr: make compile_time_macros.h compatible with Zephyr
2020-10-01 19:14:06 +00:00
compiler.h
third_party/linux: Adapt overflow.h for EC build environment
2020-09-24 02:13:27 +00:00
config.h
virtual mux: Wait for mux config ACK from the kernel
2020-12-15 22:00:42 +00:00
config_std_internal_flash.h
cleanup: Remove CONFIG_FW_IMAGE_SIZE
2015-09-24 18:07:01 -07:00
console.h
zephyr: shim in the zephyr shell as the EC console
2020-10-01 19:14:34 +00:00
console_channel.inc
PCHG: Add peripheral charge manager
2020-11-24 16:22:55 +00:00
consumer.h
consumer: Remove flush operation
2017-12-18 20:32:58 -08:00
crc.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
crc8.h
crc8: rename crc8 to cros_crc8 to to avoid zephyr conflict
2020-11-13 00:27:37 +00:00
cros_board_info.h
cbi: add Second Source Factory Cache (SSFC) CBI field
2020-08-13 22:26:17 +00:00
crypto_api.h
nvmem: do not run when crypto is disabled
2019-05-24 15:09:47 -07:00
curve25519.h
curve25519: Move to third_party
2020-03-24 14:47:10 +00:00
device_event.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
device_state.h
cr50: Refactor Rdd state machine
2017-08-23 17:01:21 -07:00
display_7seg.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
dma.h
dma: separate out DMA enable status from wait_for_bytes
2019-08-13 00:46:05 +00:00
dptf.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
ec_commands.h
virtual mux: Wait for mux config ACK from the kernel
2020-12-15 22:00:42 +00:00
ec_ec_comm_client.h
COIL: Use inclusive language for EC-EC communication code
2020-12-12 12:55:43 +00:00
ec_ec_comm_server.h
COIL: Use inclusive language for EC-EC communication code
2020-12-12 12:55:43 +00:00
eeprom.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
espi.h
GPIO/IOEX/eSPI: Give different IO signals unique values
2019-10-25 18:52:08 +00:00
event_log.h
pd_log: Make PD logging more generic for general purpose logging
2017-08-02 15:02:34 -07:00
extpower.h
extpower: replace header with forward decl
2020-11-19 00:44:24 +00:00
fan.h
jinlon: add dual fan control by ec
2020-01-31 03:05:02 +00:00
flash.h
flash: allow programming larger EC images
2020-08-13 14:26:51 +00:00
flash_log.h
nvmem: reinitialize on catastrophic errors
2019-08-23 23:50:08 +00:00
fpsensor.h
driver/fingerprint: Add a common sensor maintenance function
2020-08-06 19:49:15 +00:00
fpsensor_crypto.h
fpsensor: Prepare derivation of positive match secret.
2019-10-08 02:31:05 +00:00
fpsensor_detect.h
bloonchipper: Add transport and sensor detection
2020-01-08 00:47:29 +00:00
fpsensor_state.h
fpsensor: Clean up headers and Makefiles
2019-10-28 23:06:18 +00:00
gesture.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
gpio.h
zephyr: add initial gpio shim
2020-10-21 21:24:14 +00:00
gpio.wrap
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
gpio_list.h
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
gpio_signal.h
zephyr: rename gpio_signal.h so that we have deterministic includes
2020-11-19 18:07:04 +00:00
gyro_cal.h
common: gyro_cal: Implement gyroscope calibration
2020-08-18 22:04:40 +00:00
gyro_still_det.h
common: gyro_cal: Implement gyroscope calibration
2020-08-18 22:04:40 +00:00
hooks.h
zephyr: shim in hooks and deferred
2020-11-05 23:07:36 +00:00
host_command.h
ec: change usage of "sane" per inclusive language
2020-07-22 22:49:46 +00:00
host_command_heci.h
mkbp: take timestamp closer to hardware interrupt
2019-04-24 21:06:49 +00:00
hotword_dsp_api.h
audio_codec: integrate speech-micro
2019-09-19 07:59:08 +00:00
hwtimer.h
common: provide config option for 64-bit hwtimer
2019-06-24 22:45:16 +00:00
i2c.h
EC: Removing an unused i2cm_init function signature
2020-12-12 20:39:38 +00:00
i2c_bitbang.h
i2c: add support for i2c bit-banging
2019-12-16 08:06:04 +00:00
i2c_hid.h
i2c_hid_touchpad: Add basic structs and descriptors
2020-03-17 12:11:46 +00:00
i2c_hid_touchpad.h
i2c_hid_touchpad: Add function to prepare new input reports
2020-03-17 12:11:49 +00:00
i2c_ite_flash_support.h
c2d2: add support for I2C-based flashing
2020-02-27 14:35:48 +00:00
i2c_peripheral.h
COIL: Standardize i2c peripheral language
2020-12-12 20:15:38 +00:00
i2c_private.h
COIL: Clean up controller/peripheral language in headers
2020-12-12 20:39:35 +00:00
i8042_protocol.h
chip/npcx/lpc: Set bit 5 when sending AUX responses.
2020-02-27 19:42:26 +00:00
inductive_charging.h
cleanup: fix all the header guards
2015-06-18 19:07:00 +00:00
init_rom.h
init_rom: Add init_rom layer
2020-08-13 14:26:57 +00:00
ioexpander.h
ioexpander: forward declare ioex_signal
2020-11-19 00:44:19 +00:00
kasa.h
common: Implement kasa sphere fit algorithm
2020-01-21 23:07:33 +00:00
keyboard_8042.h
hammer: support vivaldi keyboard
2020-11-10 07:56:46 +00:00
keyboard_8042_sharedlib.h
common/keyboard_vivaldi: New keyboard framework for custom layout
2020-04-21 21:32:51 +00:00
keyboard_backlight.h
kblight: Add keyboard backlight control module
2018-05-11 12:10:44 -07:00
keyboard_config.h
common/vivaldi: Make the "Alt+VolUp+r" work on vivaldi keyboards
2020-04-21 21:32:52 +00:00
keyboard_mkbp.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
keyboard_protocol.h
hammer: support vivaldi keyboard
2020-11-10 07:56:46 +00:00
keyboard_raw.h
keyboard: Add a new config for the keyboard customization
2020-03-10 20:07:06 +00:00
keyboard_scan.h
common/vivaldi: Make the "Alt+VolUp+r" work on vivaldi keyboards
2020-04-21 21:32:52 +00:00
keyboard_test.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
lb_common.h
ec: change usage of "sane" per inclusive language
2020-07-22 22:49:46 +00:00
led_common.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
led_onoff_states.h
shuboz: Implement LED function
2020-12-03 02:34:29 +00:00
led_pwm.h
led_pwm: support different pwm modules
2019-12-27 08:52:13 +00:00
libsharedobjs.h
libsharedobjs: Add libsharedobjs.h.
2015-07-17 03:17:57 +00:00
lid_angle.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
lid_switch.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
lightbar.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
lightbar_msg_list.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
lightbar_opcode_list.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
link_defs.h
hooks: Introduce chipset resume init and suspend complete hooks
2020-07-30 04:32:32 +00:00
lpc.h
include/lpc.h: Expose lpc_aux_put_char
2020-03-02 06:55:23 +00:00
mag_cal.h
common: online_calibration: Add support for magnetometer
2020-06-14 02:33:37 +00:00
mat33.h
mag_cal: Support fixed-point calculation.
2018-10-04 12:55:53 -07:00
mat44.h
mag_cal: Support fixed-point calculation.
2018-10-04 12:55:53 -07:00
math_util.h
common: implement body_detection state machine
2020-09-03 07:15:42 +00:00
memory_commands.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
mkbp_event.h
mkbp: take timestamp closer to hardware interrupt
2019-04-24 21:06:49 +00:00
mock_filter.h
mock: Add mock structure for fuzzers and tests
2019-07-31 22:16:40 +00:00
module_id.h
it83xx/dac: add DAC module
2020-02-21 09:26:28 +00:00
motion_lid.h
host_command: Change host command return value to enum ec_status
2019-10-02 10:19:57 +00:00
motion_orientation.h
motion: orientation: update interface
2020-11-06 01:43:08 +00:00
motion_sense.h
motion_sense: Make change in range permanent
2020-11-12 03:23:26 +00:00
motion_sense_fifo.h
common: motion_sense_fifo: Read temperature on stage
2020-01-11 02:38:36 +00:00
newton_fit.h
common: Implement newton sphere fit
2020-02-06 19:44:03 +00:00
ocpc.h
OCPC: Add ocpc_init()
2020-08-05 21:59:32 +00:00
onewire.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
online_calibration.h
common: online_calibration: Fix compilation issue
2020-10-20 20:15:03 +00:00
otp.h
Add OTP support
2017-07-28 17:45:13 -07:00
overflow.h
third_party/linux: Adapt overflow.h for EC build environment
2020-09-24 02:13:27 +00:00
panic.h
Introduce functions that provide safe pointer to panic data
2020-09-09 06:11:24 +00:00
peci.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
peripheral_charger.h
PCHG: Add host command
2020-12-10 03:16:46 +00:00
physical_presence.h
pp: add API to show when press is expected
2018-01-12 03:27:08 -08:00
port80.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
power.h
power: Move the sleep failure detection to a common library
2020-08-07 19:04:25 +00:00
power_button.h
power_button: Add CONFIG_POWER_BUTTON_TO_PCH_CUSTOM
2020-08-29 02:43:31 +00:00
power_led.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
printf.h
printf: Deprecate %l
2019-10-05 00:47:59 +00:00
producer.h
cleanup: fix all the header guards
2015-06-18 19:07:00 +00:00
pwm.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
queue.h
common: queue: Add ability to iterate over queue
2020-02-05 13:39:53 +00:00
queue_policies.h
cleanup: fix all the header guards
2015-06-18 19:07:00 +00:00
regulator.h
ec_commands: Add host commands for regulator control.
2020-07-23 23:21:27 +00:00
reset_flag_desc.inc
npcx: Add a new flag to check for initial power-on
2020-06-23 03:17:54 +00:00
rma_auth.h
rma: extract getting RMA Dev ID into a separate method
2019-06-27 20:43:55 +00:00
rollback.h
rollback: const correctness
2020-05-14 19:51:33 +00:00
rsa.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
rtc.h
npcx: support enhanced PSL functions in npcx9
2020-10-05 10:07:41 +00:00
rwsig.h
g: rename usb_updater into gsctool
2017-10-10 22:13:43 -07:00
sfdp.h
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
sha1.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
sha256.h
npcx9: support SHA256 hardware accelerator
2020-10-13 11:29:46 +00:00
shared_mem.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
software_panic.h
minute-ia: ish software panic
2019-06-11 03:24:06 +00:00
spi.h
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
spi_flash.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
spi_flash_reg.h
common: replace 1 << digits, with BIT(digits)
2019-03-26 04:42:55 -07:00
spi_nor.h
Add the functions to read and write EAR.
2019-07-17 20:18:55 +00:00
stack_trace.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
stillness_detector.h
common: Add sensor stillness detector
2019-12-18 01:29:10 +00:00
switch.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
sysjump.h
Introduce functions that provide safe pointer to panic data
2020-09-09 06:11:24 +00:00
system.h
COIL: Rename SLEEP_MASK_I2C_CONTROLLER
2020-12-04 05:39:57 +00:00
tablet_mode.h
tablet_mode: Renaming for GMR sensor
2019-09-19 03:47:09 +00:00
task.h
task_set_event: remove the wait argument
2020-12-14 19:59:09 +00:00
task_filter.h
arcada_ish: ensure tests target builds
2019-04-03 18:13:44 -07:00
task_id.h
zephyr: add task shim
2020-11-05 21:52:05 +00:00
temp_sensor.h
Temp sensor: Remove action_delay_sec field
2020-02-14 00:56:16 +00:00
temp_sensor_chip.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
test_util.h
COIL: Clean up controller/peripheral language in headers
2020-12-12 20:39:35 +00:00
thermal.h
thermal: Add documentation
2020-09-11 01:04:08 +00:00
throttle_ap.h
Volteer: add monitoring for PROCHOT input
2020-03-28 01:02:14 +00:00
timer.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
touchpad.h
touchpad_elan: Add retry logic if the touchpad does not respond
2018-01-21 22:20:48 -08:00
trng.h
util: Move __stdlib_compat to function definitions
2019-07-30 23:58:20 +00:00
uart.h
uart.h: fix compilation inclusion guard placement
2020-03-19 04:38:05 +00:00
update_fw.h
usb_update: add extra command "UPDATE_EXTRA_CMD_CONSOLE_READ_*"
2018-09-03 08:50:35 -07:00
usb_api.h
remove cr50 related files
2020-03-09 21:48:18 +00:00
usb_bb.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
usb_charge.h
ec: change usage of dummy
2020-08-05 18:41:25 +00:00
usb_common.h
usb_mux: move usb_mux_set_safe_mode()
2020-08-24 23:02:10 +00:00
usb_console.h
util: enable chargen for USB console
2020-01-15 05:56:06 +00:00
usb_descriptor.h
servo: Adds USB SPI protocol V2 commands and responses
2020-07-24 02:33:04 +00:00
usb_dp_alt_mode.h
various: Fix spelling
2020-10-22 19:20:55 +00:00
usb_emsg.h
TCPMv2: Only include PD3.0 functionality when CONFIG_USB_PD_REV30
2020-05-21 04:56:46 +00:00
usb_hid.h
usb_hid_keyboard: implement vivaldi top row feature
2020-11-27 06:21:32 +00:00
usb_hid_touchpad.h
stm32: usb_hid_touchpad: add 'device certification status' report
2018-08-31 11:19:47 -07:00
usb_i2c.h
Remove __7b, __8b and __7bf
2019-07-20 23:09:18 +00:00
usb_mode.h
TCPMv2: Add support for USB4 active cable
2020-11-05 04:11:47 +00:00
usb_mux.h
zork: Restore AP mux setting after reboot
2020-07-24 02:02:08 +00:00
usb_pd.h
virtual mux: Wait for mux config ACK from the kernel
2020-12-15 22:00:42 +00:00
usb_pd_dpm.h
TCPMv2: Add typeccontrol enter-mode subcommand
2020-10-22 19:38:09 +00:00
usb_pd_tbt.h
TCPMv2: Add support for linear re-driver cables
2020-11-06 03:08:01 +00:00
usb_pd_tcpc.h
Replace I2C_GET_ADDR with I2C_STRIP_FLAGS
2020-11-02 19:15:23 +00:00
usb_pd_tcpm.h
TCPC: Change SOP' disable interface
2020-11-18 18:16:20 +00:00
usb_pd_vdo.h
BB retimer: Update USB4 related bits
2020-11-05 20:54:15 +00:00
usb_pe_sm.h
TCPMv2: Add framework for per-port events
2020-10-05 18:11:32 +00:00
usb_prl_sm.h
test: Improve test_send_caps_error in usb_pe_drp
2020-12-01 18:19:40 +00:00
usb_sm.h
usbc: add GEN_NOT_SUPPORTED macro for unsupported states
2020-08-13 22:32:24 +00:00
usb_tbt_alt_mode.h
TCPMv2: Add support for USB4 active cable
2020-11-05 04:11:47 +00:00
usb_tc_sm.h
tcpmv2: Debug prints for flags and events
2020-07-10 00:56:11 +00:00
usbc_ocp.h
TCPM: Add OCP module
2020-11-17 16:44:16 +00:00
usbc_ppc.h
TCPM: Add OCP module
2020-11-17 16:44:16 +00:00
util.h
cortex-m mpu: support configuring regions with difficult alignment
2020-12-11 04:08:50 +00:00
vb21_struct.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00
vboot.h
EFS2: Sync cr50_comm_err with Cr50's definition
2020-02-24 22:42:11 +00:00
vboot_hash.h
EFS2: Implement Early Firmware Selection ver.2
2020-02-09 08:31:43 +00:00
vec3.h
common: Implement newton sphere fit
2020-02-06 19:44:03 +00:00
vec4.h
mag_cal: Support fixed-point calculation.
2018-10-04 12:55:53 -07:00
version.h
common/system: Unify ec_current_image and system_image_copy_t
2020-02-28 03:43:09 +00:00
virtual_battery.h
Remove __7b, __8b and __7bf
2019-07-20 23:09:18 +00:00
watchdog.h
npcx: Ensure the watchdog isn't stopped while it is invalid to do so
2019-10-09 04:30:34 +00:00
wireless.h
LICENSE: remove unnecessary (c) after Copyright
2019-06-19 00:30:43 +00:00