summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/emi-imx233.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/emi-imx233.h')
-rw-r--r--firmware/target/arm/imx233/emi-imx233.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/emi-imx233.h b/firmware/target/arm/imx233/emi-imx233.h
index cab2e5e8c0..71aae3e884 100644
--- a/firmware/target/arm/imx233/emi-imx233.h
+++ b/firmware/target/arm/imx233/emi-imx233.h
@@ -30,6 +30,16 @@
30 30
31#define HW_DRAM_CTLxx(xx) (*(&HW_DRAM_CTL00 + (xx))) 31#define HW_DRAM_CTLxx(xx) (*(&HW_DRAM_CTL00 + (xx)))
32 32
33struct imx233_emi_info_t
34{
35 int cas; // 1/2 cycle unit
36 int rows;
37 int columns;
38 int banks;
39 int chips;
40 int size;
41};
42
33/** 43/**
34 * Absolute maximum EMI speed: 151.58 MHz (mDDR), 130.91 MHz (DDR) 44 * Absolute maximum EMI speed: 151.58 MHz (mDDR), 130.91 MHz (DDR)
35 * Intermediate EMI speeds: 130.91 MHz, 120.00 MHz, 64 MHz, 24 MHz 45 * Intermediate EMI speeds: 130.91 MHz, 120.00 MHz, 64 MHz, 24 MHz
@@ -41,5 +51,6 @@
41#define IMX233_EMIFREQ_24_MHz 24000 51#define IMX233_EMIFREQ_24_MHz 24000
42 52
43void imx233_emi_set_frequency(unsigned long freq); 53void imx233_emi_set_frequency(unsigned long freq);
54struct imx233_emi_info_t imx233_emi_get_info(void);
44 55
45#endif /* __EMI_IMX233_H__ */ 56#endif /* __EMI_IMX233_H__ */