Date:2010-07-16 20:53:48 (13 years 5 months ago)
Author:Lars C.
Commit:522642a979bb330718d32833494aff863c1b04b0
Message:MTD: NAND: jz4740: Move include file from include/linux/mtd/ to arch/mips/include/asm/mach-jz4740/

Files: arch/mips/include/asm/mach-jz4740/jz4740_nand.h (1 diff)
drivers/mtd/nand/jz4740_nand.c (1 diff)
include/linux/mtd/jz4740_nand.h (1 diff)

Change Details

arch/mips/include/asm/mach-jz4740/jz4740_nand.h
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 __JZ_NAND_H__
17#define __JZ_NAND_H__
18
19#include <linux/mtd/nand.h>
20#include <linux/mtd/partitions.h>
21
22struct jz_nand_platform_data {
23    int num_partitions;
24    struct mtd_partition *partitions;
25
26    struct nand_ecclayout *ecc_layout;
27
28    unsigned int busy_gpio;
29
30    unsigned char banks[4];
31
32    void (*ident_callback)(struct platform_device *, struct nand_chip *,
33                struct mtd_partition **, int *num_partitions);
34};
35
36#endif
drivers/mtd/nand/jz4740_nand.c
2323#include <linux/mtd/nand.h>
2424#include <linux/mtd/partitions.h>
2525
26#include <linux/mtd/jz4740_nand.h>
2726#include <linux/gpio.h>
2827
28#include <asm/mach-jz4740/jz4740_nand.h>
29
2930#define JZ_REG_NAND_CTRL 0x50
3031#define JZ_REG_NAND_ECC_CTRL 0x100
3132#define JZ_REG_NAND_DATA 0x104
include/linux/mtd/jz4740_nand.h
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 __JZ_NAND_H__
17#define __JZ_NAND_H__
18
19#include <linux/mtd/nand.h>
20#include <linux/mtd/partitions.h>
21
22struct jz_nand_platform_data {
23    int num_partitions;
24    struct mtd_partition *partitions;
25
26    struct nand_ecclayout *ecc_layout;
27
28    unsigned int busy_gpio;
29
30    unsigned char banks[4];
31
32    void (*ident_callback)(struct platform_device *, struct nand_chip *,
33                struct mtd_partition **, int *num_partitions);
34};
35
36#endif

Archive Download the corresponding diff file



interactive