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

Go to the source code of this file.

Macros

#define OFFSET_(x)   ((x) & 0x0000FFFF)
 
#define IMASK_IVG15   0x8000
 
#define IMASK_IVG14   0x4000
 
#define IMASK_IVG13   0x2000
 
#define IMASK_IVG12   0x1000
 
#define IMASK_IVG11   0x0800
 
#define IMASK_IVG10   0x0400
 
#define IMASK_IVG9   0x0200
 
#define IMASK_IVG8   0x0100
 
#define IMASK_IVG7   0x0080
 
#define IMASK_IVGTMR   0x0040
 
#define IMASK_IVGHW   0x0020
 
#define BFIN_ISUBBANKS   4
 
#define BFIN_IWAYS   4
 
#define BFIN_ILINES   32
 
#define BFIN_DSUBBANKS   4
 
#define BFIN_DWAYS   2
 
#define BFIN_DLINES   64
 
#define WAY0_L   0x1
 
#define WAY1_L   0x2
 
#define WAY01_L   0x3
 
#define WAY2_L   0x4
 
#define WAY02_L   0x5
 
#define WAY12_L   0x6
 
#define WAY012_L   0x7
 
#define WAY3_L   0x8
 
#define WAY03_L   0x9
 
#define WAY13_L   0xA
 
#define WAY013_L   0xB
 
#define WAY32_L   0xC
 
#define WAY320_L   0xD
 
#define WAY321_L   0xE
 
#define WAYALL_L   0xF
 
#define DMC_ENABLE   (2<<2) /*yes, 2, not 1 */
 
#define PLL_WAKEUP_BIT   0xFFFFFFFF
 
#define DMA1_ERROR_BIT   0xFFFFFF0F
 
#define DMA2_ERROR_BIT   0xFFFFF0FF
 
#define IMDMA_ERROR_BIT   0xFFFF0FFF
 
#define PPI1_ERROR_BIT   0xFFF0FFFF
 
#define PPI2_ERROR_BIT   0xFF0FFFFF
 
#define SPORT0_ERROR_BIT   0xF0FFFFFF
 
#define SPORT1_ERROR_BIT   0x0FFFFFFF
 
#define SPI_ERROR_BIT   0xFFFFFFFF
 
#define UART_ERROR_BIT   0xFFFFFF0F
 
#define RESERVED_ERROR_BIT   0xFFFFF0FF
 
#define DMA1_0_BIT   0xFFFF0FFF
 
#define DMA1_1_BIT   0xFFF0FFFF
 
#define DMA1_2_BIT   0xFF0FFFFF
 
#define DMA1_3_BIT   0xF0FFFFFF
 
#define DMA1_4_BIT   0x0FFFFFFF
 
#define DMA1_5_BIT   0xFFFFFFFF
 
#define DMA1_6_BIT   0xFFFFFF0F
 
#define DMA1_7_BIT   0xFFFFF0FF
 
#define DMA1_8_BIT   0xFFFF0FFF
 
#define DMA1_9_BIT   0xFFF0FFFF
 
#define DMA1_10_BIT   0xFF0FFFFF
 
#define DMA1_11_BIT   0xF0FFFFFF
 
#define DMA2_0_BIT   0x0FFFFFFF
 
#define DMA2_1_BIT   0xFFFFFFFF
 
#define DMA2_2_BIT   0xFFFFFF0F
 
#define DMA2_3_BIT   0xFFFFF0FF
 
#define DMA2_4_BIT   0xFFFF0FFF
 
#define DMA2_5_BIT   0xFFF0FFFF
 
#define DMA2_6_BIT   0xFF0FFFFF
 
#define DMA2_7_BIT   0xF0FFFFFF
 
#define DMA2_8_BIT   0x0FFFFFFF
 
#define DMA2_9_BIT   0xFFFFFFFF
 
#define DMA2_10_BIT   0xFFFFFF0F
 
#define DMA2_11_BIT   0xFFFFF0FF
 
#define TIMER0_BIT   0xFFFF0FFF
 
#define TIMER1_BIT   0xFFF0FFFF
 
#define TIMER2_BIT   0xFF0FFFFF
 
#define TIMER3_BIT   0xF0FFFFFF
 
#define TIMER4_BIT   0x0FFFFFFF
 
#define TIMER5_BIT   0xFFFFFFFF
 
