diff options
Diffstat (limited to 'firmware/target/arm/imx233/emi-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/emi-imx233.h | 11 |
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 | ||
33 | struct 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 | ||
43 | void imx233_emi_set_frequency(unsigned long freq); | 53 | void imx233_emi_set_frequency(unsigned long freq); |
54 | struct imx233_emi_info_t imx233_emi_get_info(void); | ||
44 | 55 | ||
45 | #endif /* __EMI_IMX233_H__ */ | 56 | #endif /* __EMI_IMX233_H__ */ |