summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/vf610-ddrmc.h
blob: 79b88e19fd86c8e3d161a204921a30048304cfc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* SPDX-License-Identifier: GPL-2.0-only */

#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 */