summaryrefslogtreecommitdiff
path: root/lwis_ioctl.c
AgeCommit message (Expand)Author
2024-02-23LWIS: Remove device enable logHolmes Chou
2024-02-20Check for valid "num_nodes" inputTommy Kardach
2024-01-25LWIS: Fix followup comments for I2C Bus Managerandroid-u-qpr3-beta-2_r0.8Meghana Barkalle
2024-01-22LWIS: Print unknown command as warning instead of errorHolmes Chou
2023-11-15Interrupt: Optimize interrupt events enablementandroid-u-qpr2-beta-2_r0.8Nick Chung
2023-10-10Separate QOS update based on QOS family name stringlinyuny
2023-10-10LWIS: Support clock family in string format in QoS settings interfacelinyuny
2023-07-20LWIS: Add a device tree property for power up modeHolmes Chou
2023-06-20LWIS: Transactions optimizationsMeghana Barkalle
2023-06-13Remove unnecessary error logs from kmallocEdmond Chung
2023-05-30LWIS: Update read buffer pointerMeghana Barkalle
2023-05-25Ensure worker threads are properly included in the camera vendor groupEdmond Chung
2023-05-10LWIS: Fix transaction freeMeghana Barkalle
2023-05-08Debug: Fix formatting on dump state logsEdmond Chung
2023-05-08Add entry processing limit for queued transactionsMeghana Barkalle
2023-05-06IO Entry: Support Wait and Poll in short interval functionsNick Chung
2023-05-03Revert^3 "Revert "LWIS: Implement I2C Bus Manager""Meghana Barkalle
2023-04-28LWIS: Remove fence enable flagHolmes Chou
2023-04-27Revert^2 "Revert "LWIS: Implement I2C Bus Manager""Tommy Kardach
2023-04-27LWIS: Allow user input GFP flags for different use casesHolmes Chou
2023-04-20Revert "Revert "LWIS: Implement I2C Bus Manager""Meghana Barkalle
2023-04-07LWIS: Remove partial fence enable flagHolmes Chou
2023-04-06LWIS: implement the fake injection in Kernel sidelinyuny
2023-04-05Fix formatting.Edmond Chung
2023-03-31LWIS: test infra refactor: implement the lwis_test device read the interrupt ...linyuny
2023-03-31LWIS: Fix stack size warningHolmes Chou
2023-03-31LWIS: Add a new command for current LWIS_BTS_BLOCK_NAME_ENABLED onHolmes Chou
2023-03-29Revert "LWIS: Implement I2C Bus Manager"Nick Chung
2023-03-24LWIS: Implement I2C Bus ManagerMeghana Barkalle
2023-03-22LWIS: Merge lwis_ioctl.c and lwis_ioctl_cmd.cHolmes Chou
2023-03-22LWIS: Deprecate the legacy IOCTL APIHolmes Chou
2023-03-22LWIS: rename lwis_cmd to lwis_ioctl_cmdHolmes Chou
2023-03-17LWIS: Remove acquiring client lock while processing transaction IOCTLsMeghana Barkalle
2023-02-10Revert "LWIS: Remove locking lwis_client for EVENT_CONTROL ioctls."Nick Chung
2023-01-31LWIS: Remove locking lwis_client for EVENT_CONTROL ioctls.Ge Bian
2023-01-27LWIS: Modify the place to lock lwis_client locks.Ge Bian
2023-01-24LWIS: Add new ioctl command: LWIS_DUMP_DEBUG_STATElinyuny
2023-01-10LWIS: Update the error message for transaction cancel.Ge Bian
2022-12-16Merge periodic and transaction threadsMeghana Barkalle
2022-12-15Lwis: Using kernel functions to determine current context.linyuny
2022-10-20LWIS: Separate command packet from lwis_ioctl.c to lwis_cmd.cHolmes Chou
2022-10-19LWIS: Implement dpm get clock commandHolmes Chou
2022-10-19LWIS: Implement dpm qos update commandHolmes Chou
2022-10-19LWIS: Implement dpm clock update commandHolmes Chou
2022-10-19LWIS: Implement periodic io cancel commandHolmes Chou
2022-10-19LWIS: Implement periodic io submit commandHolmes Chou
2022-10-19LWIS: Implement transaction replace commandHolmes Chou
2022-10-19LWIS: Implement transaction cancel commandHolmes Chou
2022-10-19LWIS: Implement transaction submit commandHolmes Chou
2022-10-19LWIS: Implement event dequeue commandHolmes Chou