Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
pl093.h File Reference

Go to the source code of this file.

Macros

#define SMB_BANK(x)   ((x) * 0x20) /* each bank control set is 0x20 apart */
 
#define SMBIDCYR   (0x00)
 
#define SMBWSTRDR   (0x04)
 
#define SMBWSTWRR   (0x08)
 
#define SMBWSTOENR   (0x0C)
 
#define SMBWSTWENR   (0x10)
 
#define SMBCR   (0x14)
 
#define SMBSR   (0x18)
 
#define SMBWSTBRDR   (0x1C)
 
#define IDCY_MASK   (0xf)
 
#define WSTRD_MASK   (0xf)
 
#define WSTWR_MASK   (0xf)
 
#define WSTOEN_MASK   (0xf)
 
#define WSTWEN_MASK   (0xf)
 
#define SMBCR_BIWRITEEN   (1 << 21)
 
#define SMBCR_ADDRVALIDWRITEEN   (1 << 20)
 
#define SMBCR_SYNCWRITE   (1 << 17)
 
#define SMBCR_BMWRITE   (1 << 16)
 
#define SMBCR_WRAPREAD   (1 << 14)
 
#define SMBCR_BIREADEN   (1 << 13)
 
#define SMBCR_ADDRVALIDREADEN   (1 << 12)
 
#define SMBCR_SYNCREAD   (1 << 9)
 
#define SMBCR_BMREAD   (1 << 8)
 
#define SMBCR_SMBLSPOL   (1 << 6)
 
#define SMBCR_WP   (1 << 3)
 
#define SMBCR_WAITEN   (1 << 2)
 
#define SMBCR_WAITPOL   (1 << 1)
 
#define SMBCR_RBLE   (1 << 0)
 
#define SMBCR_BURSTLENWRITE_MASK   (3 << 18)
 
#define SMBCR_BURSTLENWRITE_4   (0 << 18)
 
#define SMBCR_BURSTLENWRITE_8   (1 << 18)
 
#define SMBCR_BURSTLENWRITE_RESERVED   (2 << 18)
 
#define SMBCR_BURSTLENWRITE_CONTINUOUS   (3 << 18)
 
#define SMBCR_BURSTLENREAD_MASK   (3 << 10)
 
#define SMBCR_BURSTLENREAD_4   (0 << 10)
 
#define SMBCR_BURSTLENREAD_8   (1 << 10)
 
#define SMBCR_BURSTLENREAD_16   (2 << 10)
 
#define SMBCR_BURSTLENREAD_CONTINUOUS   (3 << 10)
 
#define SMBCR_MW_MASK   (3 << 4)
 
#define SMBCR_MW_8BIT   (0 << 4)
 
#define SMBCR_MW_16BIT   (1 << 4)
 
#define SMBCR_MW_M32BIT   (2 << 4)
 
#define SSMCCSR   (0x200)
 
#define SSMCCR   (0x204)
 
#define SSMCITCR   (0x208)
 
#define SSMCITIP   (0x20C)
 
#define SSMCITIOP   (0x210)
 

Macro Definition Documentation

#define IDCY_MASK   (0xf)

Definition at line 29 of file pl093.h.

#define SMB_BANK (   x)    ((x) * 0x20) /* each bank control set is 0x20 apart */

Definition at line 15 of file pl093.h.

#define SMBCR   (0x14)

Definition at line 24 of file pl093.h.

#define SMBCR_ADDRVALIDREADEN   (1 << 12)

Definition at line 49 of file pl093.h.

#define SMBCR_ADDRVALIDWRITEEN   (1 << 20)

Definition at line 44 of file pl093.h.

#define SMBCR_BIREADEN   (1 << 13)

Definition at line 48 of file pl093.h.

#define SMBCR_BIWRITEEN   (1 << 21)

Definition at line 43 of file pl093.h.

#define SMBCR_BMREAD   (1 << 8)

Definition at line 51 of file pl093.h.

