| /* |
| * 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 |