memory: emif: add basic infrastructure for EMIF driver
EMIF is an SDRAM controller used in various Texas Instruments SoCs. EMIF supports, based on its revision, one or more of LPDDR2/DDR2/DDR3 protocols. Add the basic infrastructure for EMIF driver that includes driver registration, probe, parsing of platform data etc. Signed-off-by: Aneesh V <aneesh@ti.com> Reviewed-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by: Benoit Cousson <b-cousson@ti.com> [santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc] Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Tested-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Цей коміт міститься в:

зафіксовано
Greg Kroah-Hartman

джерело
6c8b0906cf
коміт
7ec944538d
@@ -12,6 +12,13 @@
|
||||
#ifndef __EMIF_H
|
||||
#define __EMIF_H
|
||||
|
||||
/*
|
||||
* Maximum number of different frequencies supported by EMIF driver
|
||||
* Determines the number of entries in the pointer array for register
|
||||
* cache
|
||||
*/
|
||||
#define EMIF_MAX_NUM_FREQUENCIES 6
|
||||
|
||||
/* Registers offset */
|
||||
#define EMIF_MODULE_ID_AND_REVISION 0x0000
|
||||
#define EMIF_STATUS 0x0004
|
||||
|
Посилання в новій задачі
Заблокувати користувача