Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
arm
mach-at91
include
mach
system_rev.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <
[email protected]
>
3
*
4
* Under GPLv2 only
5
*/
6
7
#ifndef __ARCH_SYSTEM_REV_H__
8
#define __ARCH_SYSTEM_REV_H__
9
10
#include <
asm/system_info.h
>
11
12
/*
13
* board revision encoding
14
* mach specific
15
* the 16-31 bit are reserved for at91 generic information
16
*
17
* bit 31:
18
* 0 => nand 8 bit
19
* 1 => nand 16 bit
20
*/
21
#define BOARD_HAVE_NAND_16BIT (1 << 31)
22
static
inline
int
board_have_nand_16bit(
void
)
23
{
24
return
(
system_rev
&
BOARD_HAVE_NAND_16BIT
) ? 1 : 0;
25
}
26
27
#endif
/* __ARCH_SYSTEM_REV_H__ */
Generated on Thu Jan 10 2013 12:56:54 for Linux Kernel by
1.8.2