ARM: ICST: move minimum VCO frequency to icst_params
[safe/jmp/linux-2.6] / arch / arm / include / asm / hardware / icst.h
1 /*
2  *  arch/arm/include/asm/hardware/icst.h
3  *
4  *  Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
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  *  Support functions for calculating clocks/divisors for the ICST
11  *  clock generators.  See http://www.icst.com/ for more information
12  *  on these devices.
13  */
14 #ifndef ASMARM_HARDWARE_ICST_H
15 #define ASMARM_HARDWARE_ICST_H
16
17 struct icst_params {
18         unsigned long   ref;
19         unsigned long   vco_max;        /* inclusive */
20         unsigned long   vco_min;        /* exclusive */
21         unsigned short  vd_min;         /* inclusive */
22         unsigned short  vd_max;         /* inclusive */
23         unsigned char   rd_min;         /* inclusive */
24         unsigned char   rd_max;         /* inclusive */
25 };
26
27 struct icst_vco {
28         unsigned short  v;
29         unsigned char   r;
30         unsigned char   s;
31 };
32
33 #endif