#define TIMER6_BIT   0xFFFFFF0F
 
#define TIMER7_BIT   0xFFFFF0FF
 
#define TIMER8_BIT   0xFFFF0FFF
 
#define TIMER9_BIT   0xFFF0FFFF
 
#define TIMER10_BIT   0xFF0FFFFF
 
#define TIMER11_BIT   0xF0FFFFFF
 
#define PROG0_INTA_BIT   0x0FFFFFFF
 
#define PROG0_INTB_BIT   0xFFFFFFFF
 
#define PROG1_INTA_BIT   0xFFFFFF0F
 
#define PROG1_INTB_BIT   0xFFFFF0FF
 
#define PROG2_INTA_BIT   0xFFFF0FFF
 
#define PROG2_INTB_BIT   0xFFF0FFFF
 
#define DMA1_WRRD0_BIT   0xFF0FFFFF
 
#define DMA1_WRRD1_BIT   0xF0FFFFFF
 
#define DMA2_WRRD0_BIT   0x0FFFFFFF
 
#define DMA2_WRRD1_BIT   0xFFFFFFFF
 
#define IMDMA_WRRD0_BIT   0xFFFFFF0F
 
#define IMDMA_WRRD1_BIT   0xFFFFF0FF
 
#define WATCH_BIT   0xFFFF0FFF
 
#define RESERVED_1_BIT   0xFFF0FFFF
 
#define RESERVED_2_BIT   0xFF0FFFFF
 
#define SUPPLE_0_BIT   0xF0FFFFFF
 
#define SUPPLE_1_BIT   0x0FFFFFFF
 
#define AMBCTL0VAL   ((CONFIG_BANK_1 << 16) | CONFIG_BANK_0)
 
#define AMBCTL1VAL   ((CONFIG_BANK_3 << 16) | CONFIG_BANK_2)
 
#define V_AMCKEN   0x0
 
#define V_B0PEN   0x00
 
#define V_B1PEN   0x00
 
#define V_B2PEN   0x00
 
#define V_B3PEN   0x00
 
#define V_CDPRIO   0x0
 
#define AMGCTLVAL   (V_AMBEN | V_AMCKEN | V_CDPRIO | V_B0PEN | V_B1PEN | V_B2PEN | V_B3PEN | 0x0002)
 

Macro Definition Documentation

#define AMBCTL0VAL   ((CONFIG_BANK_1 << 16) | CONFIG_BANK_0)

Definition at line 138 of file bf561.h.

#define AMBCTL1VAL   ((CONFIG_BANK_3 << 16) | CONFIG_BANK_2)

Definition at line 139 of file bf561.h.

#define AMGCTLVAL   (V_AMBEN | V_AMCKEN | V_CDPRIO | V_B0PEN | V_B1PEN | V_B2PEN | V_B3PEN | 0x0002)

Definition at line 189 of file bf561.h.

#define BFIN_DLINES   64

Definition at line 40 of file bf561.h.

#define BFIN_DSUBBANKS   4

Definition at line 38 of file bf561.h.

#define BFIN_DWAYS   2

Definition at line 39 of file bf561.h.

#define BFIN_ILINES   32

Definition at line 36 of file bf561.h.

#define BFIN_ISUBBANKS   4

Definition at line 34 of file bf561.h.

#define BFIN_IWAYS   4

Definition at line 35 of file bf561.h.

#define DMA1_0_BIT   0xFFFF0FFF

Definition at line 75 of file bf561.h.

#define DMA1_10_BIT   0xFF0FFFFF

Definition at line 86 of file bf561.h.

#define DMA1_11_BIT   0xF0FFFFFF

Definition at line 87 of file bf561.h.

#define DMA1_1_BIT   0xFFF0FFFF

Definition at line 76 of file bf561.h.

#define DMA1_2_BIT   0xFF0FFFFF

Definition at line 77 of file bf561.h.

#define DMA1_3_BIT   0xF0FFFFFF

Definition at line 78 of file bf561.h.

#define DMA1_4_BIT   0x0FFFFFFF

Definition at line 79 of file bf561.h.

#define DMA1_5_BIT   0xFFFFFFFF

Definition at line 81 of file bf561.h.

#define DMA1_6_BIT   0xFFFFFF0F

Definition at line 82 of file bf561.h.

