[PATCHv3 3/4] clocksource: dw_apb_timer: Move timer defines to header file.
Pavel Machek
pavel at denx.de
Thu Aug 22 07:01:18 EDT 2013
Hi!
On Wed 2013-08-21 15:53:46, dinguyen at altera.com wrote:
> From: Dinh Nguyen <dinguyen at altera.com>
>
> Move all dw_apb_timer defines to include/linux/dw_apb_timer.h.
That makes sense. But the changelog says "move" while the patch only
adds them to second place, which can not be right.
Is there public git tree with the patches somewhere?
Thanks,
Pavel
> ---
> include/linux/dw_apb_timer.h | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>
> diff --git a/include/linux/dw_apb_timer.h b/include/linux/dw_apb_timer.h
> index 1f79b20..1d2b949 100644
> --- a/include/linux/dw_apb_timer.h
> +++ b/include/linux/dw_apb_timer.h
> @@ -19,6 +19,25 @@
>
> #define APBTMRS_REG_SIZE 0x14
>
> +#define APBT_MIN_PERIOD 4
> +#define APBT_MIN_DELTA_USEC 200
> +
> +#define APBTMR_N_LOAD_COUNT 0x00
> +#define APBTMR_N_CURRENT_VALUE 0x04
> +#define APBTMR_N_CONTROL 0x08
> +#define APBTMR_N_EOI 0x0c
> +#define APBTMR_N_INT_STATUS 0x10
> +
> +#define APBTMRS_INT_STATUS 0xa0
> +#define APBTMRS_EOI 0xa4
> +#define APBTMRS_RAW_INT_STATUS 0xa8
> +#define APBTMRS_COMP_VERSION 0xac
> +
> +#define APBTMR_CONTROL_ENABLE (1 << 0)
> +/* 1: periodic, 0:free running. */
> +#define APBTMR_CONTROL_MODE_PERIODIC (1 << 1)
> +#define APBTMR_CONTROL_INT (1 << 2)
> +
> struct dw_apb_timer {
> void __iomem *base;
> unsigned long freq;
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
More information about the linux-arm-kernel
mailing list