1/* 2 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 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) 22static 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__ */ 28