diff options
author | Teresa Gámez <t.gamez@phytec.de> | 2013-03-12 15:04:12 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-03-25 10:21:21 +0100 |
commit | 653972a15074d6669162cb86b6b2fa5b079f1d30 (patch) | |
tree | d873f964b35cc9e20a4ae5a8881663ccc0447a50 /arch/arm/boards/beaglebone | |
parent | 4b6cd0ee4bb07bc3d26f808e180b66fd8f463c17 (diff) | |
download | barebox-653972a15074d6669162cb86b6b2fa5b079f1d30.tar.gz barebox-653972a15074d6669162cb86b6b2fa5b079f1d30.tar.xz |
AM33XX: Move muxing defines to header file
The muxing in the am33xx_mux.c file is not generic as the muxing
setup does not fit for every board. Move the structs and functions
to the mach/am33xx-mux.h so board dependend mux setups can be
created.
Signed-off-by: Teresa Gámez <t.gamez@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/beaglebone')
-rw-r--r-- | arch/arm/boards/beaglebone/board.c | 4 | ||||
-rw-r--r-- | arch/arm/boards/beaglebone/lowlevel.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boards/beaglebone/board.c b/arch/arm/boards/beaglebone/board.c index e4b8b0a99b..70c60705b3 100644 --- a/arch/arm/boards/beaglebone/board.c +++ b/arch/arm/boards/beaglebone/board.c @@ -95,7 +95,7 @@ static void beaglebone_eth_init(void) writel(0, AM33XX_MAC_MII_SEL); - enable_mii1_pin_mux(); + am33xx_enable_mii1_pin_mux(); am33xx_add_cpsw(&cpsw_data); } @@ -104,7 +104,7 @@ static int beaglebone_devices_init(void) { am33xx_add_mmc0(NULL); - enable_i2c0_pin_mux(); + am33xx_enable_i2c0_pin_mux(); beaglebone_eth_init(); armlinux_set_bootparams((void *)0x80000100); diff --git a/arch/arm/boards/beaglebone/lowlevel.c b/arch/arm/boards/beaglebone/lowlevel.c index 76ac90b329..a9737d9f93 100644 --- a/arch/arm/boards/beaglebone/lowlevel.c +++ b/arch/arm/boards/beaglebone/lowlevel.c @@ -243,7 +243,7 @@ static int beaglebone_board_init(void) beaglebone_sram_init(); /* Enable pin mux */ - enable_uart0_pin_mux(); + am33xx_enable_uart0_pin_mux(); return 0; } |