sh: Use sh7203 pinmux code on the rsk7203 board
PATCH 1/1 sh: Use sh7203 pinmux code on the rsk7203 board
From: Magnus Damm <[email protected]>
Make the rsk7203 board use the newly added sh7203 pinmux code. Only a single LED plus the serial console pins for now.
Signed-off-by Magnus Damm <[email protected]>
---
arch/sh/boards/Kconfig | 1 + arch/sh/boards/board-rsk7203.c | 11 +++++++++++ 2 files changed, 12 insertions(+)
arch/sh/boards/Kconfig +1 -0
@@ -128,6 +128,7 @@ config SH_RTS7751R2D config SH_RSK7203 bool "RSK7203" + select ARCH_REQUIRE_GPIOLIB depends on CPU_SUBTYPE_SH7203 config SH_SDK7780
arch/sh/boards/board-rsk7203.c +11 -0
@@ -16,8 +16,10 @@#include <linux/mtd/physmap.h> #include <linux/mtd/map.h> #include <linux/smc911x.h> +#include <linux/gpio.h> #include <asm/machvec.h> #include <asm/io.h> +#include <asm/sh7203.h> static struct smc911x_platdata smc911x_info = { .flags =SMC911X_USE_16BIT ,
@@ -122,6 +124,15 @@ static struct platform_device *rsk7203_dstatic int __init rsk7203_devices_setup (void ) { +/* Select pins for SCIF0 */ +gpio_request (GPIO_FN_TXD0 ,NULL ); +gpio_request (GPIO_FN_RXD0 ,NULL ); + +/* Lit LED0 */ +gpio_request (GPIO_PE10 ,NULL ); +gpio_direction_output (GPIO_PE10 ,0 ); +gpio_export (GPIO_PE10 ,0 ); +set_mtd_partitions ();return platform_add_devices (rsk7203_devices,ARRAY_SIZE (rsk7203_devices));