mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-25 20:07:17 +00:00
omap3: mem: Move comments next to definitions
Calculations for ACTIM_CTRLA amd ACTIM_CTRLB values are defined in 'header' style comments. Moved them along with definitions. Should help maintain consistency between comments and code if any of these are tweaked in future. Signed-off-by: Sanjeev Premi <premi@ti.com> Cc: Sandeep Paulraj <s-paulraj@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit is contained in:
parent
f883c5d8fa
commit
2c5b87561a
1 changed files with 35 additions and 76 deletions
|
@ -86,28 +86,16 @@ enum {
|
|||
ACTIM_CTRLB_TXP(b) | \
|
||||
ACTIM_CTRLB_TXSR(d)
|
||||
|
||||
/* Infineon part of 3430SDP (165MHz optimized) 6.06ns
|
||||
* ACTIMA
|
||||
* TDAL = Twr/Tck + Trp/tck = 15/6 + 18/6 = 2.5 + 3 = 5.5 -> 6
|
||||
* TDPL (Twr) = 15/6 = 2.5 -> 3
|
||||
* TRRD = 12/6 = 2
|
||||
* TRCD = 18/6 = 3
|
||||
* TRP = 18/6 = 3
|
||||
* TRAS = 42/6 = 7
|
||||
* TRC = 60/6 = 10
|
||||
* TRFC = 72/6 = 12
|
||||
* ACTIMB
|
||||
* TCKE = 2
|
||||
* XSR = 120/6 = 20
|
||||
*/
|
||||
#define INFINEON_TDAL_165 6
|
||||
#define INFINEON_TDPL_165 3
|
||||
#define INFINEON_TRRD_165 2
|
||||
#define INFINEON_TRCD_165 3
|
||||
#define INFINEON_TRP_165 3
|
||||
#define INFINEON_TRAS_165 7
|
||||
#define INFINEON_TRC_165 10
|
||||
#define INFINEON_TRFC_165 12
|
||||
/* Infineon part of 3430SDP (165MHz optimized) 6.06ns */
|
||||
#define INFINEON_TDAL_165 6 /* Twr/Tck + Trp/tck */
|
||||
/* 15/6 + 18/6 = 5.5 -> 6 */
|
||||
#define INFINEON_TDPL_165 3 /* 15/6 = 2.5 -> 3 (Twr) */
|
||||
#define INFINEON_TRRD_165 2 /* 12/6 = 2 */
|
||||
#define INFINEON_TRCD_165 3 /* 18/6 = 3 */
|
||||
#define INFINEON_TRP_165 3 /* 18/6 = 3 */
|
||||
#define INFINEON_TRAS_165 7 /* 42/6 = 7 */
|
||||
#define INFINEON_TRC_165 10 /* 60/6 = 10 */
|
||||
#define INFINEON_TRFC_165 12 /* 72/6 = 12 */
|
||||
|
||||
#define INFINEON_V_ACTIMA_165 \
|
||||
ACTIM_CTRLA(INFINEON_TRFC_165, INFINEON_TRC_165, \
|
||||
|
@ -118,36 +106,22 @@ enum {
|
|||
#define INFINEON_TWTR_165 1
|
||||
#define INFINEON_TCKE_165 2
|
||||
#define INFINEON_TXP_165 2
|
||||
#define INFINEON_XSR_165 20
|
||||
#define INFINEON_XSR_165 20 /* 120/6 = 20 */
|
||||
|
||||
#define INFINEON_V_ACTIMB_165 \
|
||||
ACTIM_CTRLB(INFINEON_TWTR_165, INFINEON_TCKE_165, \
|
||||
INFINEON_TXP_165, INFINEON_XSR_165)
|
||||
|
||||
/* Micron part of 3430 EVM (165MHz optimized) 6.06ns
|
||||
* ACTIMA
|
||||
* TDAL = Twr/Tck + Trp/tck= 15/6 + 18 /6 = 2.5 + 3 = 5.5 -> 6
|
||||
* TDPL (Twr) = 15/6 = 2.5 -> 3
|
||||
* TRRD = 12/6 = 2
|
||||
* TRCD = 18/6 = 3
|
||||
* TRP = 18/6 = 3
|
||||
* TRAS = 42/6 = 7
|
||||
* TRC = 60/6 = 10
|
||||
* TRFC = 125/6 = 21
|
||||
* ACTIMB
|
||||
* TWTR = 1
|
||||
* TCKE = 1
|
||||
* TXSR = 138/6 = 23
|
||||
* TXP = 25/6 = 4.1 ~5
|
||||
*/
|
||||
#define MICRON_TDAL_165 6
|
||||
#define MICRON_TDPL_165 3
|
||||
#define MICRON_TRRD_165 2
|
||||
#define MICRON_TRCD_165 3
|
||||
#define MICRON_TRP_165 3
|
||||
#define MICRON_TRAS_165 7
|
||||
#define MICRON_TRC_165 10
|
||||
#define MICRON_TRFC_165 21
|
||||
/* Micron part of 3430 EVM (165MHz optimized) 6.06ns */
|
||||
#define MICRON_TDAL_165 6 /* Twr/Tck + Trp/tck */
|
||||
/* 15/6 + 18/6 = 5.5 -> 6 */
|
||||
#define MICRON_TDPL_165 3 /* 15/6 = 2.5 -> 3 (Twr) */
|
||||
#define MICRON_TRRD_165 2 /* 12/6 = 2 */
|
||||
#define MICRON_TRCD_165 3 /* 18/6 = 3 */
|
||||
#define MICRON_TRP_165 3 /* 18/6 = 3 */
|
||||
#define MICRON_TRAS_165 7 /* 42/6 = 7 */
|
||||
#define MICRON_TRC_165 10 /* 60/6 = 10 */
|
||||
#define MICRON_TRFC_165 21 /* 125/6 = 21 */
|
||||
|
||||
#define MICRON_V_ACTIMA_165 \
|
||||
ACTIM_CTRLA(MICRON_TRFC_165, MICRON_TRC_165, \
|
||||
|
@ -157,8 +131,8 @@ enum {
|
|||
|
||||
#define MICRON_TWTR_165 1
|
||||
#define MICRON_TCKE_165 1
|
||||
#define MICRON_XSR_165 23
|
||||
#define MICRON_TXP_165 5
|
||||
#define MICRON_XSR_165 23 /* 138/6 = 23 */
|
||||
#define MICRON_TXP_165 5 /* 25/6 = 4.1 => ~5 */
|
||||
|
||||
#define MICRON_V_ACTIMB_165 \
|
||||
ACTIM_CTRLB(MICRON_TWTR_165, MICRON_TCKE_165, \
|
||||
|
@ -191,31 +165,16 @@ enum {
|
|||
#define MICRON_V_MR ((MICRON_WBST << 9) | (MICRON_CASL << 4) | \
|
||||
(MICRON_SIL << 3) | (MICRON_BL))
|
||||
|
||||
/*
|
||||
* NUMONYX part of IGEP v2 (165MHz optimized) 6.06ns
|
||||
* ACTIMA
|
||||
* TDAL = Twr/Tck + Trp/tck = 15/6 + 18/6 = 2.5 + 3 = 5.5 -> 6
|
||||
* TDPL (Twr) = 15/6 = 2.5 -> 3
|
||||
* TRRD = 12/6 = 2
|
||||
* TRCD = 22.5/6 = 3.75 -> 4
|
||||
* TRP = 18/6 = 3
|
||||
* TRAS = 42/6 = 7
|
||||
* TRC = 60/6 = 10
|
||||
* TRFC = 140/6 = 23.3 -> 24
|
||||
* ACTIMB
|
||||
* TWTR = 2
|
||||
* TCKE = 2
|
||||
* TXSR = 200/6 = 33.3 -> 34
|
||||
* TXP = 1.0 + 1.1 = 2.1 -> 3
|
||||
*/
|
||||
#define NUMONYX_TDAL_165 6
|
||||
#define NUMONYX_TDPL_165 3
|
||||
#define NUMONYX_TRRD_165 2
|
||||
#define NUMONYX_TRCD_165 4
|
||||
#define NUMONYX_TRP_165 3
|
||||
#define NUMONYX_TRAS_165 7
|
||||
#define NUMONYX_TRC_165 10
|
||||
#define NUMONYX_TRFC_165 24
|
||||
/* NUMONYX part of IGEP v2 (165MHz optimized) 6.06ns */
|
||||
#define NUMONYX_TDAL_165 6 /* Twr/Tck + Trp/tck */
|
||||
/* 15/6 + 18/6 = 5.5 -> 6 */
|
||||
#define NUMONYX_TDPL_165 3 /* 15/6 = 2.5 -> 3 (Twr) */
|
||||
#define NUMONYX_TRRD_165 2 /* 12/6 = 2 */
|
||||
#define NUMONYX_TRCD_165 4 /* 22.5/6 = 3.75 -> 4 */
|
||||
#define NUMONYX_TRP_165 3 /* 18/6 = 3 */
|
||||
#define NUMONYX_TRAS_165 7 /* 42/6 = 7 */
|
||||
#define NUMONYX_TRC_165 10 /* 60/6 = 10 */
|
||||
#define NUMONYX_TRFC_165 24 /* 140/6 = 23.3 -> 24 */
|
||||
|
||||
#define NUMONYX_V_ACTIMA_165 \
|
||||
ACTIM_CTRLA(NUMONYX_TRFC_165, NUMONYX_TRC_165, \
|
||||
|
@ -225,8 +184,8 @@ enum {
|
|||
|
||||
#define NUMONYX_TWTR_165 2
|
||||
#define NUMONYX_TCKE_165 2
|
||||
#define NUMONYX_TXP_165 3
|
||||
#define NUMONYX_XSR_165 34
|
||||
#define NUMONYX_TXP_165 3 /* 200/6 = 33.3 -> 34 */
|
||||
#define NUMONYX_XSR_165 34 /* 1.0 + 1.1 = 2.1 -> 3 */
|
||||
|
||||
#define NUMONYX_V_ACTIMB_165 \
|
||||
ACTIM_CTRLB(NUMONYX_TWTR_165, NUMONYX_TCKE_165, \
|
||||
|
|
Loading…
Add table
Reference in a new issue