123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- * include/linux/mg_disk.c
- *
- * Private data for mflash platform driver
- *
- * (c) 2008 mGine Co.,LTD
- * (c) 2008 unsik Kim <donari75@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
- #ifndef __MG_DISK_H__
- #define __MG_DISK_H__
- /* name for platform device */
- #define MG_DEV_NAME "mg_disk"
- /* names of GPIO resource */
- #define MG_RST_PIN "mg_rst"
- /* except MG_BOOT_DEV, reset-out pin should be assigned */
- #define MG_RSTOUT_PIN "mg_rstout"
- /* device attribution */
- /* use mflash as boot device */
- #define MG_BOOT_DEV (1 << 0)
- /* use mflash as storage device */
- #define MG_STORAGE_DEV (1 << 1)
- /* same as MG_STORAGE_DEV, but bootloader already done reset sequence */
- #define MG_STORAGE_DEV_SKIP_RST (1 << 2)
- /* private driver data */
- struct mg_drv_data {
- /* disk resource */
- u32 use_polling;
- /* device attribution */
- u32 dev_attr;
- /* internally used */
- void *host;
- };
- #endif
|