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
mips
include
asm
mach-jz4740
jz4740_nand.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
3
* JZ4740 SoC NAND controller driver
4
*
5
* This program is free software; you can redistribute it and/or modify it
6
* under the terms of the GNU General Public License as published by the
7
* Free Software Foundation; either version 2 of the License, or (at your
8
* option) any later version.
9
*
10
* You should have received a copy of the GNU General Public License along
11
* with this program; if not, write to the Free Software Foundation, Inc.,
12
* 675 Mass Ave, Cambridge, MA 02139, USA.
13
*
14
*/
15
16
#ifndef __ASM_MACH_JZ4740_JZ4740_NAND_H__
17
#define __ASM_MACH_JZ4740_JZ4740_NAND_H__
18
19
#include <
linux/mtd/nand.h
>
20
#include <
linux/mtd/partitions.h
>
21
22
#define JZ_NAND_NUM_BANKS 4
23
24
struct
jz_nand_platform_data
{
25
int
num_partitions
;
26
struct
mtd_partition
*
partitions
;
27
28
struct
nand_ecclayout
*
ecc_layout
;
29
30
unsigned
int
busy_gpio
;
31
32
unsigned
char
banks
[
JZ_NAND_NUM_BANKS
];
33
34
void
(*
ident_callback
)(
struct
platform_device
*,
struct
nand_chip
*,
35
struct
mtd_partition
**,
int
*
num_partitions
);
36
};
37
38
#endif
Generated on Thu Jan 10 2013 13:09:46 for Linux Kernel by
1.8.2