S5P: Exynos: Config: Enable GPIO CMD config
Enabling configs for GPIO CMD, EXYNOS4 family and replacing exynos_gpio_get with new linear GPIO pin number required because of the new function asking only 2 arguments (pin and value) instead of 3 (bank, pin and value). Signed-off-by: Akshay Saraswat <akshay.s@samsung.com> Acked-by: Przemyslaw Marczak <p.marczak@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
parent
f6ae1ca058
commit
9b97b727dc
@ -288,4 +288,6 @@
|
||||
|
||||
#define CONFIG_CMD_BOOTZ
|
||||
|
||||
#define CONFIG_CMD_GPIO
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
@ -214,8 +214,8 @@
|
||||
/*
|
||||
* I2C Settings
|
||||
*/
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL s5pc110_gpio_get(j4, 3)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA s5pc110_gpio_get(j4, 0)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL S5PC110_GPIO_J43
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA S5PC110_GPIO_J40
|
||||
|
||||
#define CONFIG_SYS_I2C
|
||||
#define CONFIG_SYS_I2C_SOFT /* I2C bit-banged */
|
||||
|
@ -167,8 +167,8 @@
|
||||
/*
|
||||
* I2C Settings
|
||||
*/
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL exynos4_gpio_get(1, b, 7)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA exynos4_gpio_get(1, b, 6)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL EXYNOS4_GPIO_B7
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA EXYNOS4_GPIO_B6
|
||||
|
||||
#define CONFIG_CMD_I2C
|
||||
|
||||
@ -193,10 +193,10 @@
|
||||
*/
|
||||
#define CONFIG_SOFT_SPI
|
||||
#define CONFIG_SOFT_SPI_MODE SPI_MODE_3
|
||||
#define CONFIG_SOFT_SPI_GPIO_SCLK exynos4_gpio_get(2, y3, 1)
|
||||
#define CONFIG_SOFT_SPI_GPIO_MOSI exynos4_gpio_get(2, y3, 3)
|
||||
#define CONFIG_SOFT_SPI_GPIO_MISO exynos4_gpio_get(2, y3, 0)
|
||||
#define CONFIG_SOFT_SPI_GPIO_CS exynos4_gpio_get(2, y4, 3)
|
||||
#define CONFIG_SOFT_SPI_GPIO_SCLK EXYNOS4_GPIO_Y31
|
||||
#define CONFIG_SOFT_SPI_GPIO_MOSI EXYNOS4_GPIO_Y33
|
||||
#define CONFIG_SOFT_SPI_GPIO_MISO EXYNOS4_GPIO_Y30
|
||||
#define CONFIG_SOFT_SPI_GPIO_CS EXYNOS4_GPIO_Y43
|
||||
|
||||
#define SPI_DELAY udelay(1)
|
||||
#undef SPI_INIT
|
||||
@ -228,8 +228,8 @@ int universal_spi_read(void);
|
||||
#define KEY_PWR_INTERRUPT_REG MAX8998_REG_IRQ1
|
||||
#define KEY_PWR_INTERRUPT_MASK (1 << 7)
|
||||
|
||||
#define KEY_VOL_UP_GPIO exynos4_gpio_get(2, x2, 0)
|
||||
#define KEY_VOL_DOWN_GPIO exynos4_gpio_get(2, x2, 1)
|
||||
#define KEY_VOL_UP_GPIO EXYNOS4_GPIO_X20
|
||||
#define KEY_VOL_DOWN_GPIO EXYNOS4_GPIO_X21
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
/* LCD console */
|
||||
|
@ -12,6 +12,7 @@
|
||||
/* High Level Configuration Options */
|
||||
#define CONFIG_SAMSUNG 1 /* in a SAMSUNG core */
|
||||
#define CONFIG_S5P 1 /* S5P Family */
|
||||
#define CONFIG_EXYNOS4 /* EXYNOS4 Family */
|
||||
#define CONFIG_EXYNOS4210 1 /* which is a EXYNOS4210 SoC */
|
||||
#define CONFIG_SMDKV310 1 /* working with SMDKV310*/
|
||||
|
||||
|
@ -204,8 +204,8 @@
|
||||
#define CONFIG_SYS_I2C_INIT_BOARD
|
||||
|
||||
/* I2C FG */
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL exynos4_gpio_get(2, y4, 1)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA exynos4_gpio_get(2, y4, 0)
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL EXYNOS4_GPIO_Y41
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA EXYNOS4_GPIO_Y40
|
||||
|
||||
/* POWER */
|
||||
#define CONFIG_POWER
|
||||
@ -242,8 +242,8 @@
|
||||
#define KEY_PWR_INTERRUPT_REG MAX8997_REG_INT1
|
||||
#define KEY_PWR_INTERRUPT_MASK (1 << 0)
|
||||
|
||||
#define KEY_VOL_UP_GPIO exynos4_gpio_get(2, x2, 0)
|
||||
#define KEY_VOL_DOWN_GPIO exynos4_gpio_get(2, x2, 1)
|
||||
#define KEY_VOL_UP_GPIO EXYNOS4_GPIO_X20
|
||||
#define KEY_VOL_DOWN_GPIO EXYNOS4_GPIO_X21
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
/* LCD console */
|
||||
|
@ -222,8 +222,8 @@ int get_soft_i2c_sda_pin(void);
|
||||
#define KEY_PWR_INTERRUPT_REG MAX77686_REG_PMIC_INT1
|
||||
#define KEY_PWR_INTERRUPT_MASK (1 << 1)
|
||||
|
||||
#define KEY_VOL_UP_GPIO exynos4x12_gpio_get(2, x2, 2)
|
||||
#define KEY_VOL_DOWN_GPIO exynos4x12_gpio_get(2, x3, 3)
|
||||
#define KEY_VOL_UP_GPIO EXYNOS4X12_GPIO_X22
|
||||
#define KEY_VOL_DOWN_GPIO EXYNOS4X12_GPIO_X33
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
/* LCD console */
|
||||
|
Loading…
Reference in New Issue
Block a user