[MIPS] IP22/IP28: fix extracting board/chip rev
Taken from Peter Fuersts IP28 patches Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
e9c33572a9
commit
68efdb81c6
|
@ -138,8 +138,8 @@ struct sgioc_regs {
|
|||
u8 _sysid[3];
|
||||
volatile u8 sysid;
|
||||
#define SGIOC_SYSID_FULLHOUSE 0x01
|
||||
#define SGIOC_SYSID_BOARDREV(x) ((x & 0xe0) > 5)
|
||||
#define SGIOC_SYSID_CHIPREV(x) ((x & 0x1e) > 1)
|
||||
#define SGIOC_SYSID_BOARDREV(x) (((x) & 0x1e) >> 1)
|
||||
#define SGIOC_SYSID_CHIPREV(x) (((x) & 0xe0) >> 5)
|
||||
u32 _unused2;
|
||||
u8 _read[3];
|
||||
volatile u8 read;
|
||||
|
|
Loading…
Reference in New Issue