diff options
author | Hannes Petermaier <hannes.petermaier@br-automation.com> | 2015-03-19 10:43:15 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-03-28 12:07:44 -0400 |
commit | 2b5b2be5e9444688e5d8bd0e2d263fccd1f2eee4 (patch) | |
tree | bfd53e6a20757fcf21cc8b4d5da042cde1decda0 /board/BuR/kwb | |
parent | 3b6e4841225c60aa1bd0212754ba0edc1822393d (diff) | |
download | u-boot-2b5b2be5e9444688e5d8bd0e2d263fccd1f2eee4.tar.gz |
board/BuR/common: move I2C initialization from common part to board-specific
At this time I2C and responsible pin-mux is setup during PMIC initialziation
within common.c, this is possible because today PMIC is always connected on
I2C0.
In Future this will be changed, PMIC isn't anymore connected to bus0 in call
cases.
So we do following:
- rename enable_i2c_pin_mux0 to enable_i2c_pin_mux to be generic for enabling
pin-mux on different or more busses.
- move the call to i2c_pin_mux and i2c_init from common.c to the specific
board.c
Signed-off-by: Hannes Petermaier <hannes.petermaier@br-automation.com>
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Diffstat (limited to 'board/BuR/kwb')
-rw-r--r-- | board/BuR/kwb/board.c | 3 | ||||
-rw-r--r-- | board/BuR/kwb/mux.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/board/BuR/kwb/board.c b/board/BuR/kwb/board.c index 892311e6ee..6eed7e0d7f 100644 --- a/board/BuR/kwb/board.c +++ b/board/BuR/kwb/board.c @@ -124,7 +124,8 @@ void am33xx_spl_board_init(void) gpio_direction_output(LCD_PWR, 0); /* setup I2C */ - enable_i2c0_pin_mux(); + enable_i2c_pin_mux(); + i2c_set_bus_num(0); i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE); /* power-ON 3V3 via Resetcontroller */ diff --git a/board/BuR/kwb/mux.c b/board/BuR/kwb/mux.c index 9f89b5e53d..2b1d8d3b1d 100644 --- a/board/BuR/kwb/mux.c +++ b/board/BuR/kwb/mux.c @@ -180,7 +180,7 @@ void enable_uart0_pin_mux(void) configure_module_pin_mux(uart0_pin_mux); } -void enable_i2c0_pin_mux(void) +void enable_i2c_pin_mux(void) { configure_module_pin_mux(i2c0_pin_mux); } |