 5eda288fa9
			
		
	
	
	5eda288fa9
	
	
	
		
			
			Samsung S5PC100 has I2C bus controller compatible with the one known from previous SoCs series. Add required platform setup and support code that it can be used with s3c2410-i2c driver. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			852 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			852 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /* linux/arch/arm/plat-s5pc1xx/setup-i2c0.c
 | |
|  *
 | |
|  * Copyright 2009 Samsung Electronics Co.
 | |
|  *	Byungho Min <bhmin@samsung.com>
 | |
|  *
 | |
|  * Base S5PC1XX I2C bus 0 gpio configuration
 | |
|  *
 | |
|  * Based on plat-s3c64xx/setup-i2c0.c
 | |
|  *
 | |
|  * 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.
 | |
| */
 | |
| 
 | |
| #include <linux/kernel.h>
 | |
| #include <linux/types.h>
 | |
| 
 | |
| struct platform_device; /* don't need the contents */
 | |
| 
 | |
| #include <linux/gpio.h>
 | |
| #include <plat/iic.h>
 | |
| #include <plat/gpio-cfg.h>
 | |
| 
 | |
| void s3c_i2c0_cfg_gpio(struct platform_device *dev)
 | |
| {
 | |
| 	s3c_gpio_cfgpin(S5PC100_GPD(3), S3C_GPIO_SFN(2));
 | |
| 	s3c_gpio_setpull(S5PC100_GPD(3), S3C_GPIO_PULL_UP);
 | |
| 	s3c_gpio_cfgpin(S5PC100_GPD(4), S3C_GPIO_SFN(2));
 | |
| 	s3c_gpio_setpull(S5PC100_GPD(4), S3C_GPIO_PULL_UP);
 | |
| }
 |