Re: [PATCH 1/4] fbdev: sh_mobile_meram: Replace hardcoded register
From: Damian Hobson-Garcia <hidden>
Date: 2011-08-02 08:43:51
Also in:
linux-sh
From: Damian Hobson-Garcia <hidden>
Date: 2011-08-02 08:43:51
Also in:
linux-sh
Hi Laurent,
-#define MExxCTL 0x0 -#define MExxBSIZE 0x4 -#define MExxMNCF 0x8 -#define MExxSARA 0x10 -#define MExxSARB 0x14 -#define MExxSBSIZE 0x18
[snip]
+#define MExxCTL 0x400 +#define MExxBSIZE 0x404 +#define MExxMNCF 0x408 +#define MExxSARA 0x410 +#define MExxSARB 0x414 +#define MExxSBSIZE 0x418
One small comment on the definition of these register offsets and explanation of what I was originally thinking. Since each of these actually reprents a series of registers, one per ICB, (i.e. ME00CTL, ME01CTL, etc.) it makes sense to me to represent them as an offset from the base address (0x400) + the start of each ICB address (0x20 * index). Other than that, looks great. Thanks very much, Damian