Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 263583
b: refs/heads/master
c: 505ed6f
h: refs/heads/master
i:
  263581: 6f73191
  263579: 180257b
  263575: 533d8f4
  263567: 1774508
  263551: 484d3ce
v: v3
  • Loading branch information
Petr Štetiar authored and Russell King committed Aug 15, 2011
1 parent 4b8b212 commit f7871de
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2a004c686e7997ddb795dbce10b263e241f9bdaf
refs/heads/master: 505ed6fd82608bd4f26d487220ec40a3c5d0dded
18 changes: 12 additions & 6 deletions trunk/arch/arm/mach-ep93xx/include/mach/ts72xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* TS72xx memory map:
*
* virt phys size
* febff000 22000000 4K model number register
* febff000 22000000 4K model number register (bits 0-2)
* febfe000 22400000 4K options register
* febfd000 22800000 4K options register #2
* febf9000 10800000 4K TS-5620 RTC index register
Expand All @@ -22,6 +22,7 @@
#define TS72XX_MODEL_TS7260 0x02
#define TS72XX_MODEL_TS7300 0x03
#define TS72XX_MODEL_TS7400 0x04
#define TS72XX_MODEL_MASK 0x07


#define TS72XX_OPTIONS_PHYS_BASE 0x22400000
Expand Down Expand Up @@ -53,29 +54,34 @@

#ifndef __ASSEMBLY__

static inline int ts72xx_model(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) & TS72XX_MODEL_MASK;
}

static inline int board_is_ts7200(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) == TS72XX_MODEL_TS7200;
return ts72xx_model() == TS72XX_MODEL_TS7200;
}

static inline int board_is_ts7250(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) == TS72XX_MODEL_TS7250;
return ts72xx_model() == TS72XX_MODEL_TS7250;
}

static inline int board_is_ts7260(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) == TS72XX_MODEL_TS7260;
return ts72xx_model() == TS72XX_MODEL_TS7260;
}

static inline int board_is_ts7300(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) == TS72XX_MODEL_TS7300;
return ts72xx_model() == TS72XX_MODEL_TS7300;
}

static inline int board_is_ts7400(void)
{
return __raw_readb(TS72XX_MODEL_VIRT_BASE) == TS72XX_MODEL_TS7400;
return ts72xx_model() == TS72XX_MODEL_TS7400;
}

static inline int is_max197_installed(void)
Expand Down

0 comments on commit f7871de

Please sign in to comment.