1/* 2 * TI DaVinci clock definitions 3 * 4 * Copyright (C) 2006 Texas Instruments. 5 * 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 */ 10 11#ifndef __ARCH_ARM_DAVINCI_CLOCK_H 12#define __ARCH_ARM_DAVINCI_CLOCK_H 13 14struct 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; 23}; 24 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 32 33#endif 34

