mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-10-31 06:54:45 +10:00 
			
		
		
		
	mmc: Move core functions to subdir
Create a "core" subdirectory to house the central bus handling functions. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
This commit is contained in:
		
							parent
							
								
									b855885e3b
								
							
						
					
					
						commit
						aaac1b470b
					
				| @ -6,12 +6,7 @@ ifeq ($(CONFIG_MMC_DEBUG),y) | ||||
| 	EXTRA_CFLAGS		+= -DDEBUG | ||||
| endif | ||||
| 
 | ||||
| #
 | ||||
| # Core
 | ||||
| #
 | ||||
| obj-$(CONFIG_MMC)		+= mmc_core.o | ||||
| mmc_core-y			:= mmc.o mmc_sysfs.o | ||||
| 
 | ||||
| obj-$(CONFIG_MMC)		+= core/ | ||||
| obj-$(CONFIG_MMC)		+= card/ | ||||
| obj-$(CONFIG_MMC)		+= host/ | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										11
									
								
								drivers/mmc/core/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								drivers/mmc/core/Makefile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| #
 | ||||
| # Makefile for the kernel mmc core.
 | ||||
| #
 | ||||
| 
 | ||||
| ifeq ($(CONFIG_MMC_DEBUG),y) | ||||
| 	EXTRA_CFLAGS		+= -DDEBUG | ||||
| endif | ||||
| 
 | ||||
| obj-$(CONFIG_MMC)		+= mmc_core.o | ||||
| mmc_core-y			:= core.o sysfs.o | ||||
| 
 | ||||
| @ -1,5 +1,5 @@ | ||||
| /*
 | ||||
|  *  linux/drivers/mmc/mmc.c | ||||
|  *  linux/drivers/mmc/core/core.c | ||||
|  * | ||||
|  *  Copyright (C) 2003-2004 Russell King, All Rights Reserved. | ||||
|  *  SD support Copyright (C) 2004 Ian Molton, All Rights Reserved. | ||||
| @ -25,7 +25,7 @@ | ||||
| #include <linux/mmc/host.h> | ||||
| #include <linux/mmc/protocol.h> | ||||
| 
 | ||||
| #include "mmc.h" | ||||
| #include "core.h" | ||||
| 
 | ||||
| #define CMD_RETRIES	3 | ||||
| 
 | ||||
| @ -1,5 +1,5 @@ | ||||
| /*
 | ||||
|  *  linux/drivers/mmc/mmc.h | ||||
|  *  linux/drivers/mmc/core/core.h | ||||
|  * | ||||
|  *  Copyright (C) 2003 Russell King, All Rights Reserved. | ||||
|  * | ||||
| @ -7,8 +7,8 @@ | ||||
|  * it under the terms of the GNU General Public License version 2 as | ||||
|  * published by the Free Software Foundation. | ||||
|  */ | ||||
| #ifndef _MMC_H | ||||
| #define _MMC_H | ||||
| #ifndef _MMC_CORE_H | ||||
| #define _MMC_CORE_H | ||||
| /* core-internal functions */ | ||||
| void mmc_init_card(struct mmc_card *card, struct mmc_host *host); | ||||
| int mmc_register_card(struct mmc_card *card); | ||||
| @ -1,5 +1,5 @@ | ||||
| /*
 | ||||
|  *  linux/drivers/mmc/mmc_sysfs.c | ||||
|  *  linux/drivers/mmc/core/sysfs.c | ||||
|  * | ||||
|  *  Copyright (C) 2003 Russell King, All Rights Reserved. | ||||
|  * | ||||
| @ -18,7 +18,7 @@ | ||||
| #include <linux/mmc/card.h> | ||||
| #include <linux/mmc/host.h> | ||||
| 
 | ||||
| #include "mmc.h" | ||||
| #include "core.h" | ||||
| 
 | ||||
| #define dev_to_mmc_card(d)	container_of(d, struct mmc_card, dev) | ||||
| #define to_mmc_driver(d)	container_of(d, struct mmc_driver, drv) | ||||
| @ -10,7 +10,7 @@ | ||||
| #ifndef LINUX_MMC_CARD_H | ||||
| #define LINUX_MMC_CARD_H | ||||
| 
 | ||||
| #include <linux/mmc/mmc.h> | ||||
| #include <linux/mmc/core.h> | ||||
| 
 | ||||
| struct mmc_cid { | ||||
| 	unsigned int		manfid; | ||||
|  | ||||
| @ -1,12 +1,12 @@ | ||||
| /*
 | ||||
|  *  linux/include/linux/mmc/mmc.h | ||||
|  *  linux/include/linux/mmc/core.h | ||||
|  * | ||||
|  * 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 MMC_H | ||||
| #define MMC_H | ||||
| #ifndef LINUX_MMC_CORE_H | ||||
| #define LINUX_MMC_CORE_H | ||||
| 
 | ||||
| #include <linux/interrupt.h> | ||||
| #include <linux/device.h> | ||||
| @ -10,7 +10,7 @@ | ||||
| #ifndef LINUX_MMC_HOST_H | ||||
| #define LINUX_MMC_HOST_H | ||||
| 
 | ||||
| #include <linux/mmc/mmc.h> | ||||
| #include <linux/mmc/core.h> | ||||
| 
 | ||||
| struct mmc_ios { | ||||
| 	unsigned int	clock;			/* clock rate */ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user