Rafał Miłecki | a5401370 | 2012-11-12 13:03:21 +0100 | [diff] [blame] | 1 | #ifndef __BCM47XXNFLASH_H |
| 2 | #define __BCM47XXNFLASH_H |
| 3 | |
Rafał Miłecki | be0638d | 2013-02-07 11:56:04 +0100 | [diff] [blame] | 4 | #ifndef pr_fmt |
| 5 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 6 | #endif |
| 7 | |
Rafał Miłecki | a5401370 | 2012-11-12 13:03:21 +0100 | [diff] [blame] | 8 | #include <linux/mtd/mtd.h> |
| 9 | #include <linux/mtd/nand.h> |
| 10 | |
| 11 | struct bcm47xxnflash { |
| 12 | struct bcma_drv_cc *cc; |
| 13 | |
| 14 | struct nand_chip nand_chip; |
| 15 | struct mtd_info mtd; |
Rafał Miłecki | 0fbc599 | 2012-11-12 13:03:23 +0100 | [diff] [blame] | 16 | |
| 17 | unsigned curr_command; |
Rafał Miłecki | 3c01d4c | 2012-11-12 13:03:24 +0100 | [diff] [blame] | 18 | int curr_page_addr; |
Rafał Miłecki | 0fbc599 | 2012-11-12 13:03:23 +0100 | [diff] [blame] | 19 | int curr_column; |
| 20 | |
| 21 | u8 id_data[8]; |
Rafał Miłecki | a5401370 | 2012-11-12 13:03:21 +0100 | [diff] [blame] | 22 | }; |
| 23 | |
Rafał Miłecki | 00940a2 | 2012-11-12 13:03:25 +0100 | [diff] [blame] | 24 | int bcm47xxnflash_ops_bcm4706_init(struct bcm47xxnflash *b47n); |
| 25 | |
Rafał Miłecki | a5401370 | 2012-11-12 13:03:21 +0100 | [diff] [blame] | 26 | #endif /* BCM47XXNFLASH */ |