root/include/linux/platform_data/mtd-davinci-aemif.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * TI DaVinci AEMIF support
   3  *
   4  * Copyright 2010 (C) Texas Instruments, Inc. http://www.ti.com/
   5  *
   6  * This file is licensed under the terms of the GNU General Public License
   7  * version 2. This program is licensed "as is" without any warranty of any
   8  * kind, whether express or implied.
   9  */
  10 #ifndef _MACH_DAVINCI_AEMIF_H
  11 #define _MACH_DAVINCI_AEMIF_H
  12 
  13 #include <linux/platform_device.h>
  14 
  15 #define NRCSR_OFFSET            0x00
  16 #define AWCCR_OFFSET            0x04
  17 #define A1CR_OFFSET             0x10
  18 
  19 #define ACR_ASIZE_MASK          0x3
  20 #define ACR_EW_MASK             BIT(30)
  21 #define ACR_SS_MASK             BIT(31)
  22 
  23 /* All timings in nanoseconds */
  24 struct davinci_aemif_timing {
  25         u8      wsetup;
  26         u8      wstrobe;
  27         u8      whold;
  28 
  29         u8      rsetup;
  30         u8      rstrobe;
  31         u8      rhold;
  32 
  33         u8      ta;
  34 };
  35 
  36 #endif

/* [<][>][^][v][top][bottom][index][help] */