summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/vf610-ddrmc.h
blob: 07feb036e5b5e1fb29076bff696e6abf8a5be4d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef __MACH_DDRMC_H
#define __MACH_DDRMC_H

#include <mach/vf610-regs.h>


#define DDRMC_CR(x)	((x) * 4)

#define DDRMC_CR01_MAX_COL_REG(reg)	(((reg) >>  8) & 0b01111)
#define DDRMC_CR01_MAX_ROW_REG(reg)	(((reg) >>  0) & 0b11111)
#define DDRMC_CR73_COL_DIFF(reg)	(((reg) >> 16) & 0b00111)
#define DDRMC_CR73_ROW_DIFF(reg)	(((reg) >>  8) & 0b00011)
#define DDRMC_CR73_BANK_DIFF(reg)	(((reg) >>  0) & 0b00011)

#define DDRMC_CR78_REDUC	BIT(8)


#endif /* __MACH_MMDC_H */