From c8336975381d481829e3e6a81c38cd118826ca03 Mon Sep 17 00:00:00 2001 From: Mugunthan V N Date: Sat, 16 Jan 2016 21:33:58 +0530 Subject: dm: timer: uclass: add timer init in uclass driver to add timer device Adding timer init function in timer-uclass driver to create and initialize the timer device on platforms where u-boot,dm-pre-reloc is not used. Since there will be multiple timer devices in the system, adding a tick-timer node in chosen node to know which timer device to be used as tick timer in u-boot. Signed-off-by: Mugunthan V N --- lib/time.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'lib') diff --git a/lib/time.c b/lib/time.c index f37a6628d6..e9f6861b98 100644 --- a/lib/time.c +++ b/lib/time.c @@ -41,23 +41,6 @@ extern unsigned long __weak timer_read_counter(void); #endif #ifdef CONFIG_TIMER -static int notrace dm_timer_init(void) -{ - struct udevice *dev; - int ret; - - if (!gd->timer) { - ret = uclass_first_device(UCLASS_TIMER, &dev); - if (ret) - return ret; - if (!dev) - return -ENODEV; - gd->timer = dev; - } - - return 0; -} - ulong notrace get_tbclk(void) { int ret; -- cgit v1.2.3