#define DMA1_7_BIT   0xFFFFF0FF

Definition at line 83 of file bf561.h.

#define DMA1_8_BIT   0xFFFF0FFF

Definition at line 84 of file bf561.h.

#define DMA1_9_BIT   0xFFF0FFFF

Definition at line 85 of file bf561.h.

#define DMA1_ERROR_BIT   0xFFFFFF0F

Definition at line 64 of file bf561.h.

#define DMA1_WRRD0_BIT   0xFF0FFFFF

Definition at line 122 of file bf561.h.

#define DMA1_WRRD1_BIT   0xF0FFFFFF

Definition at line 123 of file bf561.h.

#define DMA2_0_BIT   0x0FFFFFFF

Definition at line 88 of file bf561.h.

#define DMA2_10_BIT   0xFFFFFF0F

Definition at line 100 of file bf561.h.

#define DMA2_11_BIT   0xFFFFF0FF

Definition at line 101 of file bf561.h.

#define DMA2_1_BIT   0xFFFFFFFF

Definition at line 90 of file bf561.h.

#define DMA2_2_BIT   0xFFFFFF0F

Definition at line 91 of file bf561.h.

#define DMA2_3_BIT   0xFFFFF0FF

Definition at line 92 of file bf561.h.

#define DMA2_4_BIT   0xFFFF0FFF

Definition at line 93 of file bf561.h.

#define DMA2_5_BIT   0xFFF0FFFF

Definition at line 94 of file bf561.h.

#define DMA2_6_BIT   0xFF0FFFFF

Definition at line 95 of file bf561.h.

#define DMA2_7_BIT   0xF0FFFFFF

Definition at line 96 of file bf561.h.

#define DMA2_8_BIT   0x0FFFFFFF

Definition at line 97 of file bf561.h.

#define DMA2_9_BIT   0xFFFFFFFF

Definition at line 99 of file bf561.h.

#define DMA2_ERROR_BIT   0xFFFFF0FF

Definition at line 65 of file bf561.h.

#define DMA2_WRRD0_BIT   0x0FFFFFFF

Definition at line 124 of file bf561.h.

#define DMA2_WRRD1_BIT   0xFFFFFFFF

Definition at line 126 of file bf561.h.

#define DMC_ENABLE   (2<<2) /*yes, 2, not 1 */

Definition at line 60 of file bf561.h.

#define IMASK_IVG10   0x0400

Definition at line 21 of file bf561.h.

#define IMASK_IVG11   0x0800

Definition at line 20 of file bf561.h.

#define IMASK_IVG12   0x1000

Definition at line 18 of file bf561.h.

#define IMASK_IVG13   0x2000

Definition at line 17 of file bf561.h.

#define IMASK_IVG14   0x4000

Definition at line 16 of file bf561.h.

#define IMASK_IVG15   0x8000

Definition at line 15 of file bf561.h.

#define IMASK_IVG7   0x0080

Definition at line 25 of file bf561.h.

#define IMASK_IVG8   0x0100

Definition at line 23 of file bf561.h.

#define IMASK_IVG9   0x0200

Definition at line 22 of file bf561.h.

#define IMASK_IVGHW   0x0020

Definition at line 27 of file bf561.h.

#define IMASK_IVGTMR   0x0040

Definition at line 26 of file bf561.h.

#define IMDMA_ERROR_BIT   0xFFFF0FFF

Definition at line 66 of file bf561.h.

#define IMDMA_WRRD0_BIT   0xFFFFFF0F

Definition at line 127 of file bf561.h.

#define IMDMA_WRRD1_BIT   0xFFFFF0FF

Definition at line 128 of file bf561.h.

#define OFFSET_ (   x)    ((x) & 0x0000FFFF)

Definition at line 12 of file bf561.h.

#define PLL_WAKEUP_BIT   0xFFFFFFFF

Definition at line 63 of file bf561.h.

#define PPI1_ERROR_BIT   0xFFF0FFFF

Definition at line 67 of file bf561.h.

#define PPI2_ERROR_BIT   0xFF0FFFFF

Definition at line 68 of file bf561.h.

#define PROG0_INTA_BIT   0x0FFFFFFF

Definition at line 115 of file bf561.h.

#define PROG0_INTB_BIT   0xFFFFFFFF

Definition at line 117 of file bf561.h.

