Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / arch / arm / mach-davinci / clock.h
blobed47079a52e46563c81b0db1c6c54117dd4be9e6
1 /*
2 * TI DaVinci clock definitions
4 * Copyright (C) 2006 Texas Instruments.
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
11 #ifndef __ARCH_ARM_DAVINCI_CLOCK_H
12 #define __ARCH_ARM_DAVINCI_CLOCK_H
14 struct clk {
15 struct list_head node;
16 struct module *owner;
17 const char *name;
18 unsigned int *rate;
19 int id;
20 __s8 usecount;
21 __u8 flags;
22 __u8 lpsc;
25 /* Clock flags */
26 #define RATE_CKCTL 1
27 #define RATE_FIXED 2
28 #define RATE_PROPAGATES 4
29 #define VIRTUAL_CLOCK 8
30 #define ALWAYS_ENABLED 16
31 #define ENABLE_REG_32BIT 32
33 #endif