William Breathitt Gray
394a0150a0
counter: Rename counter_count_function to counter_function
...
The phrase "Counter Count function" is verbose and unintentionally
implies that function is a Count extension. This patch adjusts the
Counter subsystem code to use the more direct "Counter function" phrase
to make the intent of this code clearer.
Cc: Jarkko Nikula <jarkko.nikula@linux.intel.com >
Cc: Patrick Havelange <patrick.havelange@essensium.com >
Cc: Oleksij Rempel <o.rempel@pengutronix.de >
Cc: Kamel Bouhara <kamel.bouhara@bootlin.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: David Lechner <david@lechnology.com >
Acked-by: Syed Nayyar Waris <syednwaris@gmail.com >
Reviewed-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com >
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com >
Link: https://lore.kernel.org/r/8268c54d6f42075a19bb08151a37831e22652499.1627990337.git.vilhelm.gray@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2021-08-09 20:17:36 +01:00
William Breathitt Gray
9b2574f61c
counter: ftm-quaddec: Add const qualifier for actions_list array
...
The struct counter_synapse actions_list member expects a const enum
counter_synapse_action array. This patch adds the const qualifier to the
ftm_quaddec_synapse_actions to match actions_list.
Cc: Patrick Havelange <patrick.havelange@essensium.com >
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com >
Link: https://lore.kernel.org/r/db1df2021efb1b98e6d1a50787be5a52a1896574.1623201081.git.vilhelm.gray@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2021-06-09 16:27:58 +01:00
William Breathitt Gray
d49e6ee2d6
counter: Simplify the count_read and count_write callbacks
...
The count_read and count_write callbacks are simplified to pass val as
unsigned long rather than as an opaque data structure. The opaque
counter_count_read_value and counter_count_write_value structures,
counter_count_value_type enum, and relevant counter_count_read_value_set
and counter_count_write_value_get functions, are removed as they are no
longer used.
Cc: Patrick Havelange <patrick.havelange@essensium.com >
Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com >
Acked-by: David Lechner <david@lechnology.com >
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-10-18 19:47:27 +01:00
Chuhong Yuan
3e4dabacf9
counter/ftm-quaddec: Use device-managed registration API
...
Make use of devm_counter_register.
Then we can remove redundant unregistration API
usage to make code simpler.
Signed-off-by: Chuhong Yuan <hslester96@gmail.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-07-27 22:55:27 +01:00
Patrick Havelange
67009e1932
counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR
...
The last '>' chars were missing in the MODULE_AUTHOR entries.
Reported-by: Randy Dunlap <rdunlap@infradead.org >
Fixes: a3b9a99980 ("counter: add FlexTimer Module Quadrature decoder counter driver")
Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com >
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-06-22 10:57:13 +01:00
Patrick Havelange
a3b9a99980
counter: add FlexTimer Module Quadrature decoder counter driver
...
This driver exposes the counter for the quadrature decoder of the
FlexTimer Module, present in the LS1021A soc.
Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com >
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-04-25 21:33:41 +02:00