counter: Simplify the count_read and count_write callbacks
authorWilliam Breathitt Gray <vilhelm.gray@gmail.com>
Sun, 6 Oct 2019 20:03:09 +0000 (16:03 -0400)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Fri, 18 Oct 2019 18:47:27 +0000 (19:47 +0100)
commitd49e6ee2d6c2b654c5eeb9aa1c4986cd1bec2582
treeb6a3d0030853a61a33d55bd47a82975d7a5d7983
parent16922ffee1217ec031162ca12ec9fe8710b11106
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>
drivers/counter/104-quad-8.c
drivers/counter/counter.c
drivers/counter/ftm-quaddec.c
drivers/counter/stm32-lptimer-cnt.c
drivers/counter/stm32-timer-cnt.c
drivers/counter/ti-eqep.c
include/linux/counter.h