diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-04-13 15:50:03 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-04-13 15:50:03 +0000 |
commit | d0af7f9601f9f1c9fe59829f1c8c402c04200b2f (patch) | |
tree | e28a40bd2e938bbf3965a4a2bf91905925137358 /firmware/target/arm/s3c2440 | |
parent | f9c7dc0859b83eacc940802a1b04bc633df5b838 (diff) |
s3c2440/system-target.h : CRLF -> LF
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25632 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440')
-rw-r--r-- | firmware/target/arm/s3c2440/system-target.h | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/firmware/target/arm/s3c2440/system-target.h b/firmware/target/arm/s3c2440/system-target.h index 7bb49c01c4..0721feeee4 100644 --- a/firmware/target/arm/s3c2440/system-target.h +++ b/firmware/target/arm/s3c2440/system-target.h @@ -1,80 +1,80 @@ -/***************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- * $Id$
- *
- * Copyright (C) 2007 by Greg White
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ****************************************************************************/
-#ifndef SYSTEM_TARGET_H
-#define SYSTEM_TARGET_H
-
-#include "system-arm.h"
-#include "mmu-arm.h"
-
+/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2007 by Greg White + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ +#ifndef SYSTEM_TARGET_H +#define SYSTEM_TARGET_H + +#include "system-arm.h" +#include "mmu-arm.h" + /* NB: These values must match the register settings in s3c2440/crt0.S */ -
-#ifdef GIGABEAT_F
- #define CPUFREQ_DEFAULT 98784000
- #define CPUFREQ_NORMAL 98784000
- #define CPUFREQ_MAX 296352000
-
+ +#ifdef GIGABEAT_F + #define CPUFREQ_DEFAULT 98784000 + #define CPUFREQ_NORMAL 98784000 + #define CPUFREQ_MAX 296352000 + /* Uses 1:3:6 */ #define FCLK CPUFREQ_MAX #define HCLK (FCLK/3) /* = 98,784,000 */ #define PCLK (HCLK/2) /* = 49,392,000 */ - #ifdef BOOTLOADER
- /* All addresses within rockbox are in IRAM in the bootloader so
- are therefore uncached */
- #define UNCACHED_ADDR(a) (a)
- #else /* !BOOTLOADER */
- #define UNCACHED_BASE_ADDR 0x30000000
- #define UNCACHED_ADDR(a) ((typeof(a))((unsigned int)(a) | UNCACHED_BASE_ADDR ))
- #endif /* BOOTLOADER */
-
-#elif defined(MINI2440)
-
+ #ifdef BOOTLOADER + /* All addresses within rockbox are in IRAM in the bootloader so + are therefore uncached */ + #define UNCACHED_ADDR(a) (a) + #else /* !BOOTLOADER */ + #define UNCACHED_BASE_ADDR 0x30000000 + #define UNCACHED_ADDR(a) ((typeof(a))((unsigned int)(a) | UNCACHED_BASE_ADDR )) + #endif /* BOOTLOADER */ + +#elif defined(MINI2440) + /* Uses 1:4:8 */ #define FCLK 406000000 #define HCLK (FCLK/4) /* = 101,250,000 */ #define PCLK (HCLK/2) /* = 50,625,000 */ -
+ #define CPUFREQ_DEFAULT FCLK /* 406 MHz */ #define CPUFREQ_NORMAL (FCLK/4)/* 101.25 MHz */ #define CPUFREQ_MAX FCLK /* 406 MHz */ -
- #define UNCACHED_BASE_ADDR 0x30000000
- #define UNCACHED_ADDR(a) ((typeof(a))((unsigned int)(a) | UNCACHED_BASE_ADDR ))
-
-#else
- #error Unknown target
-#endif
-
-
-void system_prepare_fw_start(void);
-void tick_stop(void);
-
-/* Functions to set and clear register bits atomically */
-
-/* Set and clear register bits */
-void s3c_regmod32(volatile unsigned long *reg, unsigned long bits,
- unsigned long mask);
-/* Set register bits */
-void s3c_regset32(volatile unsigned long *reg, unsigned long bits);
-/* Clear register bits */
-void s3c_regclr32(volatile unsigned long *reg, unsigned long bits);
-
-#endif /* SYSTEM_TARGET_H */
+ + #define UNCACHED_BASE_ADDR 0x30000000 + #define UNCACHED_ADDR(a) ((typeof(a))((unsigned int)(a) | UNCACHED_BASE_ADDR )) + +#else + #error Unknown target +#endif + + +void system_prepare_fw_start(void); +void tick_stop(void); + +/* Functions to set and clear register bits atomically */ + +/* Set and clear register bits */ +void s3c_regmod32(volatile unsigned long *reg, unsigned long bits, + unsigned long mask); +/* Set register bits */ +void s3c_regset32(volatile unsigned long *reg, unsigned long bits); +/* Clear register bits */ +void s3c_regclr32(volatile unsigned long *reg, unsigned long bits); + +#endif /* SYSTEM_TARGET_H */ |