#define SMBCR_BMWRITE   (1 << 16)

Definition at line 46 of file pl093.h.

#define SMBCR_BURSTLENREAD_16   (2 << 10)

Definition at line 67 of file pl093.h.

#define SMBCR_BURSTLENREAD_4   (0 << 10)

Definition at line 65 of file pl093.h.

#define SMBCR_BURSTLENREAD_8   (1 << 10)

Definition at line 66 of file pl093.h.

#define SMBCR_BURSTLENREAD_CONTINUOUS   (3 << 10)

Definition at line 68 of file pl093.h.

#define SMBCR_BURSTLENREAD_MASK   (3 << 10)

Definition at line 64 of file pl093.h.

#define SMBCR_BURSTLENWRITE_4   (0 << 18)

Definition at line 59 of file pl093.h.

#define SMBCR_BURSTLENWRITE_8   (1 << 18)

Definition at line 60 of file pl093.h.

#define SMBCR_BURSTLENWRITE_CONTINUOUS   (3 << 18)

Definition at line 62 of file pl093.h.

#define SMBCR_BURSTLENWRITE_MASK   (3 << 18)

Definition at line 58 of file pl093.h.

#define SMBCR_BURSTLENWRITE_RESERVED   (2 << 18)

Definition at line 61 of file pl093.h.

#define SMBCR_MW_16BIT   (1 << 4)

Definition at line 72 of file pl093.h.

#define SMBCR_MW_8BIT   (0 << 4)

Definition at line 71 of file pl093.h.

#define SMBCR_MW_M32BIT   (2 << 4)

Definition at line 73 of file pl093.h.

#define SMBCR_MW_MASK   (3 << 4)

Definition at line 70 of file pl093.h.

#define SMBCR_RBLE   (1 << 0)

Definition at line 56 of file pl093.h.

#define SMBCR_SMBLSPOL   (1 << 6)

Definition at line 52 of file pl093.h.

#define SMBCR_SYNCREAD   (1 << 9)

Definition at line 50 of file pl093.h.

#define SMBCR_SYNCWRITE   (1 << 17)

Definition at line 45 of file pl093.h.

#define SMBCR_WAITEN   (1 << 2)

Definition at line 54 of file pl093.h.

#define SMBCR_WAITPOL   (1 << 1)

Definition at line 55 of file pl093.h.

#define SMBCR_WP   (1 << 3)

Definition at line 53 of file pl093.h.

#define SMBCR_WRAPREAD   (1 << 14)

Definition at line 47 of file pl093.h.

#define SMBIDCYR   (0x00)

Definition at line 19 of file pl093.h.

#define SMBSR   (0x18)

Definition at line 25 of file pl093.h.

#define SMBWSTBRDR   (0x1C)

Definition at line 26 of file pl093.h.

#define SMBWSTOENR   (0x0C)

Definition at line 22 of file pl093.h.

#define SMBWSTRDR   (0x04)

Definition at line 20 of file pl093.h.

#define SMBWSTWENR   (0x10)

Definition at line 23 of file pl093.h.

#define SMBWSTWRR   (0x08)

Definition at line 21 of file pl093.h.

#define SSMCCR   (0x204)

Definition at line 77 of file pl093.h.

#define SSMCCSR   (0x200)

Definition at line 76 of file pl093.h.

#define SSMCITCR   (0x208)

Definition at line 78 of file pl093.h.

#define SSMCITIOP   (0x210)

Definition at line 80 of file pl093.h.

#define SSMCITIP   (0x20C)

Definition at line 79 of file pl093.h.

#define WSTOEN_MASK   (0xf)

Definition at line 32 of file pl093.h.

#define WSTRD_MASK   (0xf)

Definition at line 30 of file pl093.h.

#define WSTWEN_MASK   (0xf)

Definition at line 33 of file pl093.h.

#define WSTWR_MASK   (0xf)

Definition at line 31 of file pl093.h.