summaryrefslogtreecommitdiff
path: root/arch/blackfin/mach-bf548
diff options
context:
space:
mode:
authorSonic Zhang <sonic.zhang@analog.com>2015-02-06 08:32:59 +0300
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2015-02-16 03:06:28 +0300
commit71adf22f476aae18bfe1fb7605d41f9cf95d0e5f (patch)
tree96fe2109cf379cc9371dc5185eefbdb1d8f365b7 /arch/blackfin/mach-bf548
parent5ea0699a7b452c9e1ecdc81e354fa91dfe8da4f6 (diff)
downloadlinux-71adf22f476aae18bfe1fb7605d41f9cf95d0e5f.tar.xz
Input: bfin_rotary - use generic IO functions
Instead of using arch-specific accessors remap rotary register physical address into kernel space in probe and use standard readw and writew to access rotary MMRs. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'arch/blackfin/mach-bf548')
-rw-r--r--arch/blackfin/mach-bf548/boards/ezkit.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c
index 8f70f83d0a42..4204b9842532 100644
--- a/arch/blackfin/mach-bf548/boards/ezkit.c
+++ b/arch/blackfin/mach-bf548/boards/ezkit.c
@@ -173,6 +173,11 @@ static struct bfin_rotary_platform_data bfin_rotary_data = {
static struct resource bfin_rotary_resources[] = {
{
+ .start = CNT_CONFIG,
+ .end = CNT_CONFIG + 0xff,
+ .flags = IORESOURCE_MEM,
+ },
+ {
.start = IRQ_CNT,
.end = IRQ_CNT,
.flags = IORESOURCE_IRQ,