/* | |
* TI DaVinci clock definitions | |
* | |
* Copyright (C) 2006 Texas Instruments. | |
* | |
* This program is free software; you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License version 2 as | |
* published by the Free Software Foundation. | |
*/ | |
#ifndef __ARCH_ARM_DAVINCI_CLOCK_H | |
#define __ARCH_ARM_DAVINCI_CLOCK_H | |
struct clk { | |
struct list_head node; | |
struct module *owner; | |
const char *name; | |
unsigned int *rate; | |
int id; | |
__s8 usecount; | |
__u8 flags; | |
__u8 lpsc; | |
}; | |
/* Clock flags */ | |
#define RATE_CKCTL 1 | |
#define RATE_FIXED 2 | |
#define RATE_PROPAGATES 4 | |
#define VIRTUAL_CLOCK 8 | |
#define ALWAYS_ENABLED 16 | |
#define ENABLE_REG_32BIT 32 | |
#endif |