eLinux.org - Embedded Linux Wiki
Hammer Uart2 Configuration
From eLinux.org
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);
*/
#ifdef CONFIG_FB_S3C2410
s3c24xx_fb_set_platdata(&tct_hammer_lcd_info);
#endif
platform_add_devices(tct_hammer_devices, ARRAY_SIZE(tct_hammer_devices));
}
after recompiling the kernel and loading it onto the Hammer, the port will be accessable via /dev/ttySAC2.

