| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 1 | /* | 
|  | 2 | * File:         include/asm-blackfin/mach-bf537/cdefbf534.h | 
|  | 3 | * Based on: | 
|  | 4 | * Author: | 
|  | 5 | * | 
|  | 6 | * Created: | 
|  | 7 | * Description:  system mmr register map | 
|  | 8 | * | 
|  | 9 | * Rev: | 
|  | 10 | * | 
|  | 11 | * Modified: | 
|  | 12 | * | 
|  | 13 | * | 
|  | 14 | * Bugs:         Enter bugs at http://blackfin.uclinux.org/ | 
|  | 15 | * | 
|  | 16 | * This program is free software; you can redistribute it and/or modify | 
|  | 17 | * it under the terms of the GNU General Public License as published by | 
|  | 18 | * the Free Software Foundation; either version 2, or (at your option) | 
|  | 19 | * any later version. | 
|  | 20 | * | 
|  | 21 | * This program is distributed in the hope that it will be useful, | 
|  | 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|  | 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
|  | 24 | * GNU General Public License for more details. | 
|  | 25 | * | 
|  | 26 | * You should have received a copy of the GNU General Public License | 
|  | 27 | * along with this program; see the file COPYING. | 
|  | 28 | * If not, write to the Free Software Foundation, | 
|  | 29 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | 
|  | 30 | */ | 
|  | 31 |  | 
|  | 32 | #ifndef _CDEF_BF534_H | 
|  | 33 | #define _CDEF_BF534_H | 
|  | 34 |  | 
| Mike Frysinger | 36a1548 | 2007-07-25 12:01:19 +0800 | [diff] [blame^] | 35 | #include <asm/blackfin.h> | 
|  | 36 |  | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 37 | /* Include all Core registers and bit definitions 									*/ | 
|  | 38 | #include "defBF534.h" | 
|  | 39 |  | 
|  | 40 | /* Include core specific register pointer definitions 								*/ | 
|  | 41 | #include <asm/mach-common/cdef_LPBlackfin.h> | 
|  | 42 |  | 
|  | 43 | #include <asm/system.h> | 
|  | 44 |  | 
|  | 45 | /* Clock and System Control	(0xFFC00000 - 0xFFC000FF)								*/ | 
|  | 46 | #define bfin_read_PLL_CTL()                  bfin_read16(PLL_CTL) | 
|  | 47 | #define bfin_write_PLL_CTL(val)              bfin_write16(PLL_CTL,val) | 
|  | 48 | #define bfin_read_PLL_DIV()                  bfin_read16(PLL_DIV) | 
|  | 49 | #define bfin_write_PLL_DIV(val)              bfin_write16(PLL_DIV,val) | 
|  | 50 | #define bfin_read_VR_CTL()                   bfin_read16(VR_CTL) | 
|  | 51 | /* Writing to VR_CTL initiates a PLL relock sequence. */ | 
|  | 52 | static __inline__ void bfin_write_VR_CTL(unsigned int val) | 
|  | 53 | { | 
|  | 54 | unsigned long flags, iwr; | 
|  | 55 |  | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 56 | /* Enable the PLL Wakeup bit in SIC IWR */ | 
|  | 57 | iwr = bfin_read32(SIC_IWR); | 
|  | 58 | /* Only allow PPL Wakeup) */ | 
|  | 59 | bfin_write32(SIC_IWR, IWR_ENABLE(0)); | 
| Michael Hennerich | d1b945f | 2007-05-21 18:09:16 +0800 | [diff] [blame] | 60 |  | 
|  | 61 | bfin_write16(VR_CTL, val); | 
| Mike Frysinger | d5148ff | 2007-07-25 11:57:42 +0800 | [diff] [blame] | 62 | SSYNC(); | 
| Michael Hennerich | d1b945f | 2007-05-21 18:09:16 +0800 | [diff] [blame] | 63 |  | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 64 | local_irq_save(flags); | 
|  | 65 | asm("IDLE;"); | 
|  | 66 | local_irq_restore(flags); | 
|  | 67 | bfin_write32(SIC_IWR, iwr); | 
|  | 68 | } | 
|  | 69 | #define bfin_read_PLL_STAT()                 bfin_read16(PLL_STAT) | 
|  | 70 | #define bfin_write_PLL_STAT(val)             bfin_write16(PLL_STAT,val) | 
|  | 71 | #define bfin_read_PLL_LOCKCNT()              bfin_read16(PLL_LOCKCNT) | 
|  | 72 | #define bfin_write_PLL_LOCKCNT(val)          bfin_write16(PLL_LOCKCNT,val) | 
|  | 73 | #define bfin_read_CHIPID()                   bfin_read32(CHIPID) | 
|  | 74 |  | 
|  | 75 | /* System Interrupt Controller (0xFFC00100 - 0xFFC001FF)							*/ | 
|  | 76 | #define bfin_read_SWRST()                    bfin_read16(SWRST) | 
|  | 77 | #define bfin_write_SWRST(val)                bfin_write16(SWRST,val) | 
|  | 78 | #define bfin_read_SYSCR()                    bfin_read16(SYSCR) | 
|  | 79 | #define bfin_write_SYSCR(val)                bfin_write16(SYSCR,val) | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 80 | #define bfin_read_SIC_RVECT()                bfin_read32(SIC_RVECT) | 
|  | 81 | #define bfin_write_SIC_RVECT(val)            bfin_write32(SIC_RVECT,val) | 
|  | 82 | #define bfin_read_SIC_IMASK()                bfin_read32(SIC_IMASK) | 
|  | 83 | #define bfin_write_SIC_IMASK(val)            bfin_write32(SIC_IMASK,val) | 
|  | 84 | #define bfin_read_SIC_IAR0()                 bfin_read32(SIC_IAR0) | 
|  | 85 | #define bfin_write_SIC_IAR0(val)             bfin_write32(SIC_IAR0,val) | 
|  | 86 | #define bfin_read_SIC_IAR1()                 bfin_read32(SIC_IAR1) | 
|  | 87 | #define bfin_write_SIC_IAR1(val)             bfin_write32(SIC_IAR1,val) | 
|  | 88 | #define bfin_read_SIC_IAR2()                 bfin_read32(SIC_IAR2) | 
|  | 89 | #define bfin_write_SIC_IAR2(val)             bfin_write32(SIC_IAR2,val) | 
|  | 90 | #define bfin_read_SIC_IAR3()                 bfin_read32(SIC_IAR3) | 
|  | 91 | #define bfin_write_SIC_IAR3(val)             bfin_write32(SIC_IAR3,val) | 
|  | 92 | #define bfin_read_SIC_ISR()                  bfin_read32(SIC_ISR) | 
|  | 93 | #define bfin_write_SIC_ISR(val)              bfin_write32(SIC_ISR,val) | 
|  | 94 | #define bfin_read_SIC_IWR()                  bfin_read32(SIC_IWR) | 
|  | 95 | #define bfin_write_SIC_IWR(val)              bfin_write32(SIC_IWR,val) | 
|  | 96 |  | 
|  | 97 | /* Watchdog Timer		(0xFFC00200 - 0xFFC002FF)									*/ | 
|  | 98 | #define bfin_read_WDOG_CTL()                 bfin_read16(WDOG_CTL) | 
|  | 99 | #define bfin_write_WDOG_CTL(val)             bfin_write16(WDOG_CTL,val) | 
|  | 100 | #define bfin_read_WDOG_CNT()                 bfin_read32(WDOG_CNT) | 
|  | 101 | #define bfin_write_WDOG_CNT(val)             bfin_write32(WDOG_CNT,val) | 
|  | 102 | #define bfin_read_WDOG_STAT()                bfin_read32(WDOG_STAT) | 
|  | 103 | #define bfin_write_WDOG_STAT(val)            bfin_write32(WDOG_STAT,val) | 
|  | 104 |  | 
|  | 105 | /* Real Time Clock		(0xFFC00300 - 0xFFC003FF)									*/ | 
|  | 106 | #define bfin_read_RTC_STAT()                 bfin_read32(RTC_STAT) | 
|  | 107 | #define bfin_write_RTC_STAT(val)             bfin_write32(RTC_STAT,val) | 
|  | 108 | #define bfin_read_RTC_ICTL()                 bfin_read16(RTC_ICTL) | 
|  | 109 | #define bfin_write_RTC_ICTL(val)             bfin_write16(RTC_ICTL,val) | 
|  | 110 | #define bfin_read_RTC_ISTAT()                bfin_read16(RTC_ISTAT) | 
|  | 111 | #define bfin_write_RTC_ISTAT(val)            bfin_write16(RTC_ISTAT,val) | 
|  | 112 | #define bfin_read_RTC_SWCNT()                bfin_read16(RTC_SWCNT) | 
|  | 113 | #define bfin_write_RTC_SWCNT(val)            bfin_write16(RTC_SWCNT,val) | 
|  | 114 | #define bfin_read_RTC_ALARM()                bfin_read32(RTC_ALARM) | 
|  | 115 | #define bfin_write_RTC_ALARM(val)            bfin_write32(RTC_ALARM,val) | 
|  | 116 | #define bfin_read_RTC_FAST()                 bfin_read16(RTC_FAST) | 
|  | 117 | #define bfin_write_RTC_FAST(val)             bfin_write16(RTC_FAST,val) | 
|  | 118 | #define bfin_read_RTC_PREN()                 bfin_read16(RTC_PREN) | 
|  | 119 | #define bfin_write_RTC_PREN(val)             bfin_write16(RTC_PREN,val) | 
|  | 120 |  | 
|  | 121 | /* UART0 Controller		(0xFFC00400 - 0xFFC004FF)									*/ | 
|  | 122 | #define bfin_read_UART0_THR()                bfin_read16(UART0_THR) | 
|  | 123 | #define bfin_write_UART0_THR(val)            bfin_write16(UART0_THR,val) | 
|  | 124 | #define bfin_read_UART0_RBR()                bfin_read16(UART0_RBR) | 
|  | 125 | #define bfin_write_UART0_RBR(val)            bfin_write16(UART0_RBR,val) | 
|  | 126 | #define bfin_read_UART0_DLL()                bfin_read16(UART0_DLL) | 
|  | 127 | #define bfin_write_UART0_DLL(val)            bfin_write16(UART0_DLL,val) | 
|  | 128 | #define bfin_read_UART0_IER()                bfin_read16(UART0_IER) | 
|  | 129 | #define bfin_write_UART0_IER(val)            bfin_write16(UART0_IER,val) | 
|  | 130 | #define bfin_read_UART0_DLH()                bfin_read16(UART0_DLH) | 
|  | 131 | #define bfin_write_UART0_DLH(val)            bfin_write16(UART0_DLH,val) | 
|  | 132 | #define bfin_read_UART0_IIR()                bfin_read16(UART0_IIR) | 
|  | 133 | #define bfin_write_UART0_IIR(val)            bfin_write16(UART0_IIR,val) | 
|  | 134 | #define bfin_read_UART0_LCR()                bfin_read16(UART0_LCR) | 
|  | 135 | #define bfin_write_UART0_LCR(val)            bfin_write16(UART0_LCR,val) | 
|  | 136 | #define bfin_read_UART0_MCR()                bfin_read16(UART0_MCR) | 
|  | 137 | #define bfin_write_UART0_MCR(val)            bfin_write16(UART0_MCR,val) | 
|  | 138 | #define bfin_read_UART0_LSR()                bfin_read16(UART0_LSR) | 
|  | 139 | #define bfin_write_UART0_LSR(val)            bfin_write16(UART0_LSR,val) | 
|  | 140 | #define bfin_read_UART0_MSR()                bfin_read16(UART0_MSR) | 
|  | 141 | #define bfin_write_UART0_MSR(val)            bfin_write16(UART0_MSR,val) | 
|  | 142 | #define bfin_read_UART0_SCR()                bfin_read16(UART0_SCR) | 
|  | 143 | #define bfin_write_UART0_SCR(val)            bfin_write16(UART0_SCR,val) | 
|  | 144 | #define bfin_read_UART0_GCTL()               bfin_read16(UART0_GCTL) | 
|  | 145 | #define bfin_write_UART0_GCTL(val)           bfin_write16(UART0_GCTL,val) | 
|  | 146 |  | 
|  | 147 | /* SPI Controller		(0xFFC00500 - 0xFFC005FF)									*/ | 
|  | 148 | #define bfin_read_SPI_CTL()                  bfin_read16(SPI_CTL) | 
|  | 149 | #define bfin_write_SPI_CTL(val)              bfin_write16(SPI_CTL,val) | 
|  | 150 | #define bfin_read_SPI_FLG()                  bfin_read16(SPI_FLG) | 
|  | 151 | #define bfin_write_SPI_FLG(val)              bfin_write16(SPI_FLG,val) | 
|  | 152 | #define bfin_read_SPI_STAT()                 bfin_read16(SPI_STAT) | 
|  | 153 | #define bfin_write_SPI_STAT(val)             bfin_write16(SPI_STAT,val) | 
|  | 154 | #define bfin_read_SPI_TDBR()                 bfin_read16(SPI_TDBR) | 
|  | 155 | #define bfin_write_SPI_TDBR(val)             bfin_write16(SPI_TDBR,val) | 
|  | 156 | #define bfin_read_SPI_RDBR()                 bfin_read16(SPI_RDBR) | 
|  | 157 | #define bfin_write_SPI_RDBR(val)             bfin_write16(SPI_RDBR,val) | 
|  | 158 | #define bfin_read_SPI_BAUD()                 bfin_read16(SPI_BAUD) | 
|  | 159 | #define bfin_write_SPI_BAUD(val)             bfin_write16(SPI_BAUD,val) | 
|  | 160 | #define bfin_read_SPI_SHADOW()               bfin_read16(SPI_SHADOW) | 
|  | 161 | #define bfin_write_SPI_SHADOW(val)           bfin_write16(SPI_SHADOW,val) | 
|  | 162 |  | 
|  | 163 | /* TIMER0-7 Registers		(0xFFC00600 - 0xFFC006FF)								*/ | 
|  | 164 | #define bfin_read_TIMER0_CONFIG()            bfin_read16(TIMER0_CONFIG) | 
|  | 165 | #define bfin_write_TIMER0_CONFIG(val)        bfin_write16(TIMER0_CONFIG,val) | 
|  | 166 | #define bfin_read_TIMER0_COUNTER()           bfin_read32(TIMER0_COUNTER) | 
|  | 167 | #define bfin_write_TIMER0_COUNTER(val)       bfin_write32(TIMER0_COUNTER,val) | 
|  | 168 | #define bfin_read_TIMER0_PERIOD()            bfin_read32(TIMER0_PERIOD) | 
|  | 169 | #define bfin_write_TIMER0_PERIOD(val)        bfin_write32(TIMER0_PERIOD,val) | 
|  | 170 | #define bfin_read_TIMER0_WIDTH()             bfin_read32(TIMER0_WIDTH) | 
|  | 171 | #define bfin_write_TIMER0_WIDTH(val)         bfin_write32(TIMER0_WIDTH,val) | 
|  | 172 |  | 
|  | 173 | #define bfin_read_TIMER1_CONFIG()            bfin_read16(TIMER1_CONFIG) | 
|  | 174 | #define bfin_write_TIMER1_CONFIG(val)        bfin_write16(TIMER1_CONFIG,val) | 
|  | 175 | #define bfin_read_TIMER1_COUNTER()           bfin_read32(TIMER1_COUNTER) | 
|  | 176 | #define bfin_write_TIMER1_COUNTER(val)       bfin_write32(TIMER1_COUNTER,val) | 
|  | 177 | #define bfin_read_TIMER1_PERIOD()            bfin_read32(TIMER1_PERIOD) | 
|  | 178 | #define bfin_write_TIMER1_PERIOD(val)        bfin_write32(TIMER1_PERIOD,val) | 
|  | 179 | #define bfin_read_TIMER1_WIDTH()             bfin_read32(TIMER1_WIDTH) | 
|  | 180 | #define bfin_write_TIMER1_WIDTH(val)         bfin_write32(TIMER1_WIDTH,val) | 
|  | 181 |  | 
|  | 182 | #define bfin_read_TIMER2_CONFIG()            bfin_read16(TIMER2_CONFIG) | 
|  | 183 | #define bfin_write_TIMER2_CONFIG(val)        bfin_write16(TIMER2_CONFIG,val) | 
|  | 184 | #define bfin_read_TIMER2_COUNTER()           bfin_read32(TIMER2_COUNTER) | 
|  | 185 | #define bfin_write_TIMER2_COUNTER(val)       bfin_write32(TIMER2_COUNTER,val) | 
|  | 186 | #define bfin_read_TIMER2_PERIOD()            bfin_read32(TIMER2_PERIOD) | 
|  | 187 | #define bfin_write_TIMER2_PERIOD(val)        bfin_write32(TIMER2_PERIOD,val) | 
|  | 188 | #define bfin_read_TIMER2_WIDTH()             bfin_read32(TIMER2_WIDTH) | 
|  | 189 | #define bfin_write_TIMER2_WIDTH(val)         bfin_write32(TIMER2_WIDTH,val) | 
|  | 190 |  | 
|  | 191 | #define bfin_read_TIMER3_CONFIG()            bfin_read16(TIMER3_CONFIG) | 
|  | 192 | #define bfin_write_TIMER3_CONFIG(val)        bfin_write16(TIMER3_CONFIG,val) | 
|  | 193 | #define bfin_read_TIMER3_COUNTER()           bfin_read32(TIMER3_COUNTER) | 
|  | 194 | #define bfin_write_TIMER3_COUNTER(val)       bfin_write32(TIMER3_COUNTER,val) | 
|  | 195 | #define bfin_read_TIMER3_PERIOD()            bfin_read32(TIMER3_PERIOD) | 
|  | 196 | #define bfin_write_TIMER3_PERIOD(val)        bfin_write32(TIMER3_PERIOD,val) | 
|  | 197 | #define bfin_read_TIMER3_WIDTH()             bfin_read32(TIMER3_WIDTH) | 
|  | 198 | #define bfin_write_TIMER3_WIDTH(val)         bfin_write32(TIMER3_WIDTH,val) | 
|  | 199 |  | 
|  | 200 | #define bfin_read_TIMER4_CONFIG()            bfin_read16(TIMER4_CONFIG) | 
|  | 201 | #define bfin_write_TIMER4_CONFIG(val)        bfin_write16(TIMER4_CONFIG,val) | 
|  | 202 | #define bfin_read_TIMER4_COUNTER()           bfin_read32(TIMER4_COUNTER) | 
|  | 203 | #define bfin_write_TIMER4_COUNTER(val)       bfin_write32(TIMER4_COUNTER,val) | 
|  | 204 | #define bfin_read_TIMER4_PERIOD()            bfin_read32(TIMER4_PERIOD) | 
|  | 205 | #define bfin_write_TIMER4_PERIOD(val)        bfin_write32(TIMER4_PERIOD,val) | 
|  | 206 | #define bfin_read_TIMER4_WIDTH()             bfin_read32(TIMER4_WIDTH) | 
|  | 207 | #define bfin_write_TIMER4_WIDTH(val)         bfin_write32(TIMER4_WIDTH,val) | 
|  | 208 |  | 
|  | 209 | #define bfin_read_TIMER5_CONFIG()            bfin_read16(TIMER5_CONFIG) | 
|  | 210 | #define bfin_write_TIMER5_CONFIG(val)        bfin_write16(TIMER5_CONFIG,val) | 
|  | 211 | #define bfin_read_TIMER5_COUNTER()           bfin_read32(TIMER5_COUNTER) | 
|  | 212 | #define bfin_write_TIMER5_COUNTER(val)       bfin_write32(TIMER5_COUNTER,val) | 
|  | 213 | #define bfin_read_TIMER5_PERIOD()            bfin_read32(TIMER5_PERIOD) | 
|  | 214 | #define bfin_write_TIMER5_PERIOD(val)        bfin_write32(TIMER5_PERIOD,val) | 
|  | 215 | #define bfin_read_TIMER5_WIDTH()             bfin_read32(TIMER5_WIDTH) | 
|  | 216 | #define bfin_write_TIMER5_WIDTH(val)         bfin_write32(TIMER5_WIDTH,val) | 
|  | 217 |  | 
|  | 218 | #define bfin_read_TIMER6_CONFIG()            bfin_read16(TIMER6_CONFIG) | 
|  | 219 | #define bfin_write_TIMER6_CONFIG(val)        bfin_write16(TIMER6_CONFIG,val) | 
|  | 220 | #define bfin_read_TIMER6_COUNTER()           bfin_read32(TIMER6_COUNTER) | 
|  | 221 | #define bfin_write_TIMER6_COUNTER(val)       bfin_write32(TIMER6_COUNTER,val) | 
|  | 222 | #define bfin_read_TIMER6_PERIOD()            bfin_read32(TIMER6_PERIOD) | 
|  | 223 | #define bfin_write_TIMER6_PERIOD(val)        bfin_write32(TIMER6_PERIOD,val) | 
|  | 224 | #define bfin_read_TIMER6_WIDTH()             bfin_read32(TIMER6_WIDTH) | 
|  | 225 | #define bfin_write_TIMER6_WIDTH(val)         bfin_write32(TIMER6_WIDTH,val) | 
|  | 226 |  | 
|  | 227 | #define bfin_read_TIMER7_CONFIG()            bfin_read16(TIMER7_CONFIG) | 
|  | 228 | #define bfin_write_TIMER7_CONFIG(val)        bfin_write16(TIMER7_CONFIG,val) | 
|  | 229 | #define bfin_read_TIMER7_COUNTER()           bfin_read32(TIMER7_COUNTER) | 
|  | 230 | #define bfin_write_TIMER7_COUNTER(val)       bfin_write32(TIMER7_COUNTER,val) | 
|  | 231 | #define bfin_read_TIMER7_PERIOD()            bfin_read32(TIMER7_PERIOD) | 
|  | 232 | #define bfin_write_TIMER7_PERIOD(val)        bfin_write32(TIMER7_PERIOD,val) | 
|  | 233 | #define bfin_read_TIMER7_WIDTH()             bfin_read32(TIMER7_WIDTH) | 
|  | 234 | #define bfin_write_TIMER7_WIDTH(val)         bfin_write32(TIMER7_WIDTH,val) | 
|  | 235 |  | 
|  | 236 | #define bfin_read_TIMER_ENABLE()             bfin_read16(TIMER_ENABLE) | 
|  | 237 | #define bfin_write_TIMER_ENABLE(val)         bfin_write16(TIMER_ENABLE,val) | 
|  | 238 | #define bfin_read_TIMER_DISABLE()            bfin_read16(TIMER_DISABLE) | 
|  | 239 | #define bfin_write_TIMER_DISABLE(val)        bfin_write16(TIMER_DISABLE,val) | 
|  | 240 | #define bfin_read_TIMER_STATUS()             bfin_read32(TIMER_STATUS) | 
|  | 241 | #define bfin_write_TIMER_STATUS(val)         bfin_write32(TIMER_STATUS,val) | 
|  | 242 |  | 
|  | 243 | /* General Purpose I/O Port F (0xFFC00700 - 0xFFC007FF)								*/ | 
|  | 244 | #define bfin_read_PORTFIO()                  bfin_read16(PORTFIO) | 
|  | 245 | #define bfin_write_PORTFIO(val)              bfin_write16(PORTFIO,val) | 
|  | 246 | #define bfin_read_PORTFIO_CLEAR()            bfin_read16(PORTFIO_CLEAR) | 
|  | 247 | #define bfin_write_PORTFIO_CLEAR(val)        bfin_write16(PORTFIO_CLEAR,val) | 
|  | 248 | #define bfin_read_PORTFIO_SET()              bfin_read16(PORTFIO_SET) | 
|  | 249 | #define bfin_write_PORTFIO_SET(val)          bfin_write16(PORTFIO_SET,val) | 
|  | 250 | #define bfin_read_PORTFIO_TOGGLE()           bfin_read16(PORTFIO_TOGGLE) | 
|  | 251 | #define bfin_write_PORTFIO_TOGGLE(val)       bfin_write16(PORTFIO_TOGGLE,val) | 
|  | 252 | #define bfin_read_PORTFIO_MASKA()            bfin_read16(PORTFIO_MASKA) | 
|  | 253 | #define bfin_write_PORTFIO_MASKA(val)        bfin_write16(PORTFIO_MASKA,val) | 
|  | 254 | #define bfin_read_PORTFIO_MASKA_CLEAR()      bfin_read16(PORTFIO_MASKA_CLEAR) | 
|  | 255 | #define bfin_write_PORTFIO_MASKA_CLEAR(val)  bfin_write16(PORTFIO_MASKA_CLEAR,val) | 
|  | 256 | #define bfin_read_PORTFIO_MASKA_SET()        bfin_read16(PORTFIO_MASKA_SET) | 
|  | 257 | #define bfin_write_PORTFIO_MASKA_SET(val)    bfin_write16(PORTFIO_MASKA_SET,val) | 
|  | 258 | #define bfin_read_PORTFIO_MASKA_TOGGLE()     bfin_read16(PORTFIO_MASKA_TOGGLE) | 
|  | 259 | #define bfin_write_PORTFIO_MASKA_TOGGLE(val) bfin_write16(PORTFIO_MASKA_TOGGLE,val) | 
|  | 260 | #define bfin_read_PORTFIO_MASKB()            bfin_read16(PORTFIO_MASKB) | 
|  | 261 | #define bfin_write_PORTFIO_MASKB(val)        bfin_write16(PORTFIO_MASKB,val) | 
|  | 262 | #define bfin_read_PORTFIO_MASKB_CLEAR()      bfin_read16(PORTFIO_MASKB_CLEAR) | 
|  | 263 | #define bfin_write_PORTFIO_MASKB_CLEAR(val)  bfin_write16(PORTFIO_MASKB_CLEAR,val) | 
|  | 264 | #define bfin_read_PORTFIO_MASKB_SET()        bfin_read16(PORTFIO_MASKB_SET) | 
|  | 265 | #define bfin_write_PORTFIO_MASKB_SET(val)    bfin_write16(PORTFIO_MASKB_SET,val) | 
|  | 266 | #define bfin_read_PORTFIO_MASKB_TOGGLE()     bfin_read16(PORTFIO_MASKB_TOGGLE) | 
|  | 267 | #define bfin_write_PORTFIO_MASKB_TOGGLE(val) bfin_write16(PORTFIO_MASKB_TOGGLE,val) | 
|  | 268 | #define bfin_read_PORTFIO_DIR()              bfin_read16(PORTFIO_DIR) | 
|  | 269 | #define bfin_write_PORTFIO_DIR(val)          bfin_write16(PORTFIO_DIR,val) | 
|  | 270 | #define bfin_read_PORTFIO_POLAR()            bfin_read16(PORTFIO_POLAR) | 
|  | 271 | #define bfin_write_PORTFIO_POLAR(val)        bfin_write16(PORTFIO_POLAR,val) | 
|  | 272 | #define bfin_read_PORTFIO_EDGE()             bfin_read16(PORTFIO_EDGE) | 
|  | 273 | #define bfin_write_PORTFIO_EDGE(val)         bfin_write16(PORTFIO_EDGE,val) | 
|  | 274 | #define bfin_read_PORTFIO_BOTH()             bfin_read16(PORTFIO_BOTH) | 
|  | 275 | #define bfin_write_PORTFIO_BOTH(val)         bfin_write16(PORTFIO_BOTH,val) | 
|  | 276 | #define bfin_read_PORTFIO_INEN()             bfin_read16(PORTFIO_INEN) | 
|  | 277 | #define bfin_write_PORTFIO_INEN(val)         bfin_write16(PORTFIO_INEN,val) | 
|  | 278 |  | 
|  | 279 | /* SPORT0 Controller		(0xFFC00800 - 0xFFC008FF)								*/ | 
|  | 280 | #define bfin_read_SPORT0_TCR1()              bfin_read16(SPORT0_TCR1) | 
|  | 281 | #define bfin_write_SPORT0_TCR1(val)          bfin_write16(SPORT0_TCR1,val) | 
|  | 282 | #define bfin_read_SPORT0_TCR2()              bfin_read16(SPORT0_TCR2) | 
|  | 283 | #define bfin_write_SPORT0_TCR2(val)          bfin_write16(SPORT0_TCR2,val) | 
|  | 284 | #define bfin_read_SPORT0_TCLKDIV()           bfin_read16(SPORT0_TCLKDIV) | 
|  | 285 | #define bfin_write_SPORT0_TCLKDIV(val)       bfin_write16(SPORT0_TCLKDIV,val) | 
|  | 286 | #define bfin_read_SPORT0_TFSDIV()            bfin_read16(SPORT0_TFSDIV) | 
|  | 287 | #define bfin_write_SPORT0_TFSDIV(val)        bfin_write16(SPORT0_TFSDIV,val) | 
|  | 288 | #define bfin_read_SPORT0_TX()                bfin_read32(SPORT0_TX) | 
|  | 289 | #define bfin_write_SPORT0_TX(val)            bfin_write32(SPORT0_TX,val) | 
|  | 290 | #define bfin_read_SPORT0_RX()                bfin_read32(SPORT0_RX) | 
|  | 291 | #define bfin_write_SPORT0_RX(val)            bfin_write32(SPORT0_RX,val) | 
|  | 292 | #define bfin_read_SPORT0_TX32()              bfin_read32(SPORT0_TX) | 
|  | 293 | #define bfin_write_SPORT0_TX32(val)          bfin_write32(SPORT0_TX,val) | 
|  | 294 | #define bfin_read_SPORT0_RX32()              bfin_read32(SPORT0_RX) | 
|  | 295 | #define bfin_write_SPORT0_RX32(val)          bfin_write32(SPORT0_RX,val) | 
|  | 296 | #define bfin_read_SPORT0_TX16()              bfin_read16(SPORT0_TX) | 
|  | 297 | #define bfin_write_SPORT0_TX16(val)          bfin_write16(SPORT0_TX,val) | 
|  | 298 | #define bfin_read_SPORT0_RX16()              bfin_read16(SPORT0_RX) | 
|  | 299 | #define bfin_write_SPORT0_RX16(val)          bfin_write16(SPORT0_RX,val) | 
|  | 300 | #define bfin_read_SPORT0_RCR1()              bfin_read16(SPORT0_RCR1) | 
|  | 301 | #define bfin_write_SPORT0_RCR1(val)          bfin_write16(SPORT0_RCR1,val) | 
|  | 302 | #define bfin_read_SPORT0_RCR2()              bfin_read16(SPORT0_RCR2) | 
|  | 303 | #define bfin_write_SPORT0_RCR2(val)          bfin_write16(SPORT0_RCR2,val) | 
|  | 304 | #define bfin_read_SPORT0_RCLKDIV()           bfin_read16(SPORT0_RCLKDIV) | 
|  | 305 | #define bfin_write_SPORT0_RCLKDIV(val)       bfin_write16(SPORT0_RCLKDIV,val) | 
|  | 306 | #define bfin_read_SPORT0_RFSDIV()            bfin_read16(SPORT0_RFSDIV) | 
|  | 307 | #define bfin_write_SPORT0_RFSDIV(val)        bfin_write16(SPORT0_RFSDIV,val) | 
|  | 308 | #define bfin_read_SPORT0_STAT()              bfin_read16(SPORT0_STAT) | 
|  | 309 | #define bfin_write_SPORT0_STAT(val)          bfin_write16(SPORT0_STAT,val) | 
|  | 310 | #define bfin_read_SPORT0_CHNL()              bfin_read16(SPORT0_CHNL) | 
|  | 311 | #define bfin_write_SPORT0_CHNL(val)          bfin_write16(SPORT0_CHNL,val) | 
|  | 312 | #define bfin_read_SPORT0_MCMC1()             bfin_read16(SPORT0_MCMC1) | 
|  | 313 | #define bfin_write_SPORT0_MCMC1(val)         bfin_write16(SPORT0_MCMC1,val) | 
|  | 314 | #define bfin_read_SPORT0_MCMC2()             bfin_read16(SPORT0_MCMC2) | 
|  | 315 | #define bfin_write_SPORT0_MCMC2(val)         bfin_write16(SPORT0_MCMC2,val) | 
|  | 316 | #define bfin_read_SPORT0_MTCS0()             bfin_read32(SPORT0_MTCS0) | 
|  | 317 | #define bfin_write_SPORT0_MTCS0(val)         bfin_write32(SPORT0_MTCS0,val) | 
|  | 318 | #define bfin_read_SPORT0_MTCS1()             bfin_read32(SPORT0_MTCS1) | 
|  | 319 | #define bfin_write_SPORT0_MTCS1(val)         bfin_write32(SPORT0_MTCS1,val) | 
|  | 320 | #define bfin_read_SPORT0_MTCS2()             bfin_read32(SPORT0_MTCS2) | 
|  | 321 | #define bfin_write_SPORT0_MTCS2(val)         bfin_write32(SPORT0_MTCS2,val) | 
|  | 322 | #define bfin_read_SPORT0_MTCS3()             bfin_read32(SPORT0_MTCS3) | 
|  | 323 | #define bfin_write_SPORT0_MTCS3(val)         bfin_write32(SPORT0_MTCS3,val) | 
|  | 324 | #define bfin_read_SPORT0_MRCS0()             bfin_read32(SPORT0_MRCS0) | 
|  | 325 | #define bfin_write_SPORT0_MRCS0(val)         bfin_write32(SPORT0_MRCS0,val) | 
|  | 326 | #define bfin_read_SPORT0_MRCS1()             bfin_read32(SPORT0_MRCS1) | 
|  | 327 | #define bfin_write_SPORT0_MRCS1(val)         bfin_write32(SPORT0_MRCS1,val) | 
|  | 328 | #define bfin_read_SPORT0_MRCS2()             bfin_read32(SPORT0_MRCS2) | 
|  | 329 | #define bfin_write_SPORT0_MRCS2(val)         bfin_write32(SPORT0_MRCS2,val) | 
|  | 330 | #define bfin_read_SPORT0_MRCS3()             bfin_read32(SPORT0_MRCS3) | 
|  | 331 | #define bfin_write_SPORT0_MRCS3(val)         bfin_write32(SPORT0_MRCS3,val) | 
|  | 332 |  | 
|  | 333 | /* SPORT1 Controller		(0xFFC00900 - 0xFFC009FF)								*/ | 
|  | 334 | #define bfin_read_SPORT1_TCR1()              bfin_read16(SPORT1_TCR1) | 
|  | 335 | #define bfin_write_SPORT1_TCR1(val)          bfin_write16(SPORT1_TCR1,val) | 
|  | 336 | #define bfin_read_SPORT1_TCR2()              bfin_read16(SPORT1_TCR2) | 
|  | 337 | #define bfin_write_SPORT1_TCR2(val)          bfin_write16(SPORT1_TCR2,val) | 
|  | 338 | #define bfin_read_SPORT1_TCLKDIV()           bfin_read16(SPORT1_TCLKDIV) | 
|  | 339 | #define bfin_write_SPORT1_TCLKDIV(val)       bfin_write16(SPORT1_TCLKDIV,val) | 
|  | 340 | #define bfin_read_SPORT1_TFSDIV()            bfin_read16(SPORT1_TFSDIV) | 
|  | 341 | #define bfin_write_SPORT1_TFSDIV(val)        bfin_write16(SPORT1_TFSDIV,val) | 
|  | 342 | #define bfin_read_SPORT1_TX()                bfin_read32(SPORT1_TX) | 
|  | 343 | #define bfin_write_SPORT1_TX(val)            bfin_write32(SPORT1_TX,val) | 
|  | 344 | #define bfin_read_SPORT1_RX()                bfin_read32(SPORT1_RX) | 
|  | 345 | #define bfin_write_SPORT1_RX(val)            bfin_write32(SPORT1_RX,val) | 
|  | 346 | #define bfin_read_SPORT1_TX32()              bfin_read32(SPORT1_TX) | 
|  | 347 | #define bfin_write_SPORT1_TX32(val)          bfin_write32(SPORT1_TX,val) | 
|  | 348 | #define bfin_read_SPORT1_RX32()              bfin_read32(SPORT1_RX) | 
|  | 349 | #define bfin_write_SPORT1_RX32(val)          bfin_write32(SPORT1_RX,val) | 
|  | 350 | #define bfin_read_SPORT1_TX16()              bfin_read16(SPORT1_TX) | 
|  | 351 | #define bfin_write_SPORT1_TX16(val)          bfin_write16(SPORT1_TX,val) | 
|  | 352 | #define bfin_read_SPORT1_RX16()              bfin_read16(SPORT1_RX) | 
|  | 353 | #define bfin_write_SPORT1_RX16(val)          bfin_write16(SPORT1_RX,val) | 
|  | 354 | #define bfin_read_SPORT1_RCR1()              bfin_read16(SPORT1_RCR1) | 
|  | 355 | #define bfin_write_SPORT1_RCR1(val)          bfin_write16(SPORT1_RCR1,val) | 
|  | 356 | #define bfin_read_SPORT1_RCR2()              bfin_read16(SPORT1_RCR2) | 
|  | 357 | #define bfin_write_SPORT1_RCR2(val)          bfin_write16(SPORT1_RCR2,val) | 
|  | 358 | #define bfin_read_SPORT1_RCLKDIV()           bfin_read16(SPORT1_RCLKDIV) | 
|  | 359 | #define bfin_write_SPORT1_RCLKDIV(val)       bfin_write16(SPORT1_RCLKDIV,val) | 
|  | 360 | #define bfin_read_SPORT1_RFSDIV()            bfin_read16(SPORT1_RFSDIV) | 
|  | 361 | #define bfin_write_SPORT1_RFSDIV(val)        bfin_write16(SPORT1_RFSDIV,val) | 
|  | 362 | #define bfin_read_SPORT1_STAT()              bfin_read16(SPORT1_STAT) | 
|  | 363 | #define bfin_write_SPORT1_STAT(val)          bfin_write16(SPORT1_STAT,val) | 
|  | 364 | #define bfin_read_SPORT1_CHNL()              bfin_read16(SPORT1_CHNL) | 
|  | 365 | #define bfin_write_SPORT1_CHNL(val)          bfin_write16(SPORT1_CHNL,val) | 
|  | 366 | #define bfin_read_SPORT1_MCMC1()             bfin_read16(SPORT1_MCMC1) | 
|  | 367 | #define bfin_write_SPORT1_MCMC1(val)         bfin_write16(SPORT1_MCMC1,val) | 
|  | 368 | #define bfin_read_SPORT1_MCMC2()             bfin_read16(SPORT1_MCMC2) | 
|  | 369 | #define bfin_write_SPORT1_MCMC2(val)         bfin_write16(SPORT1_MCMC2,val) | 
|  | 370 | #define bfin_read_SPORT1_MTCS0()             bfin_read32(SPORT1_MTCS0) | 
|  | 371 | #define bfin_write_SPORT1_MTCS0(val)         bfin_write32(SPORT1_MTCS0,val) | 
|  | 372 | #define bfin_read_SPORT1_MTCS1()             bfin_read32(SPORT1_MTCS1) | 
|  | 373 | #define bfin_write_SPORT1_MTCS1(val)         bfin_write32(SPORT1_MTCS1,val) | 
|  | 374 | #define bfin_read_SPORT1_MTCS2()             bfin_read32(SPORT1_MTCS2) | 
|  | 375 | #define bfin_write_SPORT1_MTCS2(val)         bfin_write32(SPORT1_MTCS2,val) | 
|  | 376 | #define bfin_read_SPORT1_MTCS3()             bfin_read32(SPORT1_MTCS3) | 
|  | 377 | #define bfin_write_SPORT1_MTCS3(val)         bfin_write32(SPORT1_MTCS3,val) | 
|  | 378 | #define bfin_read_SPORT1_MRCS0()             bfin_read32(SPORT1_MRCS0) | 
|  | 379 | #define bfin_write_SPORT1_MRCS0(val)         bfin_write32(SPORT1_MRCS0,val) | 
|  | 380 | #define bfin_read_SPORT1_MRCS1()             bfin_read32(SPORT1_MRCS1) | 
|  | 381 | #define bfin_write_SPORT1_MRCS1(val)         bfin_write32(SPORT1_MRCS1,val) | 
|  | 382 | #define bfin_read_SPORT1_MRCS2()             bfin_read32(SPORT1_MRCS2) | 
|  | 383 | #define bfin_write_SPORT1_MRCS2(val)         bfin_write32(SPORT1_MRCS2,val) | 
|  | 384 | #define bfin_read_SPORT1_MRCS3()             bfin_read32(SPORT1_MRCS3) | 
|  | 385 | #define bfin_write_SPORT1_MRCS3(val)         bfin_write32(SPORT1_MRCS3,val) | 
|  | 386 |  | 
|  | 387 | /* External Bus Interface Unit (0xFFC00A00 - 0xFFC00AFF)							*/ | 
|  | 388 | #define bfin_read_EBIU_AMGCTL()              bfin_read16(EBIU_AMGCTL) | 
|  | 389 | #define bfin_write_EBIU_AMGCTL(val)          bfin_write16(EBIU_AMGCTL,val) | 
|  | 390 | #define bfin_read_EBIU_AMBCTL0()             bfin_read32(EBIU_AMBCTL0) | 
|  | 391 | #define bfin_write_EBIU_AMBCTL0(val)         bfin_write32(EBIU_AMBCTL0,val) | 
|  | 392 | #define bfin_read_EBIU_AMBCTL1()             bfin_read32(EBIU_AMBCTL1) | 
|  | 393 | #define bfin_write_EBIU_AMBCTL1(val)         bfin_write32(EBIU_AMBCTL1,val) | 
|  | 394 | #define bfin_read_EBIU_SDGCTL()              bfin_read32(EBIU_SDGCTL) | 
|  | 395 | #define bfin_write_EBIU_SDGCTL(val)          bfin_write32(EBIU_SDGCTL,val) | 
|  | 396 | #define bfin_read_EBIU_SDBCTL()              bfin_read16(EBIU_SDBCTL) | 
|  | 397 | #define bfin_write_EBIU_SDBCTL(val)          bfin_write16(EBIU_SDBCTL,val) | 
|  | 398 | #define bfin_read_EBIU_SDRRC()               bfin_read16(EBIU_SDRRC) | 
|  | 399 | #define bfin_write_EBIU_SDRRC(val)           bfin_write16(EBIU_SDRRC,val) | 
|  | 400 | #define bfin_read_EBIU_SDSTAT()              bfin_read16(EBIU_SDSTAT) | 
|  | 401 | #define bfin_write_EBIU_SDSTAT(val)          bfin_write16(EBIU_SDSTAT,val) | 
|  | 402 |  | 
|  | 403 | /* DMA Traffic Control Registers													*/ | 
| Bryan Wu | 19381f0 | 2007-05-21 18:09:31 +0800 | [diff] [blame] | 404 | #define bfin_read_DMA_TC_PER()                bfin_read16(DMA_TC_PER) | 
|  | 405 | #define bfin_write_DMA_TC_PER(val)            bfin_write16(DMA_TC_PER,val) | 
|  | 406 | #define bfin_read_DMA_TC_CNT()                bfin_read16(DMA_TC_CNT) | 
|  | 407 | #define bfin_write_DMA_TC_CNT(val)            bfin_write16(DMA_TC_CNT,val) | 
|  | 408 |  | 
|  | 409 | /* Alternate deprecated register names (below) provided for backwards code compatibility */ | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 410 | #define bfin_read_DMA_TCPER()                bfin_read16(DMA_TCPER) | 
|  | 411 | #define bfin_write_DMA_TCPER(val)            bfin_write16(DMA_TCPER,val) | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 412 | #define bfin_read_DMA_TCCNT()                bfin_read16(DMA_TCCNT) | 
|  | 413 | #define bfin_write_DMA_TCCNT(val)            bfin_write16(DMA_TCCNT,val) | 
|  | 414 |  | 
|  | 415 | /* DMA Controller																	*/ | 
|  | 416 | #define bfin_read_DMA0_CONFIG()              bfin_read16(DMA0_CONFIG) | 
|  | 417 | #define bfin_write_DMA0_CONFIG(val)          bfin_write16(DMA0_CONFIG,val) | 
|  | 418 | #define bfin_read_DMA0_NEXT_DESC_PTR()       bfin_read32(DMA0_NEXT_DESC_PTR) | 
|  | 419 | #define bfin_write_DMA0_NEXT_DESC_PTR(val)   bfin_write32(DMA0_NEXT_DESC_PTR,val) | 
|  | 420 | #define bfin_read_DMA0_START_ADDR()          bfin_read32(DMA0_START_ADDR) | 
|  | 421 | #define bfin_write_DMA0_START_ADDR(val)      bfin_write32(DMA0_START_ADDR,val) | 
|  | 422 | #define bfin_read_DMA0_X_COUNT()             bfin_read16(DMA0_X_COUNT) | 
|  | 423 | #define bfin_write_DMA0_X_COUNT(val)         bfin_write16(DMA0_X_COUNT,val) | 
|  | 424 | #define bfin_read_DMA0_Y_COUNT()             bfin_read16(DMA0_Y_COUNT) | 
|  | 425 | #define bfin_write_DMA0_Y_COUNT(val)         bfin_write16(DMA0_Y_COUNT,val) | 
|  | 426 | #define bfin_read_DMA0_X_MODIFY()            bfin_read16(DMA0_X_MODIFY) | 
|  | 427 | #define bfin_write_DMA0_X_MODIFY(val)        bfin_write16(DMA0_X_MODIFY,val) | 
|  | 428 | #define bfin_read_DMA0_Y_MODIFY()            bfin_read16(DMA0_Y_MODIFY) | 
|  | 429 | #define bfin_write_DMA0_Y_MODIFY(val)        bfin_write16(DMA0_Y_MODIFY,val) | 
|  | 430 | #define bfin_read_DMA0_CURR_DESC_PTR()       bfin_read32(DMA0_CURR_DESC_PTR) | 
|  | 431 | #define bfin_write_DMA0_CURR_DESC_PTR(val)   bfin_write32(DMA0_CURR_DESC_PTR,val) | 
|  | 432 | #define bfin_read_DMA0_CURR_ADDR()           bfin_read32(DMA0_CURR_ADDR) | 
|  | 433 | #define bfin_write_DMA0_CURR_ADDR(val)       bfin_write32(DMA0_CURR_ADDR,val) | 
|  | 434 | #define bfin_read_DMA0_CURR_X_COUNT()        bfin_read16(DMA0_CURR_X_COUNT) | 
|  | 435 | #define bfin_write_DMA0_CURR_X_COUNT(val)    bfin_write16(DMA0_CURR_X_COUNT,val) | 
|  | 436 | #define bfin_read_DMA0_CURR_Y_COUNT()        bfin_read16(DMA0_CURR_Y_COUNT) | 
|  | 437 | #define bfin_write_DMA0_CURR_Y_COUNT(val)    bfin_write16(DMA0_CURR_Y_COUNT,val) | 
|  | 438 | #define bfin_read_DMA0_IRQ_STATUS()          bfin_read16(DMA0_IRQ_STATUS) | 
|  | 439 | #define bfin_write_DMA0_IRQ_STATUS(val)      bfin_write16(DMA0_IRQ_STATUS,val) | 
|  | 440 | #define bfin_read_DMA0_PERIPHERAL_MAP()      bfin_read16(DMA0_PERIPHERAL_MAP) | 
|  | 441 | #define bfin_write_DMA0_PERIPHERAL_MAP(val)  bfin_write16(DMA0_PERIPHERAL_MAP,val) | 
|  | 442 |  | 
|  | 443 | #define bfin_read_DMA1_CONFIG()              bfin_read16(DMA1_CONFIG) | 
|  | 444 | #define bfin_write_DMA1_CONFIG(val)          bfin_write16(DMA1_CONFIG,val) | 
|  | 445 | #define bfin_read_DMA1_NEXT_DESC_PTR()       bfin_read32(DMA1_NEXT_DESC_PTR) | 
|  | 446 | #define bfin_write_DMA1_NEXT_DESC_PTR(val)   bfin_write32(DMA1_NEXT_DESC_PTR,val) | 
|  | 447 | #define bfin_read_DMA1_START_ADDR()          bfin_read32(DMA1_START_ADDR) | 
|  | 448 | #define bfin_write_DMA1_START_ADDR(val)      bfin_write32(DMA1_START_ADDR,val) | 
|  | 449 | #define bfin_read_DMA1_X_COUNT()             bfin_read16(DMA1_X_COUNT) | 
|  | 450 | #define bfin_write_DMA1_X_COUNT(val)         bfin_write16(DMA1_X_COUNT,val) | 
|  | 451 | #define bfin_read_DMA1_Y_COUNT()             bfin_read16(DMA1_Y_COUNT) | 
|  | 452 | #define bfin_write_DMA1_Y_COUNT(val)         bfin_write16(DMA1_Y_COUNT,val) | 
|  | 453 | #define bfin_read_DMA1_X_MODIFY()            bfin_read16(DMA1_X_MODIFY) | 
|  | 454 | #define bfin_write_DMA1_X_MODIFY(val)        bfin_write16(DMA1_X_MODIFY,val) | 
|  | 455 | #define bfin_read_DMA1_Y_MODIFY()            bfin_read16(DMA1_Y_MODIFY) | 
|  | 456 | #define bfin_write_DMA1_Y_MODIFY(val)        bfin_write16(DMA1_Y_MODIFY,val) | 
|  | 457 | #define bfin_read_DMA1_CURR_DESC_PTR()       bfin_read32(DMA1_CURR_DESC_PTR) | 
|  | 458 | #define bfin_write_DMA1_CURR_DESC_PTR(val)   bfin_write32(DMA1_CURR_DESC_PTR,val) | 
|  | 459 | #define bfin_read_DMA1_CURR_ADDR()           bfin_read32(DMA1_CURR_ADDR) | 
|  | 460 | #define bfin_write_DMA1_CURR_ADDR(val)       bfin_write32(DMA1_CURR_ADDR,val) | 
|  | 461 | #define bfin_read_DMA1_CURR_X_COUNT()        bfin_read16(DMA1_CURR_X_COUNT) | 
|  | 462 | #define bfin_write_DMA1_CURR_X_COUNT(val)    bfin_write16(DMA1_CURR_X_COUNT,val) | 
|  | 463 | #define bfin_read_DMA1_CURR_Y_COUNT()        bfin_read16(DMA1_CURR_Y_COUNT) | 
|  | 464 | #define bfin_write_DMA1_CURR_Y_COUNT(val)    bfin_write16(DMA1_CURR_Y_COUNT,val) | 
|  | 465 | #define bfin_read_DMA1_IRQ_STATUS()          bfin_read16(DMA1_IRQ_STATUS) | 
|  | 466 | #define bfin_write_DMA1_IRQ_STATUS(val)      bfin_write16(DMA1_IRQ_STATUS,val) | 
|  | 467 | #define bfin_read_DMA1_PERIPHERAL_MAP()      bfin_read16(DMA1_PERIPHERAL_MAP) | 
|  | 468 | #define bfin_write_DMA1_PERIPHERAL_MAP(val)  bfin_write16(DMA1_PERIPHERAL_MAP,val) | 
|  | 469 |  | 
|  | 470 | #define bfin_read_DMA2_CONFIG()              bfin_read16(DMA2_CONFIG) | 
|  | 471 | #define bfin_write_DMA2_CONFIG(val)          bfin_write16(DMA2_CONFIG,val) | 
|  | 472 | #define bfin_read_DMA2_NEXT_DESC_PTR()       bfin_read32(DMA2_NEXT_DESC_PTR) | 
|  | 473 | #define bfin_write_DMA2_NEXT_DESC_PTR(val)   bfin_write32(DMA2_NEXT_DESC_PTR,val) | 
|  | 474 | #define bfin_read_DMA2_START_ADDR()          bfin_read32(DMA2_START_ADDR) | 
|  | 475 | #define bfin_write_DMA2_START_ADDR(val)      bfin_write32(DMA2_START_ADDR,val) | 
|  | 476 | #define bfin_read_DMA2_X_COUNT()             bfin_read16(DMA2_X_COUNT) | 
|  | 477 | #define bfin_write_DMA2_X_COUNT(val)         bfin_write16(DMA2_X_COUNT,val) | 
|  | 478 | #define bfin_read_DMA2_Y_COUNT()             bfin_read16(DMA2_Y_COUNT) | 
|  | 479 | #define bfin_write_DMA2_Y_COUNT(val)         bfin_write16(DMA2_Y_COUNT,val) | 
|  | 480 | #define bfin_read_DMA2_X_MODIFY()            bfin_read16(DMA2_X_MODIFY) | 
|  | 481 | #define bfin_write_DMA2_X_MODIFY(val)        bfin_write16(DMA2_X_MODIFY,val) | 
|  | 482 | #define bfin_read_DMA2_Y_MODIFY()            bfin_read16(DMA2_Y_MODIFY) | 
|  | 483 | #define bfin_write_DMA2_Y_MODIFY(val)        bfin_write16(DMA2_Y_MODIFY,val) | 
|  | 484 | #define bfin_read_DMA2_CURR_DESC_PTR()       bfin_read32(DMA2_CURR_DESC_PTR) | 
|  | 485 | #define bfin_write_DMA2_CURR_DESC_PTR(val)   bfin_write32(DMA2_CURR_DESC_PTR,val) | 
|  | 486 | #define bfin_read_DMA2_CURR_ADDR()           bfin_read32(DMA2_CURR_ADDR) | 
|  | 487 | #define bfin_write_DMA2_CURR_ADDR(val)       bfin_write32(DMA2_CURR_ADDR,val) | 
|  | 488 | #define bfin_read_DMA2_CURR_X_COUNT()        bfin_read16(DMA2_CURR_X_COUNT) | 
|  | 489 | #define bfin_write_DMA2_CURR_X_COUNT(val)    bfin_write16(DMA2_CURR_X_COUNT,val) | 
|  | 490 | #define bfin_read_DMA2_CURR_Y_COUNT()        bfin_read16(DMA2_CURR_Y_COUNT) | 
|  | 491 | #define bfin_write_DMA2_CURR_Y_COUNT(val)    bfin_write16(DMA2_CURR_Y_COUNT,val) | 
|  | 492 | #define bfin_read_DMA2_IRQ_STATUS()          bfin_read16(DMA2_IRQ_STATUS) | 
|  | 493 | #define bfin_write_DMA2_IRQ_STATUS(val)      bfin_write16(DMA2_IRQ_STATUS,val) | 
|  | 494 | #define bfin_read_DMA2_PERIPHERAL_MAP()      bfin_read16(DMA2_PERIPHERAL_MAP) | 
|  | 495 | #define bfin_write_DMA2_PERIPHERAL_MAP(val)  bfin_write16(DMA2_PERIPHERAL_MAP,val) | 
|  | 496 |  | 
|  | 497 | #define bfin_read_DMA3_CONFIG()              bfin_read16(DMA3_CONFIG) | 
|  | 498 | #define bfin_write_DMA3_CONFIG(val)          bfin_write16(DMA3_CONFIG,val) | 
|  | 499 | #define bfin_read_DMA3_NEXT_DESC_PTR()       bfin_read32(DMA3_NEXT_DESC_PTR) | 
|  | 500 | #define bfin_write_DMA3_NEXT_DESC_PTR(val)   bfin_write32(DMA3_NEXT_DESC_PTR,val) | 
|  | 501 | #define bfin_read_DMA3_START_ADDR()          bfin_read32(DMA3_START_ADDR) | 
|  | 502 | #define bfin_write_DMA3_START_ADDR(val)      bfin_write32(DMA3_START_ADDR,val) | 
|  | 503 | #define bfin_read_DMA3_X_COUNT()             bfin_read16(DMA3_X_COUNT) | 
|  | 504 | #define bfin_write_DMA3_X_COUNT(val)         bfin_write16(DMA3_X_COUNT,val) | 
|  | 505 | #define bfin_read_DMA3_Y_COUNT()             bfin_read16(DMA3_Y_COUNT) | 
|  | 506 | #define bfin_write_DMA3_Y_COUNT(val)         bfin_write16(DMA3_Y_COUNT,val) | 
|  | 507 | #define bfin_read_DMA3_X_MODIFY()            bfin_read16(DMA3_X_MODIFY) | 
|  | 508 | #define bfin_write_DMA3_X_MODIFY(val)        bfin_write16(DMA3_X_MODIFY,val) | 
|  | 509 | #define bfin_read_DMA3_Y_MODIFY()            bfin_read16(DMA3_Y_MODIFY) | 
|  | 510 | #define bfin_write_DMA3_Y_MODIFY(val)        bfin_write16(DMA3_Y_MODIFY,val) | 
|  | 511 | #define bfin_read_DMA3_CURR_DESC_PTR()       bfin_read32(DMA3_CURR_DESC_PTR) | 
|  | 512 | #define bfin_write_DMA3_CURR_DESC_PTR(val)   bfin_write32(DMA3_CURR_DESC_PTR,val) | 
|  | 513 | #define bfin_read_DMA3_CURR_ADDR()           bfin_read32(DMA3_CURR_ADDR) | 
|  | 514 | #define bfin_write_DMA3_CURR_ADDR(val)       bfin_write32(DMA3_CURR_ADDR,val) | 
|  | 515 | #define bfin_read_DMA3_CURR_X_COUNT()        bfin_read16(DMA3_CURR_X_COUNT) | 
|  | 516 | #define bfin_write_DMA3_CURR_X_COUNT(val)    bfin_write16(DMA3_CURR_X_COUNT,val) | 
|  | 517 | #define bfin_read_DMA3_CURR_Y_COUNT()        bfin_read16(DMA3_CURR_Y_COUNT) | 
|  | 518 | #define bfin_write_DMA3_CURR_Y_COUNT(val)    bfin_write16(DMA3_CURR_Y_COUNT,val) | 
|  | 519 | #define bfin_read_DMA3_IRQ_STATUS()          bfin_read16(DMA3_IRQ_STATUS) | 
|  | 520 | #define bfin_write_DMA3_IRQ_STATUS(val)      bfin_write16(DMA3_IRQ_STATUS,val) | 
|  | 521 | #define bfin_read_DMA3_PERIPHERAL_MAP()      bfin_read16(DMA3_PERIPHERAL_MAP) | 
|  | 522 | #define bfin_write_DMA3_PERIPHERAL_MAP(val)  bfin_write16(DMA3_PERIPHERAL_MAP,val) | 
|  | 523 |  | 
|  | 524 | #define bfin_read_DMA4_CONFIG()              bfin_read16(DMA4_CONFIG) | 
|  | 525 | #define bfin_write_DMA4_CONFIG(val)          bfin_write16(DMA4_CONFIG,val) | 
|  | 526 | #define bfin_read_DMA4_NEXT_DESC_PTR()       bfin_read32(DMA4_NEXT_DESC_PTR) | 
|  | 527 | #define bfin_write_DMA4_NEXT_DESC_PTR(val)   bfin_write32(DMA4_NEXT_DESC_PTR,val) | 
|  | 528 | #define bfin_read_DMA4_START_ADDR()          bfin_read32(DMA4_START_ADDR) | 
|  | 529 | #define bfin_write_DMA4_START_ADDR(val)      bfin_write32(DMA4_START_ADDR,val) | 
|  | 530 | #define bfin_read_DMA4_X_COUNT()             bfin_read16(DMA4_X_COUNT) | 
|  | 531 | #define bfin_write_DMA4_X_COUNT(val)         bfin_write16(DMA4_X_COUNT,val) | 
|  | 532 | #define bfin_read_DMA4_Y_COUNT()             bfin_read16(DMA4_Y_COUNT) | 
|  | 533 | #define bfin_write_DMA4_Y_COUNT(val)         bfin_write16(DMA4_Y_COUNT,val) | 
|  | 534 | #define bfin_read_DMA4_X_MODIFY()            bfin_read16(DMA4_X_MODIFY) | 
|  | 535 | #define bfin_write_DMA4_X_MODIFY(val)        bfin_write16(DMA4_X_MODIFY,val) | 
|  | 536 | #define bfin_read_DMA4_Y_MODIFY()            bfin_read16(DMA4_Y_MODIFY) | 
|  | 537 | #define bfin_write_DMA4_Y_MODIFY(val)        bfin_write16(DMA4_Y_MODIFY,val) | 
|  | 538 | #define bfin_read_DMA4_CURR_DESC_PTR()       bfin_read32(DMA4_CURR_DESC_PTR) | 
|  | 539 | #define bfin_write_DMA4_CURR_DESC_PTR(val)   bfin_write32(DMA4_CURR_DESC_PTR,val) | 
|  | 540 | #define bfin_read_DMA4_CURR_ADDR()           bfin_read32(DMA4_CURR_ADDR) | 
|  | 541 | #define bfin_write_DMA4_CURR_ADDR(val)       bfin_write32(DMA4_CURR_ADDR,val) | 
|  | 542 | #define bfin_read_DMA4_CURR_X_COUNT()        bfin_read16(DMA4_CURR_X_COUNT) | 
|  | 543 | #define bfin_write_DMA4_CURR_X_COUNT(val)    bfin_write16(DMA4_CURR_X_COUNT,val) | 
|  | 544 | #define bfin_read_DMA4_CURR_Y_COUNT()        bfin_read16(DMA4_CURR_Y_COUNT) | 
|  | 545 | #define bfin_write_DMA4_CURR_Y_COUNT(val)    bfin_write16(DMA4_CURR_Y_COUNT,val) | 
|  | 546 | #define bfin_read_DMA4_IRQ_STATUS()          bfin_read16(DMA4_IRQ_STATUS) | 
|  | 547 | #define bfin_write_DMA4_IRQ_STATUS(val)      bfin_write16(DMA4_IRQ_STATUS,val) | 
|  | 548 | #define bfin_read_DMA4_PERIPHERAL_MAP()      bfin_read16(DMA4_PERIPHERAL_MAP) | 
|  | 549 | #define bfin_write_DMA4_PERIPHERAL_MAP(val)  bfin_write16(DMA4_PERIPHERAL_MAP,val) | 
|  | 550 |  | 
|  | 551 | #define bfin_read_DMA5_CONFIG()              bfin_read16(DMA5_CONFIG) | 
|  | 552 | #define bfin_write_DMA5_CONFIG(val)          bfin_write16(DMA5_CONFIG,val) | 
|  | 553 | #define bfin_read_DMA5_NEXT_DESC_PTR()       bfin_read32(DMA5_NEXT_DESC_PTR) | 
|  | 554 | #define bfin_write_DMA5_NEXT_DESC_PTR(val)   bfin_write32(DMA5_NEXT_DESC_PTR,val) | 
|  | 555 | #define bfin_read_DMA5_START_ADDR()          bfin_read32(DMA5_START_ADDR) | 
|  | 556 | #define bfin_write_DMA5_START_ADDR(val)      bfin_write32(DMA5_START_ADDR,val) | 
|  | 557 | #define bfin_read_DMA5_X_COUNT()             bfin_read16(DMA5_X_COUNT) | 
|  | 558 | #define bfin_write_DMA5_X_COUNT(val)         bfin_write16(DMA5_X_COUNT,val) | 
|  | 559 | #define bfin_read_DMA5_Y_COUNT()             bfin_read16(DMA5_Y_COUNT) | 
|  | 560 | #define bfin_write_DMA5_Y_COUNT(val)         bfin_write16(DMA5_Y_COUNT,val) | 
|  | 561 | #define bfin_read_DMA5_X_MODIFY()            bfin_read16(DMA5_X_MODIFY) | 
|  | 562 | #define bfin_write_DMA5_X_MODIFY(val)        bfin_write16(DMA5_X_MODIFY,val) | 
|  | 563 | #define bfin_read_DMA5_Y_MODIFY()            bfin_read16(DMA5_Y_MODIFY) | 
|  | 564 | #define bfin_write_DMA5_Y_MODIFY(val)        bfin_write16(DMA5_Y_MODIFY,val) | 
|  | 565 | #define bfin_read_DMA5_CURR_DESC_PTR()       bfin_read32(DMA5_CURR_DESC_PTR) | 
|  | 566 | #define bfin_write_DMA5_CURR_DESC_PTR(val)   bfin_write32(DMA5_CURR_DESC_PTR,val) | 
|  | 567 | #define bfin_read_DMA5_CURR_ADDR()           bfin_read32(DMA5_CURR_ADDR) | 
|  | 568 | #define bfin_write_DMA5_CURR_ADDR(val)       bfin_write32(DMA5_CURR_ADDR,val) | 
|  | 569 | #define bfin_read_DMA5_CURR_X_COUNT()        bfin_read16(DMA5_CURR_X_COUNT) | 
|  | 570 | #define bfin_write_DMA5_CURR_X_COUNT(val)    bfin_write16(DMA5_CURR_X_COUNT,val) | 
|  | 571 | #define bfin_read_DMA5_CURR_Y_COUNT()        bfin_read16(DMA5_CURR_Y_COUNT) | 
|  | 572 | #define bfin_write_DMA5_CURR_Y_COUNT(val)    bfin_write16(DMA5_CURR_Y_COUNT,val) | 
|  | 573 | #define bfin_read_DMA5_IRQ_STATUS()          bfin_read16(DMA5_IRQ_STATUS) | 
|  | 574 | #define bfin_write_DMA5_IRQ_STATUS(val)      bfin_write16(DMA5_IRQ_STATUS,val) | 
|  | 575 | #define bfin_read_DMA5_PERIPHERAL_MAP()      bfin_read16(DMA5_PERIPHERAL_MAP) | 
|  | 576 | #define bfin_write_DMA5_PERIPHERAL_MAP(val)  bfin_write16(DMA5_PERIPHERAL_MAP,val) | 
|  | 577 |  | 
|  | 578 | #define bfin_read_DMA6_CONFIG()              bfin_read16(DMA6_CONFIG) | 
|  | 579 | #define bfin_write_DMA6_CONFIG(val)          bfin_write16(DMA6_CONFIG,val) | 
|  | 580 | #define bfin_read_DMA6_NEXT_DESC_PTR()       bfin_read32(DMA6_NEXT_DESC_PTR) | 
|  | 581 | #define bfin_write_DMA6_NEXT_DESC_PTR(val)   bfin_write32(DMA6_NEXT_DESC_PTR,val) | 
|  | 582 | #define bfin_read_DMA6_START_ADDR()          bfin_read32(DMA6_START_ADDR) | 
|  | 583 | #define bfin_write_DMA6_START_ADDR(val)      bfin_write32(DMA6_START_ADDR,val) | 
|  | 584 | #define bfin_read_DMA6_X_COUNT()             bfin_read16(DMA6_X_COUNT) | 
|  | 585 | #define bfin_write_DMA6_X_COUNT(val)         bfin_write16(DMA6_X_COUNT,val) | 
|  | 586 | #define bfin_read_DMA6_Y_COUNT()             bfin_read16(DMA6_Y_COUNT) | 
|  | 587 | #define bfin_write_DMA6_Y_COUNT(val)         bfin_write16(DMA6_Y_COUNT,val) | 
|  | 588 | #define bfin_read_DMA6_X_MODIFY()            bfin_read16(DMA6_X_MODIFY) | 
|  | 589 | #define bfin_write_DMA6_X_MODIFY(val)        bfin_write16(DMA6_X_MODIFY,val) | 
|  | 590 | #define bfin_read_DMA6_Y_MODIFY()            bfin_read16(DMA6_Y_MODIFY) | 
|  | 591 | #define bfin_write_DMA6_Y_MODIFY(val)        bfin_write16(DMA6_Y_MODIFY,val) | 
|  | 592 | #define bfin_read_DMA6_CURR_DESC_PTR()       bfin_read32(DMA6_CURR_DESC_PTR) | 
|  | 593 | #define bfin_write_DMA6_CURR_DESC_PTR(val)   bfin_write32(DMA6_CURR_DESC_PTR,val) | 
|  | 594 | #define bfin_read_DMA6_CURR_ADDR()           bfin_read32(DMA6_CURR_ADDR) | 
|  | 595 | #define bfin_write_DMA6_CURR_ADDR(val)       bfin_write32(DMA6_CURR_ADDR,val) | 
|  | 596 | #define bfin_read_DMA6_CURR_X_COUNT()        bfin_read16(DMA6_CURR_X_COUNT) | 
|  | 597 | #define bfin_write_DMA6_CURR_X_COUNT(val)    bfin_write16(DMA6_CURR_X_COUNT,val) | 
|  | 598 | #define bfin_read_DMA6_CURR_Y_COUNT()        bfin_read16(DMA6_CURR_Y_COUNT) | 
|  | 599 | #define bfin_write_DMA6_CURR_Y_COUNT(val)    bfin_write16(DMA6_CURR_Y_COUNT,val) | 
|  | 600 | #define bfin_read_DMA6_IRQ_STATUS()          bfin_read16(DMA6_IRQ_STATUS) | 
|  | 601 | #define bfin_write_DMA6_IRQ_STATUS(val)      bfin_write16(DMA6_IRQ_STATUS,val) | 
|  | 602 | #define bfin_read_DMA6_PERIPHERAL_MAP()      bfin_read16(DMA6_PERIPHERAL_MAP) | 
|  | 603 | #define bfin_write_DMA6_PERIPHERAL_MAP(val)  bfin_write16(DMA6_PERIPHERAL_MAP,val) | 
|  | 604 |  | 
|  | 605 | #define bfin_read_DMA7_CONFIG()              bfin_read16(DMA7_CONFIG) | 
|  | 606 | #define bfin_write_DMA7_CONFIG(val)          bfin_write16(DMA7_CONFIG,val) | 
|  | 607 | #define bfin_read_DMA7_NEXT_DESC_PTR()       bfin_read32(DMA7_NEXT_DESC_PTR) | 
|  | 608 | #define bfin_write_DMA7_NEXT_DESC_PTR(val)   bfin_write32(DMA7_NEXT_DESC_PTR,val) | 
|  | 609 | #define bfin_read_DMA7_START_ADDR()          bfin_read32(DMA7_START_ADDR) | 
|  | 610 | #define bfin_write_DMA7_START_ADDR(val)      bfin_write32(DMA7_START_ADDR,val) | 
|  | 611 | #define bfin_read_DMA7_X_COUNT()             bfin_read16(DMA7_X_COUNT) | 
|  | 612 | #define bfin_write_DMA7_X_COUNT(val)         bfin_write16(DMA7_X_COUNT,val) | 
|  | 613 | #define bfin_read_DMA7_Y_COUNT()             bfin_read16(DMA7_Y_COUNT) | 
|  | 614 | #define bfin_write_DMA7_Y_COUNT(val)         bfin_write16(DMA7_Y_COUNT,val) | 
|  | 615 | #define bfin_read_DMA7_X_MODIFY()            bfin_read16(DMA7_X_MODIFY) | 
|  | 616 | #define bfin_write_DMA7_X_MODIFY(val)        bfin_write16(DMA7_X_MODIFY,val) | 
|  | 617 | #define bfin_read_DMA7_Y_MODIFY()            bfin_read16(DMA7_Y_MODIFY) | 
|  | 618 | #define bfin_write_DMA7_Y_MODIFY(val)        bfin_write16(DMA7_Y_MODIFY,val) | 
|  | 619 | #define bfin_read_DMA7_CURR_DESC_PTR()       bfin_read32(DMA7_CURR_DESC_PTR) | 
|  | 620 | #define bfin_write_DMA7_CURR_DESC_PTR(val)   bfin_write32(DMA7_CURR_DESC_PTR,val) | 
|  | 621 | #define bfin_read_DMA7_CURR_ADDR()           bfin_read32(DMA7_CURR_ADDR) | 
|  | 622 | #define bfin_write_DMA7_CURR_ADDR(val)       bfin_write32(DMA7_CURR_ADDR,val) | 
|  | 623 | #define bfin_read_DMA7_CURR_X_COUNT()        bfin_read16(DMA7_CURR_X_COUNT) | 
|  | 624 | #define bfin_write_DMA7_CURR_X_COUNT(val)    bfin_write16(DMA7_CURR_X_COUNT,val) | 
|  | 625 | #define bfin_read_DMA7_CURR_Y_COUNT()        bfin_read16(DMA7_CURR_Y_COUNT) | 
|  | 626 | #define bfin_write_DMA7_CURR_Y_COUNT(val)    bfin_write16(DMA7_CURR_Y_COUNT,val) | 
|  | 627 | #define bfin_read_DMA7_IRQ_STATUS()          bfin_read16(DMA7_IRQ_STATUS) | 
|  | 628 | #define bfin_write_DMA7_IRQ_STATUS(val)      bfin_write16(DMA7_IRQ_STATUS,val) | 
|  | 629 | #define bfin_read_DMA7_PERIPHERAL_MAP()      bfin_read16(DMA7_PERIPHERAL_MAP) | 
|  | 630 | #define bfin_write_DMA7_PERIPHERAL_MAP(val)  bfin_write16(DMA7_PERIPHERAL_MAP,val) | 
|  | 631 |  | 
|  | 632 | #define bfin_read_DMA8_CONFIG()              bfin_read16(DMA8_CONFIG) | 
|  | 633 | #define bfin_write_DMA8_CONFIG(val)          bfin_write16(DMA8_CONFIG,val) | 
|  | 634 | #define bfin_read_DMA8_NEXT_DESC_PTR()       bfin_read32(DMA8_NEXT_DESC_PTR) | 
|  | 635 | #define bfin_write_DMA8_NEXT_DESC_PTR(val)   bfin_write32(DMA8_NEXT_DESC_PTR,val) | 
|  | 636 | #define bfin_read_DMA8_START_ADDR()          bfin_read32(DMA8_START_ADDR) | 
|  | 637 | #define bfin_write_DMA8_START_ADDR(val)      bfin_write32(DMA8_START_ADDR,val) | 
|  | 638 | #define bfin_read_DMA8_X_COUNT()             bfin_read16(DMA8_X_COUNT) | 
|  | 639 | #define bfin_write_DMA8_X_COUNT(val)         bfin_write16(DMA8_X_COUNT,val) | 
|  | 640 | #define bfin_read_DMA8_Y_COUNT()             bfin_read16(DMA8_Y_COUNT) | 
|  | 641 | #define bfin_write_DMA8_Y_COUNT(val)         bfin_write16(DMA8_Y_COUNT,val) | 
|  | 642 | #define bfin_read_DMA8_X_MODIFY()            bfin_read16(DMA8_X_MODIFY) | 
|  | 643 | #define bfin_write_DMA8_X_MODIFY(val)        bfin_write16(DMA8_X_MODIFY,val) | 
|  | 644 | #define bfin_read_DMA8_Y_MODIFY()            bfin_read16(DMA8_Y_MODIFY) | 
|  | 645 | #define bfin_write_DMA8_Y_MODIFY(val)        bfin_write16(DMA8_Y_MODIFY,val) | 
|  | 646 | #define bfin_read_DMA8_CURR_DESC_PTR()       bfin_read32(DMA8_CURR_DESC_PTR) | 
|  | 647 | #define bfin_write_DMA8_CURR_DESC_PTR(val)   bfin_write32(DMA8_CURR_DESC_PTR,val) | 
|  | 648 | #define bfin_read_DMA8_CURR_ADDR()           bfin_read32(DMA8_CURR_ADDR) | 
|  | 649 | #define bfin_write_DMA8_CURR_ADDR(val)       bfin_write32(DMA8_CURR_ADDR,val) | 
|  | 650 | #define bfin_read_DMA8_CURR_X_COUNT()        bfin_read16(DMA8_CURR_X_COUNT) | 
|  | 651 | #define bfin_write_DMA8_CURR_X_COUNT(val)    bfin_write16(DMA8_CURR_X_COUNT,val) | 
|  | 652 | #define bfin_read_DMA8_CURR_Y_COUNT()        bfin_read16(DMA8_CURR_Y_COUNT) | 
|  | 653 | #define bfin_write_DMA8_CURR_Y_COUNT(val)    bfin_write16(DMA8_CURR_Y_COUNT,val) | 
|  | 654 | #define bfin_read_DMA8_IRQ_STATUS()          bfin_read16(DMA8_IRQ_STATUS) | 
|  | 655 | #define bfin_write_DMA8_IRQ_STATUS(val)      bfin_write16(DMA8_IRQ_STATUS,val) | 
|  | 656 | #define bfin_read_DMA8_PERIPHERAL_MAP()      bfin_read16(DMA8_PERIPHERAL_MAP) | 
|  | 657 | #define bfin_write_DMA8_PERIPHERAL_MAP(val)  bfin_write16(DMA8_PERIPHERAL_MAP,val) | 
|  | 658 |  | 
|  | 659 | #define bfin_read_DMA9_CONFIG()              bfin_read16(DMA9_CONFIG) | 
|  | 660 | #define bfin_write_DMA9_CONFIG(val)          bfin_write16(DMA9_CONFIG,val) | 
|  | 661 | #define bfin_read_DMA9_NEXT_DESC_PTR()       bfin_read32(DMA9_NEXT_DESC_PTR) | 
|  | 662 | #define bfin_write_DMA9_NEXT_DESC_PTR(val)   bfin_write32(DMA9_NEXT_DESC_PTR,val) | 
|  | 663 | #define bfin_read_DMA9_START_ADDR()          bfin_read32(DMA9_START_ADDR) | 
|  | 664 | #define bfin_write_DMA9_START_ADDR(val)      bfin_write32(DMA9_START_ADDR,val) | 
|  | 665 | #define bfin_read_DMA9_X_COUNT()             bfin_read16(DMA9_X_COUNT) | 
|  | 666 | #define bfin_write_DMA9_X_COUNT(val)         bfin_write16(DMA9_X_COUNT,val) | 
|  | 667 | #define bfin_read_DMA9_Y_COUNT()             bfin_read16(DMA9_Y_COUNT) | 
|  | 668 | #define bfin_write_DMA9_Y_COUNT(val)         bfin_write16(DMA9_Y_COUNT,val) | 
|  | 669 | #define bfin_read_DMA9_X_MODIFY()            bfin_read16(DMA9_X_MODIFY) | 
|  | 670 | #define bfin_write_DMA9_X_MODIFY(val)        bfin_write16(DMA9_X_MODIFY,val) | 
|  | 671 | #define bfin_read_DMA9_Y_MODIFY()            bfin_read16(DMA9_Y_MODIFY) | 
|  | 672 | #define bfin_write_DMA9_Y_MODIFY(val)        bfin_write16(DMA9_Y_MODIFY,val) | 
|  | 673 | #define bfin_read_DMA9_CURR_DESC_PTR()       bfin_read32(DMA9_CURR_DESC_PTR) | 
|  | 674 | #define bfin_write_DMA9_CURR_DESC_PTR(val)   bfin_write32(DMA9_CURR_DESC_PTR,val) | 
|  | 675 | #define bfin_read_DMA9_CURR_ADDR()           bfin_read32(DMA9_CURR_ADDR) | 
|  | 676 | #define bfin_write_DMA9_CURR_ADDR(val)       bfin_write32(DMA9_CURR_ADDR,val) | 
|  | 677 | #define bfin_read_DMA9_CURR_X_COUNT()        bfin_read16(DMA9_CURR_X_COUNT) | 
|  | 678 | #define bfin_write_DMA9_CURR_X_COUNT(val)    bfin_write16(DMA9_CURR_X_COUNT,val) | 
|  | 679 | #define bfin_read_DMA9_CURR_Y_COUNT()        bfin_read16(DMA9_CURR_Y_COUNT) | 
|  | 680 | #define bfin_write_DMA9_CURR_Y_COUNT(val)    bfin_write16(DMA9_CURR_Y_COUNT,val) | 
|  | 681 | #define bfin_read_DMA9_IRQ_STATUS()          bfin_read16(DMA9_IRQ_STATUS) | 
|  | 682 | #define bfin_write_DMA9_IRQ_STATUS(val)      bfin_write16(DMA9_IRQ_STATUS,val) | 
|  | 683 | #define bfin_read_DMA9_PERIPHERAL_MAP()      bfin_read16(DMA9_PERIPHERAL_MAP) | 
|  | 684 | #define bfin_write_DMA9_PERIPHERAL_MAP(val)  bfin_write16(DMA9_PERIPHERAL_MAP,val) | 
|  | 685 |  | 
|  | 686 | #define bfin_read_DMA10_CONFIG()             bfin_read16(DMA10_CONFIG) | 
|  | 687 | #define bfin_write_DMA10_CONFIG(val)         bfin_write16(DMA10_CONFIG,val) | 
|  | 688 | #define bfin_read_DMA10_NEXT_DESC_PTR()      bfin_read32(DMA10_NEXT_DESC_PTR) | 
|  | 689 | #define bfin_write_DMA10_NEXT_DESC_PTR(val)  bfin_write32(DMA10_NEXT_DESC_PTR,val) | 
|  | 690 | #define bfin_read_DMA10_START_ADDR()         bfin_read32(DMA10_START_ADDR) | 
|  | 691 | #define bfin_write_DMA10_START_ADDR(val)     bfin_write32(DMA10_START_ADDR,val) | 
|  | 692 | #define bfin_read_DMA10_X_COUNT()            bfin_read16(DMA10_X_COUNT) | 
|  | 693 | #define bfin_write_DMA10_X_COUNT(val)        bfin_write16(DMA10_X_COUNT,val) | 
|  | 694 | #define bfin_read_DMA10_Y_COUNT()            bfin_read16(DMA10_Y_COUNT) | 
|  | 695 | #define bfin_write_DMA10_Y_COUNT(val)        bfin_write16(DMA10_Y_COUNT,val) | 
|  | 696 | #define bfin_read_DMA10_X_MODIFY()           bfin_read16(DMA10_X_MODIFY) | 
|  | 697 | #define bfin_write_DMA10_X_MODIFY(val)       bfin_write16(DMA10_X_MODIFY,val) | 
|  | 698 | #define bfin_read_DMA10_Y_MODIFY()           bfin_read16(DMA10_Y_MODIFY) | 
|  | 699 | #define bfin_write_DMA10_Y_MODIFY(val)       bfin_write16(DMA10_Y_MODIFY,val) | 
|  | 700 | #define bfin_read_DMA10_CURR_DESC_PTR()      bfin_read32(DMA10_CURR_DESC_PTR) | 
|  | 701 | #define bfin_write_DMA10_CURR_DESC_PTR(val)  bfin_write32(DMA10_CURR_DESC_PTR,val) | 
|  | 702 | #define bfin_read_DMA10_CURR_ADDR()          bfin_read32(DMA10_CURR_ADDR) | 
|  | 703 | #define bfin_write_DMA10_CURR_ADDR(val)      bfin_write32(DMA10_CURR_ADDR,val) | 
|  | 704 | #define bfin_read_DMA10_CURR_X_COUNT()       bfin_read16(DMA10_CURR_X_COUNT) | 
|  | 705 | #define bfin_write_DMA10_CURR_X_COUNT(val)   bfin_write16(DMA10_CURR_X_COUNT,val) | 
|  | 706 | #define bfin_read_DMA10_CURR_Y_COUNT()       bfin_read16(DMA10_CURR_Y_COUNT) | 
|  | 707 | #define bfin_write_DMA10_CURR_Y_COUNT(val)   bfin_write16(DMA10_CURR_Y_COUNT,val) | 
|  | 708 | #define bfin_read_DMA10_IRQ_STATUS()         bfin_read16(DMA10_IRQ_STATUS) | 
|  | 709 | #define bfin_write_DMA10_IRQ_STATUS(val)     bfin_write16(DMA10_IRQ_STATUS,val) | 
|  | 710 | #define bfin_read_DMA10_PERIPHERAL_MAP()     bfin_read16(DMA10_PERIPHERAL_MAP) | 
|  | 711 | #define bfin_write_DMA10_PERIPHERAL_MAP(val) bfin_write16(DMA10_PERIPHERAL_MAP,val) | 
|  | 712 |  | 
|  | 713 | #define bfin_read_DMA11_CONFIG()             bfin_read16(DMA11_CONFIG) | 
|  | 714 | #define bfin_write_DMA11_CONFIG(val)         bfin_write16(DMA11_CONFIG,val) | 
|  | 715 | #define bfin_read_DMA11_NEXT_DESC_PTR()      bfin_read32(DMA11_NEXT_DESC_PTR) | 
|  | 716 | #define bfin_write_DMA11_NEXT_DESC_PTR(val)  bfin_write32(DMA11_NEXT_DESC_PTR,val) | 
|  | 717 | #define bfin_read_DMA11_START_ADDR()         bfin_read32(DMA11_START_ADDR) | 
|  | 718 | #define bfin_write_DMA11_START_ADDR(val)     bfin_write32(DMA11_START_ADDR,val) | 
|  | 719 | #define bfin_read_DMA11_X_COUNT()            bfin_read16(DMA11_X_COUNT) | 
|  | 720 | #define bfin_write_DMA11_X_COUNT(val)        bfin_write16(DMA11_X_COUNT,val) | 
|  | 721 | #define bfin_read_DMA11_Y_COUNT()            bfin_read16(DMA11_Y_COUNT) | 
|  | 722 | #define bfin_write_DMA11_Y_COUNT(val)        bfin_write16(DMA11_Y_COUNT,val) | 
|  | 723 | #define bfin_read_DMA11_X_MODIFY()           bfin_read16(DMA11_X_MODIFY) | 
|  | 724 | #define bfin_write_DMA11_X_MODIFY(val)       bfin_write16(DMA11_X_MODIFY,val) | 
|  | 725 | #define bfin_read_DMA11_Y_MODIFY()           bfin_read16(DMA11_Y_MODIFY) | 
|  | 726 | #define bfin_write_DMA11_Y_MODIFY(val)       bfin_write16(DMA11_Y_MODIFY,val) | 
|  | 727 | #define bfin_read_DMA11_CURR_DESC_PTR()      bfin_read32(DMA11_CURR_DESC_PTR) | 
|  | 728 | #define bfin_write_DMA11_CURR_DESC_PTR(val)  bfin_write32(DMA11_CURR_DESC_PTR,val) | 
|  | 729 | #define bfin_read_DMA11_CURR_ADDR()          bfin_read32(DMA11_CURR_ADDR) | 
|  | 730 | #define bfin_write_DMA11_CURR_ADDR(val)      bfin_write32(DMA11_CURR_ADDR,val) | 
|  | 731 | #define bfin_read_DMA11_CURR_X_COUNT()       bfin_read16(DMA11_CURR_X_COUNT) | 
|  | 732 | #define bfin_write_DMA11_CURR_X_COUNT(val)   bfin_write16(DMA11_CURR_X_COUNT,val) | 
|  | 733 | #define bfin_read_DMA11_CURR_Y_COUNT()       bfin_read16(DMA11_CURR_Y_COUNT) | 
|  | 734 | #define bfin_write_DMA11_CURR_Y_COUNT(val)   bfin_write16(DMA11_CURR_Y_COUNT,val) | 
|  | 735 | #define bfin_read_DMA11_IRQ_STATUS()         bfin_read16(DMA11_IRQ_STATUS) | 
|  | 736 | #define bfin_write_DMA11_IRQ_STATUS(val)     bfin_write16(DMA11_IRQ_STATUS,val) | 
|  | 737 | #define bfin_read_DMA11_PERIPHERAL_MAP()     bfin_read16(DMA11_PERIPHERAL_MAP) | 
|  | 738 | #define bfin_write_DMA11_PERIPHERAL_MAP(val) bfin_write16(DMA11_PERIPHERAL_MAP,val) | 
|  | 739 |  | 
|  | 740 | #define bfin_read_MDMA_D0_CONFIG()           bfin_read16(MDMA_D0_CONFIG) | 
|  | 741 | #define bfin_write_MDMA_D0_CONFIG(val)       bfin_write16(MDMA_D0_CONFIG,val) | 
|  | 742 | #define bfin_read_MDMA_D0_NEXT_DESC_PTR()    bfin_read32(MDMA_D0_NEXT_DESC_PTR) | 
|  | 743 | #define bfin_write_MDMA_D0_NEXT_DESC_PTR(val) bfin_write32(MDMA_D0_NEXT_DESC_PTR,val) | 
|  | 744 | #define bfin_read_MDMA_D0_START_ADDR()       bfin_read32(MDMA_D0_START_ADDR) | 
|  | 745 | #define bfin_write_MDMA_D0_START_ADDR(val)   bfin_write32(MDMA_D0_START_ADDR,val) | 
|  | 746 | #define bfin_read_MDMA_D0_X_COUNT()          bfin_read16(MDMA_D0_X_COUNT) | 
|  | 747 | #define bfin_write_MDMA_D0_X_COUNT(val)      bfin_write16(MDMA_D0_X_COUNT,val) | 
|  | 748 | #define bfin_read_MDMA_D0_Y_COUNT()          bfin_read16(MDMA_D0_Y_COUNT) | 
|  | 749 | #define bfin_write_MDMA_D0_Y_COUNT(val)      bfin_write16(MDMA_D0_Y_COUNT,val) | 
|  | 750 | #define bfin_read_MDMA_D0_X_MODIFY()         bfin_read16(MDMA_D0_X_MODIFY) | 
|  | 751 | #define bfin_write_MDMA_D0_X_MODIFY(val)     bfin_write16(MDMA_D0_X_MODIFY,val) | 
|  | 752 | #define bfin_read_MDMA_D0_Y_MODIFY()         bfin_read16(MDMA_D0_Y_MODIFY) | 
|  | 753 | #define bfin_write_MDMA_D0_Y_MODIFY(val)     bfin_write16(MDMA_D0_Y_MODIFY,val) | 
|  | 754 | #define bfin_read_MDMA_D0_CURR_DESC_PTR()    bfin_read32(MDMA_D0_CURR_DESC_PTR) | 
|  | 755 | #define bfin_write_MDMA_D0_CURR_DESC_PTR(val) bfin_write32(MDMA_D0_CURR_DESC_PTR,val) | 
|  | 756 | #define bfin_read_MDMA_D0_CURR_ADDR()        bfin_read32(MDMA_D0_CURR_ADDR) | 
|  | 757 | #define bfin_write_MDMA_D0_CURR_ADDR(val)    bfin_write32(MDMA_D0_CURR_ADDR,val) | 
|  | 758 | #define bfin_read_MDMA_D0_CURR_X_COUNT()     bfin_read16(MDMA_D0_CURR_X_COUNT) | 
|  | 759 | #define bfin_write_MDMA_D0_CURR_X_COUNT(val) bfin_write16(MDMA_D0_CURR_X_COUNT,val) | 
|  | 760 | #define bfin_read_MDMA_D0_CURR_Y_COUNT()     bfin_read16(MDMA_D0_CURR_Y_COUNT) | 
|  | 761 | #define bfin_write_MDMA_D0_CURR_Y_COUNT(val) bfin_write16(MDMA_D0_CURR_Y_COUNT,val) | 
|  | 762 | #define bfin_read_MDMA_D0_IRQ_STATUS()       bfin_read16(MDMA_D0_IRQ_STATUS) | 
|  | 763 | #define bfin_write_MDMA_D0_IRQ_STATUS(val)   bfin_write16(MDMA_D0_IRQ_STATUS,val) | 
|  | 764 | #define bfin_read_MDMA_D0_PERIPHERAL_MAP()   bfin_read16(MDMA_D0_PERIPHERAL_MAP) | 
|  | 765 | #define bfin_write_MDMA_D0_PERIPHERAL_MAP(val) bfin_write16(MDMA_D0_PERIPHERAL_MAP,val) | 
|  | 766 |  | 
|  | 767 | #define bfin_read_MDMA_S0_CONFIG()           bfin_read16(MDMA_S0_CONFIG) | 
|  | 768 | #define bfin_write_MDMA_S0_CONFIG(val)       bfin_write16(MDMA_S0_CONFIG,val) | 
|  | 769 | #define bfin_read_MDMA_S0_NEXT_DESC_PTR()    bfin_read32(MDMA_S0_NEXT_DESC_PTR) | 
|  | 770 | #define bfin_write_MDMA_S0_NEXT_DESC_PTR(val) bfin_write32(MDMA_S0_NEXT_DESC_PTR,val) | 
|  | 771 | #define bfin_read_MDMA_S0_START_ADDR()       bfin_read32(MDMA_S0_START_ADDR) | 
|  | 772 | #define bfin_write_MDMA_S0_START_ADDR(val)   bfin_write32(MDMA_S0_START_ADDR,val) | 
|  | 773 | #define bfin_read_MDMA_S0_X_COUNT()          bfin_read16(MDMA_S0_X_COUNT) | 
|  | 774 | #define bfin_write_MDMA_S0_X_COUNT(val)      bfin_write16(MDMA_S0_X_COUNT,val) | 
|  | 775 | #define bfin_read_MDMA_S0_Y_COUNT()          bfin_read16(MDMA_S0_Y_COUNT) | 
|  | 776 | #define bfin_write_MDMA_S0_Y_COUNT(val)      bfin_write16(MDMA_S0_Y_COUNT,val) | 
|  | 777 | #define bfin_read_MDMA_S0_X_MODIFY()         bfin_read16(MDMA_S0_X_MODIFY) | 
|  | 778 | #define bfin_write_MDMA_S0_X_MODIFY(val)     bfin_write16(MDMA_S0_X_MODIFY,val) | 
|  | 779 | #define bfin_read_MDMA_S0_Y_MODIFY()         bfin_read16(MDMA_S0_Y_MODIFY) | 
|  | 780 | #define bfin_write_MDMA_S0_Y_MODIFY(val)     bfin_write16(MDMA_S0_Y_MODIFY,val) | 
|  | 781 | #define bfin_read_MDMA_S0_CURR_DESC_PTR()    bfin_read32(MDMA_S0_CURR_DESC_PTR) | 
|  | 782 | #define bfin_write_MDMA_S0_CURR_DESC_PTR(val) bfin_write32(MDMA_S0_CURR_DESC_PTR,val) | 
|  | 783 | #define bfin_read_MDMA_S0_CURR_ADDR()        bfin_read32(MDMA_S0_CURR_ADDR) | 
|  | 784 | #define bfin_write_MDMA_S0_CURR_ADDR(val)    bfin_write32(MDMA_S0_CURR_ADDR,val) | 
|  | 785 | #define bfin_read_MDMA_S0_CURR_X_COUNT()     bfin_read16(MDMA_S0_CURR_X_COUNT) | 
|  | 786 | #define bfin_write_MDMA_S0_CURR_X_COUNT(val) bfin_write16(MDMA_S0_CURR_X_COUNT,val) | 
|  | 787 | #define bfin_read_MDMA_S0_CURR_Y_COUNT()     bfin_read16(MDMA_S0_CURR_Y_COUNT) | 
|  | 788 | #define bfin_write_MDMA_S0_CURR_Y_COUNT(val) bfin_write16(MDMA_S0_CURR_Y_COUNT,val) | 
|  | 789 | #define bfin_read_MDMA_S0_IRQ_STATUS()       bfin_read16(MDMA_S0_IRQ_STATUS) | 
|  | 790 | #define bfin_write_MDMA_S0_IRQ_STATUS(val)   bfin_write16(MDMA_S0_IRQ_STATUS,val) | 
|  | 791 | #define bfin_read_MDMA_S0_PERIPHERAL_MAP()   bfin_read16(MDMA_S0_PERIPHERAL_MAP) | 
|  | 792 | #define bfin_write_MDMA_S0_PERIPHERAL_MAP(val) bfin_write16(MDMA_S0_PERIPHERAL_MAP,val) | 
|  | 793 |  | 
|  | 794 | #define bfin_read_MDMA_D1_CONFIG()           bfin_read16(MDMA_D1_CONFIG) | 
|  | 795 | #define bfin_write_MDMA_D1_CONFIG(val)       bfin_write16(MDMA_D1_CONFIG,val) | 
|  | 796 | #define bfin_read_MDMA_D1_NEXT_DESC_PTR()    bfin_read32(MDMA_D1_NEXT_DESC_PTR) | 
|  | 797 | #define bfin_write_MDMA_D1_NEXT_DESC_PTR(val) bfin_write32(MDMA_D1_NEXT_DESC_PTR,val) | 
|  | 798 | #define bfin_read_MDMA_D1_START_ADDR()       bfin_read32(MDMA_D1_START_ADDR) | 
|  | 799 | #define bfin_write_MDMA_D1_START_ADDR(val)   bfin_write32(MDMA_D1_START_ADDR,val) | 
|  | 800 | #define bfin_read_MDMA_D1_X_COUNT()          bfin_read16(MDMA_D1_X_COUNT) | 
|  | 801 | #define bfin_write_MDMA_D1_X_COUNT(val)      bfin_write16(MDMA_D1_X_COUNT,val) | 
|  | 802 | #define bfin_read_MDMA_D1_Y_COUNT()          bfin_read16(MDMA_D1_Y_COUNT) | 
|  | 803 | #define bfin_write_MDMA_D1_Y_COUNT(val)      bfin_write16(MDMA_D1_Y_COUNT,val) | 
|  | 804 | #define bfin_read_MDMA_D1_X_MODIFY()         bfin_read16(MDMA_D1_X_MODIFY) | 
|  | 805 | #define bfin_write_MDMA_D1_X_MODIFY(val)     bfin_write16(MDMA_D1_X_MODIFY,val) | 
|  | 806 | #define bfin_read_MDMA_D1_Y_MODIFY()         bfin_read16(MDMA_D1_Y_MODIFY) | 
|  | 807 | #define bfin_write_MDMA_D1_Y_MODIFY(val)     bfin_write16(MDMA_D1_Y_MODIFY,val) | 
|  | 808 | #define bfin_read_MDMA_D1_CURR_DESC_PTR()    bfin_read32(MDMA_D1_CURR_DESC_PTR) | 
|  | 809 | #define bfin_write_MDMA_D1_CURR_DESC_PTR(val) bfin_write32(MDMA_D1_CURR_DESC_PTR,val) | 
|  | 810 | #define bfin_read_MDMA_D1_CURR_ADDR()        bfin_read32(MDMA_D1_CURR_ADDR) | 
|  | 811 | #define bfin_write_MDMA_D1_CURR_ADDR(val)    bfin_write32(MDMA_D1_CURR_ADDR,val) | 
|  | 812 | #define bfin_read_MDMA_D1_CURR_X_COUNT()     bfin_read16(MDMA_D1_CURR_X_COUNT) | 
|  | 813 | #define bfin_write_MDMA_D1_CURR_X_COUNT(val) bfin_write16(MDMA_D1_CURR_X_COUNT,val) | 
|  | 814 | #define bfin_read_MDMA_D1_CURR_Y_COUNT()     bfin_read16(MDMA_D1_CURR_Y_COUNT) | 
|  | 815 | #define bfin_write_MDMA_D1_CURR_Y_COUNT(val) bfin_write16(MDMA_D1_CURR_Y_COUNT,val) | 
|  | 816 | #define bfin_read_MDMA_D1_IRQ_STATUS()       bfin_read16(MDMA_D1_IRQ_STATUS) | 
|  | 817 | #define bfin_write_MDMA_D1_IRQ_STATUS(val)   bfin_write16(MDMA_D1_IRQ_STATUS,val) | 
|  | 818 | #define bfin_read_MDMA_D1_PERIPHERAL_MAP()   bfin_read16(MDMA_D1_PERIPHERAL_MAP) | 
|  | 819 | #define bfin_write_MDMA_D1_PERIPHERAL_MAP(val) bfin_write16(MDMA_D1_PERIPHERAL_MAP,val) | 
|  | 820 |  | 
|  | 821 | #define bfin_read_MDMA_S1_CONFIG()           bfin_read16(MDMA_S1_CONFIG) | 
|  | 822 | #define bfin_write_MDMA_S1_CONFIG(val)       bfin_write16(MDMA_S1_CONFIG,val) | 
|  | 823 | #define bfin_read_MDMA_S1_NEXT_DESC_PTR()    bfin_read32(MDMA_S1_NEXT_DESC_PTR) | 
|  | 824 | #define bfin_write_MDMA_S1_NEXT_DESC_PTR(val) bfin_write32(MDMA_S1_NEXT_DESC_PTR,val) | 
|  | 825 | #define bfin_read_MDMA_S1_START_ADDR()       bfin_read32(MDMA_S1_START_ADDR) | 
|  | 826 | #define bfin_write_MDMA_S1_START_ADDR(val)   bfin_write32(MDMA_S1_START_ADDR,val) | 
|  | 827 | #define bfin_read_MDMA_S1_X_COUNT()          bfin_read16(MDMA_S1_X_COUNT) | 
|  | 828 | #define bfin_write_MDMA_S1_X_COUNT(val)      bfin_write16(MDMA_S1_X_COUNT,val) | 
|  | 829 | #define bfin_read_MDMA_S1_Y_COUNT()          bfin_read16(MDMA_S1_Y_COUNT) | 
|  | 830 | #define bfin_write_MDMA_S1_Y_COUNT(val)      bfin_write16(MDMA_S1_Y_COUNT,val) | 
|  | 831 | #define bfin_read_MDMA_S1_X_MODIFY()         bfin_read16(MDMA_S1_X_MODIFY) | 
|  | 832 | #define bfin_write_MDMA_S1_X_MODIFY(val)     bfin_write16(MDMA_S1_X_MODIFY,val) | 
|  | 833 | #define bfin_read_MDMA_S1_Y_MODIFY()         bfin_read16(MDMA_S1_Y_MODIFY) | 
|  | 834 | #define bfin_write_MDMA_S1_Y_MODIFY(val)     bfin_write16(MDMA_S1_Y_MODIFY,val) | 
|  | 835 | #define bfin_read_MDMA_S1_CURR_DESC_PTR()    bfin_read32(MDMA_S1_CURR_DESC_PTR) | 
|  | 836 | #define bfin_write_MDMA_S1_CURR_DESC_PTR(val) bfin_write32(MDMA_S1_CURR_DESC_PTR,val) | 
|  | 837 | #define bfin_read_MDMA_S1_CURR_ADDR()        bfin_read32(MDMA_S1_CURR_ADDR) | 
|  | 838 | #define bfin_write_MDMA_S1_CURR_ADDR(val)    bfin_write32(MDMA_S1_CURR_ADDR,val) | 
|  | 839 | #define bfin_read_MDMA_S1_CURR_X_COUNT()     bfin_read16(MDMA_S1_CURR_X_COUNT) | 
|  | 840 | #define bfin_write_MDMA_S1_CURR_X_COUNT(val) bfin_write16(MDMA_S1_CURR_X_COUNT,val) | 
|  | 841 | #define bfin_read_MDMA_S1_CURR_Y_COUNT()     bfin_read16(MDMA_S1_CURR_Y_COUNT) | 
|  | 842 | #define bfin_write_MDMA_S1_CURR_Y_COUNT(val) bfin_write16(MDMA_S1_CURR_Y_COUNT,val) | 
|  | 843 | #define bfin_read_MDMA_S1_IRQ_STATUS()       bfin_read16(MDMA_S1_IRQ_STATUS) | 
|  | 844 | #define bfin_write_MDMA_S1_IRQ_STATUS(val)   bfin_write16(MDMA_S1_IRQ_STATUS,val) | 
|  | 845 | #define bfin_read_MDMA_S1_PERIPHERAL_MAP()   bfin_read16(MDMA_S1_PERIPHERAL_MAP) | 
|  | 846 | #define bfin_write_MDMA_S1_PERIPHERAL_MAP(val) bfin_write16(MDMA_S1_PERIPHERAL_MAP,val) | 
|  | 847 |  | 
|  | 848 | /* Parallel Peripheral Interface (0xFFC01000 - 0xFFC010FF)							*/ | 
|  | 849 | #define bfin_read_PPI_CONTROL()              bfin_read16(PPI_CONTROL) | 
|  | 850 | #define bfin_write_PPI_CONTROL(val)          bfin_write16(PPI_CONTROL,val) | 
|  | 851 | #define bfin_read_PPI_STATUS()               bfin_read16(PPI_STATUS) | 
|  | 852 | #define bfin_write_PPI_STATUS(val)           bfin_write16(PPI_STATUS,val) | 
|  | 853 | #define bfin_clear_PPI_STATUS()              bfin_write_PPI_STATUS(0xFFFF) | 
|  | 854 | #define bfin_read_PPI_DELAY()                bfin_read16(PPI_DELAY) | 
|  | 855 | #define bfin_write_PPI_DELAY(val)            bfin_write16(PPI_DELAY,val) | 
|  | 856 | #define bfin_read_PPI_COUNT()                bfin_read16(PPI_COUNT) | 
|  | 857 | #define bfin_write_PPI_COUNT(val)            bfin_write16(PPI_COUNT,val) | 
|  | 858 | #define bfin_read_PPI_FRAME()                bfin_read16(PPI_FRAME) | 
|  | 859 | #define bfin_write_PPI_FRAME(val)            bfin_write16(PPI_FRAME,val) | 
|  | 860 |  | 
|  | 861 | /* Two-Wire Interface		(0xFFC01400 - 0xFFC014FF)								*/ | 
|  | 862 | #define bfin_read_TWI_CLKDIV()               bfin_read16(TWI_CLKDIV) | 
|  | 863 | #define bfin_write_TWI_CLKDIV(val)           bfin_write16(TWI_CLKDIV,val) | 
|  | 864 | #define bfin_read_TWI_CONTROL()              bfin_read16(TWI_CONTROL) | 
|  | 865 | #define bfin_write_TWI_CONTROL(val)          bfin_write16(TWI_CONTROL,val) | 
|  | 866 | #define bfin_read_TWI_SLAVE_CTL()            bfin_read16(TWI_SLAVE_CTL) | 
|  | 867 | #define bfin_write_TWI_SLAVE_CTL(val)        bfin_write16(TWI_SLAVE_CTL,val) | 
|  | 868 | #define bfin_read_TWI_SLAVE_STAT()           bfin_read16(TWI_SLAVE_STAT) | 
|  | 869 | #define bfin_write_TWI_SLAVE_STAT(val)       bfin_write16(TWI_SLAVE_STAT,val) | 
|  | 870 | #define bfin_read_TWI_SLAVE_ADDR()           bfin_read16(TWI_SLAVE_ADDR) | 
|  | 871 | #define bfin_write_TWI_SLAVE_ADDR(val)       bfin_write16(TWI_SLAVE_ADDR,val) | 
|  | 872 | #define bfin_read_TWI_MASTER_CTL()           bfin_read16(TWI_MASTER_CTL) | 
|  | 873 | #define bfin_write_TWI_MASTER_CTL(val)       bfin_write16(TWI_MASTER_CTL,val) | 
|  | 874 | #define bfin_read_TWI_MASTER_STAT()          bfin_read16(TWI_MASTER_STAT) | 
|  | 875 | #define bfin_write_TWI_MASTER_STAT(val)      bfin_write16(TWI_MASTER_STAT,val) | 
|  | 876 | #define bfin_read_TWI_MASTER_ADDR()          bfin_read16(TWI_MASTER_ADDR) | 
|  | 877 | #define bfin_write_TWI_MASTER_ADDR(val)      bfin_write16(TWI_MASTER_ADDR,val) | 
|  | 878 | #define bfin_read_TWI_INT_STAT()             bfin_read16(TWI_INT_STAT) | 
|  | 879 | #define bfin_write_TWI_INT_STAT(val)         bfin_write16(TWI_INT_STAT,val) | 
|  | 880 | #define bfin_read_TWI_INT_MASK()             bfin_read16(TWI_INT_MASK) | 
|  | 881 | #define bfin_write_TWI_INT_MASK(val)         bfin_write16(TWI_INT_MASK,val) | 
|  | 882 | #define bfin_read_TWI_FIFO_CTL()             bfin_read16(TWI_FIFO_CTL) | 
|  | 883 | #define bfin_write_TWI_FIFO_CTL(val)         bfin_write16(TWI_FIFO_CTL,val) | 
|  | 884 | #define bfin_read_TWI_FIFO_STAT()            bfin_read16(TWI_FIFO_STAT) | 
|  | 885 | #define bfin_write_TWI_FIFO_STAT(val)        bfin_write16(TWI_FIFO_STAT,val) | 
|  | 886 | #define bfin_read_TWI_XMT_DATA8()            bfin_read16(TWI_XMT_DATA8) | 
|  | 887 | #define bfin_write_TWI_XMT_DATA8(val)        bfin_write16(TWI_XMT_DATA8,val) | 
|  | 888 | #define bfin_read_TWI_XMT_DATA16()           bfin_read16(TWI_XMT_DATA16) | 
|  | 889 | #define bfin_write_TWI_XMT_DATA16(val)       bfin_write16(TWI_XMT_DATA16,val) | 
|  | 890 | #define bfin_read_TWI_RCV_DATA8()            bfin_read16(TWI_RCV_DATA8) | 
|  | 891 | #define bfin_write_TWI_RCV_DATA8(val)        bfin_write16(TWI_RCV_DATA8,val) | 
|  | 892 | #define bfin_read_TWI_RCV_DATA16()           bfin_read16(TWI_RCV_DATA16) | 
|  | 893 | #define bfin_write_TWI_RCV_DATA16(val)       bfin_write16(TWI_RCV_DATA16,val) | 
|  | 894 |  | 
|  | 895 | /* General Purpose I/O Port G (0xFFC01500 - 0xFFC015FF)								*/ | 
|  | 896 | #define bfin_read_PORTGIO()                  bfin_read16(PORTGIO) | 
|  | 897 | #define bfin_write_PORTGIO(val)              bfin_write16(PORTGIO,val) | 
|  | 898 | #define bfin_read_PORTGIO_CLEAR()            bfin_read16(PORTGIO_CLEAR) | 
|  | 899 | #define bfin_write_PORTGIO_CLEAR(val)        bfin_write16(PORTGIO_CLEAR,val) | 
|  | 900 | #define bfin_read_PORTGIO_SET()              bfin_read16(PORTGIO_SET) | 
|  | 901 | #define bfin_write_PORTGIO_SET(val)          bfin_write16(PORTGIO_SET,val) | 
|  | 902 | #define bfin_read_PORTGIO_TOGGLE()           bfin_read16(PORTGIO_TOGGLE) | 
|  | 903 | #define bfin_write_PORTGIO_TOGGLE(val)       bfin_write16(PORTGIO_TOGGLE,val) | 
|  | 904 | #define bfin_read_PORTGIO_MASKA()            bfin_read16(PORTGIO_MASKA) | 
|  | 905 | #define bfin_write_PORTGIO_MASKA(val)        bfin_write16(PORTGIO_MASKA,val) | 
|  | 906 | #define bfin_read_PORTGIO_MASKA_CLEAR()      bfin_read16(PORTGIO_MASKA_CLEAR) | 
|  | 907 | #define bfin_write_PORTGIO_MASKA_CLEAR(val)  bfin_write16(PORTGIO_MASKA_CLEAR,val) | 
|  | 908 | #define bfin_read_PORTGIO_MASKA_SET()        bfin_read16(PORTGIO_MASKA_SET) | 
|  | 909 | #define bfin_write_PORTGIO_MASKA_SET(val)    bfin_write16(PORTGIO_MASKA_SET,val) | 
|  | 910 | #define bfin_read_PORTGIO_MASKA_TOGGLE()     bfin_read16(PORTGIO_MASKA_TOGGLE) | 
|  | 911 | #define bfin_write_PORTGIO_MASKA_TOGGLE(val) bfin_write16(PORTGIO_MASKA_TOGGLE,val) | 
|  | 912 | #define bfin_read_PORTGIO_MASKB()            bfin_read16(PORTGIO_MASKB) | 
|  | 913 | #define bfin_write_PORTGIO_MASKB(val)        bfin_write16(PORTGIO_MASKB,val) | 
|  | 914 | #define bfin_read_PORTGIO_MASKB_CLEAR()      bfin_read16(PORTGIO_MASKB_CLEAR) | 
|  | 915 | #define bfin_write_PORTGIO_MASKB_CLEAR(val)  bfin_write16(PORTGIO_MASKB_CLEAR,val) | 
|  | 916 | #define bfin_read_PORTGIO_MASKB_SET()        bfin_read16(PORTGIO_MASKB_SET) | 
|  | 917 | #define bfin_write_PORTGIO_MASKB_SET(val)    bfin_write16(PORTGIO_MASKB_SET,val) | 
|  | 918 | #define bfin_read_PORTGIO_MASKB_TOGGLE()     bfin_read16(PORTGIO_MASKB_TOGGLE) | 
|  | 919 | #define bfin_write_PORTGIO_MASKB_TOGGLE(val) bfin_write16(PORTGIO_MASKB_TOGGLE,val) | 
|  | 920 | #define bfin_read_PORTGIO_DIR()              bfin_read16(PORTGIO_DIR) | 
|  | 921 | #define bfin_write_PORTGIO_DIR(val)          bfin_write16(PORTGIO_DIR,val) | 
|  | 922 | #define bfin_read_PORTGIO_POLAR()            bfin_read16(PORTGIO_POLAR) | 
|  | 923 | #define bfin_write_PORTGIO_POLAR(val)        bfin_write16(PORTGIO_POLAR,val) | 
|  | 924 | #define bfin_read_PORTGIO_EDGE()             bfin_read16(PORTGIO_EDGE) | 
|  | 925 | #define bfin_write_PORTGIO_EDGE(val)         bfin_write16(PORTGIO_EDGE,val) | 
|  | 926 | #define bfin_read_PORTGIO_BOTH()             bfin_read16(PORTGIO_BOTH) | 
|  | 927 | #define bfin_write_PORTGIO_BOTH(val)         bfin_write16(PORTGIO_BOTH,val) | 
|  | 928 | #define bfin_read_PORTGIO_INEN()             bfin_read16(PORTGIO_INEN) | 
|  | 929 | #define bfin_write_PORTGIO_INEN(val)         bfin_write16(PORTGIO_INEN,val) | 
|  | 930 |  | 
|  | 931 | /* General Purpose I/O Port H (0xFFC01700 - 0xFFC017FF)								*/ | 
|  | 932 | #define bfin_read_PORTHIO()                  bfin_read16(PORTHIO) | 
|  | 933 | #define bfin_write_PORTHIO(val)              bfin_write16(PORTHIO,val) | 
|  | 934 | #define bfin_read_PORTHIO_CLEAR()            bfin_read16(PORTHIO_CLEAR) | 
|  | 935 | #define bfin_write_PORTHIO_CLEAR(val)        bfin_write16(PORTHIO_CLEAR,val) | 
|  | 936 | #define bfin_read_PORTHIO_SET()              bfin_read16(PORTHIO_SET) | 
|  | 937 | #define bfin_write_PORTHIO_SET(val)          bfin_write16(PORTHIO_SET,val) | 
|  | 938 | #define bfin_read_PORTHIO_TOGGLE()           bfin_read16(PORTHIO_TOGGLE) | 
|  | 939 | #define bfin_write_PORTHIO_TOGGLE(val)       bfin_write16(PORTHIO_TOGGLE,val) | 
|  | 940 | #define bfin_read_PORTHIO_MASKA()            bfin_read16(PORTHIO_MASKA) | 
|  | 941 | #define bfin_write_PORTHIO_MASKA(val)        bfin_write16(PORTHIO_MASKA,val) | 
|  | 942 | #define bfin_read_PORTHIO_MASKA_CLEAR()      bfin_read16(PORTHIO_MASKA_CLEAR) | 
|  | 943 | #define bfin_write_PORTHIO_MASKA_CLEAR(val)  bfin_write16(PORTHIO_MASKA_CLEAR,val) | 
|  | 944 | #define bfin_read_PORTHIO_MASKA_SET()        bfin_read16(PORTHIO_MASKA_SET) | 
|  | 945 | #define bfin_write_PORTHIO_MASKA_SET(val)    bfin_write16(PORTHIO_MASKA_SET,val) | 
|  | 946 | #define bfin_read_PORTHIO_MASKA_TOGGLE()     bfin_read16(PORTHIO_MASKA_TOGGLE) | 
|  | 947 | #define bfin_write_PORTHIO_MASKA_TOGGLE(val) bfin_write16(PORTHIO_MASKA_TOGGLE,val) | 
|  | 948 | #define bfin_read_PORTHIO_MASKB()            bfin_read16(PORTHIO_MASKB) | 
|  | 949 | #define bfin_write_PORTHIO_MASKB(val)        bfin_write16(PORTHIO_MASKB,val) | 
|  | 950 | #define bfin_read_PORTHIO_MASKB_CLEAR()      bfin_read16(PORTHIO_MASKB_CLEAR) | 
|  | 951 | #define bfin_write_PORTHIO_MASKB_CLEAR(val)  bfin_write16(PORTHIO_MASKB_CLEAR,val) | 
|  | 952 | #define bfin_read_PORTHIO_MASKB_SET()        bfin_read16(PORTHIO_MASKB_SET) | 
|  | 953 | #define bfin_write_PORTHIO_MASKB_SET(val)    bfin_write16(PORTHIO_MASKB_SET,val) | 
|  | 954 | #define bfin_read_PORTHIO_MASKB_TOGGLE()     bfin_read16(PORTHIO_MASKB_TOGGLE) | 
|  | 955 | #define bfin_write_PORTHIO_MASKB_TOGGLE(val) bfin_write16(PORTHIO_MASKB_TOGGLE,val) | 
|  | 956 | #define bfin_read_PORTHIO_DIR()              bfin_read16(PORTHIO_DIR) | 
|  | 957 | #define bfin_write_PORTHIO_DIR(val)          bfin_write16(PORTHIO_DIR,val) | 
|  | 958 | #define bfin_read_PORTHIO_POLAR()            bfin_read16(PORTHIO_POLAR) | 
|  | 959 | #define bfin_write_PORTHIO_POLAR(val)        bfin_write16(PORTHIO_POLAR,val) | 
|  | 960 | #define bfin_read_PORTHIO_EDGE()             bfin_read16(PORTHIO_EDGE) | 
|  | 961 | #define bfin_write_PORTHIO_EDGE(val)         bfin_write16(PORTHIO_EDGE,val) | 
|  | 962 | #define bfin_read_PORTHIO_BOTH()             bfin_read16(PORTHIO_BOTH) | 
|  | 963 | #define bfin_write_PORTHIO_BOTH(val)         bfin_write16(PORTHIO_BOTH,val) | 
|  | 964 | #define bfin_read_PORTHIO_INEN()             bfin_read16(PORTHIO_INEN) | 
|  | 965 | #define bfin_write_PORTHIO_INEN(val)         bfin_write16(PORTHIO_INEN,val) | 
|  | 966 |  | 
|  | 967 | /* UART1 Controller		(0xFFC02000 - 0xFFC020FF)								*/ | 
|  | 968 | #define bfin_read_UART1_THR()                bfin_read16(UART1_THR) | 
|  | 969 | #define bfin_write_UART1_THR(val)            bfin_write16(UART1_THR,val) | 
|  | 970 | #define bfin_read_UART1_RBR()                bfin_read16(UART1_RBR) | 
|  | 971 | #define bfin_write_UART1_RBR(val)            bfin_write16(UART1_RBR,val) | 
|  | 972 | #define bfin_read_UART1_DLL()                bfin_read16(UART1_DLL) | 
|  | 973 | #define bfin_write_UART1_DLL(val)            bfin_write16(UART1_DLL,val) | 
|  | 974 | #define bfin_read_UART1_IER()                bfin_read16(UART1_IER) | 
|  | 975 | #define bfin_write_UART1_IER(val)            bfin_write16(UART1_IER,val) | 
|  | 976 | #define bfin_read_UART1_DLH()                bfin_read16(UART1_DLH) | 
|  | 977 | #define bfin_write_UART1_DLH(val)            bfin_write16(UART1_DLH,val) | 
|  | 978 | #define bfin_read_UART1_IIR()                bfin_read16(UART1_IIR) | 
|  | 979 | #define bfin_write_UART1_IIR(val)            bfin_write16(UART1_IIR,val) | 
|  | 980 | #define bfin_read_UART1_LCR()                bfin_read16(UART1_LCR) | 
|  | 981 | #define bfin_write_UART1_LCR(val)            bfin_write16(UART1_LCR,val) | 
|  | 982 | #define bfin_read_UART1_MCR()                bfin_read16(UART1_MCR) | 
|  | 983 | #define bfin_write_UART1_MCR(val)            bfin_write16(UART1_MCR,val) | 
|  | 984 | #define bfin_read_UART1_LSR()                bfin_read16(UART1_LSR) | 
|  | 985 | #define bfin_write_UART1_LSR(val)            bfin_write16(UART1_LSR,val) | 
|  | 986 | #define bfin_read_UART1_MSR()                bfin_read16(UART1_MSR) | 
|  | 987 | #define bfin_write_UART1_MSR(val)            bfin_write16(UART1_MSR,val) | 
|  | 988 | #define bfin_read_UART1_SCR()                bfin_read16(UART1_SCR) | 
|  | 989 | #define bfin_write_UART1_SCR(val)            bfin_write16(UART1_SCR,val) | 
|  | 990 | #define bfin_read_UART1_GCTL()               bfin_read16(UART1_GCTL) | 
|  | 991 | #define bfin_write_UART1_GCTL(val)           bfin_write16(UART1_GCTL,val) | 
|  | 992 |  | 
|  | 993 | /* CAN Controller		(0xFFC02A00 - 0xFFC02FFF)								*/ | 
|  | 994 | /* For Mailboxes 0-15 */ | 
|  | 995 | #define bfin_read_CAN_MC1()                  bfin_read16(CAN_MC1) | 
|  | 996 | #define bfin_write_CAN_MC1(val)              bfin_write16(CAN_MC1,val) | 
|  | 997 | #define bfin_read_CAN_MD1()                  bfin_read16(CAN_MD1) | 
|  | 998 | #define bfin_write_CAN_MD1(val)              bfin_write16(CAN_MD1,val) | 
|  | 999 | #define bfin_read_CAN_TRS1()                 bfin_read16(CAN_TRS1) | 
|  | 1000 | #define bfin_write_CAN_TRS1(val)             bfin_write16(CAN_TRS1,val) | 
|  | 1001 | #define bfin_read_CAN_TRR1()                 bfin_read16(CAN_TRR1) | 
|  | 1002 | #define bfin_write_CAN_TRR1(val)             bfin_write16(CAN_TRR1,val) | 
|  | 1003 | #define bfin_read_CAN_TA1()                  bfin_read16(CAN_TA1) | 
|  | 1004 | #define bfin_write_CAN_TA1(val)              bfin_write16(CAN_TA1,val) | 
|  | 1005 | #define bfin_read_CAN_AA1()                  bfin_read16(CAN_AA1) | 
|  | 1006 | #define bfin_write_CAN_AA1(val)              bfin_write16(CAN_AA1,val) | 
|  | 1007 | #define bfin_read_CAN_RMP1()                 bfin_read16(CAN_RMP1) | 
|  | 1008 | #define bfin_write_CAN_RMP1(val)             bfin_write16(CAN_RMP1,val) | 
|  | 1009 | #define bfin_read_CAN_RML1()                 bfin_read16(CAN_RML1) | 
|  | 1010 | #define bfin_write_CAN_RML1(val)             bfin_write16(CAN_RML1,val) | 
|  | 1011 | #define bfin_read_CAN_MBTIF1()               bfin_read16(CAN_MBTIF1) | 
|  | 1012 | #define bfin_write_CAN_MBTIF1(val)           bfin_write16(CAN_MBTIF1,val) | 
|  | 1013 | #define bfin_read_CAN_MBRIF1()               bfin_read16(CAN_MBRIF1) | 
|  | 1014 | #define bfin_write_CAN_MBRIF1(val)           bfin_write16(CAN_MBRIF1,val) | 
|  | 1015 | #define bfin_read_CAN_MBIM1()                bfin_read16(CAN_MBIM1) | 
|  | 1016 | #define bfin_write_CAN_MBIM1(val)            bfin_write16(CAN_MBIM1,val) | 
|  | 1017 | #define bfin_read_CAN_RFH1()                 bfin_read16(CAN_RFH1) | 
|  | 1018 | #define bfin_write_CAN_RFH1(val)             bfin_write16(CAN_RFH1,val) | 
|  | 1019 | #define bfin_read_CAN_OPSS1()                bfin_read16(CAN_OPSS1) | 
|  | 1020 | #define bfin_write_CAN_OPSS1(val)            bfin_write16(CAN_OPSS1,val) | 
|  | 1021 |  | 
|  | 1022 | /* For Mailboxes 16-31 */ | 
|  | 1023 | #define bfin_read_CAN_MC2()                  bfin_read16(CAN_MC2) | 
|  | 1024 | #define bfin_write_CAN_MC2(val)              bfin_write16(CAN_MC2,val) | 
|  | 1025 | #define bfin_read_CAN_MD2()                  bfin_read16(CAN_MD2) | 
|  | 1026 | #define bfin_write_CAN_MD2(val)              bfin_write16(CAN_MD2,val) | 
|  | 1027 | #define bfin_read_CAN_TRS2()                 bfin_read16(CAN_TRS2) | 
|  | 1028 | #define bfin_write_CAN_TRS2(val)             bfin_write16(CAN_TRS2,val) | 
|  | 1029 | #define bfin_read_CAN_TRR2()                 bfin_read16(CAN_TRR2) | 
|  | 1030 | #define bfin_write_CAN_TRR2(val)             bfin_write16(CAN_TRR2,val) | 
|  | 1031 | #define bfin_read_CAN_TA2()                  bfin_read16(CAN_TA2) | 
|  | 1032 | #define bfin_write_CAN_TA2(val)              bfin_write16(CAN_TA2,val) | 
|  | 1033 | #define bfin_read_CAN_AA2()                  bfin_read16(CAN_AA2) | 
|  | 1034 | #define bfin_write_CAN_AA2(val)              bfin_write16(CAN_AA2,val) | 
|  | 1035 | #define bfin_read_CAN_RMP2()                 bfin_read16(CAN_RMP2) | 
|  | 1036 | #define bfin_write_CAN_RMP2(val)             bfin_write16(CAN_RMP2,val) | 
|  | 1037 | #define bfin_read_CAN_RML2()                 bfin_read16(CAN_RML2) | 
|  | 1038 | #define bfin_write_CAN_RML2(val)             bfin_write16(CAN_RML2,val) | 
|  | 1039 | #define bfin_read_CAN_MBTIF2()               bfin_read16(CAN_MBTIF2) | 
|  | 1040 | #define bfin_write_CAN_MBTIF2(val)           bfin_write16(CAN_MBTIF2,val) | 
|  | 1041 | #define bfin_read_CAN_MBRIF2()               bfin_read16(CAN_MBRIF2) | 
|  | 1042 | #define bfin_write_CAN_MBRIF2(val)           bfin_write16(CAN_MBRIF2,val) | 
|  | 1043 | #define bfin_read_CAN_MBIM2()                bfin_read16(CAN_MBIM2) | 
|  | 1044 | #define bfin_write_CAN_MBIM2(val)            bfin_write16(CAN_MBIM2,val) | 
|  | 1045 | #define bfin_read_CAN_RFH2()                 bfin_read16(CAN_RFH2) | 
|  | 1046 | #define bfin_write_CAN_RFH2(val)             bfin_write16(CAN_RFH2,val) | 
|  | 1047 | #define bfin_read_CAN_OPSS2()                bfin_read16(CAN_OPSS2) | 
|  | 1048 | #define bfin_write_CAN_OPSS2(val)            bfin_write16(CAN_OPSS2,val) | 
|  | 1049 |  | 
|  | 1050 | #define bfin_read_CAN_CLOCK()                bfin_read16(CAN_CLOCK) | 
|  | 1051 | #define bfin_write_CAN_CLOCK(val)            bfin_write16(CAN_CLOCK,val) | 
|  | 1052 | #define bfin_read_CAN_TIMING()               bfin_read16(CAN_TIMING) | 
|  | 1053 | #define bfin_write_CAN_TIMING(val)           bfin_write16(CAN_TIMING,val) | 
|  | 1054 | #define bfin_read_CAN_DEBUG()                bfin_read16(CAN_DEBUG) | 
|  | 1055 | #define bfin_write_CAN_DEBUG(val)            bfin_write16(CAN_DEBUG,val) | 
|  | 1056 | #define bfin_read_CAN_STATUS()               bfin_read16(CAN_STATUS) | 
|  | 1057 | #define bfin_write_CAN_STATUS(val)           bfin_write16(CAN_STATUS,val) | 
|  | 1058 | #define bfin_read_CAN_CEC()                  bfin_read16(CAN_CEC) | 
|  | 1059 | #define bfin_write_CAN_CEC(val)              bfin_write16(CAN_CEC,val) | 
|  | 1060 | #define bfin_read_CAN_GIS()                  bfin_read16(CAN_GIS) | 
|  | 1061 | #define bfin_write_CAN_GIS(val)              bfin_write16(CAN_GIS,val) | 
|  | 1062 | #define bfin_read_CAN_GIM()                  bfin_read16(CAN_GIM) | 
|  | 1063 | #define bfin_write_CAN_GIM(val)              bfin_write16(CAN_GIM,val) | 
|  | 1064 | #define bfin_read_CAN_GIF()                  bfin_read16(CAN_GIF) | 
|  | 1065 | #define bfin_write_CAN_GIF(val)              bfin_write16(CAN_GIF,val) | 
|  | 1066 | #define bfin_read_CAN_CONTROL()              bfin_read16(CAN_CONTROL) | 
|  | 1067 | #define bfin_write_CAN_CONTROL(val)          bfin_write16(CAN_CONTROL,val) | 
|  | 1068 | #define bfin_read_CAN_INTR()                 bfin_read16(CAN_INTR) | 
|  | 1069 | #define bfin_write_CAN_INTR(val)             bfin_write16(CAN_INTR,val) | 
|  | 1070 | #define bfin_read_CAN_SFCMVER()              bfin_read16(CAN_SFCMVER) | 
|  | 1071 | #define bfin_write_CAN_SFCMVER(val)          bfin_write16(CAN_SFCMVER,val) | 
|  | 1072 | #define bfin_read_CAN_MBTD()                 bfin_read16(CAN_MBTD) | 
|  | 1073 | #define bfin_write_CAN_MBTD(val)             bfin_write16(CAN_MBTD,val) | 
|  | 1074 | #define bfin_read_CAN_EWR()                  bfin_read16(CAN_EWR) | 
|  | 1075 | #define bfin_write_CAN_EWR(val)              bfin_write16(CAN_EWR,val) | 
|  | 1076 | #define bfin_read_CAN_ESR()                  bfin_read16(CAN_ESR) | 
|  | 1077 | #define bfin_write_CAN_ESR(val)              bfin_write16(CAN_ESR,val) | 
|  | 1078 | #define bfin_read_CAN_UCREG()                bfin_read16(CAN_UCREG) | 
|  | 1079 | #define bfin_write_CAN_UCREG(val)            bfin_write16(CAN_UCREG,val) | 
|  | 1080 | #define bfin_read_CAN_UCCNT()                bfin_read16(CAN_UCCNT) | 
|  | 1081 | #define bfin_write_CAN_UCCNT(val)            bfin_write16(CAN_UCCNT,val) | 
|  | 1082 | #define bfin_read_CAN_UCRC()                 bfin_read16(CAN_UCRC) | 
|  | 1083 | #define bfin_write_CAN_UCRC(val)             bfin_write16(CAN_UCRC,val) | 
|  | 1084 | #define bfin_read_CAN_UCCNF()                bfin_read16(CAN_UCCNF) | 
|  | 1085 | #define bfin_write_CAN_UCCNF(val)            bfin_write16(CAN_UCCNF,val) | 
| Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 1086 |  | 
|  | 1087 | /* Mailbox Acceptance Masks */ | 
|  | 1088 | #define bfin_read_CAN_AM00L()                bfin_read16(CAN_AM00L) | 
|  | 1089 | #define bfin_write_CAN_AM00L(val)            bfin_write16(CAN_AM00L,val) | 
|  | 1090 | #define bfin_read_CAN_AM00H()                bfin_read16(CAN_AM00H) | 
|  | 1091 | #define bfin_write_CAN_AM00H(val)            bfin_write16(CAN_AM00H,val) | 
|  | 1092 | #define bfin_read_CAN_AM01L()                bfin_read16(CAN_AM01L) | 
|  | 1093 | #define bfin_write_CAN_AM01L(val)            bfin_write16(CAN_AM01L,val) | 
|  | 1094 | #define bfin_read_CAN_AM01H()                bfin_read16(CAN_AM01H) | 
|  | 1095 | #define bfin_write_CAN_AM01H(val)            bfin_write16(CAN_AM01H,val) | 
|  | 1096 | #define bfin_read_CAN_AM02L()                bfin_read16(CAN_AM02L) | 
|  | 1097 | #define bfin_write_CAN_AM02L(val)            bfin_write16(CAN_AM02L,val) | 
|  | 1098 | #define bfin_read_CAN_AM02H()                bfin_read16(CAN_AM02H) | 
|  | 1099 | #define bfin_write_CAN_AM02H(val)            bfin_write16(CAN_AM02H,val) | 
|  | 1100 | #define bfin_read_CAN_AM03L()                bfin_read16(CAN_AM03L) | 
|  | 1101 | #define bfin_write_CAN_AM03L(val)            bfin_write16(CAN_AM03L,val) | 
|  | 1102 | #define bfin_read_CAN_AM03H()                bfin_read16(CAN_AM03H) | 
|  | 1103 | #define bfin_write_CAN_AM03H(val)            bfin_write16(CAN_AM03H,val) | 
|  | 1104 | #define bfin_read_CAN_AM04L()                bfin_read16(CAN_AM04L) | 
|  | 1105 | #define bfin_write_CAN_AM04L(val)            bfin_write16(CAN_AM04L,val) | 
|  | 1106 | #define bfin_read_CAN_AM04H()                bfin_read16(CAN_AM04H) | 
|  | 1107 | #define bfin_write_CAN_AM04H(val)            bfin_write16(CAN_AM04H,val) | 
|  | 1108 | #define bfin_read_CAN_AM05L()                bfin_read16(CAN_AM05L) | 
|  | 1109 | #define bfin_write_CAN_AM05L(val)            bfin_write16(CAN_AM05L,val) | 
|  | 1110 | #define bfin_read_CAN_AM05H()                bfin_read16(CAN_AM05H) | 
|  | 1111 | #define bfin_write_CAN_AM05H(val)            bfin_write16(CAN_AM05H,val) | 
|  | 1112 | #define bfin_read_CAN_AM06L()                bfin_read16(CAN_AM06L) | 
|  | 1113 | #define bfin_write_CAN_AM06L(val)            bfin_write16(CAN_AM06L,val) | 
|  | 1114 | #define bfin_read_CAN_AM06H()                bfin_read16(CAN_AM06H) | 
|  | 1115 | #define bfin_write_CAN_AM06H(val)            bfin_write16(CAN_AM06H,val) | 
|  | 1116 | #define bfin_read_CAN_AM07L()                bfin_read16(CAN_AM07L) | 
|  | 1117 | #define bfin_write_CAN_AM07L(val)            bfin_write16(CAN_AM07L,val) | 
|  | 1118 | #define bfin_read_CAN_AM07H()                bfin_read16(CAN_AM07H) | 
|  | 1119 | #define bfin_write_CAN_AM07H(val)            bfin_write16(CAN_AM07H,val) | 
|  | 1120 | #define bfin_read_CAN_AM08L()                bfin_read16(CAN_AM08L) | 
|  | 1121 | #define bfin_write_CAN_AM08L(val)            bfin_write16(CAN_AM08L,val) | 
|  | 1122 | #define bfin_read_CAN_AM08H()                bfin_read16(CAN_AM08H) | 
|  | 1123 | #define bfin_write_CAN_AM08H(val)            bfin_write16(CAN_AM08H,val) | 
|  | 1124 | #define bfin_read_CAN_AM09L()                bfin_read16(CAN_AM09L) | 
|  | 1125 | #define bfin_write_CAN_AM09L(val)            bfin_write16(CAN_AM09L,val) | 
|  | 1126 | #define bfin_read_CAN_AM09H()                bfin_read16(CAN_AM09H) | 
|  | 1127 | #define bfin_write_CAN_AM09H(val)            bfin_write16(CAN_AM09H,val) | 
|  | 1128 | #define bfin_read_CAN_AM10L()                bfin_read16(CAN_AM10L) | 
|  | 1129 | #define bfin_write_CAN_AM10L(val)            bfin_write16(CAN_AM10L,val) | 
|  | 1130 | #define bfin_read_CAN_AM10H()                bfin_read16(CAN_AM10H) | 
|  | 1131 | #define bfin_write_CAN_AM10H(val)            bfin_write16(CAN_AM10H,val) | 
|  | 1132 | #define bfin_read_CAN_AM11L()                bfin_read16(CAN_AM11L) | 
|  | 1133 | #define bfin_write_CAN_AM11L(val)            bfin_write16(CAN_AM11L,val) | 
|  | 1134 | #define bfin_read_CAN_AM11H()                bfin_read16(CAN_AM11H) | 
|  | 1135 | #define bfin_write_CAN_AM11H(val)            bfin_write16(CAN_AM11H,val) | 
|  | 1136 | #define bfin_read_CAN_AM12L()                bfin_read16(CAN_AM12L) | 
|  | 1137 | #define bfin_write_CAN_AM12L(val)            bfin_write16(CAN_AM12L,val) | 
|  | 1138 | #define bfin_read_CAN_AM12H()                bfin_read16(CAN_AM12H) | 
|  | 1139 | #define bfin_write_CAN_AM12H(val)            bfin_write16(CAN_AM12H,val) | 
|  | 1140 | #define bfin_read_CAN_AM13L()                bfin_read16(CAN_AM13L) | 
|  | 1141 | #define bfin_write_CAN_AM13L(val)            bfin_write16(CAN_AM13L,val) | 
|  | 1142 | #define bfin_read_CAN_AM13H()                bfin_read16(CAN_AM13H) | 
|  | 1143 | #define bfin_write_CAN_AM13H(val)            bfin_write16(CAN_AM13H,val) | 
|  | 1144 | #define bfin_read_CAN_AM14L()                bfin_read16(CAN_AM14L) | 
|  | 1145 | #define bfin_write_CAN_AM14L(val)            bfin_write16(CAN_AM14L,val) | 
|  | 1146 | #define bfin_read_CAN_AM14H()                bfin_read16(CAN_AM14H) | 
|  | 1147 | #define bfin_write_CAN_AM14H(val)            bfin_write16(CAN_AM14H,val) | 
|  | 1148 | #define bfin_read_CAN_AM15L()                bfin_read16(CAN_AM15L) | 
|  | 1149 | #define bfin_write_CAN_AM15L(val)            bfin_write16(CAN_AM15L,val) | 
|  | 1150 | #define bfin_read_CAN_AM15H()                bfin_read16(CAN_AM15H) | 
|  | 1151 | #define bfin_write_CAN_AM15H(val)            bfin_write16(CAN_AM15H,val) | 
|  | 1152 |  | 
|  | 1153 | #define bfin_read_CAN_AM16L()                bfin_read16(CAN_AM16L) | 
|  | 1154 | #define bfin_write_CAN_AM16L(val)            bfin_write16(CAN_AM16L,val) | 
|  | 1155 | #define bfin_read_CAN_AM16H()                bfin_read16(CAN_AM16H) | 
|  | 1156 | #define bfin_write_CAN_AM16H(val)            bfin_write16(CAN_AM16H,val) | 
|  | 1157 | #define bfin_read_CAN_AM17L()                bfin_read16(CAN_AM17L) | 
|  | 1158 | #define bfin_write_CAN_AM17L(val)            bfin_write16(CAN_AM17L,val) | 
|  | 1159 | #define bfin_read_CAN_AM17H()                bfin_read16(CAN_AM17H) | 
|  | 1160 | #define bfin_write_CAN_AM17H(val)            bfin_write16(CAN_AM17H,val) | 
|  | 1161 | #define bfin_read_CAN_AM18L()                bfin_read16(CAN_AM18L) | 
|  | 1162 | #define bfin_write_CAN_AM18L(val)            bfin_write16(CAN_AM18L,val) | 
|  | 1163 | #define bfin_read_CAN_AM18H()                bfin_read16(CAN_AM18H) | 
|  | 1164 | #define bfin_write_CAN_AM18H(val)            bfin_write16(CAN_AM18H,val) | 
|  | 1165 | #define bfin_read_CAN_AM19L()                bfin_read16(CAN_AM19L) | 
|  | 1166 | #define bfin_write_CAN_AM19L(val)            bfin_write16(CAN_AM19L,val) | 
|  | 1167 | #define bfin_read_CAN_AM19H()                bfin_read16(CAN_AM19H) | 
|  | 1168 | #define bfin_write_CAN_AM19H(val)            bfin_write16(CAN_AM19H,val) | 
|  | 1169 | #define bfin_read_CAN_AM20L()                bfin_read16(CAN_AM20L) | 
|  | 1170 | #define bfin_write_CAN_AM20L(val)            bfin_write16(CAN_AM20L,val) | 
|  | 1171 | #define bfin_read_CAN_AM20H()                bfin_read16(CAN_AM20H) | 
|  | 1172 | #define bfin_write_CAN_AM20H(val)            bfin_write16(CAN_AM20H,val) | 
|  | 1173 | #define bfin_read_CAN_AM21L()                bfin_read16(CAN_AM21L) | 
|  | 1174 | #define bfin_write_CAN_AM21L(val)            bfin_write16(CAN_AM21L,val) | 
|  | 1175 | #define bfin_read_CAN_AM21H()                bfin_read16(CAN_AM21H) | 
|  | 1176 | #define bfin_write_CAN_AM21H(val)            bfin_write16(CAN_AM21H,val) | 
|  | 1177 | #define bfin_read_CAN_AM22L()                bfin_read16(CAN_AM22L) | 
|  | 1178 | #define bfin_write_CAN_AM22L(val)            bfin_write16(CAN_AM22L,val) | 
|  | 1179 | #define bfin_read_CAN_AM22H()                bfin_read16(CAN_AM22H) | 
|  | 1180 | #define bfin_write_CAN_AM22H(val)            bfin_write16(CAN_AM22H,val) | 
|  | 1181 | #define bfin_read_CAN_AM23L()                bfin_read16(CAN_AM23L) | 
|  | 1182 | #define bfin_write_CAN_AM23L(val)            bfin_write16(CAN_AM23L,val) | 
|  | 1183 | #define bfin_read_CAN_AM23H()                bfin_read16(CAN_AM23H) | 
|  | 1184 | #define bfin_write_CAN_AM23H(val)            bfin_write16(CAN_AM23H,val) | 
|  | 1185 | #define bfin_read_CAN_AM24L()                bfin_read16(CAN_AM24L) | 
|  | 1186 | #define bfin_write_CAN_AM24L(val)            bfin_write16(CAN_AM24L,val) | 
|  | 1187 | #define bfin_read_CAN_AM24H()                bfin_read16(CAN_AM24H) | 
|  | 1188 | #define bfin_write_CAN_AM24H(val)            bfin_write16(CAN_AM24H,val) | 
|  | 1189 | #define bfin_read_CAN_AM25L()                bfin_read16(CAN_AM25L) | 
|  | 1190 | #define bfin_write_CAN_AM25L(val)            bfin_write16(CAN_AM25L,val) | 
|  | 1191 | #define bfin_read_CAN_AM25H()                bfin_read16(CAN_AM25H) | 
|  | 1192 | #define bfin_write_CAN_AM25H(val)            bfin_write16(CAN_AM25H,val) | 
|  | 1193 | #define bfin_read_CAN_AM26L()                bfin_read16(CAN_AM26L) | 
|  | 1194 | #define bfin_write_CAN_AM26L(val)            bfin_write16(CAN_AM26L,val) | 
|  | 1195 | #define bfin_read_CAN_AM26H()                bfin_read16(CAN_AM26H) | 
|  | 1196 | #define bfin_write_CAN_AM26H(val)            bfin_write16(CAN_AM26H,val) | 
|  | 1197 | #define bfin_read_CAN_AM27L()                bfin_read16(CAN_AM27L) | 
|  | 1198 | #define bfin_write_CAN_AM27L(val)            bfin_write16(CAN_AM27L,val) | 
|  | 1199 | #define bfin_read_CAN_AM27H()                bfin_read16(CAN_AM27H) | 
|  | 1200 | #define bfin_write_CAN_AM27H(val)            bfin_write16(CAN_AM27H,val) | 
|  | 1201 | #define bfin_read_CAN_AM28L()                bfin_read16(CAN_AM28L) | 
|  | 1202 | #define bfin_write_CAN_AM28L(val)            bfin_write16(CAN_AM28L,val) | 
|  | 1203 | #define bfin_read_CAN_AM28H()                bfin_read16(CAN_AM28H) | 
|  | 1204 | #define bfin_write_CAN_AM28H(val)            bfin_write16(CAN_AM28H,val) | 
|  | 1205 | #define bfin_read_CAN_AM29L()                bfin_read16(CAN_AM29L) | 
|  | 1206 | #define bfin_write_CAN_AM29L(val)            bfin_write16(CAN_AM29L,val) | 
|  | 1207 | #define bfin_read_CAN_AM29H()                bfin_read16(CAN_AM29H) | 
|  | 1208 | #define bfin_write_CAN_AM29H(val)            bfin_write16(CAN_AM29H,val) | 
|  | 1209 | #define bfin_read_CAN_AM30L()                bfin_read16(CAN_AM30L) | 
|  | 1210 | #define bfin_write_CAN_AM30L(val)            bfin_write16(CAN_AM30L,val) | 
|  | 1211 | #define bfin_read_CAN_AM30H()                bfin_read16(CAN_AM30H) | 
|  | 1212 | #define bfin_write_CAN_AM30H(val)            bfin_write16(CAN_AM30H,val) | 
|  | 1213 | #define bfin_read_CAN_AM31L()                bfin_read16(CAN_AM31L) | 
|  | 1214 | #define bfin_write_CAN_AM31L(val)            bfin_write16(CAN_AM31L,val) | 
|  | 1215 | #define bfin_read_CAN_AM31H()                bfin_read16(CAN_AM31H) | 
|  | 1216 | #define bfin_write_CAN_AM31H(val)            bfin_write16(CAN_AM31H,val) | 
|  | 1217 |  | 
|  | 1218 | /* CAN Acceptance Mask Area Macros	*/ | 
|  | 1219 | #define bfin_read_CAN_AM_L(x)()              bfin_read16(CAN_AM_L(x)) | 
|  | 1220 | #define bfin_write_CAN_AM_L(x)(val)          bfin_write16(CAN_AM_L(x),val) | 
|  | 1221 | #define bfin_read_CAN_AM_H(x)()              bfin_read16(CAN_AM_H(x)) | 
|  | 1222 | #define bfin_write_CAN_AM_H(x)(val)          bfin_write16(CAN_AM_H(x),val) | 
|  | 1223 |  | 
|  | 1224 | /* Mailbox Registers */ | 
|  | 1225 | #define bfin_read_CAN_MB00_ID1()             bfin_read16(CAN_MB00_ID1) | 
|  | 1226 | #define bfin_write_CAN_MB00_ID1(val)         bfin_write16(CAN_MB00_ID1,val) | 
|  | 1227 | #define bfin_read_CAN_MB00_ID0()             bfin_read16(CAN_MB00_ID0) | 
|  | 1228 | #define bfin_write_CAN_MB00_ID0(val)         bfin_write16(CAN_MB00_ID0,val) | 
|  | 1229 | #define bfin_read_CAN_MB00_TIMESTAMP()       bfin_read16(CAN_MB00_TIMESTAMP) | 
|  | 1230 | #define bfin_write_CAN_MB00_TIMESTAMP(val)   bfin_write16(CAN_MB00_TIMESTAMP,val) | 
|  | 1231 | #define bfin_read_CAN_MB00_LENGTH()          bfin_read16(CAN_MB00_LENGTH) | 
|  | 1232 | #define bfin_write_CAN_MB00_LENGTH(val)      bfin_write16(CAN_MB00_LENGTH,val) | 
|  | 1233 | #define bfin_read_CAN_MB00_DATA3()           bfin_read16(CAN_MB00_DATA3) | 
|  | 1234 | #define bfin_write_CAN_MB00_DATA3(val)       bfin_write16(CAN_MB00_DATA3,val) | 
|  | 1235 | #define bfin_read_CAN_MB00_DATA2()           bfin_read16(CAN_MB00_DATA2) | 
|  | 1236 | #define bfin_write_CAN_MB00_DATA2(val)       bfin_write16(CAN_MB00_DATA2,val) | 
|  | 1237 | #define bfin_read_CAN_MB00_DATA1()           bfin_read16(CAN_MB00_DATA1) | 
|  | 1238 | #define bfin_write_CAN_MB00_DATA1(val)       bfin_write16(CAN_MB00_DATA1,val) | 
|  | 1239 | #define bfin_read_CAN_MB00_DATA0()           bfin_read16(CAN_MB00_DATA0) | 
|  | 1240 | #define bfin_write_CAN_MB00_DATA0(val)       bfin_write16(CAN_MB00_DATA0,val) | 
|  | 1241 |  | 
|  | 1242 | #define bfin_read_CAN_MB01_ID1()             bfin_read16(CAN_MB01_ID1) | 
|  | 1243 | #define bfin_write_CAN_MB01_ID1(val)         bfin_write16(CAN_MB01_ID1,val) | 
|  | 1244 | #define bfin_read_CAN_MB01_ID0()             bfin_read16(CAN_MB01_ID0) | 
|  | 1245 | #define bfin_write_CAN_MB01_ID0(val)         bfin_write16(CAN_MB01_ID0,val) | 
|  | 1246 | #define bfin_read_CAN_MB01_TIMESTAMP()       bfin_read16(CAN_MB01_TIMESTAMP) | 
|  | 1247 | #define bfin_write_CAN_MB01_TIMESTAMP(val)   bfin_write16(CAN_MB01_TIMESTAMP,val) | 
|  | 1248 | #define bfin_read_CAN_MB01_LENGTH()          bfin_read16(CAN_MB01_LENGTH) | 
|  | 1249 | #define bfin_write_CAN_MB01_LENGTH(val)      bfin_write16(CAN_MB01_LENGTH,val) | 
|  | 1250 | #define bfin_read_CAN_MB01_DATA3()           bfin_read16(CAN_MB01_DATA3) | 
|  | 1251 | #define bfin_write_CAN_MB01_DATA3(val)       bfin_write16(CAN_MB01_DATA3,val) | 
|  | 1252 | #define bfin_read_CAN_MB01_DATA2()           bfin_read16(CAN_MB01_DATA2) | 
|  | 1253 | #define bfin_write_CAN_MB01_DATA2(val)       bfin_write16(CAN_MB01_DATA2,val) | 
|  | 1254 | #define bfin_read_CAN_MB01_DATA1()           bfin_read16(CAN_MB01_DATA1) | 
|  | 1255 | #define bfin_write_CAN_MB01_DATA1(val)       bfin_write16(CAN_MB01_DATA1,val) | 
|  | 1256 | #define bfin_read_CAN_MB01_DATA0()           bfin_read16(CAN_MB01_DATA0) | 
|  | 1257 | #define bfin_write_CAN_MB01_DATA0(val)       bfin_write16(CAN_MB01_DATA0,val) | 
|  | 1258 |  | 
|  | 1259 | #define bfin_read_CAN_MB02_ID1()             bfin_read16(CAN_MB02_ID1) | 
|  | 1260 | #define bfin_write_CAN_MB02_ID1(val)         bfin_write16(CAN_MB02_ID1,val) | 
|  | 1261 | #define bfin_read_CAN_MB02_ID0()             bfin_read16(CAN_MB02_ID0) | 
|  | 1262 | #define bfin_write_CAN_MB02_ID0(val)         bfin_write16(CAN_MB02_ID0,val) | 
|  | 1263 | #define bfin_read_CAN_MB02_TIMESTAMP()       bfin_read16(CAN_MB02_TIMESTAMP) | 
|  | 1264 | #define bfin_write_CAN_MB02_TIMESTAMP(val)   bfin_write16(CAN_MB02_TIMESTAMP,val) | 
|  | 1265 | #define bfin_read_CAN_MB02_LENGTH()          bfin_read16(CAN_MB02_LENGTH) | 
|  | 1266 | #define bfin_write_CAN_MB02_LENGTH(val)      bfin_write16(CAN_MB02_LENGTH,val) | 
|  | 1267 | #define bfin_read_CAN_MB02_DATA3()           bfin_read16(CAN_MB02_DATA3) | 
|  | 1268 | #define bfin_write_CAN_MB02_DATA3(val)       bfin_write16(CAN_MB02_DATA3,val) | 
|  | 1269 | #define bfin_read_CAN_MB02_DATA2()           bfin_read16(CAN_MB02_DATA2) | 
|  | 1270 | #define bfin_write_CAN_MB02_DATA2(val)       bfin_write16(CAN_MB02_DATA2,val) | 
|  | 1271 | #define bfin_read_CAN_MB02_DATA1()           bfin_read16(CAN_MB02_DATA1) | 
|  | 1272 | #define bfin_write_CAN_MB02_DATA1(val)       bfin_write16(CAN_MB02_DATA1,val) | 
|  | 1273 | #define bfin_read_CAN_MB02_DATA0()           bfin_read16(CAN_MB02_DATA0) | 
|  | 1274 | #define bfin_write_CAN_MB02_DATA0(val)       bfin_write16(CAN_MB02_DATA0,val) | 
|  | 1275 |  | 
|  | 1276 | #define bfin_read_CAN_MB03_ID1()             bfin_read16(CAN_MB03_ID1) | 
|  | 1277 | #define bfin_write_CAN_MB03_ID1(val)         bfin_write16(CAN_MB03_ID1,val) | 
|  | 1278 | #define bfin_read_CAN_MB03_ID0()             bfin_read16(CAN_MB03_ID0) | 
|  | 1279 | #define bfin_write_CAN_MB03_ID0(val)         bfin_write16(CAN_MB03_ID0,val) | 
|  | 1280 | #define bfin_read_CAN_MB03_TIMESTAMP()       bfin_read16(CAN_MB03_TIMESTAMP) | 
|  | 1281 | #define bfin_write_CAN_MB03_TIMESTAMP(val)   bfin_write16(CAN_MB03_TIMESTAMP,val) | 
|  | 1282 | #define bfin_read_CAN_MB03_LENGTH()          bfin_read16(CAN_MB03_LENGTH) | 
|  | 1283 | #define bfin_write_CAN_MB03_LENGTH(val)      bfin_write16(CAN_MB03_LENGTH,val) | 
|  | 1284 | #define bfin_read_CAN_MB03_DATA3()           bfin_read16(CAN_MB03_DATA3) | 
|  | 1285 | #define bfin_write_CAN_MB03_DATA3(val)       bfin_write16(CAN_MB03_DATA3,val) | 
|  | 1286 | #define bfin_read_CAN_MB03_DATA2()           bfin_read16(CAN_MB03_DATA2) | 
|  | 1287 | #define bfin_write_CAN_MB03_DATA2(val)       bfin_write16(CAN_MB03_DATA2,val) | 
|  | 1288 | #define bfin_read_CAN_MB03_DATA1()           bfin_read16(CAN_MB03_DATA1) | 
|  | 1289 | #define bfin_write_CAN_MB03_DATA1(val)       bfin_write16(CAN_MB03_DATA1,val) | 
|  | 1290 | #define bfin_read_CAN_MB03_DATA0()           bfin_read16(CAN_MB03_DATA0) | 
|  | 1291 | #define bfin_write_CAN_MB03_DATA0(val)       bfin_write16(CAN_MB03_DATA0,val) | 
|  | 1292 |  | 
|  | 1293 | #define bfin_read_CAN_MB04_ID1()             bfin_read16(CAN_MB04_ID1) | 
|  | 1294 | #define bfin_write_CAN_MB04_ID1(val)         bfin_write16(CAN_MB04_ID1,val) | 
|  | 1295 | #define bfin_read_CAN_MB04_ID0()             bfin_read16(CAN_MB04_ID0) | 
|  | 1296 | #define bfin_write_CAN_MB04_ID0(val)         bfin_write16(CAN_MB04_ID0,val) | 
|  | 1297 | #define bfin_read_CAN_MB04_TIMESTAMP()       bfin_read16(CAN_MB04_TIMESTAMP) | 
|  | 1298 | #define bfin_write_CAN_MB04_TIMESTAMP(val)   bfin_write16(CAN_MB04_TIMESTAMP,val) | 
|  | 1299 | #define bfin_read_CAN_MB04_LENGTH()          bfin_read16(CAN_MB04_LENGTH) | 
|  | 1300 | #define bfin_write_CAN_MB04_LENGTH(val)      bfin_write16(CAN_MB04_LENGTH,val) | 
|  | 1301 | #define bfin_read_CAN_MB04_DATA3()           bfin_read16(CAN_MB04_DATA3) | 
|  | 1302 | #define bfin_write_CAN_MB04_DATA3(val)       bfin_write16(CAN_MB04_DATA3,val) | 
|  | 1303 | #define bfin_read_CAN_MB04_DATA2()           bfin_read16(CAN_MB04_DATA2) | 
|  | 1304 | #define bfin_write_CAN_MB04_DATA2(val)       bfin_write16(CAN_MB04_DATA2,val) | 
|  | 1305 | #define bfin_read_CAN_MB04_DATA1()           bfin_read16(CAN_MB04_DATA1) | 
|  | 1306 | #define bfin_write_CAN_MB04_DATA1(val)       bfin_write16(CAN_MB04_DATA1,val) | 
|  | 1307 | #define bfin_read_CAN_MB04_DATA0()           bfin_read16(CAN_MB04_DATA0) | 
|  | 1308 | #define bfin_write_CAN_MB04_DATA0(val)       bfin_write16(CAN_MB04_DATA0,val) | 
|  | 1309 |  | 
|  | 1310 | #define bfin_read_CAN_MB05_ID1()             bfin_read16(CAN_MB05_ID1) | 
|  | 1311 | #define bfin_write_CAN_MB05_ID1(val)         bfin_write16(CAN_MB05_ID1,val) | 
|  | 1312 | #define bfin_read_CAN_MB05_ID0()             bfin_read16(CAN_MB05_ID0) | 
|  | 1313 | #define bfin_write_CAN_MB05_ID0(val)         bfin_write16(CAN_MB05_ID0,val) | 
|  | 1314 | #define bfin_read_CAN_MB05_TIMESTAMP()       bfin_read16(CAN_MB05_TIMESTAMP) | 
|  | 1315 | #define bfin_write_CAN_MB05_TIMESTAMP(val)   bfin_write16(CAN_MB05_TIMESTAMP,val) | 
|  | 1316 | #define bfin_read_CAN_MB05_LENGTH()          bfin_read16(CAN_MB05_LENGTH) | 
|  | 1317 | #define bfin_write_CAN_MB05_LENGTH(val)      bfin_write16(CAN_MB05_LENGTH,val) | 
|  | 1318 | #define bfin_read_CAN_MB05_DATA3()           bfin_read16(CAN_MB05_DATA3) | 
|  | 1319 | #define bfin_write_CAN_MB05_DATA3(val)       bfin_write16(CAN_MB05_DATA3,val) | 
|  | 1320 | #define bfin_read_CAN_MB05_DATA2()           bfin_read16(CAN_MB05_DATA2) | 
|  | 1321 | #define bfin_write_CAN_MB05_DATA2(val)       bfin_write16(CAN_MB05_DATA2,val) | 
|  | 1322 | #define bfin_read_CAN_MB05_DATA1()           bfin_read16(CAN_MB05_DATA1) | 
|  | 1323 | #define bfin_write_CAN_MB05_DATA1(val)       bfin_write16(CAN_MB05_DATA1,val) | 
|  | 1324 | #define bfin_read_CAN_MB05_DATA0()           bfin_read16(CAN_MB05_DATA0) | 
|  | 1325 | #define bfin_write_CAN_MB05_DATA0(val)       bfin_write16(CAN_MB05_DATA0,val) | 
|  | 1326 |  | 
|  | 1327 | #define bfin_read_CAN_MB06_ID1()             bfin_read16(CAN_MB06_ID1) | 
|  | 1328 | #define bfin_write_CAN_MB06_ID1(val)         bfin_write16(CAN_MB06_ID1,val) | 
|  | 1329 | #define bfin_read_CAN_MB06_ID0()             bfin_read16(CAN_MB06_ID0) | 
|  | 1330 | #define bfin_write_CAN_MB06_ID0(val)         bfin_write16(CAN_MB06_ID0,val) | 
|  | 1331 | #define bfin_read_CAN_MB06_TIMESTAMP()       bfin_read16(CAN_MB06_TIMESTAMP) | 
|  | 1332 | #define bfin_write_CAN_MB06_TIMESTAMP(val)   bfin_write16(CAN_MB06_TIMESTAMP,val) | 
|  | 1333 | #define bfin_read_CAN_MB06_LENGTH()          bfin_read16(CAN_MB06_LENGTH) | 
|  | 1334 | #define bfin_write_CAN_MB06_LENGTH(val)      bfin_write16(CAN_MB06_LENGTH,val) | 
|  | 1335 | #define bfin_read_CAN_MB06_DATA3()           bfin_read16(CAN_MB06_DATA3) | 
|  | 1336 | #define bfin_write_CAN_MB06_DATA3(val)       bfin_write16(CAN_MB06_DATA3,val) | 
|  | 1337 | #define bfin_read_CAN_MB06_DATA2()           bfin_read16(CAN_MB06_DATA2) | 
|  | 1338 | #define bfin_write_CAN_MB06_DATA2(val)       bfin_write16(CAN_MB06_DATA2,val) | 
|  | 1339 | #define bfin_read_CAN_MB06_DATA1()           bfin_read16(CAN_MB06_DATA1) | 
|  | 1340 | #define bfin_write_CAN_MB06_DATA1(val)       bfin_write16(CAN_MB06_DATA1,val) | 
|  | 1341 | #define bfin_read_CAN_MB06_DATA0()           bfin_read16(CAN_MB06_DATA0) | 
|  | 1342 | #define bfin_write_CAN_MB06_DATA0(val)       bfin_write16(CAN_MB06_DATA0,val) | 
|  | 1343 |  | 
|  | 1344 | #define bfin_read_CAN_MB07_ID1()             bfin_read16(CAN_MB07_ID1) | 
|  | 1345 | #define bfin_write_CAN_MB07_ID1(val)         bfin_write16(CAN_MB07_ID1,val) | 
|  | 1346 | #define bfin_read_CAN_MB07_ID0()             bfin_read16(CAN_MB07_ID0) | 
|  | 1347 | #define bfin_write_CAN_MB07_ID0(val)         bfin_write16(CAN_MB07_ID0,val) | 
|  | 1348 | #define bfin_read_CAN_MB07_TIMESTAMP()       bfin_read16(CAN_MB07_TIMESTAMP) | 
|  | 1349 | #define bfin_write_CAN_MB07_TIMESTAMP(val)   bfin_write16(CAN_MB07_TIMESTAMP,val) | 
|  | 1350 | #define bfin_read_CAN_MB07_LENGTH()          bfin_read16(CAN_MB07_LENGTH) | 
|  | 1351 | #define bfin_write_CAN_MB07_LENGTH(val)      bfin_write16(CAN_MB07_LENGTH,val) | 
|  | 1352 | #define bfin_read_CAN_MB07_DATA3()           bfin_read16(CAN_MB07_DATA3) | 
|  | 1353 | #define bfin_write_CAN_MB07_DATA3(val)       bfin_write16(CAN_MB07_DATA3,val) | 
|  | 1354 | #define bfin_read_CAN_MB07_DATA2()           bfin_read16(CAN_MB07_DATA2) | 
|  | 1355 | #define bfin_write_CAN_MB07_DATA2(val)       bfin_write16(CAN_MB07_DATA2,val) | 
|  | 1356 | #define bfin_read_CAN_MB07_DATA1()           bfin_read16(CAN_MB07_DATA1) | 
|  | 1357 | #define bfin_write_CAN_MB07_DATA1(val)       bfin_write16(CAN_MB07_DATA1,val) | 
|  | 1358 | #define bfin_read_CAN_MB07_DATA0()           bfin_read16(CAN_MB07_DATA0) | 
|  | 1359 | #define bfin_write_CAN_MB07_DATA0(val)       bfin_write16(CAN_MB07_DATA0,val) | 
|  | 1360 |  | 
|  | 1361 | #define bfin_read_CAN_MB08_ID1()             bfin_read16(CAN_MB08_ID1) | 
|  | 1362 | #define bfin_write_CAN_MB08_ID1(val)         bfin_write16(CAN_MB08_ID1,val) | 
|  | 1363 | #define bfin_read_CAN_MB08_ID0()             bfin_read16(CAN_MB08_ID0) | 
|  | 1364 | #define bfin_write_CAN_MB08_ID0(val)         bfin_write16(CAN_MB08_ID0,val) | 
|  | 1365 | #define bfin_read_CAN_MB08_TIMESTAMP()       bfin_read16(CAN_MB08_TIMESTAMP) | 
|  | 1366 | #define bfin_write_CAN_MB08_TIMESTAMP(val)   bfin_write16(CAN_MB08_TIMESTAMP,val) | 
|  | 1367 | #define bfin_read_CAN_MB08_LENGTH()          bfin_read16(CAN_MB08_LENGTH) | 
|  | 1368 | #define bfin_write_CAN_MB08_LENGTH(val)      bfin_write16(CAN_MB08_LENGTH,val) | 
|  | 1369 | #define bfin_read_CAN_MB08_DATA3()           bfin_read16(CAN_MB08_DATA3) | 
|  | 1370 | #define bfin_write_CAN_MB08_DATA3(val)       bfin_write16(CAN_MB08_DATA3,val) | 
|  | 1371 | #define bfin_read_CAN_MB08_DATA2()           bfin_read16(CAN_MB08_DATA2) | 
|  | 1372 | #define bfin_write_CAN_MB08_DATA2(val)       bfin_write16(CAN_MB08_DATA2,val) | 
|  | 1373 | #define bfin_read_CAN_MB08_DATA1()           bfin_read16(CAN_MB08_DATA1) | 
|  | 1374 | #define bfin_write_CAN_MB08_DATA1(val)       bfin_write16(CAN_MB08_DATA1,val) | 
|  | 1375 | #define bfin_read_CAN_MB08_DATA0()           bfin_read16(CAN_MB08_DATA0) | 
|  | 1376 | #define bfin_write_CAN_MB08_DATA0(val)       bfin_write16(CAN_MB08_DATA0,val) | 
|  | 1377 |  | 
|  | 1378 | #define bfin_read_CAN_MB09_ID1()             bfin_read16(CAN_MB09_ID1) | 
|  | 1379 | #define bfin_write_CAN_MB09_ID1(val)         bfin_write16(CAN_MB09_ID1,val) | 
|  | 1380 | #define bfin_read_CAN_MB09_ID0()             bfin_read16(CAN_MB09_ID0) | 
|  | 1381 | #define bfin_write_CAN_MB09_ID0(val)         bfin_write16(CAN_MB09_ID0,val) | 
|  | 1382 | #define bfin_read_CAN_MB09_TIMESTAMP()       bfin_read16(CAN_MB09_TIMESTAMP) | 
|  | 1383 | #define bfin_write_CAN_MB09_TIMESTAMP(val)   bfin_write16(CAN_MB09_TIMESTAMP,val) | 
|  | 1384 | #define bfin_read_CAN_MB09_LENGTH()          bfin_read16(CAN_MB09_LENGTH) | 
|  | 1385 | #define bfin_write_CAN_MB09_LENGTH(val)      bfin_write16(CAN_MB09_LENGTH,val) | 
|  | 1386 | #define bfin_read_CAN_MB09_DATA3()           bfin_read16(CAN_MB09_DATA3) | 
|  | 1387 | #define bfin_write_CAN_MB09_DATA3(val)       bfin_write16(CAN_MB09_DATA3,val) | 
|  | 1388 | #define bfin_read_CAN_MB09_DATA2()           bfin_read16(CAN_MB09_DATA2) | 
|  | 1389 | #define bfin_write_CAN_MB09_DATA2(val)       bfin_write16(CAN_MB09_DATA2,val) | 
|  | 1390 | #define bfin_read_CAN_MB09_DATA1()           bfin_read16(CAN_MB09_DATA1) | 
|  | 1391 | #define bfin_write_CAN_MB09_DATA1(val)       bfin_write16(CAN_MB09_DATA1,val) | 
|  | 1392 | #define bfin_read_CAN_MB09_DATA0()           bfin_read16(CAN_MB09_DATA0) | 
|  | 1393 | #define bfin_write_CAN_MB09_DATA0(val)       bfin_write16(CAN_MB09_DATA0,val) | 
|  | 1394 |  | 
|  | 1395 | #define bfin_read_CAN_MB10_ID1()             bfin_read16(CAN_MB10_ID1) | 
|  | 1396 | #define bfin_write_CAN_MB10_ID1(val)         bfin_write16(CAN_MB10_ID1,val) | 
|  | 1397 | #define bfin_read_CAN_MB10_ID0()             bfin_read16(CAN_MB10_ID0) | 
|  | 1398 | #define bfin_write_CAN_MB10_ID0(val)         bfin_write16(CAN_MB10_ID0,val) | 
|  | 1399 | #define bfin_read_CAN_MB10_TIMESTAMP()       bfin_read16(CAN_MB10_TIMESTAMP) | 
|  | 1400 | #define bfin_write_CAN_MB10_TIMESTAMP(val)   bfin_write16(CAN_MB10_TIMESTAMP,val) | 
|  | 1401 | #define bfin_read_CAN_MB10_LENGTH()          bfin_read16(CAN_MB10_LENGTH) | 
|  | 1402 | #define bfin_write_CAN_MB10_LENGTH(val)      bfin_write16(CAN_MB10_LENGTH,val) | 
|  | 1403 | #define bfin_read_CAN_MB10_DATA3()           bfin_read16(CAN_MB10_DATA3) | 
|  | 1404 | #define bfin_write_CAN_MB10_DATA3(val)       bfin_write16(CAN_MB10_DATA3,val) | 
|  | 1405 | #define bfin_read_CAN_MB10_DATA2()           bfin_read16(CAN_MB10_DATA2) | 
|  | 1406 | #define bfin_write_CAN_MB10_DATA2(val)       bfin_write16(CAN_MB10_DATA2,val) | 
|  | 1407 | #define bfin_read_CAN_MB10_DATA1()           bfin_read16(CAN_MB10_DATA1) | 
|  | 1408 | #define bfin_write_CAN_MB10_DATA1(val)       bfin_write16(CAN_MB10_DATA1,val) | 
|  | 1409 | #define bfin_read_CAN_MB10_DATA0()           bfin_read16(CAN_MB10_DATA0) | 
|  | 1410 | #define bfin_write_CAN_MB10_DATA0(val)       bfin_write16(CAN_MB10_DATA0,val) | 
|  | 1411 |  | 
|  | 1412 | #define bfin_read_CAN_MB11_ID1()             bfin_read16(CAN_MB11_ID1) | 
|  | 1413 | #define bfin_write_CAN_MB11_ID1(val)         bfin_write16(CAN_MB11_ID1,val) | 
|  | 1414 | #define bfin_read_CAN_MB11_ID0()             bfin_read16(CAN_MB11_ID0) | 
|  | 1415 | #define bfin_write_CAN_MB11_ID0(val)         bfin_write16(CAN_MB11_ID0,val) | 
|  | 1416 | #define bfin_read_CAN_MB11_TIMESTAMP()       bfin_read16(CAN_MB11_TIMESTAMP) | 
|  | 1417 | #define bfin_write_CAN_MB11_TIMESTAMP(val)   bfin_write16(CAN_MB11_TIMESTAMP,val) | 
|  | 1418 | #define bfin_read_CAN_MB11_LENGTH()          bfin_read16(CAN_MB11_LENGTH) | 
|  | 1419 | #define bfin_write_CAN_MB11_LENGTH(val)      bfin_write16(CAN_MB11_LENGTH,val) | 
|  | 1420 | #define bfin_read_CAN_MB11_DATA3()           bfin_read16(CAN_MB11_DATA3) | 
|  | 1421 | #define bfin_write_CAN_MB11_DATA3(val)       bfin_write16(CAN_MB11_DATA3,val) | 
|  | 1422 | #define bfin_read_CAN_MB11_DATA2()           bfin_read16(CAN_MB11_DATA2) | 
|  | 1423 | #define bfin_write_CAN_MB11_DATA2(val)       bfin_write16(CAN_MB11_DATA2,val) | 
|  | 1424 | #define bfin_read_CAN_MB11_DATA1()           bfin_read16(CAN_MB11_DATA1) | 
|  | 1425 | #define bfin_write_CAN_MB11_DATA1(val)       bfin_write16(CAN_MB11_DATA1,val) | 
|  | 1426 | #define bfin_read_CAN_MB11_DATA0()           bfin_read16(CAN_MB11_DATA0) | 
|  | 1427 | #define bfin_write_CAN_MB11_DATA0(val)       bfin_write16(CAN_MB11_DATA0,val) | 
|  | 1428 |  | 
|  | 1429 | #define bfin_read_CAN_MB12_ID1()             bfin_read16(CAN_MB12_ID1) | 
|  | 1430 | #define bfin_write_CAN_MB12_ID1(val)         bfin_write16(CAN_MB12_ID1,val) | 
|  | 1431 | #define bfin_read_CAN_MB12_ID0()             bfin_read16(CAN_MB12_ID0) | 
|  | 1432 | #define bfin_write_CAN_MB12_ID0(val)         bfin_write16(CAN_MB12_ID0,val) | 
|  | 1433 | #define bfin_read_CAN_MB12_TIMESTAMP()       bfin_read16(CAN_MB12_TIMESTAMP) | 
|  | 1434 | #define bfin_write_CAN_MB12_TIMESTAMP(val)   bfin_write16(CAN_MB12_TIMESTAMP,val) | 
|  | 1435 | #define bfin_read_CAN_MB12_LENGTH()          bfin_read16(CAN_MB12_LENGTH) | 
|  | 1436 | #define bfin_write_CAN_MB12_LENGTH(val)      bfin_write16(CAN_MB12_LENGTH,val) | 
|  | 1437 | #define bfin_read_CAN_MB12_DATA3()           bfin_read16(CAN_MB12_DATA3) | 
|  | 1438 | #define bfin_write_CAN_MB12_DATA3(val)       bfin_write16(CAN_MB12_DATA3,val) | 
|  | 1439 | #define bfin_read_CAN_MB12_DATA2()           bfin_read16(CAN_MB12_DATA2) | 
|  | 1440 | #define bfin_write_CAN_MB12_DATA2(val)       bfin_write16(CAN_MB12_DATA2,val) | 
|  | 1441 | #define bfin_read_CAN_MB12_DATA1()           bfin_read16(CAN_MB12_DATA1) | 
|  | 1442 | #define bfin_write_CAN_MB12_DATA1(val)       bfin_write16(CAN_MB12_DATA1,val) | 
|  | 1443 | #define bfin_read_CAN_MB12_DATA0()           bfin_read16(CAN_MB12_DATA0) | 
|  | 1444 | #define bfin_write_CAN_MB12_DATA0(val)       bfin_write16(CAN_MB12_DATA0,val) | 
|  | 1445 |  | 
|  | 1446 | #define bfin_read_CAN_MB13_ID1()             bfin_read16(CAN_MB13_ID1) | 
|  | 1447 | #define bfin_write_CAN_MB13_ID1(val)         bfin_write16(CAN_MB13_ID1,val) | 
|  | 1448 | #define bfin_read_CAN_MB13_ID0()             bfin_read16(CAN_MB13_ID0) | 
|  | 1449 | #define bfin_write_CAN_MB13_ID0(val)         bfin_write16(CAN_MB13_ID0,val) | 
|  | 1450 | #define bfin_read_CAN_MB13_TIMESTAMP()       bfin_read16(CAN_MB13_TIMESTAMP) | 
|  | 1451 | #define bfin_write_CAN_MB13_TIMESTAMP(val)   bfin_write16(CAN_MB13_TIMESTAMP,val) | 
|  | 1452 | #define bfin_read_CAN_MB13_LENGTH()          bfin_read16(CAN_MB13_LENGTH) | 
|  | 1453 | #define bfin_write_CAN_MB13_LENGTH(val)      bfin_write16(CAN_MB13_LENGTH,val) | 
|  | 1454 | #define bfin_read_CAN_MB13_DATA3()           bfin_read16(CAN_MB13_DATA3) | 
|  | 1455 | #define bfin_write_CAN_MB13_DATA3(val)       bfin_write16(CAN_MB13_DATA3,val) | 
|  | 1456 | #define bfin_read_CAN_MB13_DATA2()           bfin_read16(CAN_MB13_DATA2) | 
|  | 1457 | #define bfin_write_CAN_MB13_DATA2(val)       bfin_write16(CAN_MB13_DATA2,val) | 
|  | 1458 | #define bfin_read_CAN_MB13_DATA1()           bfin_read16(CAN_MB13_DATA1) | 
|  | 1459 | #define bfin_write_CAN_MB13_DATA1(val)       bfin_write16(CAN_MB13_DATA1,val) | 
|  | 1460 | #define bfin_read_CAN_MB13_DATA0()           bfin_read16(CAN_MB13_DATA0) | 
|  | 1461 | #define bfin_write_CAN_MB13_DATA0(val)       bfin_write16(CAN_MB13_DATA0,val) | 
|  | 1462 |  | 
|  | 1463 | #define bfin_read_CAN_MB14_ID1()             bfin_read16(CAN_MB14_ID1) | 
|  | 1464 | #define bfin_write_CAN_MB14_ID1(val)         bfin_write16(CAN_MB14_ID1,val) | 
|  | 1465 | #define bfin_read_CAN_MB14_ID0()             bfin_read16(CAN_MB14_ID0) | 
|  | 1466 | #define bfin_write_CAN_MB14_ID0(val)         bfin_write16(CAN_MB14_ID0,val) | 
|  | 1467 | #define bfin_read_CAN_MB14_TIMESTAMP()       bfin_read16(CAN_MB14_TIMESTAMP) | 
|  | 1468 | #define bfin_write_CAN_MB14_TIMESTAMP(val)   bfin_write16(CAN_MB14_TIMESTAMP,val) | 
|  | 1469 | #define bfin_read_CAN_MB14_LENGTH()          bfin_read16(CAN_MB14_LENGTH) | 
|  | 1470 | #define bfin_write_CAN_MB14_LENGTH(val)      bfin_write16(CAN_MB14_LENGTH,val) | 
|  | 1471 | #define bfin_read_CAN_MB14_DATA3()           bfin_read16(CAN_MB14_DATA3) | 
|  | 1472 | #define bfin_write_CAN_MB14_DATA3(val)       bfin_write16(CAN_MB14_DATA3,val) | 
|  | 1473 | #define bfin_read_CAN_MB14_DATA2()           bfin_read16(CAN_MB14_DATA2) | 
|  | 1474 | #define bfin_write_CAN_MB14_DATA2(val)       bfin_write16(CAN_MB14_DATA2,val) | 
|  | 1475 | #define bfin_read_CAN_MB14_DATA1()           bfin_read16(CAN_MB14_DATA1) | 
|  | 1476 | #define bfin_write_CAN_MB14_DATA1(val)       bfin_write16(CAN_MB14_DATA1,val) | 
|  | 1477 | #define bfin_read_CAN_MB14_DATA0()           bfin_read16(CAN_MB14_DATA0) | 
|  | 1478 | #define bfin_write_CAN_MB14_DATA0(val)       bfin_write16(CAN_MB14_DATA0,val) | 
|  | 1479 |  | 
|  | 1480 | #define bfin_read_CAN_MB15_ID1()             bfin_read16(CAN_MB15_ID1) | 
|  | 1481 | #define bfin_write_CAN_MB15_ID1(val)         bfin_write16(CAN_MB15_ID1,val) | 
|  | 1482 | #define bfin_read_CAN_MB15_ID0()             bfin_read16(CAN_MB15_ID0) | 
|  | 1483 | #define bfin_write_CAN_MB15_ID0(val)         bfin_write16(CAN_MB15_ID0,val) | 
|  | 1484 | #define bfin_read_CAN_MB15_TIMESTAMP()       bfin_read16(CAN_MB15_TIMESTAMP) | 
|  | 1485 | #define bfin_write_CAN_MB15_TIMESTAMP(val)   bfin_write16(CAN_MB15_TIMESTAMP,val) | 
|  | 1486 | #define bfin_read_CAN_MB15_LENGTH()          bfin_read16(CAN_MB15_LENGTH) | 
|  | 1487 | #define bfin_write_CAN_MB15_LENGTH(val)      bfin_write16(CAN_MB15_LENGTH,val) | 
|  | 1488 | #define bfin_read_CAN_MB15_DATA3()           bfin_read16(CAN_MB15_DATA3) | 
|  | 1489 | #define bfin_write_CAN_MB15_DATA3(val)       bfin_write16(CAN_MB15_DATA3,val) | 
|  | 1490 | #define bfin_read_CAN_MB15_DATA2()           bfin_read16(CAN_MB15_DATA2) | 
|  | 1491 | #define bfin_write_CAN_MB15_DATA2(val)       bfin_write16(CAN_MB15_DATA2,val) | 
|  | 1492 | #define bfin_read_CAN_MB15_DATA1()           bfin_read16(CAN_MB15_DATA1) | 
|  | 1493 | #define bfin_write_CAN_MB15_DATA1(val)       bfin_write16(CAN_MB15_DATA1,val) | 
|  | 1494 | #define bfin_read_CAN_MB15_DATA0()           bfin_read16(CAN_MB15_DATA0) | 
|  | 1495 | #define bfin_write_CAN_MB15_DATA0(val)       bfin_write16(CAN_MB15_DATA0,val) | 
|  | 1496 |  | 
|  | 1497 | #define bfin_read_CAN_MB16_ID1()             bfin_read16(CAN_MB16_ID1) | 
|  | 1498 | #define bfin_write_CAN_MB16_ID1(val)         bfin_write16(CAN_MB16_ID1,val) | 
|  | 1499 | #define bfin_read_CAN_MB16_ID0()             bfin_read16(CAN_MB16_ID0) | 
|  | 1500 | #define bfin_write_CAN_MB16_ID0(val)         bfin_write16(CAN_MB16_ID0,val) | 
|  | 1501 | #define bfin_read_CAN_MB16_TIMESTAMP()       bfin_read16(CAN_MB16_TIMESTAMP) | 
|  | 1502 | #define bfin_write_CAN_MB16_TIMESTAMP(val)   bfin_write16(CAN_MB16_TIMESTAMP,val) | 
|  | 1503 | #define bfin_read_CAN_MB16_LENGTH()          bfin_read16(CAN_MB16_LENGTH) | 
|  | 1504 | #define bfin_write_CAN_MB16_LENGTH(val)      bfin_write16(CAN_MB16_LENGTH,val) | 
|  | 1505 | #define bfin_read_CAN_MB16_DATA3()           bfin_read16(CAN_MB16_DATA3) | 
|  | 1506 | #define bfin_write_CAN_MB16_DATA3(val)       bfin_write16(CAN_MB16_DATA3,val) | 
|  | 1507 | #define bfin_read_CAN_MB16_DATA2()           bfin_read16(CAN_MB16_DATA2) | 
|  | 1508 | #define bfin_write_CAN_MB16_DATA2(val)       bfin_write16(CAN_MB16_DATA2,val) | 
|  | 1509 | #define bfin_read_CAN_MB16_DATA1()           bfin_read16(CAN_MB16_DATA1) | 
|  | 1510 | #define bfin_write_CAN_MB16_DATA1(val)       bfin_write16(CAN_MB16_DATA1,val) | 
|  | 1511 | #define bfin_read_CAN_MB16_DATA0()           bfin_read16(CAN_MB16_DATA0) | 
|  | 1512 | #define bfin_write_CAN_MB16_DATA0(val)       bfin_write16(CAN_MB16_DATA0,val) | 
|  | 1513 |  | 
|  | 1514 | #define bfin_read_CAN_MB17_ID1()             bfin_read16(CAN_MB17_ID1) | 
|  | 1515 | #define bfin_write_CAN_MB17_ID1(val)         bfin_write16(CAN_MB17_ID1,val) | 
|  | 1516 | #define bfin_read_CAN_MB17_ID0()             bfin_read16(CAN_MB17_ID0) | 
|  | 1517 | #define bfin_write_CAN_MB17_ID0(val)         bfin_write16(CAN_MB17_ID0,val) | 
|  | 1518 | #define bfin_read_CAN_MB17_TIMESTAMP()       bfin_read16(CAN_MB17_TIMESTAMP) | 
|  | 1519 | #define bfin_write_CAN_MB17_TIMESTAMP(val)   bfin_write16(CAN_MB17_TIMESTAMP,val) | 
|  | 1520 | #define bfin_read_CAN_MB17_LENGTH()          bfin_read16(CAN_MB17_LENGTH) | 
|  | 1521 | #define bfin_write_CAN_MB17_LENGTH(val)      bfin_write16(CAN_MB17_LENGTH,val) | 
|  | 1522 | #define bfin_read_CAN_MB17_DATA3()           bfin_read16(CAN_MB17_DATA3) | 
|  | 1523 | #define bfin_write_CAN_MB17_DATA3(val)       bfin_write16(CAN_MB17_DATA3,val) | 
|  | 1524 | #define bfin_read_CAN_MB17_DATA2()           bfin_read16(CAN_MB17_DATA2) | 
|  | 1525 | #define bfin_write_CAN_MB17_DATA2(val)       bfin_write16(CAN_MB17_DATA2,val) | 
|  | 1526 | #define bfin_read_CAN_MB17_DATA1()           bfin_read16(CAN_MB17_DATA1) | 
|  | 1527 | #define bfin_write_CAN_MB17_DATA1(val)       bfin_write16(CAN_MB17_DATA1,val) | 
|  | 1528 | #define bfin_read_CAN_MB17_DATA0()           bfin_read16(CAN_MB17_DATA0) | 
|  | 1529 | #define bfin_write_CAN_MB17_DATA0(val)       bfin_write16(CAN_MB17_DATA0,val) | 
|  | 1530 |  | 
|  | 1531 | #define bfin_read_CAN_MB18_ID1()             bfin_read16(CAN_MB18_ID1) | 
|  | 1532 | #define bfin_write_CAN_MB18_ID1(val)         bfin_write16(CAN_MB18_ID1,val) | 
|  | 1533 | #define bfin_read_CAN_MB18_ID0()             bfin_read16(CAN_MB18_ID0) | 
|  | 1534 | #define bfin_write_CAN_MB18_ID0(val)         bfin_write16(CAN_MB18_ID0,val) | 
|  | 1535 | #define bfin_read_CAN_MB18_TIMESTAMP()       bfin_read16(CAN_MB18_TIMESTAMP) | 
|  | 1536 | #define bfin_write_CAN_MB18_TIMESTAMP(val)   bfin_write16(CAN_MB18_TIMESTAMP,val) | 
|  | 1537 | #define bfin_read_CAN_MB18_LENGTH()          bfin_read16(CAN_MB18_LENGTH) | 
|  | 1538 | #define bfin_write_CAN_MB18_LENGTH(val)      bfin_write16(CAN_MB18_LENGTH,val) | 
|  | 1539 | #define bfin_read_CAN_MB18_DATA3()           bfin_read16(CAN_MB18_DATA3) | 
|  | 1540 | #define bfin_write_CAN_MB18_DATA3(val)       bfin_write16(CAN_MB18_DATA3,val) | 
|  | 1541 | #define bfin_read_CAN_MB18_DATA2()           bfin_read16(CAN_MB18_DATA2) | 
|  | 1542 | #define bfin_write_CAN_MB18_DATA2(val)       bfin_write16(CAN_MB18_DATA2,val) | 
|  | 1543 | #define bfin_read_CAN_MB18_DATA1()           bfin_read16(CAN_MB18_DATA1) | 
|  | 1544 | #define bfin_write_CAN_MB18_DATA1(val)       bfin_write16(CAN_MB18_DATA1,val) | 
|  | 1545 | #define bfin_read_CAN_MB18_DATA0()           bfin_read16(CAN_MB18_DATA0) | 
|  | 1546 | #define bfin_write_CAN_MB18_DATA0(val)       bfin_write16(CAN_MB18_DATA0,val) | 
|  | 1547 |  | 
|  | 1548 | #define bfin_read_CAN_MB19_ID1()             bfin_read16(CAN_MB19_ID1) | 
|  | 1549 | #define bfin_write_CAN_MB19_ID1(val)         bfin_write16(CAN_MB19_ID1,val) | 
|  | 1550 | #define bfin_read_CAN_MB19_ID0()             bfin_read16(CAN_MB19_ID0) | 
|  | 1551 | #define bfin_write_CAN_MB19_ID0(val)         bfin_write16(CAN_MB19_ID0,val) | 
|  | 1552 | #define bfin_read_CAN_MB19_TIMESTAMP()       bfin_read16(CAN_MB19_TIMESTAMP) | 
|  | 1553 | #define bfin_write_CAN_MB19_TIMESTAMP(val)   bfin_write16(CAN_MB19_TIMESTAMP,val) | 
|  | 1554 | #define bfin_read_CAN_MB19_LENGTH()          bfin_read16(CAN_MB19_LENGTH) | 
|  | 1555 | #define bfin_write_CAN_MB19_LENGTH(val)      bfin_write16(CAN_MB19_LENGTH,val) | 
|  | 1556 | #define bfin_read_CAN_MB19_DATA3()           bfin_read16(CAN_MB19_DATA3) | 
|  | 1557 | #define bfin_write_CAN_MB19_DATA3(val)       bfin_write16(CAN_MB19_DATA3,val) | 
|  | 1558 | #define bfin_read_CAN_MB19_DATA2()           bfin_read16(CAN_MB19_DATA2) | 
|  | 1559 | #define bfin_write_CAN_MB19_DATA2(val)       bfin_write16(CAN_MB19_DATA2,val) | 
|  | 1560 | #define bfin_read_CAN_MB19_DATA1()           bfin_read16(CAN_MB19_DATA1) | 
|  | 1561 | #define bfin_write_CAN_MB19_DATA1(val)       bfin_write16(CAN_MB19_DATA1,val) | 
|  | 1562 | #define bfin_read_CAN_MB19_DATA0()           bfin_read16(CAN_MB19_DATA0) | 
|  | 1563 | #define bfin_write_CAN_MB19_DATA0(val)       bfin_write16(CAN_MB19_DATA0,val) | 
|  | 1564 |  | 
|  | 1565 | #define bfin_read_CAN_MB20_ID1()             bfin_read16(CAN_MB20_ID1) | 
|  | 1566 | #define bfin_write_CAN_MB20_ID1(val)         bfin_write16(CAN_MB20_ID1,val) | 
|  | 1567 | #define bfin_read_CAN_MB20_ID0()             bfin_read16(CAN_MB20_ID0) | 
|  | 1568 | #define bfin_write_CAN_MB20_ID0(val)         bfin_write16(CAN_MB20_ID0,val) | 
|  | 1569 | #define bfin_read_CAN_MB20_TIMESTAMP()       bfin_read16(CAN_MB20_TIMESTAMP) | 
|  | 1570 | #define bfin_write_CAN_MB20_TIMESTAMP(val)   bfin_write16(CAN_MB20_TIMESTAMP,val) | 
|  | 1571 | #define bfin_read_CAN_MB20_LENGTH()          bfin_read16(CAN_MB20_LENGTH) | 
|  | 1572 | #define bfin_write_CAN_MB20_LENGTH(val)      bfin_write16(CAN_MB20_LENGTH,val) | 
|  | 1573 | #define bfin_read_CAN_MB20_DATA3()           bfin_read16(CAN_MB20_DATA3) | 
|  | 1574 | #define bfin_write_CAN_MB20_DATA3(val)       bfin_write16(CAN_MB20_DATA3,val) | 
|  | 1575 | #define bfin_read_CAN_MB20_DATA2()           bfin_read16(CAN_MB20_DATA2) | 
|  | 1576 | #define bfin_write_CAN_MB20_DATA2(val)       bfin_write16(CAN_MB20_DATA2,val) | 
|  | 1577 | #define bfin_read_CAN_MB20_DATA1()           bfin_read16(CAN_MB20_DATA1) | 
|  | 1578 | #define bfin_write_CAN_MB20_DATA1(val)       bfin_write16(CAN_MB20_DATA1,val) | 
|  | 1579 | #define bfin_read_CAN_MB20_DATA0()           bfin_read16(CAN_MB20_DATA0) | 
|  | 1580 | #define bfin_write_CAN_MB20_DATA0(val)       bfin_write16(CAN_MB20_DATA0,val) | 
|  | 1581 |  | 
|  | 1582 | #define bfin_read_CAN_MB21_ID1()             bfin_read16(CAN_MB21_ID1) | 
|  | 1583 | #define bfin_write_CAN_MB21_ID1(val)         bfin_write16(CAN_MB21_ID1,val) | 
|  | 1584 | #define bfin_read_CAN_MB21_ID0()             bfin_read16(CAN_MB21_ID0) | 
|  | 1585 | #define bfin_write_CAN_MB21_ID0(val)         bfin_write16(CAN_MB21_ID0,val) | 
|  | 1586 | #define bfin_read_CAN_MB21_TIMESTAMP()       bfin_read16(CAN_MB21_TIMESTAMP) | 
|  | 1587 | #define bfin_write_CAN_MB21_TIMESTAMP(val)   bfin_write16(CAN_MB21_TIMESTAMP,val) | 
|  | 1588 | #define bfin_read_CAN_MB21_LENGTH()          bfin_read16(CAN_MB21_LENGTH) | 
|  | 1589 | #define bfin_write_CAN_MB21_LENGTH(val)      bfin_write16(CAN_MB21_LENGTH,val) | 
|  | 1590 | #define bfin_read_CAN_MB21_DATA3()           bfin_read16(CAN_MB21_DATA3) | 
|  | 1591 | #define bfin_write_CAN_MB21_DATA3(val)       bfin_write16(CAN_MB21_DATA3,val) | 
|  | 1592 | #define bfin_read_CAN_MB21_DATA2()           bfin_read16(CAN_MB21_DATA2) | 
|  | 1593 | #define bfin_write_CAN_MB21_DATA2(val)       bfin_write16(CAN_MB21_DATA2,val) | 
|  | 1594 | #define bfin_read_CAN_MB21_DATA1()           bfin_read16(CAN_MB21_DATA1) | 
|  | 1595 | #define bfin_write_CAN_MB21_DATA1(val)       bfin_write16(CAN_MB21_DATA1,val) | 
|  | 1596 | #define bfin_read_CAN_MB21_DATA0()           bfin_read16(CAN_MB21_DATA0) | 
|  | 1597 | #define bfin_write_CAN_MB21_DATA0(val)       bfin_write16(CAN_MB21_DATA0,val) | 
|  | 1598 |  | 
|  | 1599 | #define bfin_read_CAN_MB22_ID1()             bfin_read16(CAN_MB22_ID1) | 
|  | 1600 | #define bfin_write_CAN_MB22_ID1(val)         bfin_write16(CAN_MB22_ID1,val) | 
|  | 1601 | #define bfin_read_CAN_MB22_ID0()             bfin_read16(CAN_MB22_ID0) | 
|  | 1602 | #define bfin_write_CAN_MB22_ID0(val)         bfin_write16(CAN_MB22_ID0,val) | 
|  | 1603 | #define bfin_read_CAN_MB22_TIMESTAMP()       bfin_read16(CAN_MB22_TIMESTAMP) | 
|  | 1604 | #define bfin_write_CAN_MB22_TIMESTAMP(val)   bfin_write16(CAN_MB22_TIMESTAMP,val) | 
|  | 1605 | #define bfin_read_CAN_MB22_LENGTH()          bfin_read16(CAN_MB22_LENGTH) | 
|  | 1606 | #define bfin_write_CAN_MB22_LENGTH(val)      bfin_write16(CAN_MB22_LENGTH,val) | 
|  | 1607 | #define bfin_read_CAN_MB22_DATA3()           bfin_read16(CAN_MB22_DATA3) | 
|  | 1608 | #define bfin_write_CAN_MB22_DATA3(val)       bfin_write16(CAN_MB22_DATA3,val) | 
|  | 1609 | #define bfin_read_CAN_MB22_DATA2()           bfin_read16(CAN_MB22_DATA2) | 
|  | 1610 | #define bfin_write_CAN_MB22_DATA2(val)       bfin_write16(CAN_MB22_DATA2,val) | 
|  | 1611 | #define bfin_read_CAN_MB22_DATA1()           bfin_read16(CAN_MB22_DATA1) | 
|  | 1612 | #define bfin_write_CAN_MB22_DATA1(val)       bfin_write16(CAN_MB22_DATA1,val) | 
|  | 1613 | #define bfin_read_CAN_MB22_DATA0()           bfin_read16(CAN_MB22_DATA0) | 
|  | 1614 | #define bfin_write_CAN_MB22_DATA0(val)       bfin_write16(CAN_MB22_DATA0,val) | 
|  | 1615 |  | 
|  | 1616 | #define bfin_read_CAN_MB23_ID1()             bfin_read16(CAN_MB23_ID1) | 
|  | 1617 | #define bfin_write_CAN_MB23_ID1(val)         bfin_write16(CAN_MB23_ID1,val) | 
|  | 1618 | #define bfin_read_CAN_MB23_ID0()             bfin_read16(CAN_MB23_ID0) | 
|  | 1619 | #define bfin_write_CAN_MB23_ID0(val)         bfin_write16(CAN_MB23_ID0,val) | 
|  | 1620 | #define bfin_read_CAN_MB23_TIMESTAMP()       bfin_read16(CAN_MB23_TIMESTAMP) | 
|  | 1621 | #define bfin_write_CAN_MB23_TIMESTAMP(val)   bfin_write16(CAN_MB23_TIMESTAMP,val) | 
|  | 1622 | #define bfin_read_CAN_MB23_LENGTH()          bfin_read16(CAN_MB23_LENGTH) | 
|  | 1623 | #define bfin_write_CAN_MB23_LENGTH(val)      bfin_write16(CAN_MB23_LENGTH,val) | 
|  | 1624 | #define bfin_read_CAN_MB23_DATA3()           bfin_read16(CAN_MB23_DATA3) | 
|  | 1625 | #define bfin_write_CAN_MB23_DATA3(val)       bfin_write16(CAN_MB23_DATA3,val) | 
|  | 1626 | #define bfin_read_CAN_MB23_DATA2()           bfin_read16(CAN_MB23_DATA2) | 
|  | 1627 | #define bfin_write_CAN_MB23_DATA2(val)       bfin_write16(CAN_MB23_DATA2,val) | 
|  | 1628 | #define bfin_read_CAN_MB23_DATA1()           bfin_read16(CAN_MB23_DATA1) | 
|  | 1629 | #define bfin_write_CAN_MB23_DATA1(val)       bfin_write16(CAN_MB23_DATA1,val) | 
|  | 1630 | #define bfin_read_CAN_MB23_DATA0()           bfin_read16(CAN_MB23_DATA0) | 
|  | 1631 | #define bfin_write_CAN_MB23_DATA0(val)       bfin_write16(CAN_MB23_DATA0,val) | 
|  | 1632 |  | 
|  | 1633 | #define bfin_read_CAN_MB24_ID1()             bfin_read16(CAN_MB24_ID1) | 
|  | 1634 | #define bfin_write_CAN_MB24_ID1(val)         bfin_write16(CAN_MB24_ID1,val) | 
|  | 1635 | #define bfin_read_CAN_MB24_ID0()             bfin_read16(CAN_MB24_ID0) | 
|  | 1636 | #define bfin_write_CAN_MB24_ID0(val)         bfin_write16(CAN_MB24_ID0,val) | 
|  | 1637 | #define bfin_read_CAN_MB24_TIMESTAMP()       bfin_read16(CAN_MB24_TIMESTAMP) | 
|  | 1638 | #define bfin_write_CAN_MB24_TIMESTAMP(val)   bfin_write16(CAN_MB24_TIMESTAMP,val) | 
|  | 1639 | #define bfin_read_CAN_MB24_LENGTH()          bfin_read16(CAN_MB24_LENGTH) | 
|  | 1640 | #define bfin_write_CAN_MB24_LENGTH(val)      bfin_write16(CAN_MB24_LENGTH,val) | 
|  | 1641 | #define bfin_read_CAN_MB24_DATA3()           bfin_read16(CAN_MB24_DATA3) | 
|  | 1642 | #define bfin_write_CAN_MB24_DATA3(val)       bfin_write16(CAN_MB24_DATA3,val) | 
|  | 1643 | #define bfin_read_CAN_MB24_DATA2()           bfin_read16(CAN_MB24_DATA2) | 
|  | 1644 | #define bfin_write_CAN_MB24_DATA2(val)       bfin_write16(CAN_MB24_DATA2,val) | 
|  | 1645 | #define bfin_read_CAN_MB24_DATA1()           bfin_read16(CAN_MB24_DATA1) | 
|  | 1646 | #define bfin_write_CAN_MB24_DATA1(val)       bfin_write16(CAN_MB24_DATA1,val) | 
|  | 1647 | #define bfin_read_CAN_MB24_DATA0()           bfin_read16(CAN_MB24_DATA0) | 
|  | 1648 | #define bfin_write_CAN_MB24_DATA0(val)       bfin_write16(CAN_MB24_DATA0,val) | 
|  | 1649 |  | 
|  | 1650 | #define bfin_read_CAN_MB25_ID1()             bfin_read16(CAN_MB25_ID1) | 
|  | 1651 | #define bfin_write_CAN_MB25_ID1(val)         bfin_write16(CAN_MB25_ID1,val) | 
|  | 1652 | #define bfin_read_CAN_MB25_ID0()             bfin_read16(CAN_MB25_ID0) | 
|  | 1653 | #define bfin_write_CAN_MB25_ID0(val)         bfin_write16(CAN_MB25_ID0,val) | 
|  | 1654 | #define bfin_read_CAN_MB25_TIMESTAMP()       bfin_read16(CAN_MB25_TIMESTAMP) | 
|  | 1655 | #define bfin_write_CAN_MB25_TIMESTAMP(val)   bfin_write16(CAN_MB25_TIMESTAMP,val) | 
|  | 1656 | #define bfin_read_CAN_MB25_LENGTH()          bfin_read16(CAN_MB25_LENGTH) | 
|  | 1657 | #define bfin_write_CAN_MB25_LENGTH(val)      bfin_write16(CAN_MB25_LENGTH,val) | 
|  | 1658 | #define bfin_read_CAN_MB25_DATA3()           bfin_read16(CAN_MB25_DATA3) | 
|  | 1659 | #define bfin_write_CAN_MB25_DATA3(val)       bfin_write16(CAN_MB25_DATA3,val) | 
|  | 1660 | #define bfin_read_CAN_MB25_DATA2()           bfin_read16(CAN_MB25_DATA2) | 
|  | 1661 | #define bfin_write_CAN_MB25_DATA2(val)       bfin_write16(CAN_MB25_DATA2,val) | 
|  | 1662 | #define bfin_read_CAN_MB25_DATA1()           bfin_read16(CAN_MB25_DATA1) | 
|  | 1663 | #define bfin_write_CAN_MB25_DATA1(val)       bfin_write16(CAN_MB25_DATA1,val) | 
|  | 1664 | #define bfin_read_CAN_MB25_DATA0()           bfin_read16(CAN_MB25_DATA0) | 
|  | 1665 | #define bfin_write_CAN_MB25_DATA0(val)       bfin_write16(CAN_MB25_DATA0,val) | 
|  | 1666 |  | 
|  | 1667 | #define bfin_read_CAN_MB26_ID1()             bfin_read16(CAN_MB26_ID1) | 
|  | 1668 | #define bfin_write_CAN_MB26_ID1(val)         bfin_write16(CAN_MB26_ID1,val) | 
|  | 1669 | #define bfin_read_CAN_MB26_ID0()             bfin_read16(CAN_MB26_ID0) | 
|  | 1670 | #define bfin_write_CAN_MB26_ID0(val)         bfin_write16(CAN_MB26_ID0,val) | 
|  | 1671 | #define bfin_read_CAN_MB26_TIMESTAMP()       bfin_read16(CAN_MB26_TIMESTAMP) | 
|  | 1672 | #define bfin_write_CAN_MB26_TIMESTAMP(val)   bfin_write16(CAN_MB26_TIMESTAMP,val) | 
|  | 1673 | #define bfin_read_CAN_MB26_LENGTH()          bfin_read16(CAN_MB26_LENGTH) | 
|  | 1674 | #define bfin_write_CAN_MB26_LENGTH(val)      bfin_write16(CAN_MB26_LENGTH,val) | 
|  | 1675 | #define bfin_read_CAN_MB26_DATA3()           bfin_read16(CAN_MB26_DATA3) | 
|  | 1676 | #define bfin_write_CAN_MB26_DATA3(val)       bfin_write16(CAN_MB26_DATA3,val) | 
|  | 1677 | #define bfin_read_CAN_MB26_DATA2()           bfin_read16(CAN_MB26_DATA2) | 
|  | 1678 | #define bfin_write_CAN_MB26_DATA2(val)       bfin_write16(CAN_MB26_DATA2,val) | 
|  | 1679 | #define bfin_read_CAN_MB26_DATA1()           bfin_read16(CAN_MB26_DATA1) | 
|  | 1680 | #define bfin_write_CAN_MB26_DATA1(val)       bfin_write16(CAN_MB26_DATA1,val) | 
|  | 1681 | #define bfin_read_CAN_MB26_DATA0()           bfin_read16(CAN_MB26_DATA0) | 
|  | 1682 | #define bfin_write_CAN_MB26_DATA0(val)       bfin_write16(CAN_MB26_DATA0,val) | 
|  | 1683 |  | 
|  | 1684 | #define bfin_read_CAN_MB27_ID1()             bfin_read16(CAN_MB27_ID1) | 
|  | 1685 | #define bfin_write_CAN_MB27_ID1(val)         bfin_write16(CAN_MB27_ID1,val) | 
|  | 1686 | #define bfin_read_CAN_MB27_ID0()             bfin_read16(CAN_MB27_ID0) | 
|  | 1687 | #define bfin_write_CAN_MB27_ID0(val)         bfin_write16(CAN_MB27_ID0,val) | 
|  | 1688 | #define bfin_read_CAN_MB27_TIMESTAMP()       bfin_read16(CAN_MB27_TIMESTAMP) | 
|  | 1689 | #define bfin_write_CAN_MB27_TIMESTAMP(val)   bfin_write16(CAN_MB27_TIMESTAMP,val) | 
|  | 1690 | #define bfin_read_CAN_MB27_LENGTH()          bfin_read16(CAN_MB27_LENGTH) | 
|  | 1691 | #define bfin_write_CAN_MB27_LENGTH(val)      bfin_write16(CAN_MB27_LENGTH,val) | 
|  | 1692 | #define bfin_read_CAN_MB27_DATA3()           bfin_read16(CAN_MB27_DATA3) | 
|  | 1693 | #define bfin_write_CAN_MB27_DATA3(val)       bfin_write16(CAN_MB27_DATA3,val) | 
|  | 1694 | #define bfin_read_CAN_MB27_DATA2()           bfin_read16(CAN_MB27_DATA2) | 
|  | 1695 | #define bfin_write_CAN_MB27_DATA2(val)       bfin_write16(CAN_MB27_DATA2,val) | 
|  | 1696 | #define bfin_read_CAN_MB27_DATA1()           bfin_read16(CAN_MB27_DATA1) | 
|  | 1697 | #define bfin_write_CAN_MB27_DATA1(val)       bfin_write16(CAN_MB27_DATA1,val) | 
|  | 1698 | #define bfin_read_CAN_MB27_DATA0()           bfin_read16(CAN_MB27_DATA0) | 
|  | 1699 | #define bfin_write_CAN_MB27_DATA0(val)       bfin_write16(CAN_MB27_DATA0,val) | 
|  | 1700 |  | 
|  | 1701 | #define bfin_read_CAN_MB28_ID1()             bfin_read16(CAN_MB28_ID1) | 
|  | 1702 | #define bfin_write_CAN_MB28_ID1(val)         bfin_write16(CAN_MB28_ID1,val) | 
|  | 1703 | #define bfin_read_CAN_MB28_ID0()             bfin_read16(CAN_MB28_ID0) | 
|  | 1704 | #define bfin_write_CAN_MB28_ID0(val)         bfin_write16(CAN_MB28_ID0,val) | 
|  | 1705 | #define bfin_read_CAN_MB28_TIMESTAMP()       bfin_read16(CAN_MB28_TIMESTAMP) | 
|  | 1706 | #define bfin_write_CAN_MB28_TIMESTAMP(val)   bfin_write16(CAN_MB28_TIMESTAMP,val) | 
|  | 1707 | #define bfin_read_CAN_MB28_LENGTH()          bfin_read16(CAN_MB28_LENGTH) | 
|  | 1708 | #define bfin_write_CAN_MB28_LENGTH(val)      bfin_write16(CAN_MB28_LENGTH,val) | 
|  | 1709 | #define bfin_read_CAN_MB28_DATA3()           bfin_read16(CAN_MB28_DATA3) | 
|  | 1710 | #define bfin_write_CAN_MB28_DATA3(val)       bfin_write16(CAN_MB28_DATA3,val) | 
|  | 1711 | #define bfin_read_CAN_MB28_DATA2()           bfin_read16(CAN_MB28_DATA2) | 
|  | 1712 | #define bfin_write_CAN_MB28_DATA2(val)       bfin_write16(CAN_MB28_DATA2,val) | 
|  | 1713 | #define bfin_read_CAN_MB28_DATA1()           bfin_read16(CAN_MB28_DATA1) | 
|  | 1714 | #define bfin_write_CAN_MB28_DATA1(val)       bfin_write16(CAN_MB28_DATA1,val) | 
|  | 1715 | #define bfin_read_CAN_MB28_DATA0()           bfin_read16(CAN_MB28_DATA0) | 
|  | 1716 | #define bfin_write_CAN_MB28_DATA0(val)       bfin_write16(CAN_MB28_DATA0,val) | 
|  | 1717 |  | 
|  | 1718 | #define bfin_read_CAN_MB29_ID1()             bfin_read16(CAN_MB29_ID1) | 
|  | 1719 | #define bfin_write_CAN_MB29_ID1(val)         bfin_write16(CAN_MB29_ID1,val) | 
|  | 1720 | #define bfin_read_CAN_MB29_ID0()             bfin_read16(CAN_MB29_ID0) | 
|  | 1721 | #define bfin_write_CAN_MB29_ID0(val)         bfin_write16(CAN_MB29_ID0,val) | 
|  | 1722 | #define bfin_read_CAN_MB29_TIMESTAMP()       bfin_read16(CAN_MB29_TIMESTAMP) | 
|  | 1723 | #define bfin_write_CAN_MB29_TIMESTAMP(val)   bfin_write16(CAN_MB29_TIMESTAMP,val) | 
|  | 1724 | #define bfin_read_CAN_MB29_LENGTH()          bfin_read16(CAN_MB29_LENGTH) | 
|  | 1725 | #define bfin_write_CAN_MB29_LENGTH(val)      bfin_write16(CAN_MB29_LENGTH,val) | 
|  | 1726 | #define bfin_read_CAN_MB29_DATA3()           bfin_read16(CAN_MB29_DATA3) | 
|  | 1727 | #define bfin_write_CAN_MB29_DATA3(val)       bfin_write16(CAN_MB29_DATA3,val) | 
|  | 1728 | #define bfin_read_CAN_MB29_DATA2()           bfin_read16(CAN_MB29_DATA2) | 
|  | 1729 | #define bfin_write_CAN_MB29_DATA2(val)       bfin_write16(CAN_MB29_DATA2,val) | 
|  | 1730 | #define bfin_read_CAN_MB29_DATA1()           bfin_read16(CAN_MB29_DATA1) | 
|  | 1731 | #define bfin_write_CAN_MB29_DATA1(val)       bfin_write16(CAN_MB29_DATA1,val) | 
|  | 1732 | #define bfin_read_CAN_MB29_DATA0()           bfin_read16(CAN_MB29_DATA0) | 
|  | 1733 | #define bfin_write_CAN_MB29_DATA0(val)       bfin_write16(CAN_MB29_DATA0,val) | 
|  | 1734 |  | 
|  | 1735 | #define bfin_read_CAN_MB30_ID1()             bfin_read16(CAN_MB30_ID1) | 
|  | 1736 | #define bfin_write_CAN_MB30_ID1(val)         bfin_write16(CAN_MB30_ID1,val) | 
|  | 1737 | #define bfin_read_CAN_MB30_ID0()             bfin_read16(CAN_MB30_ID0) | 
|  | 1738 | #define bfin_write_CAN_MB30_ID0(val)         bfin_write16(CAN_MB30_ID0,val) | 
|  | 1739 | #define bfin_read_CAN_MB30_TIMESTAMP()       bfin_read16(CAN_MB30_TIMESTAMP) | 
|  | 1740 | #define bfin_write_CAN_MB30_TIMESTAMP(val)   bfin_write16(CAN_MB30_TIMESTAMP,val) | 
|  | 1741 | #define bfin_read_CAN_MB30_LENGTH()          bfin_read16(CAN_MB30_LENGTH) | 
|  | 1742 | #define bfin_write_CAN_MB30_LENGTH(val)      bfin_write16(CAN_MB30_LENGTH,val) | 
|  | 1743 | #define bfin_read_CAN_MB30_DATA3()           bfin_read16(CAN_MB30_DATA3) | 
|  | 1744 | #define bfin_write_CAN_MB30_DATA3(val)       bfin_write16(CAN_MB30_DATA3,val) | 
|  | 1745 | #define bfin_read_CAN_MB30_DATA2()           bfin_read16(CAN_MB30_DATA2) | 
|  | 1746 | #define bfin_write_CAN_MB30_DATA2(val)       bfin_write16(CAN_MB30_DATA2,val) | 
|  | 1747 | #define bfin_read_CAN_MB30_DATA1()           bfin_read16(CAN_MB30_DATA1) | 
|  | 1748 | #define bfin_write_CAN_MB30_DATA1(val)       bfin_write16(CAN_MB30_DATA1,val) | 
|  | 1749 | #define bfin_read_CAN_MB30_DATA0()           bfin_read16(CAN_MB30_DATA0) | 
|  | 1750 | #define bfin_write_CAN_MB30_DATA0(val)       bfin_write16(CAN_MB30_DATA0,val) | 
|  | 1751 |  | 
|  | 1752 | #define bfin_read_CAN_MB31_ID1()             bfin_read16(CAN_MB31_ID1) | 
|  | 1753 | #define bfin_write_CAN_MB31_ID1(val)         bfin_write16(CAN_MB31_ID1,val) | 
|  | 1754 | #define bfin_read_CAN_MB31_ID0()             bfin_read16(CAN_MB31_ID0) | 
|  | 1755 | #define bfin_write_CAN_MB31_ID0(val)         bfin_write16(CAN_MB31_ID0,val) | 
|  | 1756 | #define bfin_read_CAN_MB31_TIMESTAMP()       bfin_read16(CAN_MB31_TIMESTAMP) | 
|  | 1757 | #define bfin_write_CAN_MB31_TIMESTAMP(val)   bfin_write16(CAN_MB31_TIMESTAMP,val) | 
|  | 1758 | #define bfin_read_CAN_MB31_LENGTH()          bfin_read16(CAN_MB31_LENGTH) | 
|  | 1759 | #define bfin_write_CAN_MB31_LENGTH(val)      bfin_write16(CAN_MB31_LENGTH,val) | 
|  | 1760 | #define bfin_read_CAN_MB31_DATA3()           bfin_read16(CAN_MB31_DATA3) | 
|  | 1761 | #define bfin_write_CAN_MB31_DATA3(val)       bfin_write16(CAN_MB31_DATA3,val) | 
|  | 1762 | #define bfin_read_CAN_MB31_DATA2()           bfin_read16(CAN_MB31_DATA2) | 
|  | 1763 | #define bfin_write_CAN_MB31_DATA2(val)       bfin_write16(CAN_MB31_DATA2,val) | 
|  | 1764 | #define bfin_read_CAN_MB31_DATA1()           bfin_read16(CAN_MB31_DATA1) | 
|  | 1765 | #define bfin_write_CAN_MB31_DATA1(val)       bfin_write16(CAN_MB31_DATA1,val) | 
|  | 1766 | #define bfin_read_CAN_MB31_DATA0()           bfin_read16(CAN_MB31_DATA0) | 
|  | 1767 | #define bfin_write_CAN_MB31_DATA0(val)       bfin_write16(CAN_MB31_DATA0,val) | 
|  | 1768 |  | 
|  | 1769 | /* CAN Mailbox Area Macros		*/ | 
|  | 1770 | #define bfin_read_CAN_MB_ID1(x)()            bfin_read16(CAN_MB_ID1(x)) | 
|  | 1771 | #define bfin_write_CAN_MB_ID1(x)(val)        bfin_write16(CAN_MB_ID1(x),val) | 
|  | 1772 | #define bfin_read_CAN_MB_ID0(x)()            bfin_read16(CAN_MB_ID0(x)) | 
|  | 1773 | #define bfin_write_CAN_MB_ID0(x)(val)        bfin_write16(CAN_MB_ID0(x),val) | 
|  | 1774 | #define bfin_read_CAN_MB_TIMESTAMP(x)()      bfin_read16(CAN_MB_TIMESTAMP(x)) | 
|  | 1775 | #define bfin_write_CAN_MB_TIMESTAMP(x)(val)  bfin_write16(CAN_MB_TIMESTAMP(x),val) | 
|  | 1776 | #define bfin_read_CAN_MB_LENGTH(x)()         bfin_read16(CAN_MB_LENGTH(x)) | 
|  | 1777 | #define bfin_write_CAN_MB_LENGTH(x)(val)     bfin_write16(CAN_MB_LENGTH(x),val) | 
|  | 1778 | #define bfin_read_CAN_MB_DATA3(x)()          bfin_read16(CAN_MB_DATA3(x)) | 
|  | 1779 | #define bfin_write_CAN_MB_DATA3(x)(val)      bfin_write16(CAN_MB_DATA3(x),val) | 
|  | 1780 | #define bfin_read_CAN_MB_DATA2(x)()          bfin_read16(CAN_MB_DATA2(x)) | 
|  | 1781 | #define bfin_write_CAN_MB_DATA2(x)(val)      bfin_write16(CAN_MB_DATA2(x),val) | 
|  | 1782 | #define bfin_read_CAN_MB_DATA1(x)()          bfin_read16(CAN_MB_DATA1(x)) | 
|  | 1783 | #define bfin_write_CAN_MB_DATA1(x)(val)      bfin_write16(CAN_MB_DATA1(x),val) | 
|  | 1784 | #define bfin_read_CAN_MB_DATA0(x)()          bfin_read16(CAN_MB_DATA0(x)) | 
|  | 1785 | #define bfin_write_CAN_MB_DATA0(x)(val)      bfin_write16(CAN_MB_DATA0(x),val) | 
|  | 1786 |  | 
|  | 1787 | /* Pin Control Registers	(0xFFC03200 - 0xFFC032FF)								*/ | 
|  | 1788 | #define bfin_read_PORTF_FER()                bfin_read16(PORTF_FER) | 
|  | 1789 | #define bfin_write_PORTF_FER(val)            bfin_write16(PORTF_FER,val) | 
|  | 1790 | #define bfin_read_PORTG_FER()                bfin_read16(PORTG_FER) | 
|  | 1791 | #define bfin_write_PORTG_FER(val)            bfin_write16(PORTG_FER,val) | 
|  | 1792 | #define bfin_read_PORTH_FER()                bfin_read16(PORTH_FER) | 
|  | 1793 | #define bfin_write_PORTH_FER(val)            bfin_write16(PORTH_FER,val) | 
|  | 1794 | #define bfin_read_PORT_MUX()                 bfin_read16(BFIN_PORT_MUX) | 
|  | 1795 | #define bfin_write_PORT_MUX(val)             bfin_write16(BFIN_PORT_MUX,val) | 
|  | 1796 |  | 
|  | 1797 | /* Handshake MDMA Registers	(0xFFC03300 - 0xFFC033FF)								*/ | 
|  | 1798 | #define bfin_read_HMDMA0_CONTROL()           bfin_read16(HMDMA0_CONTROL) | 
|  | 1799 | #define bfin_write_HMDMA0_CONTROL(val)       bfin_write16(HMDMA0_CONTROL,val) | 
|  | 1800 | #define bfin_read_HMDMA0_ECINIT()            bfin_read16(HMDMA0_ECINIT) | 
|  | 1801 | #define bfin_write_HMDMA0_ECINIT(val)        bfin_write16(HMDMA0_ECINIT,val) | 
|  | 1802 | #define bfin_read_HMDMA0_BCINIT()            bfin_read16(HMDMA0_BCINIT) | 
|  | 1803 | #define bfin_write_HMDMA0_BCINIT(val)        bfin_write16(HMDMA0_BCINIT,val) | 
|  | 1804 | #define bfin_read_HMDMA0_ECURGENT()          bfin_read16(HMDMA0_ECURGENT) | 
|  | 1805 | #define bfin_write_HMDMA0_ECURGENT(val)      bfin_write16(HMDMA0_ECURGENT,val) | 
|  | 1806 | #define bfin_read_HMDMA0_ECOVERFLOW()        bfin_read16(HMDMA0_ECOVERFLOW) | 
|  | 1807 | #define bfin_write_HMDMA0_ECOVERFLOW(val)    bfin_write16(HMDMA0_ECOVERFLOW,val) | 
|  | 1808 | #define bfin_read_HMDMA0_ECOUNT()            bfin_read16(HMDMA0_ECOUNT) | 
|  | 1809 | #define bfin_write_HMDMA0_ECOUNT(val)        bfin_write16(HMDMA0_ECOUNT,val) | 
|  | 1810 | #define bfin_read_HMDMA0_BCOUNT()            bfin_read16(HMDMA0_BCOUNT) | 
|  | 1811 | #define bfin_write_HMDMA0_BCOUNT(val)        bfin_write16(HMDMA0_BCOUNT,val) | 
|  | 1812 |  | 
|  | 1813 | #define bfin_read_HMDMA1_CONTROL()           bfin_read16(HMDMA1_CONTROL) | 
|  | 1814 | #define bfin_write_HMDMA1_CONTROL(val)       bfin_write16(HMDMA1_CONTROL,val) | 
|  | 1815 | #define bfin_read_HMDMA1_ECINIT()            bfin_read16(HMDMA1_ECINIT) | 
|  | 1816 | #define bfin_write_HMDMA1_ECINIT(val)        bfin_write16(HMDMA1_ECINIT,val) | 
|  | 1817 | #define bfin_read_HMDMA1_BCINIT()            bfin_read16(HMDMA1_BCINIT) | 
|  | 1818 | #define bfin_write_HMDMA1_BCINIT(val)        bfin_write16(HMDMA1_BCINIT,val) | 
|  | 1819 | #define bfin_read_HMDMA1_ECURGENT()          bfin_read16(HMDMA1_ECURGENT) | 
|  | 1820 | #define bfin_write_HMDMA1_ECURGENT(val)      bfin_write16(HMDMA1_ECURGENT,val) | 
|  | 1821 | #define bfin_read_HMDMA1_ECOVERFLOW()        bfin_read16(HMDMA1_ECOVERFLOW) | 
|  | 1822 | #define bfin_write_HMDMA1_ECOVERFLOW(val)    bfin_write16(HMDMA1_ECOVERFLOW,val) | 
|  | 1823 | #define bfin_read_HMDMA1_ECOUNT()            bfin_read16(HMDMA1_ECOUNT) | 
|  | 1824 | #define bfin_write_HMDMA1_ECOUNT(val)        bfin_write16(HMDMA1_ECOUNT,val) | 
|  | 1825 | #define bfin_read_HMDMA1_BCOUNT()            bfin_read16(HMDMA1_BCOUNT) | 
|  | 1826 | #define bfin_write_HMDMA1_BCOUNT(val)        bfin_write16(HMDMA1_BCOUNT,val) | 
|  | 1827 |  | 
|  | 1828 | #endif				/* _CDEF_BF534_H */ |