From 4dc615cff484c4c11b2ef5b848595d83a0118329 Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Mon, 8 Dec 2008 16:52:19 +0100 Subject: Fixed wrong assert criteria --- database/sqlite/administration.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'database/sqlite') diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c index b60db3f..2591b43 100644 --- a/database/sqlite/administration.c +++ b/database/sqlite/administration.c @@ -460,7 +460,7 @@ int eDBadminUpdateUser(eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *usrinf eurephiaUSERINFO *srch = NULL; eDBfieldMap *data_map = NULL, *srch_map = NULL; - assert( (ctx != NULL) && (uid != usrinf->uid) ); + assert( (ctx != NULL) && (uid == usrinf->uid) ); srch = eAdminPopulateUSERINFO(uid, NULL, NULL, NULL, NULL, NULL); srch_map = eDBmkMapping_USERINFO(ctx, tbl_sqlite_users, srch); -- cgit ='main'>index : u-boot.git
Unnamed repository; edit this file 'description' to name the repository.Dennis Gilmore
summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-uniphier/timer.c
blob: 27ada2924c9577c4cb0a96fcf834a109d0e5f035 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
 * Copyright (C) 2012-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */

#include <common.h>
#include <linux/io.h>
#include <mach/arm-mpcore.h>

#define PERIPHCLK (50 * 1000 * 1000) /* 50 MHz */
#define PRESCALER ((PERIPHCLK) / (CONFIG_SYS_TIMER_RATE) - 1)

static void *get_global_timer_base(void)
{
	void *val;

	asm("mrc p15, 4, %0, c15, c0, 0" : "=r" (val) : : "memory");

	return val + GLOBAL_TIMER_OFFSET;
}

unsigned long timer_read_counter(void)
{
	/*
	 * ARM 64bit Global Timer is too much for our purpose.
	 * We use only lower 32 bit of the timer counter.
	 */
	return readl(get_global_timer_base() + GTIMER_CNT_L);
}

int timer_init(void)
{
	/* enable timer */
	writel(PRESCALER << 8 | 1, get_global_timer_base() + GTIMER_CTRL);

	return 0;
}