|
@@ -7,8 +7,6 @@
|
|
|
#ifndef __ATMEL_H__
|
|
|
#define __ATMEL_H__
|
|
|
|
|
|
-#include <linux/mtd/nand.h>
|
|
|
-#include <linux/mtd/partitions.h>
|
|
|
#include <linux/serial.h>
|
|
|
|
|
|
/* Compact Flash */
|
|
@@ -23,25 +21,6 @@ struct at91_cf_data {
|
|
|
#define AT91_IDE_SWAP_A0_A2 0x02
|
|
|
};
|
|
|
|
|
|
- /* NAND / SmartMedia */
|
|
|
-struct atmel_nand_data {
|
|
|
- int enable_pin; /* chip enable */
|
|
|
- int det_pin; /* card detect */
|
|
|
- int rdy_pin; /* ready/busy */
|
|
|
- u8 rdy_pin_active_low; /* rdy_pin value is inverted */
|
|
|
- u8 ale; /* address line number connected to ALE */
|
|
|
- u8 cle; /* address line number connected to CLE */
|
|
|
- u8 bus_width_16; /* buswidth is 16 bit */
|
|
|
- u8 ecc_mode; /* ecc mode */
|
|
|
- u8 on_flash_bbt; /* bbt on flash */
|
|
|
- struct mtd_partition *parts;
|
|
|
- unsigned int num_parts;
|
|
|
- bool has_dma; /* support dma transfer */
|
|
|
-
|
|
|
- /* default is false, only for at32ap7000 chip is true */
|
|
|
- bool need_reset_workaround;
|
|
|
-};
|
|
|
-
|
|
|
/* Serial */
|
|
|
struct atmel_uart_data {
|
|
|
int num; /* port num */
|