summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlessandro Rubini <rubini@gnudd.com>2009-06-06 10:17:57 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2009-06-07 16:19:47 +0100
commitaa853f85d9ed593672d0f24a98c72a2518cb63e6 (patch)
treee86a9c1c224a918802c421336ad411742c8f8a2e /include
parent754c0f9a95b685163cfa9ea3ba9bd48310f9b06f (diff)
[ARM] 5543/1: arm: serial amba: add missing declaration in serial.h
This header is sometimes included in the uncompress stage to get register values, but no <linux/amba/bus.h> can be included there. So declare "struct amba_device" here before using it in a prototype. Signed-off-by: Alessandro Rubini <rubini@unipv.it> Acked-by: Andrea Gallo <andrea.gallo@stericsson.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include')
-rw-r--r--include/linux/amba/serial.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/amba/serial.h b/include/linux/amba/serial.h
index 48ee32a18ac..64a982ea5d5 100644
--- a/include/linux/amba/serial.h
+++ b/include/linux/amba/serial.h
@@ -159,6 +159,7 @@
#define UART01x_FR_MODEM_ANY (UART01x_FR_DCD|UART01x_FR_DSR|UART01x_FR_CTS)
#ifndef __ASSEMBLY__
+struct amba_device; /* in uncompress this is included but amba/bus.h is not */
struct amba_pl010_data {
void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
};