Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a5a2e3b authored by Romain Naour's avatar Romain Naour Committed by Kukjin Kim
Browse files

ARM: S5PC100: Add samsung-time support for s5pc100

parent 04a49b71
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -828,9 +828,11 @@ config ARCH_S5P64X0

config ARCH_S5PC100
	bool "Samsung S5PC100"
	select ARCH_USES_GETTIMEOFFSET
	select CLKDEV_LOOKUP
	select CLKSRC_MMIO
	select CPU_V7
	select GENERIC_CLOCKEVENTS
	select GENERIC_GPIO
	select HAVE_CLK
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C2410_WATCHDOG if WATCHDOG
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ config CPU_S5PC100
	bool
	select S5P_EXT_INT
	select SAMSUNG_DMADEV
	select SAMSUNG_HRT
	help
	  Enable S5PC100 CPU support

+3 −1
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@
#include <linux/platform_data/touchscreen-s3c2410.h>
#include <linux/platform_data/asoc-s3c.h>
#include <plat/backlight.h>
#include <plat/samsung-time.h>

#include "common.h"

@@ -221,6 +222,7 @@ static void __init smdkc100_map_io(void)
	s5pc100_init_io(NULL, 0);
	s3c24xx_init_clocks(12000000);
	s3c24xx_init_uarts(smdkc100_uartcfgs, ARRAY_SIZE(smdkc100_uartcfgs));
	samsung_set_timer_source(SAMSUNG_PWM3, SAMSUNG_PWM4);
}

static void __init smdkc100_machine_init(void)
@@ -255,6 +257,6 @@ MACHINE_START(SMDKC100, "SMDKC100")
	.init_irq	= s5pc100_init_irq,
	.map_io		= smdkc100_map_io,
	.init_machine	= smdkc100_machine_init,
	.init_time	= s3c24xx_timer_init,
	.init_time	= samsung_timer_init,
	.restart	= s5pc100_restart,
MACHINE_END
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ struct samsung_timer_source {
/* Be able to sleep for atleast 4 seconds (usually more) */
#define SAMSUNG_TIMER_MIN_RANGE	4

#ifdef CONFIG_ARCH_S3C24XX
#if defined(CONFIG_ARCH_S3C24XX) || defined(CONFIG_ARCH_S5PC100)
#define TCNT_MAX		0xffff
#define TSCALER_DIV		25
#define TDIV			50