summaryrefslogtreecommitdiff
path: root/drivers/platform/chrome/cros_ec_lpc.c
AgeCommit message (Expand)AuthorFilesLines
2025-01-15platform/chrome: cros_ec_lpc: Handle EC without CRS sectionGwendal Grignou1-5/+1
2025-01-08platform/chrome: cros_ec_lpc: Support direct EC register memory accessGwendal Grignou1-21/+100
2025-01-08platform/chrome: cros_ec_lpc: Merge lpc_driver_ops into ec private structureGwendal Grignou1-45/+41
2024-12-30platform/chrome: cros_ec_lpc: Only check for events on MKBP notifiesRob Barnes1-1/+1
2024-12-30platform/chrome: cros_ec: jump to RW before probingDawid Niedzwiecki1-1/+1
2024-12-25platform/chrome: cros_ec_lpc: fix product identity for early Framework LaptopsDustin L. Howett1-2/+2
2024-10-28platform/chrome: Switch back to struct platform_driver::remove()Uwe Kleine-König1-1/+1
2024-08-07platform/chrome: cros_ec_lpc: switch primary DMI data for Framework LaptopDustin L. Howett1-9/+27
2024-06-13platform/chrome: cros_ec_lpc: Fix error code in cros_ec_lpc_mec_read_bytes()Dan Carpenter1-2/+2
2024-06-06platform/chrome: cros_ec_lpc: Add quirks for Framework LaptopBen Walsh1-0/+7
2024-06-06platform/chrome: cros_ec_lpc: Add a new quirk for AML mutexBen Walsh1-0/+19
2024-06-06platform/chrome: cros_ec_lpc: Add a new quirk for ACPI idBen Walsh1-12/+38
2024-06-06platform/chrome: cros_ec_lpc: MEC access can return error codeBen Walsh1-41/+89
2024-04-24platform/chrome: cros_ec_lpc: add quirks for the Framework Laptop (AMD)Dustin L. Howett1-1/+15
2024-04-24platform/chrome: cros_ec_lpc: add a "quirks" systemDustin L. Howett1-0/+31
2024-04-24platform/chrome: cros_ec_lpc: pass driver_data from DMI to the deviceDustin L. Howett1-2/+7
2024-04-24platform/chrome: cros_ec_lpc: introduce a priv struct for the lpc deviceDustin L. Howett1-4/+21
2023-10-28platform/chrome: cros_ec_lpc: Separate host command and irq disableLalith Rajendran1-4/+18
2023-09-28platform/chrome: cros_ec_lpc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-08-07platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeoutRob Barnes1-2/+2
2023-05-22platform/chrome: cros_ec_lpc: Move host command to prepare/completeTim Van Patten1-5/+7
2023-05-15platform/chrome: cros_ec: Report EC panic as ueventRob Barnes1-0/+3
2023-01-11platform/chrome: cros_ec_lpc: initialize the buf variableTom Rix1-1/+1
2023-01-06platform/chrome: cros_ec: Shutdown on EC PanicRob Barnes1-0/+3
2023-01-06platform/chrome: cros_ec: Poll EC log on EC panicRob Barnes1-0/+7
2022-11-14platform/chrome: cros_ec_lpc: Force synchronous probeBrian Norris1-1/+6
2022-11-02platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUSBrian Norris1-0/+1
2022-11-02platform/chrome: cros_ec_lpc: Move mec_init to device probeBrian Norris1-3/+3
2022-11-01platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy()Tzung-Bi Shih1-3/+0
2022-05-16platform/chrome: correct cros_ec_prepare_tx() usageTzung-Bi Shih1-0/+2
2022-05-03platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports firstDustin L. Howett1-13/+26
2022-05-03platform/chrome: cros_ec_lpcs: detect the Framework LaptopDustin L. Howett1-0/+8
2022-02-09platform/chrome: cros_ec: Make cros_ec_unregister() return voidUwe Kleine-König1-1/+3
2021-09-30platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response"Colin Ian King1-2/+2
2020-02-03platform/chrome: cros_ec: Match implementation with headersEnric Balletbo i Serra1-0/+1
2019-12-10platform/chrome: cros_ec_lpc: Use platform_get_irq_optional() for optional IRQsEnric Balletbo i Serra1-1/+1
2019-11-21platform/chrome: cros_ec: handle MKBP more events flagEnrico Granata1-4/+11
2019-11-21platform/chrome: cros-ec: Record event timestamp in the hard irqGwendal Grignou1-0/+2
2019-09-02mfd / platform: cros_ec: Reorganize platform and mfd includesEnric Balletbo i Serra1-2/+2
2019-09-02mfd / platform: cros_ec: Handle chained ECs as platform devicesEnric Balletbo i Serra1-1/+2
2019-06-20platform/chrome: cros_ec_lpc: Choose Microchip EC at runtimeEnric Balletbo i Serra1-74/+84
2019-06-20platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_ec_lpc_regEnric Balletbo i Serra1-1/+96
2019-06-05platform/chrome: cros_ec: Make some symbols staticYueHaibing1-1/+1
2019-02-01platform/chrome: cros_ec_lpc: switch to SPDX identifierEnric Balletbo i Serra1-22/+12
2019-02-01mfd / platform: cros_ec: Use devm_mfd_add_devicesEnric Balletbo i Serra1-4/+0
2018-10-10platform/chrome: Add a new interrupt path for cros_ec_lpcEnrico Granata1-1/+14
2018-09-07platform/chrome: Move mfd/cros_ec_lpc* includes to drivers/platform.Enric Balletbo i Serra1-1/+2
2018-05-23platform/chrome: cros_ec_lpc: do not try DMI match when ACPI device foundDmitry Torokhov1-6/+7
2018-04-10platform/chrome: cros_ec_lpc: Add support for Google devices using custom cor...Salvatore Bellizzi1-0/+12
2018-04-10platform/chrome: cros_ec_lpc: wake up from s2idle on Chrome ECWenkai Du1-0/+4