aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/i2c
AgeCommit message (Expand)Author
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24driver/i2c: Rename Makefiles from .inc to .mkMartin Roth
2023-11-13security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2023-11-08drivers/i2c/lenovo_serials: Use buildtime constantsArthur Heymans
2023-09-28drivers/tpm: Add return codes to TPM driverJon Murphy
2023-09-28treewide: convert to tpm_result_tJon Murphy
2023-09-28treewide: convert to %#x hex printsJon Murphy
2023-09-18drivers/tpm: Make temp test value naming consistentJon Murphy
2023-09-08arch to drivers/intel: Fix misspellings & capitalization issuesMartin Roth
2023-08-11drivers/i2c/sx9310: Set ACPI status to hidden (0xb)Matt DeVillier
2023-08-06drivers: Add SPDX license headers to MakefilesMartin Roth
2023-07-31drivers/i2c/generic: Add option to set ACPI subsystem IDMatt DeVillier
2023-07-06drivers/tpm: Move tis_plat_irq_status to cr50 driverGrzegorz Bernacki
2023-06-15drv/i2c/pi608gp: Fix styleJan Samek
2023-06-15drv/i2c/pi608gp: Fix typesJan Samek
2023-05-26treewide: Remove 'extern' from functions declarationElyes Haouas
2023-05-08drivers/i2c: Add PI7C9X2G608GP PCIe switch driver (pi608gp)Jan Samek
2023-05-05vc/google: Decouple DSM_CALIB from CHROMEOSMatt DeVillier
2023-05-05Convert literal uses of CONFIG_MAINBOARD_{VENDOR,PART_NUMBER}Kyösti Mälkki
2023-04-28treewide: Add missing include guards to chip.hJan Samek
2023-03-03drv/i2c/ptn3460: Add 'mainboard' prefix to mainboard-level callbacksJan Samek
2023-02-14drivers/i2c/nau8825: Fix typo: deboune -> debounceMatt DeVillier
2023-02-02drv/i2c/ptn3460: Use PTN_EDID_LEN instead of constantJan Samek
2023-01-27drivers/i2c/ptn3460: Use cb_err in mb_adjust_cfgJan Samek
2023-01-15drivers/i2c/generic: Drop 'disable_gpio_export_in_crs' flagMatt DeVillier
2023-01-13drivers/i2c/pca9538/Makefile.inc: Remove unused pathElyes Haouas
2022-12-23Revert "security/tpm/: turn tis_{init,open} into tis_probe"Sergii Dmytruk
2022-12-23mb/siemens/mc_apl7: Init I2C controller before PTN3460 is initializedWerner Zeh
2022-12-21security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2022-12-21drivers/i2c/tpm: splice tpm_vendor_specific structSergii Dmytruk
2022-12-16drivers/i2c/designware: translate return type in dw_i2c_dev_transferFelix Held
2022-12-16drivers/i2c/designware/dw_i2c: handle bus < 0 in dw_i2c_dev_transferFelix Held
2022-12-05security/tpm: remove tis_close()Sergii Dmytruk
2022-11-22src/drivers: Remove unnecessary space after castsElyes Haouas
2022-11-20drivers/i2c/rx6110sa/chip.h: Remove confusing bus speed commentJan Samek
2022-11-18drivers/i2c/rx6110sa/rx6110sa.c: Make log messages consistentJan Samek
2022-11-18drivers/i2c/rv3028c7: Add ACPI generation callbacksJan Samek
2022-11-09drivers/i2c/designware: Add 100 MHz controller base clockWerner Zeh
2022-11-09drivers/i2c/sx9324: Add support for Linux's SX9324 driverVictor Ding
2022-11-05drivers/i2c/generic: Print error when using _CRS and PowerResourceRaul E Rangel
2022-11-03drivers/i2c/generic: Tweak error text for missing HIDMatt DeVillier
2022-09-22drivers/i2c/ptn3460: Add early init optionJan Samek
2022-09-16drivers/i2c/nau8825: Add ADCOUT IO drive strength controlEric Lai
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-09-07drivers/i2c: Add a new RTC RV-3028-C7 from Micro CrystalWerner Zeh
2022-08-17drivers/i2c: add MAX98396 driverEric Lai
2022-08-11drivers: Add SPDX identifiers to files missing themMartin Roth
2022-08-03drivers/i2c/dw_i2c: Re-add check for empty i2c transfer listNico Huber
2022-07-17drivers: Get rid of unnecessary blank lines {before,after} braceElyes HAOUAS
2022-06-08drivers/tpm/cr50: Add TPM IRQ timeout Kconfig optionYu-Ping Wu
2022-05-31drivers/i2c/generic: Add support for i2c device detectionMatt DeVillier
2022-05-31drivers/i2c/dw_i2c: Adjust to handle 0-byte transfersMatt DeVillier
2022-05-28drivers/i2c/cs35l53: Add device description and UIDVitaly Rodionov
2022-04-24tpm: Allow separate handling of Google Ti50 TPMJes Klinke
2022-04-24drivers: Remove unused <acpi/acpi.h>Elyes HAOUAS
2022-04-21tpm: Refactor TPM Kconfig dimensionsJes B. Klinke
2022-04-13drivers/i2c/designware/dw_i2c: Remove unnecessary tabs in debug logReka Norman
2022-03-25drivers/i2c/tpm: Work around missing board_cfg in Ti50 FW under 0.15Eric Lai
2022-03-18drivers/i2c/cs35l53: Add driver for generating device in SSDTStefan Binding
2022-03-15i2c: Add configurable I2C transfer timeoutJes Klinke
2022-03-09{drivers/security}: Replace `cb_err_t` with `enum cb_err`Subrata Banik
2022-03-07drivers/tpm/cr50: Add I2C bus support to cr50 driverTim Wawrzynczak
2022-02-23cr50: Increase cr50 i2c probe timeoutRob Barnes
2022-02-11drivers/i2c/tpm/cr50: Remove unused `chip` function argumentsTim Wawrzynczak
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-02-04drivers/i2c/designware/dw_i2c: improve CONTROL_SPEED_FS definitionFelix Held
2022-02-02drivers/i2c/designware/dw_i2c: use cb_err for dw_i2c_gen_speed_configFelix Held
2022-02-01drivers/i2c/designware/dw_i2c: limit scope of dw_i2c_transferFelix Held
2022-02-01drivers/i2c/designware/dw_i2c: return enum cb_err from dw_i2c_transferFelix Held
2022-02-01drivers/i2c/designware/dw_i2c: return enum cb_err from dw_i2c_initFelix Held
2022-02-01drivers/i2c/designware/dw_i2c: use enum cb_err for static functionsFelix Held
2022-02-01drivers/i2c/designware/dw_i2c.h: include types.h instead of stdint.hFelix Held
2022-02-01drivers/i2c/designware/dw_i2c: add missing types.h includeFelix Held
2022-01-19driver/i2c: Add sx9360 driverSeunghwan Kim
2022-01-17cr50: Increase cr50 i2c probe timeoutRob Barnes
2022-01-17drivers/i2c/tpm/Kconfig: Reduce visibility of some configsArthur Heymans
2022-01-10src/drivers/i2c/gpiomux: Remove unused <stdlib.h>Elyes HAOUAS
2021-11-24drivers/i2c/tpm: Fix blank default statementKarthikeyan Ramasubramanian
2021-11-22drivers/tpm: Add firmware-power-managed DSD propertyRob Barnes
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-09-20driver/i2c/max98390: Add vmon_slot_no/imon_slot_no propertyWisley Chen
2021-09-14driver/i2c/max98390: add dsm_param_nameWisley Chen
2021-08-23include/bcd: move bcd code to commonlib/bsd/includeRicardo Quesada
2021-08-09drivers/i2c/da7219: Update _S0W to D3hotTim Wawrzynczak
2021-06-04drivers/i2c/designware: Report I2C timings for additional bus speedsWerner Zeh
2021-05-30drivers/i2c/rx6110sa: Add a Kconfig switch to disable ACPI supportWerner Zeh
2021-05-12drivers/i2c/cs42l42: Make HS_BIAS_SENSE_EN optionalVitaly Rodionov
2021-05-05drivers/i2c/generic: Set S0W to D3hot for wake deviceTony Huang
2021-04-30drivers/i2c/designware: Use safe defaults for SCL parametersKyösti Mälkki
2021-04-23drivers/i2c/cs42l42: Add driver for generating device in SSDTVitaly Rodionov
2021-04-15drivers/i2c/tas5825m: Add driver for TI TAS5825MJeremy Soller
2021-04-06drivers/i2c/nau8825: Support nau8825 for ACPI GPIO descriptorsSeven Lee
2021-03-10drivers/i2c: sx9310: Replace register map with descriptive namesGwendal Grignou
2021-03-04src/drivers/i2c/rx6110sa: Add official ACPI IDWerner Zeh
2021-02-18drivers/i2c/hid: Enforce level triggered IRQ modeKarthikeyan Ramasubramanian
2021-01-19drivers/i2c/tpm/cr50.c: Use __func__Elyes HAOUAS
2021-01-19drivers/i2c/tpm/tpm.c: Use __func__Elyes HAOUAS
2021-01-19drivers/i2c/tpm/tis.c: Use __func__Elyes HAOUAS
2021-01-18drivers/i2c/sx9324: Add IrqCfg1 registerStanley Wu