summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/system-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/system-target.h')
-rw-r--r--firmware/target/arm/imx233/system-target.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/firmware/target/arm/imx233/system-target.h b/firmware/target/arm/imx233/system-target.h
index e77b5dc1b8..314ea9b773 100644
--- a/firmware/target/arm/imx233/system-target.h
+++ b/firmware/target/arm/imx233/system-target.h
@@ -32,19 +32,22 @@
32#include "regs/regs-usbphy.h" 32#include "regs/regs-usbphy.h"
33 33
34/** 34/**
35 * Absolute maximum CPU speed: 454.74 MHz 35 * Absolute maximum CPU speed: 454.74 MHz (STMP3780), 320.00 MHz (STMP3700)
36 * Intermediate CPU speeds: 392.73 MHz, 360MHz, 261.82 MHz, 64 MHz 36 * Intermediate CPU speeds: 261.82 MHz, 64 MHz
37 * Absolute minimum CPU speed: 24 MHz */ 37 * Absolute minimum CPU speed: 24 MHz */
38#define IMX233_CPUFREQ_454_MHz 454740 38#define IMX233_CPUFREQ_454_MHz 454740
39#define IMX233_CPUFREQ_392_MHz 392730 39#define IMX233_CPUFREQ_320_MHz 320000
40#define IMX233_CPUFREQ_360_MHz 360000
41#define IMX233_CPUFREQ_261_MHz 261820 40#define IMX233_CPUFREQ_261_MHz 261820
42#define IMX233_CPUFREQ_64_MHz 64000 41#define IMX233_CPUFREQ_64_MHz 64000
43#define IMX233_CPUFREQ_24_MHz 24000 42#define IMX233_CPUFREQ_24_MHz 24000
44 43
45#define CPUFREQ_DEFAULT IMX233_CPUFREQ_64_MHz 44#define CPUFREQ_DEFAULT IMX233_CPUFREQ_64_MHz
46#define CPUFREQ_NORMAL IMX233_CPUFREQ_64_MHz 45#define CPUFREQ_NORMAL IMX233_CPUFREQ_64_MHz
46#if IMX233_SUBTARGET >= 3780
47#define CPUFREQ_MAX IMX233_CPUFREQ_454_MHz 47#define CPUFREQ_MAX IMX233_CPUFREQ_454_MHz
48#elif IMX233_SUBTARGET >= 3700
49#define CPUFREQ_MAX IMX233_CPUFREQ_320_MHz
50#endif
48#define CPUFREQ_SLEEP IMX233_CPUFREQ_64_MHz 51#define CPUFREQ_SLEEP IMX233_CPUFREQ_64_MHz
49 52
50void system_prepare_fw_start(void); 53void system_prepare_fw_start(void);