summaryrefslogtreecommitdiff
path: root/lwis_device_i2c.c
AgeCommit message (Expand)Author
2023-12-13Revert^2 "Optimize I2C Bus manager scheduling"Meghana Barkalle
2023-12-13Revert^3 "Revert "LWIS: Implement I2C Bus Manager""Meghana Barkalle
2023-12-13Revert^2 "Revert "LWIS: Implement I2C Bus Manager""Tommy Kardach
2023-12-13Revert "Optimize I2C Bus manager scheduling"Tommy Kardach
2023-12-13Optimize I2C Bus manager schedulingMeghana Barkalle
2023-12-13Revert "Revert "LWIS: Implement I2C Bus Manager""Meghana Barkalle
2023-12-13Revert "LWIS: Implement I2C Bus Manager"Nick Chung
2023-12-13LWIS: Implement I2C Bus ManagerMeghana Barkalle
2023-05-26I2C: Remove redundant parameter in lwis_i2c_io_entry_rwEdmond Chung
2023-04-14LWIS: Use IS_ERR_OR_NULL instead of IS_ERRandroid-u-beta-2_r0.4android-u-beta-2_r0.3android-u-beta-2_r0.2Holmes Chou
2023-04-14Fix formatting.Edmond Chung
2023-04-11LWIS: Clean up TODO for flash driverNick Chung
2023-03-26Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
2023-03-20LWIS: Return -EBUSY status on suspendNick Chung
2023-03-13LWIS: Fix state_pinctrl use after freeNick Chung
2023-03-06LWIS: Return -EBUSY status on suspendNick Chung
2023-03-06LWIS: Add traces to kernel eventsMeghana Barkalle
2023-02-23LWIS: Support logging recent register io history programmatically and with De...linyuny
2023-02-23LWIS: Merge periodic and transaction threadsMeghana Barkalle
2023-02-20Merge "Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc...Joey Lin
2023-02-13LWIS: Using kernel functions to determine current contextandroid-u-preview-2_r0.2android-gs-raviole-5.10-u-preview-2linyuny
2023-02-13LWIS: Add supports to log the register io history.Ge Bian
2023-02-09LWIS: Remove Power Management hibernation mechanismandroid-t-qpr3-beta-2_r0.5android-t-qpr3-beta-2_r0.4android-t-qpr3-beta-2_r0.3android-t-qpr3-beta-1_r0.5android-gs-raviole-5.10-t-qpr3-beta-2android-gs-pantah-5.10-t-qpr3-beta-2android-gs-pantah-5.10-android13-qpr3-beta1android-gs-bluejay-5.10-t-qpr3-beta-2Nick Chung
2022-06-17LWIS: Use device name in thread nameandroid-13.0.0_r0.45android-13.0.0_r0.32android-13.0.0_r0.31android-gs-pantah-5.10-android13-d1Holmes Chou
2022-06-13LWIS: Totally move I2C group lock to I2C deviceHolmes Chou
2022-05-11LWIS: move group_i2c_lock to i2c deviceHolmes Chou
2022-05-06LWIS: Add new device tree property i2c-lock-group-id featureHolmes Chou
2022-03-10LWIS: Initialize kthread workers for top deviceandroid-t-beta-1_r0.4android-gs-raviole-5.10-t-beta-1Holmes Chou
2022-02-17LWIS: Apply kthread priority from device treeHolmes Chou
2022-02-08LWIS: Convert LWIS periodic IO workq to kthreadHolmes Chou
2022-02-03LWIS: Convert LWIS workqueue to a dedicated kthreadJagadeesh Pakaravoor
2021-07-01lwis: use shared_i2c_set_state if module STMVL53L1 is presentJimiChen
2021-06-29Event: add error event notify device disable by system suspend.Nick Chung
2021-06-23LWIS: Disable interrupt first in device operationNick Chung
2021-06-17DPM: Disallow to get clock when device is disabled.Nick Chung
2021-06-03I2C device: clean up power down since system is suspendedNick Chung
2021-05-14Add mutex for I2C device power upXu Han
2021-04-27IO: Move mutex from per-entry to per-transaction based.Edmond Chung
2021-04-21LWIS: Add mutex to protect I2C Busedenhuang
2021-03-05LWIS: Fix incorrect suspend calledNick Chung
2021-03-04Add SIMPLE_DEV_PM_OPS in LWISNick Chung
2021-02-09Device: Add subclass specific close handles.Edmond Chung
2021-02-02LWIS: release related resource when device init. failedHolmes Chou
2021-01-28LWIS: Fix wrong kfree causing kernel panicJaegeuk Kim
2020-12-01IOREG: Use [read|write]X_relaxed variant for I/O accessEdmond Chung
2020-11-17Formatting fix based on updated clang-formatEdmond Chung
2020-11-10LWIS: add ref-counting in i2c devicesNick Chung
2020-09-29I2C: Support default only pinctrl state.Edmond Chung
2020-09-22GKI: lwis: Port to mainlineJ. Avila
2020-09-22Device: Remove __init attribute from probe functions.Edmond Chung