summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2010-04-09 03:24:17 +0000
committerMichael Sevakis <jethead71@rockbox.org>2010-04-09 03:24:17 +0000
commit86545174b98c576d75adacf1f1ae9e65ebfedd9b (patch)
treee7cea42c705bd4424c66022de446ebab9cc6c305 /firmware
parent011b0fa66a6be6184333684c484c88cf13b196af (diff)
downloadrockbox-86545174b98c576d75adacf1f1ae9e65ebfedd9b.tar.gz
rockbox-86545174b98c576d75adacf1f1ae9e65ebfedd9b.zip
Gigabeat S: A little more housekeeping. Move source clock frequencies to config. header and name them per ref. manual designations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25549 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/config/gigabeats.h4
-rw-r--r--firmware/target/arm/imx31/ccm-imx31.c4
-rw-r--r--firmware/target/arm/imx31/ccm-imx31.h3
3 files changed, 6 insertions, 5 deletions
diff --git a/firmware/export/config/gigabeats.h b/firmware/export/config/gigabeats.h
index 5b1fe0526e..ed8624b505 100644
--- a/firmware/export/config/gigabeats.h
+++ b/firmware/export/config/gigabeats.h
@@ -8,6 +8,10 @@
#define MODEL_NAME "Toshiba Gigabeat S"
+/* System source clock frequencies (Hz) */
+#define CONFIG_CKIL_FREQ 32768 /* RTC Crystal, Tuner */
+#define CONFIG_CKIH_FREQ 27000000 /* PLL Reference */
+
/* For Rolo and boot loader */
#define MODEL_NUMBER 21
diff --git a/firmware/target/arm/imx31/ccm-imx31.c b/firmware/target/arm/imx31/ccm-imx31.c
index 272f00aca9..0d166e5dbf 100644
--- a/firmware/target/arm/imx31/ccm-imx31.c
+++ b/firmware/target/arm/imx31/ccm-imx31.c
@@ -49,9 +49,9 @@ void ccm_module_clock_gating(enum IMX31_CG_LIST cg, enum IMX31_CG_MODES mode)
unsigned int ccm_get_pll_ref_clk(void)
{
if ((CCM_CCMR & (3 << 1)) == (1 << 1))
- return CONFIG_CLK32_FREQ * 1024;
+ return CONFIG_CKIL_FREQ * 1024;
else
- return CONFIG_HCLK_FREQ;
+ return CONFIG_CKIH_FREQ;
}
/* Return PLL frequency in HZ */
diff --git a/firmware/target/arm/imx31/ccm-imx31.h b/firmware/target/arm/imx31/ccm-imx31.h
index e1057a9618..e95891255d 100644
--- a/firmware/target/arm/imx31/ccm-imx31.h
+++ b/firmware/target/arm/imx31/ccm-imx31.h
@@ -93,9 +93,6 @@ enum IMX31_PLLS
NUM_PLLS,
};
-#define CONFIG_CLK32_FREQ 32768
-#define CONFIG_HCLK_FREQ 27000000
-
/* Get the PLL reference clock frequency in HZ */
unsigned int ccm_get_pll_ref_clk(void);