mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2024-07-02 18:05:26 +03:00
25 lines
841 B
C
25 lines
841 B
C
|
#ifndef CPU_H
|
||
|
#define CPU_H
|
||
|
|
||
|
/* Define this to the CPU frequency */
|
||
|
#define CPU_FREQ 336000000 /* CPU clock: 336 MHz */
|
||
|
#define CFG_EXTAL 12000000 /* EXT clock: 12 Mhz */
|
||
|
|
||
|
// SDRAM Timings, unit: ns
|
||
|
#define SDRAM_TRAS 45 /* RAS# Active Time */
|
||
|
#define SDRAM_RCD 20 /* RAS# to CAS# Delay */
|
||
|
#define SDRAM_TPC 20 /* RAS# Precharge Time */
|
||
|
#define SDRAM_TRWL 7 /* Write Latency Time */
|
||
|
#define SDRAM_TREF 15625 /* Refresh period: 4096 refresh cycles/64ms */
|
||
|
//#define SDRAM_TREF 7812 /* Refresh period: 8192 refresh cycles/64ms */
|
||
|
|
||
|
static unsigned long jz_dev;
|
||
|
static volatile unsigned long *jz_cpmregl, *jz_emcregl;
|
||
|
volatile unsigned short *jz_emcregs;
|
||
|
|
||
|
void jz_cpuspeed(unsigned clockspeed);
|
||
|
void pll_init(unsigned int clock);
|
||
|
inline int sdram_convert(unsigned int pllin,unsigned int *sdram_freq);
|
||
|
|
||
|
#endif
|