forked from mirrors/linux
		
	ARM: imx: dynamically register imx-i2c devices (imx21)
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
This commit is contained in:
		
							parent
							
								
									6348e6b54e
								
							
						
					
					
						commit
						2b92084f75
					
				
					 3 changed files with 5 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -9,5 +9,8 @@
 | 
			
		|||
#include <mach/mx21.h>
 | 
			
		||||
#include <mach/devices-common.h>
 | 
			
		||||
 | 
			
		||||
#define imx21_add_i2c_imx(pdata)	\
 | 
			
		||||
	imx_add_imx_i2c(0, MX2x_I2C_BASE_ADDR, SZ_4K, MX2x_INT_I2C, pdata)
 | 
			
		||||
 | 
			
		||||
#define imx21_add_mxc_nand(pdata)	\
 | 
			
		||||
	imx_add_mxc_nand_v1(MX21_NFC_BASE_ADDR, MX21_INT_NANDFC, pdata)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -368,6 +368,7 @@ struct platform_device mxc_fec_device = {
 | 
			
		|||
};
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef CONFIG_MACH_MX27
 | 
			
		||||
#define DEFINE_IMX_I2C_DEVICE(n, baseaddr, irq)				\
 | 
			
		||||
	static struct resource mxc_i2c_resources ## n[] = {		\
 | 
			
		||||
		{							\
 | 
			
		||||
| 
						 | 
				
			
			@ -390,7 +391,6 @@ struct platform_device mxc_fec_device = {
 | 
			
		|||
 | 
			
		||||
DEFINE_IMX_I2C_DEVICE(0, MX2x_I2C_BASE_ADDR, MX2x_INT_I2C);
 | 
			
		||||
 | 
			
		||||
#ifdef CONFIG_MACH_MX27
 | 
			
		||||
DEFINE_IMX_I2C_DEVICE(1, MX27_I2C2_BASE_ADDR, MX27_INT_I2C2);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,8 +28,8 @@ extern struct platform_device mxc_w1_master_device;
 | 
			
		|||
extern struct platform_device mxc_fb_device;
 | 
			
		||||
extern struct platform_device mxc_fec_device;
 | 
			
		||||
extern struct platform_device mxc_pwm_device;
 | 
			
		||||
extern struct platform_device mxc_i2c_device0;
 | 
			
		||||
#ifdef CONFIG_MACH_MX27
 | 
			
		||||
extern struct platform_device mxc_i2c_device0;
 | 
			
		||||
extern struct platform_device mxc_i2c_device1;
 | 
			
		||||
#endif
 | 
			
		||||
extern struct platform_device mxc_sdhc_device0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue