summaryrefslogtreecommitdiff
path: root/drivers/counter
AgeCommit message (Expand)AuthorFilesLines
2022-01-06counter: 104-quad-8: Fix use-after-free by quad8_irq_handlerWilliam Breathitt Gray1-2/+2
2021-12-30counter: remove old and now unused registration APIUwe Kleine-König1-96/+4
2021-12-30counter: ti-eqep: Convert to new counter registrationUwe Kleine-König1-14/+15
2021-12-30counter: stm32-lptimer-cnt: Convert to new counter registrationUwe Kleine-König1-14/+19
2021-12-30counter: stm32-timer-cnt: Convert to new counter registrationUwe Kleine-König1-12/+18
2021-12-30counter: microchip-tcb-capture: Convert to new counter registrationUwe Kleine-König1-13/+17
2021-12-30counter: ftm-quaddec: Convert to new counter registrationUwe Kleine-König1-13/+13
2021-12-30counter: intel-qep: Convert to new counter registrationUwe Kleine-König1-12/+16
2021-12-30counter: interrupt-cnt: Convert to new counter registrationUwe Kleine-König1-12/+16
2021-12-30counter: 104-quad-8: Convert to new counter registrationUwe Kleine-König1-15/+20
2021-12-30counter: Provide alternative counter registration functionsUwe Kleine-König1-2/+166
2021-12-30counter: stm32-timer-cnt: Convert to counter_priv() wrapperUwe Kleine-König1-9/+9
2021-12-30counter: stm32-lptimer-cnt: Convert to counter_priv() wrapperUwe Kleine-König1-9/+9
2021-12-30counter: ti-eqep: Convert to counter_priv() wrapperUwe Kleine-König1-1/+1
2021-12-30counter: ftm-quaddec: Convert to counter_priv() wrapperUwe Kleine-König1-4/+4
2021-12-30counter: intel-qep: Convert to counter_priv() wrapperUwe Kleine-König1-9/+9
2021-12-30counter: microchip-tcb-capture: Convert to counter_priv() wrapperUwe Kleine-König1-6/+6
2021-12-30counter: interrupt-cnt: Convert to counter_priv() wrapperUwe Kleine-König1-5/+5
2021-12-30counter: 104-quad-8: Convert to counter_priv() wrapperUwe Kleine-König1-28/+28
2021-12-30counter: Provide a wrapper to access device private dataUwe Kleine-König1-0/+12
2021-12-30counter: microchip-tcb-capture: Drop unused platform_set_drvdata()Uwe Kleine-König1-2/+0
2021-12-30counter: ftm-quaddec: Drop unused platform_set_drvdata()Uwe Kleine-König1-2/+0
2021-12-30counter: Use container_of instead of drvdata to track counter_deviceUwe Kleine-König1-2/+2
2021-12-21counter: 104-quad-8: Fix persistent enabled events bugWilliam Breathitt Gray1-43/+39
2021-12-21counter: ti-eqep: Use container_of instead of struct counter_device::privUwe Kleine-König1-9/+14
2021-10-21counter: Fix use-after-free race condition for events_queue_size writeWilliam Breathitt Gray2-4/+13
2021-10-21counter: Cleanup lingering atomic.h includesWilliam Breathitt Gray2-2/+0
2021-10-19counter: drop chrdev_lockDavid Lechner2-16/+3
2021-10-19counter/counter-sysfs: use sysfs_emit everywhereDavid Lechner1-4/+4
2021-10-17counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking.Jonathan Cameron1-1/+1
2021-10-17counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8William Breathitt Gray2-9/+164
2021-10-17counter: 104-quad-8: Replace mutex with spinlockWilliam Breathitt Gray1-37/+52
2021-10-17counter: Implement events_queue_size sysfs attributeWilliam Breathitt Gray1-0/+45
2021-10-17counter: Implement *_component_id sysfs attributesWilliam Breathitt Gray1-6/+27
2021-10-17counter: Implement signalZ_action_component_id sysfs attributeWilliam Breathitt Gray1-0/+45
2021-10-17counter: Add character device interfaceWilliam Breathitt Gray4-6/+644
2021-10-17counter: Update counter.h comments to reflect sysfs internalizationWilliam Breathitt Gray1-0/+3
2021-10-17counter: Internalize sysfs interface codeWilliam Breathitt Gray13-2268/+1612
2021-10-17counter: stm32-timer-cnt: Provide defines for slave mode selectionWilliam Breathitt Gray1-8/+8
2021-10-17counter: stm32-lptimer-cnt: Provide defines for clock polaritiesWilliam Breathitt Gray1-3/+3
2021-08-09counter: 104-quad-8: Describe member 'lock' in 'quad8'William Breathitt Gray1-0/+1
2021-08-09counter: Rename counter_count_function to counter_functionWilliam Breathitt Gray9-47/+46
2021-08-09counter: Rename counter_signal_value to counter_signal_levelWilliam Breathitt Gray4-12/+13
2021-08-09counter: Standardize to ERANGE for limit exceeded errorsWilliam Breathitt Gray4-5/+8
2021-08-09counter: Return error code on invalid modesWilliam Breathitt Gray4-21/+42
2021-08-09counter: 104-quad-8: Return error when invalid mode during ceiling_writeWilliam Breathitt Gray1-2/+3
2021-07-13counter: intel-qep: Remove linux/bitops.h includeJarkko Nikula1-1/+0
2021-06-13counter: interrupt-cnt: Add const qualifier for actions_list arrayWilliam Breathitt Gray1-3/+3
2021-06-13counter: intel-qep: Use to_pci_dev() helperJarkko Nikula1-2/+2
2021-06-13counter: intel-qep: Mark PM callbacks with __maybe_unusedJarkko Nikula1-4/+2