summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
Diffstat (limited to 'board')
-rw-r--r--board/dbau1x00/dbau1x00.c2
-rw-r--r--board/dbau1x00/lowlevel_init.S2
-rw-r--r--board/imgtec/malta/malta.c3
-rw-r--r--board/micronas/vct/vct.h6
-rw-r--r--board/pb1x00/lowlevel_init.S2
-rw-r--r--board/pb1x00/pb1x00.c2
6 files changed, 10 insertions, 7 deletions
diff --git a/board/dbau1x00/dbau1x00.c b/board/dbau1x00/dbau1x00.c
index bd20f6e..75e6f0e 100644
--- a/board/dbau1x00/dbau1x00.c
+++ b/board/dbau1x00/dbau1x00.c
@@ -7,7 +7,7 @@
#include <common.h>
#include <command.h>
-#include <asm/au1x00.h>
+#include <mach/au1x00.h>
#include <asm/mipsregs.h>
#include <asm/io.h>
diff --git a/board/dbau1x00/lowlevel_init.S b/board/dbau1x00/lowlevel_init.S
index 842fb76..409f8ee 100644
--- a/board/dbau1x00/lowlevel_init.S
+++ b/board/dbau1x00/lowlevel_init.S
@@ -1,8 +1,8 @@
/* Memory sub-system initialization code */
#include <config.h>
+#include <mach/au1x00.h>
#include <asm/regdef.h>
-#include <asm/au1x00.h>
#include <asm/mipsregs.h>
#define AU1500_SYS_ADDR 0xB1900000
diff --git a/board/imgtec/malta/malta.c b/board/imgtec/malta/malta.c
index 79562f7..cae4a21 100644
--- a/board/imgtec/malta/malta.c
+++ b/board/imgtec/malta/malta.c
@@ -53,8 +53,9 @@ static void malta_lcd_puts(const char *str)
static enum core_card malta_core_card(void)
{
u32 corid, rev;
+ const void *reg = (const void *)CKSEG1ADDR(MALTA_REVISION);
- rev = __raw_readl(CKSEG1ADDR(MALTA_REVISION));
+ rev = __raw_readl(reg);
corid = (rev & MALTA_REVISION_CORID_MSK) >> MALTA_REVISION_CORID_SHF;
switch (corid) {
diff --git a/board/micronas/vct/vct.h b/board/micronas/vct/vct.h
index 0a1c5fc..67da6a8 100644
--- a/board/micronas/vct/vct.h
+++ b/board/micronas/vct/vct.h
@@ -80,12 +80,14 @@ void vct_pin_mux_initialize(void);
*/
static inline void reg_write(u32 addr, u32 data)
{
- __raw_writel(data, addr + REG_GLOBAL_START_ADDR);
+ void *reg = (void *)(addr + REG_GLOBAL_START_ADDR);
+ __raw_writel(data, reg);
}
static inline u32 reg_read(u32 addr)
{
- return __raw_readl(addr + REG_GLOBAL_START_ADDR);
+ const void *reg = (const void *)(addr + REG_GLOBAL_START_ADDR);
+ return __raw_readl(reg);
}
#endif /* _VCT_H */
diff --git a/board/pb1x00/lowlevel_init.S b/board/pb1x00/lowlevel_init.S
index b145e43..98d9536 100644
--- a/board/pb1x00/lowlevel_init.S
+++ b/board/pb1x00/lowlevel_init.S
@@ -1,8 +1,8 @@
/* Memory sub-system initialization code */
#include <config.h>
+#include <mach/au1x00.h>
#include <asm/regdef.h>
-#include <asm/au1x00.h>
#include <asm/mipsregs.h>
#define AU1500_SYS_ADDR 0xB1900000
diff --git a/board/pb1x00/pb1x00.c b/board/pb1x00/pb1x00.c
index 34814c4..eb92914 100644
--- a/board/pb1x00/pb1x00.c
+++ b/board/pb1x00/pb1x00.c
@@ -7,7 +7,7 @@
#include <common.h>
#include <command.h>
-#include <asm/au1x00.h>
+#include <mach/au1x00.h>
#include <asm/mipsregs.h>
#include <asm/io.h>