#define PROG1_INTA_BIT   0xFFFFFF0F

Definition at line 118 of file bf561.h.

#define PROG1_INTB_BIT   0xFFFFF0FF

Definition at line 119 of file bf561.h.

#define PROG2_INTA_BIT   0xFFFF0FFF

Definition at line 120 of file bf561.h.

#define PROG2_INTB_BIT   0xFFF0FFFF

Definition at line 121 of file bf561.h.

#define RESERVED_1_BIT   0xFFF0FFFF

Definition at line 130 of file bf561.h.

#define RESERVED_2_BIT   0xFF0FFFFF

Definition at line 131 of file bf561.h.

#define RESERVED_ERROR_BIT   0xFFFFF0FF

Definition at line 74 of file bf561.h.

#define SPI_ERROR_BIT   0xFFFFFFFF

Definition at line 72 of file bf561.h.

#define SPORT0_ERROR_BIT   0xF0FFFFFF

Definition at line 69 of file bf561.h.

#define SPORT1_ERROR_BIT   0x0FFFFFFF

Definition at line 70 of file bf561.h.

#define SUPPLE_0_BIT   0xF0FFFFFF

Definition at line 132 of file bf561.h.

#define SUPPLE_1_BIT   0x0FFFFFFF

Definition at line 133 of file bf561.h.

#define TIMER0_BIT   0xFFFF0FFF

Definition at line 102 of file bf561.h.

#define TIMER10_BIT   0xFF0FFFFF

Definition at line 113 of file bf561.h.

#define TIMER11_BIT   0xF0FFFFFF

Definition at line 114 of file bf561.h.

#define TIMER1_BIT   0xFFF0FFFF

Definition at line 103 of file bf561.h.

#define TIMER2_BIT   0xFF0FFFFF

Definition at line 104 of file bf561.h.

#define TIMER3_BIT   0xF0FFFFFF

Definition at line 105 of file bf561.h.

#define TIMER4_BIT   0x0FFFFFFF

Definition at line 106 of file bf561.h.

#define TIMER5_BIT   0xFFFFFFFF

Definition at line 108 of file bf561.h.

#define TIMER6_BIT   0xFFFFFF0F

Definition at line 109 of file bf561.h.

#define TIMER7_BIT   0xFFFFF0FF

Definition at line 110 of file bf561.h.

#define TIMER8_BIT   0xFFFF0FFF

Definition at line 111 of file bf561.h.

#define TIMER9_BIT   0xFFF0FFFF

Definition at line 112 of file bf561.h.

#define UART_ERROR_BIT   0xFFFFFF0F

Definition at line 73 of file bf561.h.

#define V_AMCKEN   0x0

Definition at line 156 of file bf561.h.

#define V_B0PEN   0x00

Definition at line 162 of file bf561.h.

#define V_B1PEN   0x00

Definition at line 168 of file bf561.h.

#define V_B2PEN   0x00

Definition at line 174 of file bf561.h.

#define V_B3PEN   0x00

Definition at line 180 of file bf561.h.

#define V_CDPRIO   0x0

Definition at line 186 of file bf561.h.

#define WATCH_BIT   0xFFFF0FFF

Definition at line 129 of file bf561.h.

#define WAY012_L   0x7

Definition at line 48 of file bf561.h.

#define WAY013_L   0xB

Definition at line 53 of file bf561.h.

#define WAY01_L   0x3

Definition at line 44 of file bf561.h.

#define WAY02_L   0x5

Definition at line 46 of file bf561.h.

#define WAY03_L   0x9

Definition at line 51 of file bf561.h.

#define WAY0_L   0x1

Definition at line 42 of file bf561.h.

#define WAY12_L   0x6

Definition at line 47 of file bf561.h.

#define WAY13_L   0xA

Definition at line 52 of file bf561.h.

#define WAY1_L   0x2

Definition at line 43 of file bf561.h.

#define WAY2_L   0x4

Definition at line 45 of file bf561.h.

#define WAY320_L   0xD

Definition at line 56 of file bf561.h.

#define WAY321_L   0xE

Definition at line 57 of file bf561.h.

#define WAY32_L   0xC

Definition at line 55 of file bf561.h.

#define WAY3_L   0x8

Definition at line 50 of file bf561.h.

#define WAYALL_L   0xF

Definition at line 58 of file bf561.h.