diff options
| -rw-r--r-- | drivers/block/mg_disk.c | 28 | ||||
| -rw-r--r-- | include/linux/mg_disk.h | 45 | 
2 files changed, 46 insertions, 27 deletions
diff --git a/drivers/block/mg_disk.c b/drivers/block/mg_disk.c index 60de5a01e71..f703f547824 100644 --- a/drivers/block/mg_disk.c +++ b/drivers/block/mg_disk.c @@ -22,13 +22,12 @@  #include <linux/delay.h>  #include <linux/platform_device.h>  #include <linux/gpio.h> +#include <linux/mg_disk.h>  #define MG_RES_SEC (CONFIG_MG_DISK_RES << 1)  /* name for block device */  #define MG_DISK_NAME "mgd" -/* name for platform device */ -#define MG_DEV_NAME "mg_disk"  #define MG_DISK_MAJ 0  #define MG_DISK_MAX_PART 16 @@ -103,33 +102,8 @@  #define MG_TMAX_SWRST_TO_RDY	500  #define MG_TMAX_RSTOUT		3000 -/* 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) -  #define MG_DEV_MASK (MG_BOOT_DEV | MG_STORAGE_DEV | MG_STORAGE_DEV_SKIP_RST) -/* 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" - -/* private driver data */ -struct mg_drv_data { -	/* disk resource */ -	u32 use_polling; - -	/* device attribution */ -	u32 dev_attr; - -	/* internally used */ -	struct mg_host *host; -}; -  /* main structure for mflash driver */  struct mg_host {  	struct device *dev; diff --git a/include/linux/mg_disk.h b/include/linux/mg_disk.h new file mode 100644 index 00000000000..e11f4d9f1c2 --- /dev/null +++ b/include/linux/mg_disk.h @@ -0,0 +1,45 @@ +/* + *  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  |