Hammer Uart2 Configuration

The default configuration for the GPH6 and GPH7 pins on the s3c2410 are as GPIO inputs. To configure these pins for usage as a second uart add the following commented section to the arch/arm/mach-s3c2410/mach-tct_hammer.c in the linux source tree, future versions of the Hammer kernel source will include this entry: static void __init tct_hammer_init(void) {

s3c2410_gpio_cfgpin(S3C2410_GPF0, S3C2410_GPIO_OUTPUT); s3c2410_gpio_setpin(S3C2410_GPF0, 1);

s3c2410_gpio_cfgpin(S3C2410_GPC12, S3C2410_GPIO_OUTPUT); s3c2410_gpio_setpin(S3C2410_GPC12, 1);

/* uncomment these to enable the second serial port */ /*	s3c2410_gpio_cfgpin(S3C2410_GPH6, S3C2410_GPH6_TXD2); s3c2410_gpio_pullup(S3C2410_GPH6, 1); s3c2410_gpio_cfgpin(S3C2410_GPH7, S3C2410_GPH7_RXD2); s3c2410_gpio_pullup(S3C2410_GPH7, 1); s3c24xx_fb_set_platdata(&tct_hammer_lcd_info); platform_add_devices(tct_hammer_devices, ARRAY_SIZE(tct_hammer_devices)); }
 * 1) ifdef CONFIG_FB_S3C2410
 * 1) ifdef CONFIG_FB_S3C2410
 * 1) endif

after recompiling the kernel and loading it onto the Hammer, the port will be accessable via /dev/ttySAC2.