eac1ca22bd
NOTE: this commit does not introduce any change, ideally even the binary should be almost the same. I checked the disassembly by hand and there are only a few differences here and there, mostly the compiler decides to compile very close expressions slightly differently. I tried to run the new code on several targets to make sure and saw no difference. The major syntax changes of the new headers are as follows: - BF_{WR,SET,CLR} are now superpowerful and allows to set several fileds at once: BF_WR(reg, field1(value1), field2(value2), ...) - BF_CS (use like BF_WR) does a write to reg_CLR and then reg_SET instead of RMW - there is no more need for macros like BF_{WR_,SET,CLR}_V, since one can simply BF_WR with field_V(name) - the old BF_SETV macro has no trivial equivalent and is replaced with its its equivalent for BF_WR(reg_SET, ...) I also rename the register headers: "regs/regs-x.h" -> "regs/x.h" to avoid the redundant "regs". Final note: the registers were generated using the following command: ./headergen_v2 -g imx -o ../../firmware/target/arm/imx233/regs/ desc/regs-stmp3{600,700,780}.xml Change-Id: I7485e8b4315a0929a8edb63e7fa1edcaa54b1edc
817 lines
49 KiB
C
817 lines
49 KiB
C
/***************************************************************************
|
|
* __________ __ ___.
|
|
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
|
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
|
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
|
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
|
* \/ \/ \/ \/ \/
|
|
* This file was automatically generated by headergen, DO NOT EDIT it.
|
|
* headergen version: 3.0.0
|
|
* stmp3600 version: 2.4.0
|
|
* stmp3600 authors: Amaury Pouly
|
|
*
|
|
* Copyright (C) 2015 by the authors
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
|
* KIND, either express or implied.
|
|
*
|
|
****************************************************************************/
|
|
#ifndef __HEADERGEN_STMP3600_UARTDBG_H__
|
|
#define __HEADERGEN_STMP3600_UARTDBG_H__
|
|
|
|
#define HW_UARTDBG_DR HW(UARTDBG_DR)
|
|
#define HWA_UARTDBG_DR (0x80070000 + 0x0)
|
|
#define HWT_UARTDBG_DR HWIO_32_RW
|
|
#define HWN_UARTDBG_DR UARTDBG_DR
|
|
#define HWI_UARTDBG_DR
|
|
#define BP_UARTDBG_DR_UNAVAILABLE 16
|
|
#define BM_UARTDBG_DR_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_DR_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_DR_UNAVAILABLE(v) BM_UARTDBG_DR_UNAVAILABLE
|
|
#define BF_UARTDBG_DR_UNAVAILABLE_V(e) BF_UARTDBG_DR_UNAVAILABLE(BV_UARTDBG_DR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_DR_UNAVAILABLE_V(v) BM_UARTDBG_DR_UNAVAILABLE
|
|
#define BP_UARTDBG_DR_RESERVED 12
|
|
#define BM_UARTDBG_DR_RESERVED 0xf000
|
|
#define BF_UARTDBG_DR_RESERVED(v) (((v) & 0xf) << 12)
|
|
#define BFM_UARTDBG_DR_RESERVED(v) BM_UARTDBG_DR_RESERVED
|
|
#define BF_UARTDBG_DR_RESERVED_V(e) BF_UARTDBG_DR_RESERVED(BV_UARTDBG_DR_RESERVED__##e)
|
|
#define BFM_UARTDBG_DR_RESERVED_V(v) BM_UARTDBG_DR_RESERVED
|
|
#define BP_UARTDBG_DR_OE 11
|
|
#define BM_UARTDBG_DR_OE 0x800
|
|
#define BF_UARTDBG_DR_OE(v) (((v) & 0x1) << 11)
|
|
#define BFM_UARTDBG_DR_OE(v) BM_UARTDBG_DR_OE
|
|
#define BF_UARTDBG_DR_OE_V(e) BF_UARTDBG_DR_OE(BV_UARTDBG_DR_OE__##e)
|
|
#define BFM_UARTDBG_DR_OE_V(v) BM_UARTDBG_DR_OE
|
|
#define BP_UARTDBG_DR_BE 10
|
|
#define BM_UARTDBG_DR_BE 0x400
|
|
#define BF_UARTDBG_DR_BE(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_DR_BE(v) BM_UARTDBG_DR_BE
|
|
#define BF_UARTDBG_DR_BE_V(e) BF_UARTDBG_DR_BE(BV_UARTDBG_DR_BE__##e)
|
|
#define BFM_UARTDBG_DR_BE_V(v) BM_UARTDBG_DR_BE
|
|
#define BP_UARTDBG_DR_PE 9
|
|
#define BM_UARTDBG_DR_PE 0x200
|
|
#define BF_UARTDBG_DR_PE(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_DR_PE(v) BM_UARTDBG_DR_PE
|
|
#define BF_UARTDBG_DR_PE_V(e) BF_UARTDBG_DR_PE(BV_UARTDBG_DR_PE__##e)
|
|
#define BFM_UARTDBG_DR_PE_V(v) BM_UARTDBG_DR_PE
|
|
#define BP_UARTDBG_DR_FE 8
|
|
#define BM_UARTDBG_DR_FE 0x100
|
|
#define BF_UARTDBG_DR_FE(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_DR_FE(v) BM_UARTDBG_DR_FE
|
|
#define BF_UARTDBG_DR_FE_V(e) BF_UARTDBG_DR_FE(BV_UARTDBG_DR_FE__##e)
|
|
#define BFM_UARTDBG_DR_FE_V(v) BM_UARTDBG_DR_FE
|
|
#define BP_UARTDBG_DR_DATA 0
|
|
#define BM_UARTDBG_DR_DATA 0xff
|
|
#define BF_UARTDBG_DR_DATA(v) (((v) & 0xff) << 0)
|
|
#define BFM_UARTDBG_DR_DATA(v) BM_UARTDBG_DR_DATA
|
|
#define BF_UARTDBG_DR_DATA_V(e) BF_UARTDBG_DR_DATA(BV_UARTDBG_DR_DATA__##e)
|
|
#define BFM_UARTDBG_DR_DATA_V(v) BM_UARTDBG_DR_DATA
|
|
|
|
#define HW_UARTDBG_RSR_ECR HW(UARTDBG_RSR_ECR)
|
|
#define HWA_UARTDBG_RSR_ECR (0x80070000 + 0x4)
|
|
#define HWT_UARTDBG_RSR_ECR HWIO_32_RW
|
|
#define HWN_UARTDBG_RSR_ECR UARTDBG_RSR_ECR
|
|
#define HWI_UARTDBG_RSR_ECR
|
|
#define BP_UARTDBG_RSR_ECR_UNAVAILABLE 8
|
|
#define BM_UARTDBG_RSR_ECR_UNAVAILABLE 0xffffff00
|
|
#define BF_UARTDBG_RSR_ECR_UNAVAILABLE(v) (((v) & 0xffffff) << 8)
|
|
#define BFM_UARTDBG_RSR_ECR_UNAVAILABLE(v) BM_UARTDBG_RSR_ECR_UNAVAILABLE
|
|
#define BF_UARTDBG_RSR_ECR_UNAVAILABLE_V(e) BF_UARTDBG_RSR_ECR_UNAVAILABLE(BV_UARTDBG_RSR_ECR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_UNAVAILABLE_V(v) BM_UARTDBG_RSR_ECR_UNAVAILABLE
|
|
#define BP_UARTDBG_RSR_ECR_EC 4
|
|
#define BM_UARTDBG_RSR_ECR_EC 0xf0
|
|
#define BF_UARTDBG_RSR_ECR_EC(v) (((v) & 0xf) << 4)
|
|
#define BFM_UARTDBG_RSR_ECR_EC(v) BM_UARTDBG_RSR_ECR_EC
|
|
#define BF_UARTDBG_RSR_ECR_EC_V(e) BF_UARTDBG_RSR_ECR_EC(BV_UARTDBG_RSR_ECR_EC__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_EC_V(v) BM_UARTDBG_RSR_ECR_EC
|
|
#define BP_UARTDBG_RSR_ECR_OE 3
|
|
#define BM_UARTDBG_RSR_ECR_OE 0x8
|
|
#define BF_UARTDBG_RSR_ECR_OE(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_RSR_ECR_OE(v) BM_UARTDBG_RSR_ECR_OE
|
|
#define BF_UARTDBG_RSR_ECR_OE_V(e) BF_UARTDBG_RSR_ECR_OE(BV_UARTDBG_RSR_ECR_OE__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_OE_V(v) BM_UARTDBG_RSR_ECR_OE
|
|
#define BP_UARTDBG_RSR_ECR_BE 2
|
|
#define BM_UARTDBG_RSR_ECR_BE 0x4
|
|
#define BF_UARTDBG_RSR_ECR_BE(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_RSR_ECR_BE(v) BM_UARTDBG_RSR_ECR_BE
|
|
#define BF_UARTDBG_RSR_ECR_BE_V(e) BF_UARTDBG_RSR_ECR_BE(BV_UARTDBG_RSR_ECR_BE__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_BE_V(v) BM_UARTDBG_RSR_ECR_BE
|
|
#define BP_UARTDBG_RSR_ECR_PE 1
|
|
#define BM_UARTDBG_RSR_ECR_PE 0x2
|
|
#define BF_UARTDBG_RSR_ECR_PE(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_RSR_ECR_PE(v) BM_UARTDBG_RSR_ECR_PE
|
|
#define BF_UARTDBG_RSR_ECR_PE_V(e) BF_UARTDBG_RSR_ECR_PE(BV_UARTDBG_RSR_ECR_PE__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_PE_V(v) BM_UARTDBG_RSR_ECR_PE
|
|
#define BP_UARTDBG_RSR_ECR_FE 0
|
|
#define BM_UARTDBG_RSR_ECR_FE 0x1
|
|
#define BF_UARTDBG_RSR_ECR_FE(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_RSR_ECR_FE(v) BM_UARTDBG_RSR_ECR_FE
|
|
#define BF_UARTDBG_RSR_ECR_FE_V(e) BF_UARTDBG_RSR_ECR_FE(BV_UARTDBG_RSR_ECR_FE__##e)
|
|
#define BFM_UARTDBG_RSR_ECR_FE_V(v) BM_UARTDBG_RSR_ECR_FE
|
|
|
|
#define HW_UARTDBG_FR HW(UARTDBG_FR)
|
|
#define HWA_UARTDBG_FR (0x80070000 + 0x18)
|
|
#define HWT_UARTDBG_FR HWIO_32_RW
|
|
#define HWN_UARTDBG_FR UARTDBG_FR
|
|
#define HWI_UARTDBG_FR
|
|
#define BP_UARTDBG_FR_UNAVAILABLE 16
|
|
#define BM_UARTDBG_FR_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_FR_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_FR_UNAVAILABLE(v) BM_UARTDBG_FR_UNAVAILABLE
|
|
#define BF_UARTDBG_FR_UNAVAILABLE_V(e) BF_UARTDBG_FR_UNAVAILABLE(BV_UARTDBG_FR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_FR_UNAVAILABLE_V(v) BM_UARTDBG_FR_UNAVAILABLE
|
|
#define BP_UARTDBG_FR_RESERVED 9
|
|
#define BM_UARTDBG_FR_RESERVED 0xfe00
|
|
#define BF_UARTDBG_FR_RESERVED(v) (((v) & 0x7f) << 9)
|
|
#define BFM_UARTDBG_FR_RESERVED(v) BM_UARTDBG_FR_RESERVED
|
|
#define BF_UARTDBG_FR_RESERVED_V(e) BF_UARTDBG_FR_RESERVED(BV_UARTDBG_FR_RESERVED__##e)
|
|
#define BFM_UARTDBG_FR_RESERVED_V(v) BM_UARTDBG_FR_RESERVED
|
|
#define BP_UARTDBG_FR_RI 8
|
|
#define BM_UARTDBG_FR_RI 0x100
|
|
#define BF_UARTDBG_FR_RI(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_FR_RI(v) BM_UARTDBG_FR_RI
|
|
#define BF_UARTDBG_FR_RI_V(e) BF_UARTDBG_FR_RI(BV_UARTDBG_FR_RI__##e)
|
|
#define BFM_UARTDBG_FR_RI_V(v) BM_UARTDBG_FR_RI
|
|
#define BP_UARTDBG_FR_TXFE 7
|
|
#define BM_UARTDBG_FR_TXFE 0x80
|
|
#define BF_UARTDBG_FR_TXFE(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_FR_TXFE(v) BM_UARTDBG_FR_TXFE
|
|
#define BF_UARTDBG_FR_TXFE_V(e) BF_UARTDBG_FR_TXFE(BV_UARTDBG_FR_TXFE__##e)
|
|
#define BFM_UARTDBG_FR_TXFE_V(v) BM_UARTDBG_FR_TXFE
|
|
#define BP_UARTDBG_FR_RXFF 6
|
|
#define BM_UARTDBG_FR_RXFF 0x40
|
|
#define BF_UARTDBG_FR_RXFF(v) (((v) & 0x1) << 6)
|
|
#define BFM_UARTDBG_FR_RXFF(v) BM_UARTDBG_FR_RXFF
|
|
#define BF_UARTDBG_FR_RXFF_V(e) BF_UARTDBG_FR_RXFF(BV_UARTDBG_FR_RXFF__##e)
|
|
#define BFM_UARTDBG_FR_RXFF_V(v) BM_UARTDBG_FR_RXFF
|
|
#define BP_UARTDBG_FR_TXFF 5
|
|
#define BM_UARTDBG_FR_TXFF 0x20
|
|
#define BF_UARTDBG_FR_TXFF(v) (((v) & 0x1) << 5)
|
|
#define BFM_UARTDBG_FR_TXFF(v) BM_UARTDBG_FR_TXFF
|
|
#define BF_UARTDBG_FR_TXFF_V(e) BF_UARTDBG_FR_TXFF(BV_UARTDBG_FR_TXFF__##e)
|
|
#define BFM_UARTDBG_FR_TXFF_V(v) BM_UARTDBG_FR_TXFF
|
|
#define BP_UARTDBG_FR_RXFE 4
|
|
#define BM_UARTDBG_FR_RXFE 0x10
|
|
#define BF_UARTDBG_FR_RXFE(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_FR_RXFE(v) BM_UARTDBG_FR_RXFE
|
|
#define BF_UARTDBG_FR_RXFE_V(e) BF_UARTDBG_FR_RXFE(BV_UARTDBG_FR_RXFE__##e)
|
|
#define BFM_UARTDBG_FR_RXFE_V(v) BM_UARTDBG_FR_RXFE
|
|
#define BP_UARTDBG_FR_BUSY 3
|
|
#define BM_UARTDBG_FR_BUSY 0x8
|
|
#define BF_UARTDBG_FR_BUSY(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_FR_BUSY(v) BM_UARTDBG_FR_BUSY
|
|
#define BF_UARTDBG_FR_BUSY_V(e) BF_UARTDBG_FR_BUSY(BV_UARTDBG_FR_BUSY__##e)
|
|
#define BFM_UARTDBG_FR_BUSY_V(v) BM_UARTDBG_FR_BUSY
|
|
#define BP_UARTDBG_FR_DCD 2
|
|
#define BM_UARTDBG_FR_DCD 0x4
|
|
#define BF_UARTDBG_FR_DCD(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_FR_DCD(v) BM_UARTDBG_FR_DCD
|
|
#define BF_UARTDBG_FR_DCD_V(e) BF_UARTDBG_FR_DCD(BV_UARTDBG_FR_DCD__##e)
|
|
#define BFM_UARTDBG_FR_DCD_V(v) BM_UARTDBG_FR_DCD
|
|
#define BP_UARTDBG_FR_DSR 1
|
|
#define BM_UARTDBG_FR_DSR 0x2
|
|
#define BF_UARTDBG_FR_DSR(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_FR_DSR(v) BM_UARTDBG_FR_DSR
|
|
#define BF_UARTDBG_FR_DSR_V(e) BF_UARTDBG_FR_DSR(BV_UARTDBG_FR_DSR__##e)
|
|
#define BFM_UARTDBG_FR_DSR_V(v) BM_UARTDBG_FR_DSR
|
|
#define BP_UARTDBG_FR_CTS 0
|
|
#define BM_UARTDBG_FR_CTS 0x1
|
|
#define BF_UARTDBG_FR_CTS(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_FR_CTS(v) BM_UARTDBG_FR_CTS
|
|
#define BF_UARTDBG_FR_CTS_V(e) BF_UARTDBG_FR_CTS(BV_UARTDBG_FR_CTS__##e)
|
|
#define BFM_UARTDBG_FR_CTS_V(v) BM_UARTDBG_FR_CTS
|
|
|
|
#define HW_UARTDBG_ILPR HW(UARTDBG_ILPR)
|
|
#define HWA_UARTDBG_ILPR (0x80070000 + 0x20)
|
|
#define HWT_UARTDBG_ILPR HWIO_32_RW
|
|
#define HWN_UARTDBG_ILPR UARTDBG_ILPR
|
|
#define HWI_UARTDBG_ILPR
|
|
#define BP_UARTDBG_ILPR_UNAVAILABLE 8
|
|
#define BM_UARTDBG_ILPR_UNAVAILABLE 0xffffff00
|
|
#define BF_UARTDBG_ILPR_UNAVAILABLE(v) (((v) & 0xffffff) << 8)
|
|
#define BFM_UARTDBG_ILPR_UNAVAILABLE(v) BM_UARTDBG_ILPR_UNAVAILABLE
|
|
#define BF_UARTDBG_ILPR_UNAVAILABLE_V(e) BF_UARTDBG_ILPR_UNAVAILABLE(BV_UARTDBG_ILPR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_ILPR_UNAVAILABLE_V(v) BM_UARTDBG_ILPR_UNAVAILABLE
|
|
#define BP_UARTDBG_ILPR_ILPDVSR 0
|
|
#define BM_UARTDBG_ILPR_ILPDVSR 0xff
|
|
#define BF_UARTDBG_ILPR_ILPDVSR(v) (((v) & 0xff) << 0)
|
|
#define BFM_UARTDBG_ILPR_ILPDVSR(v) BM_UARTDBG_ILPR_ILPDVSR
|
|
#define BF_UARTDBG_ILPR_ILPDVSR_V(e) BF_UARTDBG_ILPR_ILPDVSR(BV_UARTDBG_ILPR_ILPDVSR__##e)
|
|
#define BFM_UARTDBG_ILPR_ILPDVSR_V(v) BM_UARTDBG_ILPR_ILPDVSR
|
|
|
|
#define HW_UARTDBG_IBRD HW(UARTDBG_IBRD)
|
|
#define HWA_UARTDBG_IBRD (0x80070000 + 0x24)
|
|
#define HWT_UARTDBG_IBRD HWIO_32_RW
|
|
#define HWN_UARTDBG_IBRD UARTDBG_IBRD
|
|
#define HWI_UARTDBG_IBRD
|
|
#define BP_UARTDBG_IBRD_UNAVAILABLE 16
|
|
#define BM_UARTDBG_IBRD_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_IBRD_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_IBRD_UNAVAILABLE(v) BM_UARTDBG_IBRD_UNAVAILABLE
|
|
#define BF_UARTDBG_IBRD_UNAVAILABLE_V(e) BF_UARTDBG_IBRD_UNAVAILABLE(BV_UARTDBG_IBRD_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_IBRD_UNAVAILABLE_V(v) BM_UARTDBG_IBRD_UNAVAILABLE
|
|
#define BP_UARTDBG_IBRD_BAUD_DIVINT 0
|
|
#define BM_UARTDBG_IBRD_BAUD_DIVINT 0xffff
|
|
#define BF_UARTDBG_IBRD_BAUD_DIVINT(v) (((v) & 0xffff) << 0)
|
|
#define BFM_UARTDBG_IBRD_BAUD_DIVINT(v) BM_UARTDBG_IBRD_BAUD_DIVINT
|
|
#define BF_UARTDBG_IBRD_BAUD_DIVINT_V(e) BF_UARTDBG_IBRD_BAUD_DIVINT(BV_UARTDBG_IBRD_BAUD_DIVINT__##e)
|
|
#define BFM_UARTDBG_IBRD_BAUD_DIVINT_V(v) BM_UARTDBG_IBRD_BAUD_DIVINT
|
|
|
|
#define HW_UARTDBG_FBRD HW(UARTDBG_FBRD)
|
|
#define HWA_UARTDBG_FBRD (0x80070000 + 0x28)
|
|
#define HWT_UARTDBG_FBRD HWIO_32_RW
|
|
#define HWN_UARTDBG_FBRD UARTDBG_FBRD
|
|
#define HWI_UARTDBG_FBRD
|
|
#define BP_UARTDBG_FBRD_UNAVAILABLE 8
|
|
#define BM_UARTDBG_FBRD_UNAVAILABLE 0xffffff00
|
|
#define BF_UARTDBG_FBRD_UNAVAILABLE(v) (((v) & 0xffffff) << 8)
|
|
#define BFM_UARTDBG_FBRD_UNAVAILABLE(v) BM_UARTDBG_FBRD_UNAVAILABLE
|
|
#define BF_UARTDBG_FBRD_UNAVAILABLE_V(e) BF_UARTDBG_FBRD_UNAVAILABLE(BV_UARTDBG_FBRD_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_FBRD_UNAVAILABLE_V(v) BM_UARTDBG_FBRD_UNAVAILABLE
|
|
#define BP_UARTDBG_FBRD_RESERVED 6
|
|
#define BM_UARTDBG_FBRD_RESERVED 0xc0
|
|
#define BF_UARTDBG_FBRD_RESERVED(v) (((v) & 0x3) << 6)
|
|
#define BFM_UARTDBG_FBRD_RESERVED(v) BM_UARTDBG_FBRD_RESERVED
|
|
#define BF_UARTDBG_FBRD_RESERVED_V(e) BF_UARTDBG_FBRD_RESERVED(BV_UARTDBG_FBRD_RESERVED__##e)
|
|
#define BFM_UARTDBG_FBRD_RESERVED_V(v) BM_UARTDBG_FBRD_RESERVED
|
|
#define BP_UARTDBG_FBRD_BAUD_DIVFRAC 0
|
|
#define BM_UARTDBG_FBRD_BAUD_DIVFRAC 0x3f
|
|
#define BF_UARTDBG_FBRD_BAUD_DIVFRAC(v) (((v) & 0x3f) << 0)
|
|
#define BFM_UARTDBG_FBRD_BAUD_DIVFRAC(v) BM_UARTDBG_FBRD_BAUD_DIVFRAC
|
|
#define BF_UARTDBG_FBRD_BAUD_DIVFRAC_V(e) BF_UARTDBG_FBRD_BAUD_DIVFRAC(BV_UARTDBG_FBRD_BAUD_DIVFRAC__##e)
|
|
#define BFM_UARTDBG_FBRD_BAUD_DIVFRAC_V(v) BM_UARTDBG_FBRD_BAUD_DIVFRAC
|
|
|
|
#define HW_UARTDBG_LCR_H HW(UARTDBG_LCR_H)
|
|
#define HWA_UARTDBG_LCR_H (0x80070000 + 0x2c)
|
|
#define HWT_UARTDBG_LCR_H HWIO_32_RW
|
|
#define HWN_UARTDBG_LCR_H UARTDBG_LCR_H
|
|
#define HWI_UARTDBG_LCR_H
|
|
#define BP_UARTDBG_LCR_H_UNAVAILABLE 16
|
|
#define BM_UARTDBG_LCR_H_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_LCR_H_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_LCR_H_UNAVAILABLE(v) BM_UARTDBG_LCR_H_UNAVAILABLE
|
|
#define BF_UARTDBG_LCR_H_UNAVAILABLE_V(e) BF_UARTDBG_LCR_H_UNAVAILABLE(BV_UARTDBG_LCR_H_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_LCR_H_UNAVAILABLE_V(v) BM_UARTDBG_LCR_H_UNAVAILABLE
|
|
#define BP_UARTDBG_LCR_H_RESERVED 8
|
|
#define BM_UARTDBG_LCR_H_RESERVED 0xff00
|
|
#define BF_UARTDBG_LCR_H_RESERVED(v) (((v) & 0xff) << 8)
|
|
#define BFM_UARTDBG_LCR_H_RESERVED(v) BM_UARTDBG_LCR_H_RESERVED
|
|
#define BF_UARTDBG_LCR_H_RESERVED_V(e) BF_UARTDBG_LCR_H_RESERVED(BV_UARTDBG_LCR_H_RESERVED__##e)
|
|
#define BFM_UARTDBG_LCR_H_RESERVED_V(v) BM_UARTDBG_LCR_H_RESERVED
|
|
#define BP_UARTDBG_LCR_H_SPS 7
|
|
#define BM_UARTDBG_LCR_H_SPS 0x80
|
|
#define BF_UARTDBG_LCR_H_SPS(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_LCR_H_SPS(v) BM_UARTDBG_LCR_H_SPS
|
|
#define BF_UARTDBG_LCR_H_SPS_V(e) BF_UARTDBG_LCR_H_SPS(BV_UARTDBG_LCR_H_SPS__##e)
|
|
#define BFM_UARTDBG_LCR_H_SPS_V(v) BM_UARTDBG_LCR_H_SPS
|
|
#define BP_UARTDBG_LCR_H_WLEN 5
|
|
#define BM_UARTDBG_LCR_H_WLEN 0x60
|
|
#define BF_UARTDBG_LCR_H_WLEN(v) (((v) & 0x3) << 5)
|
|
#define BFM_UARTDBG_LCR_H_WLEN(v) BM_UARTDBG_LCR_H_WLEN
|
|
#define BF_UARTDBG_LCR_H_WLEN_V(e) BF_UARTDBG_LCR_H_WLEN(BV_UARTDBG_LCR_H_WLEN__##e)
|
|
#define BFM_UARTDBG_LCR_H_WLEN_V(v) BM_UARTDBG_LCR_H_WLEN
|
|
#define BP_UARTDBG_LCR_H_FEN 4
|
|
#define BM_UARTDBG_LCR_H_FEN 0x10
|
|
#define BF_UARTDBG_LCR_H_FEN(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_LCR_H_FEN(v) BM_UARTDBG_LCR_H_FEN
|
|
#define BF_UARTDBG_LCR_H_FEN_V(e) BF_UARTDBG_LCR_H_FEN(BV_UARTDBG_LCR_H_FEN__##e)
|
|
#define BFM_UARTDBG_LCR_H_FEN_V(v) BM_UARTDBG_LCR_H_FEN
|
|
#define BP_UARTDBG_LCR_H_STP2 3
|
|
#define BM_UARTDBG_LCR_H_STP2 0x8
|
|
#define BF_UARTDBG_LCR_H_STP2(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_LCR_H_STP2(v) BM_UARTDBG_LCR_H_STP2
|
|
#define BF_UARTDBG_LCR_H_STP2_V(e) BF_UARTDBG_LCR_H_STP2(BV_UARTDBG_LCR_H_STP2__##e)
|
|
#define BFM_UARTDBG_LCR_H_STP2_V(v) BM_UARTDBG_LCR_H_STP2
|
|
#define BP_UARTDBG_LCR_H_EPS 2
|
|
#define BM_UARTDBG_LCR_H_EPS 0x4
|
|
#define BF_UARTDBG_LCR_H_EPS(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_LCR_H_EPS(v) BM_UARTDBG_LCR_H_EPS
|
|
#define BF_UARTDBG_LCR_H_EPS_V(e) BF_UARTDBG_LCR_H_EPS(BV_UARTDBG_LCR_H_EPS__##e)
|
|
#define BFM_UARTDBG_LCR_H_EPS_V(v) BM_UARTDBG_LCR_H_EPS
|
|
#define BP_UARTDBG_LCR_H_PEN 1
|
|
#define BM_UARTDBG_LCR_H_PEN 0x2
|
|
#define BF_UARTDBG_LCR_H_PEN(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_LCR_H_PEN(v) BM_UARTDBG_LCR_H_PEN
|
|
#define BF_UARTDBG_LCR_H_PEN_V(e) BF_UARTDBG_LCR_H_PEN(BV_UARTDBG_LCR_H_PEN__##e)
|
|
#define BFM_UARTDBG_LCR_H_PEN_V(v) BM_UARTDBG_LCR_H_PEN
|
|
#define BP_UARTDBG_LCR_H_BRK 0
|
|
#define BM_UARTDBG_LCR_H_BRK 0x1
|
|
#define BF_UARTDBG_LCR_H_BRK(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_LCR_H_BRK(v) BM_UARTDBG_LCR_H_BRK
|
|
#define BF_UARTDBG_LCR_H_BRK_V(e) BF_UARTDBG_LCR_H_BRK(BV_UARTDBG_LCR_H_BRK__##e)
|
|
#define BFM_UARTDBG_LCR_H_BRK_V(v) BM_UARTDBG_LCR_H_BRK
|
|
|
|
#define HW_UARTDBG_CR HW(UARTDBG_CR)
|
|
#define HWA_UARTDBG_CR (0x80070000 + 0x30)
|
|
#define HWT_UARTDBG_CR HWIO_32_RW
|
|
#define HWN_UARTDBG_CR UARTDBG_CR
|
|
#define HWI_UARTDBG_CR
|
|
#define BP_UARTDBG_CR_UNAVAILABLE 16
|
|
#define BM_UARTDBG_CR_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_CR_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_CR_UNAVAILABLE(v) BM_UARTDBG_CR_UNAVAILABLE
|
|
#define BF_UARTDBG_CR_UNAVAILABLE_V(e) BF_UARTDBG_CR_UNAVAILABLE(BV_UARTDBG_CR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_CR_UNAVAILABLE_V(v) BM_UARTDBG_CR_UNAVAILABLE
|
|
#define BP_UARTDBG_CR_CTSEN 15
|
|
#define BM_UARTDBG_CR_CTSEN 0x8000
|
|
#define BF_UARTDBG_CR_CTSEN(v) (((v) & 0x1) << 15)
|
|
#define BFM_UARTDBG_CR_CTSEN(v) BM_UARTDBG_CR_CTSEN
|
|
#define BF_UARTDBG_CR_CTSEN_V(e) BF_UARTDBG_CR_CTSEN(BV_UARTDBG_CR_CTSEN__##e)
|
|
#define BFM_UARTDBG_CR_CTSEN_V(v) BM_UARTDBG_CR_CTSEN
|
|
#define BP_UARTDBG_CR_RTSEN 14
|
|
#define BM_UARTDBG_CR_RTSEN 0x4000
|
|
#define BF_UARTDBG_CR_RTSEN(v) (((v) & 0x1) << 14)
|
|
#define BFM_UARTDBG_CR_RTSEN(v) BM_UARTDBG_CR_RTSEN
|
|
#define BF_UARTDBG_CR_RTSEN_V(e) BF_UARTDBG_CR_RTSEN(BV_UARTDBG_CR_RTSEN__##e)
|
|
#define BFM_UARTDBG_CR_RTSEN_V(v) BM_UARTDBG_CR_RTSEN
|
|
#define BP_UARTDBG_CR_OUT2 13
|
|
#define BM_UARTDBG_CR_OUT2 0x2000
|
|
#define BF_UARTDBG_CR_OUT2(v) (((v) & 0x1) << 13)
|
|
#define BFM_UARTDBG_CR_OUT2(v) BM_UARTDBG_CR_OUT2
|
|
#define BF_UARTDBG_CR_OUT2_V(e) BF_UARTDBG_CR_OUT2(BV_UARTDBG_CR_OUT2__##e)
|
|
#define BFM_UARTDBG_CR_OUT2_V(v) BM_UARTDBG_CR_OUT2
|
|
#define BP_UARTDBG_CR_OUT1 12
|
|
#define BM_UARTDBG_CR_OUT1 0x1000
|
|
#define BF_UARTDBG_CR_OUT1(v) (((v) & 0x1) << 12)
|
|
#define BFM_UARTDBG_CR_OUT1(v) BM_UARTDBG_CR_OUT1
|
|
#define BF_UARTDBG_CR_OUT1_V(e) BF_UARTDBG_CR_OUT1(BV_UARTDBG_CR_OUT1__##e)
|
|
#define BFM_UARTDBG_CR_OUT1_V(v) BM_UARTDBG_CR_OUT1
|
|
#define BP_UARTDBG_CR_RTS 11
|
|
#define BM_UARTDBG_CR_RTS 0x800
|
|
#define BF_UARTDBG_CR_RTS(v) (((v) & 0x1) << 11)
|
|
#define BFM_UARTDBG_CR_RTS(v) BM_UARTDBG_CR_RTS
|
|
#define BF_UARTDBG_CR_RTS_V(e) BF_UARTDBG_CR_RTS(BV_UARTDBG_CR_RTS__##e)
|
|
#define BFM_UARTDBG_CR_RTS_V(v) BM_UARTDBG_CR_RTS
|
|
#define BP_UARTDBG_CR_DTR 10
|
|
#define BM_UARTDBG_CR_DTR 0x400
|
|
#define BF_UARTDBG_CR_DTR(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_CR_DTR(v) BM_UARTDBG_CR_DTR
|
|
#define BF_UARTDBG_CR_DTR_V(e) BF_UARTDBG_CR_DTR(BV_UARTDBG_CR_DTR__##e)
|
|
#define BFM_UARTDBG_CR_DTR_V(v) BM_UARTDBG_CR_DTR
|
|
#define BP_UARTDBG_CR_RXE 9
|
|
#define BM_UARTDBG_CR_RXE 0x200
|
|
#define BF_UARTDBG_CR_RXE(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_CR_RXE(v) BM_UARTDBG_CR_RXE
|
|
#define BF_UARTDBG_CR_RXE_V(e) BF_UARTDBG_CR_RXE(BV_UARTDBG_CR_RXE__##e)
|
|
#define BFM_UARTDBG_CR_RXE_V(v) BM_UARTDBG_CR_RXE
|
|
#define BP_UARTDBG_CR_TXE 8
|
|
#define BM_UARTDBG_CR_TXE 0x100
|
|
#define BF_UARTDBG_CR_TXE(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_CR_TXE(v) BM_UARTDBG_CR_TXE
|
|
#define BF_UARTDBG_CR_TXE_V(e) BF_UARTDBG_CR_TXE(BV_UARTDBG_CR_TXE__##e)
|
|
#define BFM_UARTDBG_CR_TXE_V(v) BM_UARTDBG_CR_TXE
|
|
#define BP_UARTDBG_CR_LBE 7
|
|
#define BM_UARTDBG_CR_LBE 0x80
|
|
#define BF_UARTDBG_CR_LBE(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_CR_LBE(v) BM_UARTDBG_CR_LBE
|
|
#define BF_UARTDBG_CR_LBE_V(e) BF_UARTDBG_CR_LBE(BV_UARTDBG_CR_LBE__##e)
|
|
#define BFM_UARTDBG_CR_LBE_V(v) BM_UARTDBG_CR_LBE
|
|
#define BP_UARTDBG_CR_RESERVED 3
|
|
#define BM_UARTDBG_CR_RESERVED 0x78
|
|
#define BF_UARTDBG_CR_RESERVED(v) (((v) & 0xf) << 3)
|
|
#define BFM_UARTDBG_CR_RESERVED(v) BM_UARTDBG_CR_RESERVED
|
|
#define BF_UARTDBG_CR_RESERVED_V(e) BF_UARTDBG_CR_RESERVED(BV_UARTDBG_CR_RESERVED__##e)
|
|
#define BFM_UARTDBG_CR_RESERVED_V(v) BM_UARTDBG_CR_RESERVED
|
|
#define BP_UARTDBG_CR_SIRLP 2
|
|
#define BM_UARTDBG_CR_SIRLP 0x4
|
|
#define BF_UARTDBG_CR_SIRLP(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_CR_SIRLP(v) BM_UARTDBG_CR_SIRLP
|
|
#define BF_UARTDBG_CR_SIRLP_V(e) BF_UARTDBG_CR_SIRLP(BV_UARTDBG_CR_SIRLP__##e)
|
|
#define BFM_UARTDBG_CR_SIRLP_V(v) BM_UARTDBG_CR_SIRLP
|
|
#define BP_UARTDBG_CR_SIREN 1
|
|
#define BM_UARTDBG_CR_SIREN 0x2
|
|
#define BF_UARTDBG_CR_SIREN(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_CR_SIREN(v) BM_UARTDBG_CR_SIREN
|
|
#define BF_UARTDBG_CR_SIREN_V(e) BF_UARTDBG_CR_SIREN(BV_UARTDBG_CR_SIREN__##e)
|
|
#define BFM_UARTDBG_CR_SIREN_V(v) BM_UARTDBG_CR_SIREN
|
|
#define BP_UARTDBG_CR_UARTEN 0
|
|
#define BM_UARTDBG_CR_UARTEN 0x1
|
|
#define BF_UARTDBG_CR_UARTEN(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_CR_UARTEN(v) BM_UARTDBG_CR_UARTEN
|
|
#define BF_UARTDBG_CR_UARTEN_V(e) BF_UARTDBG_CR_UARTEN(BV_UARTDBG_CR_UARTEN__##e)
|
|
#define BFM_UARTDBG_CR_UARTEN_V(v) BM_UARTDBG_CR_UARTEN
|
|
|
|
#define HW_UARTDBG_IFLS HW(UARTDBG_IFLS)
|
|
#define HWA_UARTDBG_IFLS (0x80070000 + 0x34)
|
|
#define HWT_UARTDBG_IFLS HWIO_32_RW
|
|
#define HWN_UARTDBG_IFLS UARTDBG_IFLS
|
|
#define HWI_UARTDBG_IFLS
|
|
#define BP_UARTDBG_IFLS_UNAVAILABLE 16
|
|
#define BM_UARTDBG_IFLS_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_IFLS_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_IFLS_UNAVAILABLE(v) BM_UARTDBG_IFLS_UNAVAILABLE
|
|
#define BF_UARTDBG_IFLS_UNAVAILABLE_V(e) BF_UARTDBG_IFLS_UNAVAILABLE(BV_UARTDBG_IFLS_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_IFLS_UNAVAILABLE_V(v) BM_UARTDBG_IFLS_UNAVAILABLE
|
|
#define BP_UARTDBG_IFLS_RESERVED 6
|
|
#define BM_UARTDBG_IFLS_RESERVED 0xffc0
|
|
#define BF_UARTDBG_IFLS_RESERVED(v) (((v) & 0x3ff) << 6)
|
|
#define BFM_UARTDBG_IFLS_RESERVED(v) BM_UARTDBG_IFLS_RESERVED
|
|
#define BF_UARTDBG_IFLS_RESERVED_V(e) BF_UARTDBG_IFLS_RESERVED(BV_UARTDBG_IFLS_RESERVED__##e)
|
|
#define BFM_UARTDBG_IFLS_RESERVED_V(v) BM_UARTDBG_IFLS_RESERVED
|
|
#define BP_UARTDBG_IFLS_RXIFLSEL 3
|
|
#define BM_UARTDBG_IFLS_RXIFLSEL 0x38
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__NOT_EMPTY 0x0
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__ONE_QUARTER 0x1
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__ONE_HALF 0x2
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__THREE_QUARTERS 0x3
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__SEVEN_EIGHTHS 0x4
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__INVALID5 0x5
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__INVALID6 0x6
|
|
#define BV_UARTDBG_IFLS_RXIFLSEL__INVALID7 0x7
|
|
#define BF_UARTDBG_IFLS_RXIFLSEL(v) (((v) & 0x7) << 3)
|
|
#define BFM_UARTDBG_IFLS_RXIFLSEL(v) BM_UARTDBG_IFLS_RXIFLSEL
|
|
#define BF_UARTDBG_IFLS_RXIFLSEL_V(e) BF_UARTDBG_IFLS_RXIFLSEL(BV_UARTDBG_IFLS_RXIFLSEL__##e)
|
|
#define BFM_UARTDBG_IFLS_RXIFLSEL_V(v) BM_UARTDBG_IFLS_RXIFLSEL
|
|
#define BP_UARTDBG_IFLS_TXIFLSEL 0
|
|
#define BM_UARTDBG_IFLS_TXIFLSEL 0x7
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__EMPTY 0x0
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__ONE_QUARTER 0x1
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__ONE_HALF 0x2
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__THREE_QUARTERS 0x3
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__SEVEN_EIGHTHS 0x4
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__INVALID5 0x5
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__INVALID6 0x6
|
|
#define BV_UARTDBG_IFLS_TXIFLSEL__INVALID7 0x7
|
|
#define BF_UARTDBG_IFLS_TXIFLSEL(v) (((v) & 0x7) << 0)
|
|
#define BFM_UARTDBG_IFLS_TXIFLSEL(v) BM_UARTDBG_IFLS_TXIFLSEL
|
|
#define BF_UARTDBG_IFLS_TXIFLSEL_V(e) BF_UARTDBG_IFLS_TXIFLSEL(BV_UARTDBG_IFLS_TXIFLSEL__##e)
|
|
#define BFM_UARTDBG_IFLS_TXIFLSEL_V(v) BM_UARTDBG_IFLS_TXIFLSEL
|
|
|
|
#define HW_UARTDBG_IMSC HW(UARTDBG_IMSC)
|
|
#define HWA_UARTDBG_IMSC (0x80070000 + 0x38)
|
|
#define HWT_UARTDBG_IMSC HWIO_32_RW
|
|
#define HWN_UARTDBG_IMSC UARTDBG_IMSC
|
|
#define HWI_UARTDBG_IMSC
|
|
#define BP_UARTDBG_IMSC_UNAVAILABLE 16
|
|
#define BM_UARTDBG_IMSC_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_IMSC_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_IMSC_UNAVAILABLE(v) BM_UARTDBG_IMSC_UNAVAILABLE
|
|
#define BF_UARTDBG_IMSC_UNAVAILABLE_V(e) BF_UARTDBG_IMSC_UNAVAILABLE(BV_UARTDBG_IMSC_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_IMSC_UNAVAILABLE_V(v) BM_UARTDBG_IMSC_UNAVAILABLE
|
|
#define BP_UARTDBG_IMSC_RESERVED 11
|
|
#define BM_UARTDBG_IMSC_RESERVED 0xf800
|
|
#define BF_UARTDBG_IMSC_RESERVED(v) (((v) & 0x1f) << 11)
|
|
#define BFM_UARTDBG_IMSC_RESERVED(v) BM_UARTDBG_IMSC_RESERVED
|
|
#define BF_UARTDBG_IMSC_RESERVED_V(e) BF_UARTDBG_IMSC_RESERVED(BV_UARTDBG_IMSC_RESERVED__##e)
|
|
#define BFM_UARTDBG_IMSC_RESERVED_V(v) BM_UARTDBG_IMSC_RESERVED
|
|
#define BP_UARTDBG_IMSC_OEIM 10
|
|
#define BM_UARTDBG_IMSC_OEIM 0x400
|
|
#define BF_UARTDBG_IMSC_OEIM(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_IMSC_OEIM(v) BM_UARTDBG_IMSC_OEIM
|
|
#define BF_UARTDBG_IMSC_OEIM_V(e) BF_UARTDBG_IMSC_OEIM(BV_UARTDBG_IMSC_OEIM__##e)
|
|
#define BFM_UARTDBG_IMSC_OEIM_V(v) BM_UARTDBG_IMSC_OEIM
|
|
#define BP_UARTDBG_IMSC_BEIM 9
|
|
#define BM_UARTDBG_IMSC_BEIM 0x200
|
|
#define BF_UARTDBG_IMSC_BEIM(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_IMSC_BEIM(v) BM_UARTDBG_IMSC_BEIM
|
|
#define BF_UARTDBG_IMSC_BEIM_V(e) BF_UARTDBG_IMSC_BEIM(BV_UARTDBG_IMSC_BEIM__##e)
|
|
#define BFM_UARTDBG_IMSC_BEIM_V(v) BM_UARTDBG_IMSC_BEIM
|
|
#define BP_UARTDBG_IMSC_PEIM 8
|
|
#define BM_UARTDBG_IMSC_PEIM 0x100
|
|
#define BF_UARTDBG_IMSC_PEIM(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_IMSC_PEIM(v) BM_UARTDBG_IMSC_PEIM
|
|
#define BF_UARTDBG_IMSC_PEIM_V(e) BF_UARTDBG_IMSC_PEIM(BV_UARTDBG_IMSC_PEIM__##e)
|
|
#define BFM_UARTDBG_IMSC_PEIM_V(v) BM_UARTDBG_IMSC_PEIM
|
|
#define BP_UARTDBG_IMSC_FEIM 7
|
|
#define BM_UARTDBG_IMSC_FEIM 0x80
|
|
#define BF_UARTDBG_IMSC_FEIM(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_IMSC_FEIM(v) BM_UARTDBG_IMSC_FEIM
|
|
#define BF_UARTDBG_IMSC_FEIM_V(e) BF_UARTDBG_IMSC_FEIM(BV_UARTDBG_IMSC_FEIM__##e)
|
|
#define BFM_UARTDBG_IMSC_FEIM_V(v) BM_UARTDBG_IMSC_FEIM
|
|
#define BP_UARTDBG_IMSC_RTIM 6
|
|
#define BM_UARTDBG_IMSC_RTIM 0x40
|
|
#define BF_UARTDBG_IMSC_RTIM(v) (((v) & 0x1) << 6)
|
|
#define BFM_UARTDBG_IMSC_RTIM(v) BM_UARTDBG_IMSC_RTIM
|
|
#define BF_UARTDBG_IMSC_RTIM_V(e) BF_UARTDBG_IMSC_RTIM(BV_UARTDBG_IMSC_RTIM__##e)
|
|
#define BFM_UARTDBG_IMSC_RTIM_V(v) BM_UARTDBG_IMSC_RTIM
|
|
#define BP_UARTDBG_IMSC_TXIM 5
|
|
#define BM_UARTDBG_IMSC_TXIM 0x20
|
|
#define BF_UARTDBG_IMSC_TXIM(v) (((v) & 0x1) << 5)
|
|
#define BFM_UARTDBG_IMSC_TXIM(v) BM_UARTDBG_IMSC_TXIM
|
|
#define BF_UARTDBG_IMSC_TXIM_V(e) BF_UARTDBG_IMSC_TXIM(BV_UARTDBG_IMSC_TXIM__##e)
|
|
#define BFM_UARTDBG_IMSC_TXIM_V(v) BM_UARTDBG_IMSC_TXIM
|
|
#define BP_UARTDBG_IMSC_RXIM 4
|
|
#define BM_UARTDBG_IMSC_RXIM 0x10
|
|
#define BF_UARTDBG_IMSC_RXIM(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_IMSC_RXIM(v) BM_UARTDBG_IMSC_RXIM
|
|
#define BF_UARTDBG_IMSC_RXIM_V(e) BF_UARTDBG_IMSC_RXIM(BV_UARTDBG_IMSC_RXIM__##e)
|
|
#define BFM_UARTDBG_IMSC_RXIM_V(v) BM_UARTDBG_IMSC_RXIM
|
|
#define BP_UARTDBG_IMSC_DSRMIM 3
|
|
#define BM_UARTDBG_IMSC_DSRMIM 0x8
|
|
#define BF_UARTDBG_IMSC_DSRMIM(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_IMSC_DSRMIM(v) BM_UARTDBG_IMSC_DSRMIM
|
|
#define BF_UARTDBG_IMSC_DSRMIM_V(e) BF_UARTDBG_IMSC_DSRMIM(BV_UARTDBG_IMSC_DSRMIM__##e)
|
|
#define BFM_UARTDBG_IMSC_DSRMIM_V(v) BM_UARTDBG_IMSC_DSRMIM
|
|
#define BP_UARTDBG_IMSC_DCDMIM 2
|
|
#define BM_UARTDBG_IMSC_DCDMIM 0x4
|
|
#define BF_UARTDBG_IMSC_DCDMIM(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_IMSC_DCDMIM(v) BM_UARTDBG_IMSC_DCDMIM
|
|
#define BF_UARTDBG_IMSC_DCDMIM_V(e) BF_UARTDBG_IMSC_DCDMIM(BV_UARTDBG_IMSC_DCDMIM__##e)
|
|
#define BFM_UARTDBG_IMSC_DCDMIM_V(v) BM_UARTDBG_IMSC_DCDMIM
|
|
#define BP_UARTDBG_IMSC_CTSMIM 1
|
|
#define BM_UARTDBG_IMSC_CTSMIM 0x2
|
|
#define BF_UARTDBG_IMSC_CTSMIM(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_IMSC_CTSMIM(v) BM_UARTDBG_IMSC_CTSMIM
|
|
#define BF_UARTDBG_IMSC_CTSMIM_V(e) BF_UARTDBG_IMSC_CTSMIM(BV_UARTDBG_IMSC_CTSMIM__##e)
|
|
#define BFM_UARTDBG_IMSC_CTSMIM_V(v) BM_UARTDBG_IMSC_CTSMIM
|
|
#define BP_UARTDBG_IMSC_RIMIM 0
|
|
#define BM_UARTDBG_IMSC_RIMIM 0x1
|
|
#define BF_UARTDBG_IMSC_RIMIM(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_IMSC_RIMIM(v) BM_UARTDBG_IMSC_RIMIM
|
|
#define BF_UARTDBG_IMSC_RIMIM_V(e) BF_UARTDBG_IMSC_RIMIM(BV_UARTDBG_IMSC_RIMIM__##e)
|
|
#define BFM_UARTDBG_IMSC_RIMIM_V(v) BM_UARTDBG_IMSC_RIMIM
|
|
|
|
#define HW_UARTDBG_RIS HW(UARTDBG_RIS)
|
|
#define HWA_UARTDBG_RIS (0x80070000 + 0x3c)
|
|
#define HWT_UARTDBG_RIS HWIO_32_RW
|
|
#define HWN_UARTDBG_RIS UARTDBG_RIS
|
|
#define HWI_UARTDBG_RIS
|
|
#define BP_UARTDBG_RIS_UNAVAILABLE 16
|
|
#define BM_UARTDBG_RIS_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_RIS_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_RIS_UNAVAILABLE(v) BM_UARTDBG_RIS_UNAVAILABLE
|
|
#define BF_UARTDBG_RIS_UNAVAILABLE_V(e) BF_UARTDBG_RIS_UNAVAILABLE(BV_UARTDBG_RIS_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_RIS_UNAVAILABLE_V(v) BM_UARTDBG_RIS_UNAVAILABLE
|
|
#define BP_UARTDBG_RIS_RESERVED 11
|
|
#define BM_UARTDBG_RIS_RESERVED 0xf800
|
|
#define BF_UARTDBG_RIS_RESERVED(v) (((v) & 0x1f) << 11)
|
|
#define BFM_UARTDBG_RIS_RESERVED(v) BM_UARTDBG_RIS_RESERVED
|
|
#define BF_UARTDBG_RIS_RESERVED_V(e) BF_UARTDBG_RIS_RESERVED(BV_UARTDBG_RIS_RESERVED__##e)
|
|
#define BFM_UARTDBG_RIS_RESERVED_V(v) BM_UARTDBG_RIS_RESERVED
|
|
#define BP_UARTDBG_RIS_OERIS 10
|
|
#define BM_UARTDBG_RIS_OERIS 0x400
|
|
#define BF_UARTDBG_RIS_OERIS(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_RIS_OERIS(v) BM_UARTDBG_RIS_OERIS
|
|
#define BF_UARTDBG_RIS_OERIS_V(e) BF_UARTDBG_RIS_OERIS(BV_UARTDBG_RIS_OERIS__##e)
|
|
#define BFM_UARTDBG_RIS_OERIS_V(v) BM_UARTDBG_RIS_OERIS
|
|
#define BP_UARTDBG_RIS_BERIS 9
|
|
#define BM_UARTDBG_RIS_BERIS 0x200
|
|
#define BF_UARTDBG_RIS_BERIS(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_RIS_BERIS(v) BM_UARTDBG_RIS_BERIS
|
|
#define BF_UARTDBG_RIS_BERIS_V(e) BF_UARTDBG_RIS_BERIS(BV_UARTDBG_RIS_BERIS__##e)
|
|
#define BFM_UARTDBG_RIS_BERIS_V(v) BM_UARTDBG_RIS_BERIS
|
|
#define BP_UARTDBG_RIS_PERIS 8
|
|
#define BM_UARTDBG_RIS_PERIS 0x100
|
|
#define BF_UARTDBG_RIS_PERIS(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_RIS_PERIS(v) BM_UARTDBG_RIS_PERIS
|
|
#define BF_UARTDBG_RIS_PERIS_V(e) BF_UARTDBG_RIS_PERIS(BV_UARTDBG_RIS_PERIS__##e)
|
|
#define BFM_UARTDBG_RIS_PERIS_V(v) BM_UARTDBG_RIS_PERIS
|
|
#define BP_UARTDBG_RIS_FERIS 7
|
|
#define BM_UARTDBG_RIS_FERIS 0x80
|
|
#define BF_UARTDBG_RIS_FERIS(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_RIS_FERIS(v) BM_UARTDBG_RIS_FERIS
|
|
#define BF_UARTDBG_RIS_FERIS_V(e) BF_UARTDBG_RIS_FERIS(BV_UARTDBG_RIS_FERIS__##e)
|
|
#define BFM_UARTDBG_RIS_FERIS_V(v) BM_UARTDBG_RIS_FERIS
|
|
#define BP_UARTDBG_RIS_RTRIS 6
|
|
#define BM_UARTDBG_RIS_RTRIS 0x40
|
|
#define BF_UARTDBG_RIS_RTRIS(v) (((v) & 0x1) << 6)
|
|
#define BFM_UARTDBG_RIS_RTRIS(v) BM_UARTDBG_RIS_RTRIS
|
|
#define BF_UARTDBG_RIS_RTRIS_V(e) BF_UARTDBG_RIS_RTRIS(BV_UARTDBG_RIS_RTRIS__##e)
|
|
#define BFM_UARTDBG_RIS_RTRIS_V(v) BM_UARTDBG_RIS_RTRIS
|
|
#define BP_UARTDBG_RIS_TXRIS 5
|
|
#define BM_UARTDBG_RIS_TXRIS 0x20
|
|
#define BF_UARTDBG_RIS_TXRIS(v) (((v) & 0x1) << 5)
|
|
#define BFM_UARTDBG_RIS_TXRIS(v) BM_UARTDBG_RIS_TXRIS
|
|
#define BF_UARTDBG_RIS_TXRIS_V(e) BF_UARTDBG_RIS_TXRIS(BV_UARTDBG_RIS_TXRIS__##e)
|
|
#define BFM_UARTDBG_RIS_TXRIS_V(v) BM_UARTDBG_RIS_TXRIS
|
|
#define BP_UARTDBG_RIS_RXRIS 4
|
|
#define BM_UARTDBG_RIS_RXRIS 0x10
|
|
#define BF_UARTDBG_RIS_RXRIS(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_RIS_RXRIS(v) BM_UARTDBG_RIS_RXRIS
|
|
#define BF_UARTDBG_RIS_RXRIS_V(e) BF_UARTDBG_RIS_RXRIS(BV_UARTDBG_RIS_RXRIS__##e)
|
|
#define BFM_UARTDBG_RIS_RXRIS_V(v) BM_UARTDBG_RIS_RXRIS
|
|
#define BP_UARTDBG_RIS_DSRRMIS 3
|
|
#define BM_UARTDBG_RIS_DSRRMIS 0x8
|
|
#define BF_UARTDBG_RIS_DSRRMIS(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_RIS_DSRRMIS(v) BM_UARTDBG_RIS_DSRRMIS
|
|
#define BF_UARTDBG_RIS_DSRRMIS_V(e) BF_UARTDBG_RIS_DSRRMIS(BV_UARTDBG_RIS_DSRRMIS__##e)
|
|
#define BFM_UARTDBG_RIS_DSRRMIS_V(v) BM_UARTDBG_RIS_DSRRMIS
|
|
#define BP_UARTDBG_RIS_DCDRMIS 2
|
|
#define BM_UARTDBG_RIS_DCDRMIS 0x4
|
|
#define BF_UARTDBG_RIS_DCDRMIS(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_RIS_DCDRMIS(v) BM_UARTDBG_RIS_DCDRMIS
|
|
#define BF_UARTDBG_RIS_DCDRMIS_V(e) BF_UARTDBG_RIS_DCDRMIS(BV_UARTDBG_RIS_DCDRMIS__##e)
|
|
#define BFM_UARTDBG_RIS_DCDRMIS_V(v) BM_UARTDBG_RIS_DCDRMIS
|
|
#define BP_UARTDBG_RIS_CTSRMIS 1
|
|
#define BM_UARTDBG_RIS_CTSRMIS 0x2
|
|
#define BF_UARTDBG_RIS_CTSRMIS(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_RIS_CTSRMIS(v) BM_UARTDBG_RIS_CTSRMIS
|
|
#define BF_UARTDBG_RIS_CTSRMIS_V(e) BF_UARTDBG_RIS_CTSRMIS(BV_UARTDBG_RIS_CTSRMIS__##e)
|
|
#define BFM_UARTDBG_RIS_CTSRMIS_V(v) BM_UARTDBG_RIS_CTSRMIS
|
|
#define BP_UARTDBG_RIS_RIRMIS 0
|
|
#define BM_UARTDBG_RIS_RIRMIS 0x1
|
|
#define BF_UARTDBG_RIS_RIRMIS(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_RIS_RIRMIS(v) BM_UARTDBG_RIS_RIRMIS
|
|
#define BF_UARTDBG_RIS_RIRMIS_V(e) BF_UARTDBG_RIS_RIRMIS(BV_UARTDBG_RIS_RIRMIS__##e)
|
|
#define BFM_UARTDBG_RIS_RIRMIS_V(v) BM_UARTDBG_RIS_RIRMIS
|
|
|
|
#define HW_UARTDBG_MIS HW(UARTDBG_MIS)
|
|
#define HWA_UARTDBG_MIS (0x80070000 + 0x40)
|
|
#define HWT_UARTDBG_MIS HWIO_32_RW
|
|
#define HWN_UARTDBG_MIS UARTDBG_MIS
|
|
#define HWI_UARTDBG_MIS
|
|
#define BP_UARTDBG_MIS_UNAVAILABLE 16
|
|
#define BM_UARTDBG_MIS_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_MIS_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_MIS_UNAVAILABLE(v) BM_UARTDBG_MIS_UNAVAILABLE
|
|
#define BF_UARTDBG_MIS_UNAVAILABLE_V(e) BF_UARTDBG_MIS_UNAVAILABLE(BV_UARTDBG_MIS_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_MIS_UNAVAILABLE_V(v) BM_UARTDBG_MIS_UNAVAILABLE
|
|
#define BP_UARTDBG_MIS_RESERVED 11
|
|
#define BM_UARTDBG_MIS_RESERVED 0xf800
|
|
#define BF_UARTDBG_MIS_RESERVED(v) (((v) & 0x1f) << 11)
|
|
#define BFM_UARTDBG_MIS_RESERVED(v) BM_UARTDBG_MIS_RESERVED
|
|
#define BF_UARTDBG_MIS_RESERVED_V(e) BF_UARTDBG_MIS_RESERVED(BV_UARTDBG_MIS_RESERVED__##e)
|
|
#define BFM_UARTDBG_MIS_RESERVED_V(v) BM_UARTDBG_MIS_RESERVED
|
|
#define BP_UARTDBG_MIS_OEMIS 10
|
|
#define BM_UARTDBG_MIS_OEMIS 0x400
|
|
#define BF_UARTDBG_MIS_OEMIS(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_MIS_OEMIS(v) BM_UARTDBG_MIS_OEMIS
|
|
#define BF_UARTDBG_MIS_OEMIS_V(e) BF_UARTDBG_MIS_OEMIS(BV_UARTDBG_MIS_OEMIS__##e)
|
|
#define BFM_UARTDBG_MIS_OEMIS_V(v) BM_UARTDBG_MIS_OEMIS
|
|
#define BP_UARTDBG_MIS_BEMIS 9
|
|
#define BM_UARTDBG_MIS_BEMIS 0x200
|
|
#define BF_UARTDBG_MIS_BEMIS(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_MIS_BEMIS(v) BM_UARTDBG_MIS_BEMIS
|
|
#define BF_UARTDBG_MIS_BEMIS_V(e) BF_UARTDBG_MIS_BEMIS(BV_UARTDBG_MIS_BEMIS__##e)
|
|
#define BFM_UARTDBG_MIS_BEMIS_V(v) BM_UARTDBG_MIS_BEMIS
|
|
#define BP_UARTDBG_MIS_PEMIS 8
|
|
#define BM_UARTDBG_MIS_PEMIS 0x100
|
|
#define BF_UARTDBG_MIS_PEMIS(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_MIS_PEMIS(v) BM_UARTDBG_MIS_PEMIS
|
|
#define BF_UARTDBG_MIS_PEMIS_V(e) BF_UARTDBG_MIS_PEMIS(BV_UARTDBG_MIS_PEMIS__##e)
|
|
#define BFM_UARTDBG_MIS_PEMIS_V(v) BM_UARTDBG_MIS_PEMIS
|
|
#define BP_UARTDBG_MIS_FEMIS 7
|
|
#define BM_UARTDBG_MIS_FEMIS 0x80
|
|
#define BF_UARTDBG_MIS_FEMIS(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_MIS_FEMIS(v) BM_UARTDBG_MIS_FEMIS
|
|
#define BF_UARTDBG_MIS_FEMIS_V(e) BF_UARTDBG_MIS_FEMIS(BV_UARTDBG_MIS_FEMIS__##e)
|
|
#define BFM_UARTDBG_MIS_FEMIS_V(v) BM_UARTDBG_MIS_FEMIS
|
|
#define BP_UARTDBG_MIS_RTMIS 6
|
|
#define BM_UARTDBG_MIS_RTMIS 0x40
|
|
#define BF_UARTDBG_MIS_RTMIS(v) (((v) & 0x1) << 6)
|
|
#define BFM_UARTDBG_MIS_RTMIS(v) BM_UARTDBG_MIS_RTMIS
|
|
#define BF_UARTDBG_MIS_RTMIS_V(e) BF_UARTDBG_MIS_RTMIS(BV_UARTDBG_MIS_RTMIS__##e)
|
|
#define BFM_UARTDBG_MIS_RTMIS_V(v) BM_UARTDBG_MIS_RTMIS
|
|
#define BP_UARTDBG_MIS_TXMIS 5
|
|
#define BM_UARTDBG_MIS_TXMIS 0x20
|
|
#define BF_UARTDBG_MIS_TXMIS(v) (((v) & 0x1) << 5)
|
|
#define BFM_UARTDBG_MIS_TXMIS(v) BM_UARTDBG_MIS_TXMIS
|
|
#define BF_UARTDBG_MIS_TXMIS_V(e) BF_UARTDBG_MIS_TXMIS(BV_UARTDBG_MIS_TXMIS__##e)
|
|
#define BFM_UARTDBG_MIS_TXMIS_V(v) BM_UARTDBG_MIS_TXMIS
|
|
#define BP_UARTDBG_MIS_RXMIS 4
|
|
#define BM_UARTDBG_MIS_RXMIS 0x10
|
|
#define BF_UARTDBG_MIS_RXMIS(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_MIS_RXMIS(v) BM_UARTDBG_MIS_RXMIS
|
|
#define BF_UARTDBG_MIS_RXMIS_V(e) BF_UARTDBG_MIS_RXMIS(BV_UARTDBG_MIS_RXMIS__##e)
|
|
#define BFM_UARTDBG_MIS_RXMIS_V(v) BM_UARTDBG_MIS_RXMIS
|
|
#define BP_UARTDBG_MIS_DSRMMIS 3
|
|
#define BM_UARTDBG_MIS_DSRMMIS 0x8
|
|
#define BF_UARTDBG_MIS_DSRMMIS(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_MIS_DSRMMIS(v) BM_UARTDBG_MIS_DSRMMIS
|
|
#define BF_UARTDBG_MIS_DSRMMIS_V(e) BF_UARTDBG_MIS_DSRMMIS(BV_UARTDBG_MIS_DSRMMIS__##e)
|
|
#define BFM_UARTDBG_MIS_DSRMMIS_V(v) BM_UARTDBG_MIS_DSRMMIS
|
|
#define BP_UARTDBG_MIS_DCDMMIS 2
|
|
#define BM_UARTDBG_MIS_DCDMMIS 0x4
|
|
#define BF_UARTDBG_MIS_DCDMMIS(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_MIS_DCDMMIS(v) BM_UARTDBG_MIS_DCDMMIS
|
|
#define BF_UARTDBG_MIS_DCDMMIS_V(e) BF_UARTDBG_MIS_DCDMMIS(BV_UARTDBG_MIS_DCDMMIS__##e)
|
|
#define BFM_UARTDBG_MIS_DCDMMIS_V(v) BM_UARTDBG_MIS_DCDMMIS
|
|
#define BP_UARTDBG_MIS_CTSMMIS 1
|
|
#define BM_UARTDBG_MIS_CTSMMIS 0x2
|
|
#define BF_UARTDBG_MIS_CTSMMIS(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_MIS_CTSMMIS(v) BM_UARTDBG_MIS_CTSMMIS
|
|
#define BF_UARTDBG_MIS_CTSMMIS_V(e) BF_UARTDBG_MIS_CTSMMIS(BV_UARTDBG_MIS_CTSMMIS__##e)
|
|
#define BFM_UARTDBG_MIS_CTSMMIS_V(v) BM_UARTDBG_MIS_CTSMMIS
|
|
#define BP_UARTDBG_MIS_RIMMIS 0
|
|
#define BM_UARTDBG_MIS_RIMMIS 0x1
|
|
#define BF_UARTDBG_MIS_RIMMIS(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_MIS_RIMMIS(v) BM_UARTDBG_MIS_RIMMIS
|
|
#define BF_UARTDBG_MIS_RIMMIS_V(e) BF_UARTDBG_MIS_RIMMIS(BV_UARTDBG_MIS_RIMMIS__##e)
|
|
#define BFM_UARTDBG_MIS_RIMMIS_V(v) BM_UARTDBG_MIS_RIMMIS
|
|
|
|
#define HW_UARTDBG_ICR HW(UARTDBG_ICR)
|
|
#define HWA_UARTDBG_ICR (0x80070000 + 0x44)
|
|
#define HWT_UARTDBG_ICR HWIO_32_RW
|
|
#define HWN_UARTDBG_ICR UARTDBG_ICR
|
|
#define HWI_UARTDBG_ICR
|
|
#define BP_UARTDBG_ICR_UNAVAILABLE 16
|
|
#define BM_UARTDBG_ICR_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_ICR_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_ICR_UNAVAILABLE(v) BM_UARTDBG_ICR_UNAVAILABLE
|
|
#define BF_UARTDBG_ICR_UNAVAILABLE_V(e) BF_UARTDBG_ICR_UNAVAILABLE(BV_UARTDBG_ICR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_ICR_UNAVAILABLE_V(v) BM_UARTDBG_ICR_UNAVAILABLE
|
|
#define BP_UARTDBG_ICR_RESERVED 11
|
|
#define BM_UARTDBG_ICR_RESERVED 0xf800
|
|
#define BF_UARTDBG_ICR_RESERVED(v) (((v) & 0x1f) << 11)
|
|
#define BFM_UARTDBG_ICR_RESERVED(v) BM_UARTDBG_ICR_RESERVED
|
|
#define BF_UARTDBG_ICR_RESERVED_V(e) BF_UARTDBG_ICR_RESERVED(BV_UARTDBG_ICR_RESERVED__##e)
|
|
#define BFM_UARTDBG_ICR_RESERVED_V(v) BM_UARTDBG_ICR_RESERVED
|
|
#define BP_UARTDBG_ICR_OEIC 10
|
|
#define BM_UARTDBG_ICR_OEIC 0x400
|
|
#define BF_UARTDBG_ICR_OEIC(v) (((v) & 0x1) << 10)
|
|
#define BFM_UARTDBG_ICR_OEIC(v) BM_UARTDBG_ICR_OEIC
|
|
#define BF_UARTDBG_ICR_OEIC_V(e) BF_UARTDBG_ICR_OEIC(BV_UARTDBG_ICR_OEIC__##e)
|
|
#define BFM_UARTDBG_ICR_OEIC_V(v) BM_UARTDBG_ICR_OEIC
|
|
#define BP_UARTDBG_ICR_BEIC 9
|
|
#define BM_UARTDBG_ICR_BEIC 0x200
|
|
#define BF_UARTDBG_ICR_BEIC(v) (((v) & 0x1) << 9)
|
|
#define BFM_UARTDBG_ICR_BEIC(v) BM_UARTDBG_ICR_BEIC
|
|
#define BF_UARTDBG_ICR_BEIC_V(e) BF_UARTDBG_ICR_BEIC(BV_UARTDBG_ICR_BEIC__##e)
|
|
#define BFM_UARTDBG_ICR_BEIC_V(v) BM_UARTDBG_ICR_BEIC
|
|
#define BP_UARTDBG_ICR_PEIC 8
|
|
#define BM_UARTDBG_ICR_PEIC 0x100
|
|
#define BF_UARTDBG_ICR_PEIC(v) (((v) & 0x1) << 8)
|
|
#define BFM_UARTDBG_ICR_PEIC(v) BM_UARTDBG_ICR_PEIC
|
|
#define BF_UARTDBG_ICR_PEIC_V(e) BF_UARTDBG_ICR_PEIC(BV_UARTDBG_ICR_PEIC__##e)
|
|
#define BFM_UARTDBG_ICR_PEIC_V(v) BM_UARTDBG_ICR_PEIC
|
|
#define BP_UARTDBG_ICR_FEIC 7
|
|
#define BM_UARTDBG_ICR_FEIC 0x80
|
|
#define BF_UARTDBG_ICR_FEIC(v) (((v) & 0x1) << 7)
|
|
#define BFM_UARTDBG_ICR_FEIC(v) BM_UARTDBG_ICR_FEIC
|
|
#define BF_UARTDBG_ICR_FEIC_V(e) BF_UARTDBG_ICR_FEIC(BV_UARTDBG_ICR_FEIC__##e)
|
|
#define BFM_UARTDBG_ICR_FEIC_V(v) BM_UARTDBG_ICR_FEIC
|
|
#define BP_UARTDBG_ICR_RTIC 6
|
|
#define BM_UARTDBG_ICR_RTIC 0x40
|
|
#define BF_UARTDBG_ICR_RTIC(v) (((v) & 0x1) << 6)
|
|
#define BFM_UARTDBG_ICR_RTIC(v) BM_UARTDBG_ICR_RTIC
|
|
#define BF_UARTDBG_ICR_RTIC_V(e) BF_UARTDBG_ICR_RTIC(BV_UARTDBG_ICR_RTIC__##e)
|
|
#define BFM_UARTDBG_ICR_RTIC_V(v) BM_UARTDBG_ICR_RTIC
|
|
#define BP_UARTDBG_ICR_TXIC 5
|
|
#define BM_UARTDBG_ICR_TXIC 0x20
|
|
#define BF_UARTDBG_ICR_TXIC(v) (((v) & 0x1) << 5)
|
|
#define BFM_UARTDBG_ICR_TXIC(v) BM_UARTDBG_ICR_TXIC
|
|
#define BF_UARTDBG_ICR_TXIC_V(e) BF_UARTDBG_ICR_TXIC(BV_UARTDBG_ICR_TXIC__##e)
|
|
#define BFM_UARTDBG_ICR_TXIC_V(v) BM_UARTDBG_ICR_TXIC
|
|
#define BP_UARTDBG_ICR_RXIC 4
|
|
#define BM_UARTDBG_ICR_RXIC 0x10
|
|
#define BF_UARTDBG_ICR_RXIC(v) (((v) & 0x1) << 4)
|
|
#define BFM_UARTDBG_ICR_RXIC(v) BM_UARTDBG_ICR_RXIC
|
|
#define BF_UARTDBG_ICR_RXIC_V(e) BF_UARTDBG_ICR_RXIC(BV_UARTDBG_ICR_RXIC__##e)
|
|
#define BFM_UARTDBG_ICR_RXIC_V(v) BM_UARTDBG_ICR_RXIC
|
|
#define BP_UARTDBG_ICR_DSRMIC 3
|
|
#define BM_UARTDBG_ICR_DSRMIC 0x8
|
|
#define BF_UARTDBG_ICR_DSRMIC(v) (((v) & 0x1) << 3)
|
|
#define BFM_UARTDBG_ICR_DSRMIC(v) BM_UARTDBG_ICR_DSRMIC
|
|
#define BF_UARTDBG_ICR_DSRMIC_V(e) BF_UARTDBG_ICR_DSRMIC(BV_UARTDBG_ICR_DSRMIC__##e)
|
|
#define BFM_UARTDBG_ICR_DSRMIC_V(v) BM_UARTDBG_ICR_DSRMIC
|
|
#define BP_UARTDBG_ICR_DCDMIC 2
|
|
#define BM_UARTDBG_ICR_DCDMIC 0x4
|
|
#define BF_UARTDBG_ICR_DCDMIC(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_ICR_DCDMIC(v) BM_UARTDBG_ICR_DCDMIC
|
|
#define BF_UARTDBG_ICR_DCDMIC_V(e) BF_UARTDBG_ICR_DCDMIC(BV_UARTDBG_ICR_DCDMIC__##e)
|
|
#define BFM_UARTDBG_ICR_DCDMIC_V(v) BM_UARTDBG_ICR_DCDMIC
|
|
#define BP_UARTDBG_ICR_CTSMIC 1
|
|
#define BM_UARTDBG_ICR_CTSMIC 0x2
|
|
#define BF_UARTDBG_ICR_CTSMIC(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_ICR_CTSMIC(v) BM_UARTDBG_ICR_CTSMIC
|
|
#define BF_UARTDBG_ICR_CTSMIC_V(e) BF_UARTDBG_ICR_CTSMIC(BV_UARTDBG_ICR_CTSMIC__##e)
|
|
#define BFM_UARTDBG_ICR_CTSMIC_V(v) BM_UARTDBG_ICR_CTSMIC
|
|
#define BP_UARTDBG_ICR_RIMIC 0
|
|
#define BM_UARTDBG_ICR_RIMIC 0x1
|
|
#define BF_UARTDBG_ICR_RIMIC(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_ICR_RIMIC(v) BM_UARTDBG_ICR_RIMIC
|
|
#define BF_UARTDBG_ICR_RIMIC_V(e) BF_UARTDBG_ICR_RIMIC(BV_UARTDBG_ICR_RIMIC__##e)
|
|
#define BFM_UARTDBG_ICR_RIMIC_V(v) BM_UARTDBG_ICR_RIMIC
|
|
|
|
#define HW_UARTDBG_DMACR HW(UARTDBG_DMACR)
|
|
#define HWA_UARTDBG_DMACR (0x80070000 + 0x48)
|
|
#define HWT_UARTDBG_DMACR HWIO_32_RW
|
|
#define HWN_UARTDBG_DMACR UARTDBG_DMACR
|
|
#define HWI_UARTDBG_DMACR
|
|
#define BP_UARTDBG_DMACR_UNAVAILABLE 16
|
|
#define BM_UARTDBG_DMACR_UNAVAILABLE 0xffff0000
|
|
#define BF_UARTDBG_DMACR_UNAVAILABLE(v) (((v) & 0xffff) << 16)
|
|
#define BFM_UARTDBG_DMACR_UNAVAILABLE(v) BM_UARTDBG_DMACR_UNAVAILABLE
|
|
#define BF_UARTDBG_DMACR_UNAVAILABLE_V(e) BF_UARTDBG_DMACR_UNAVAILABLE(BV_UARTDBG_DMACR_UNAVAILABLE__##e)
|
|
#define BFM_UARTDBG_DMACR_UNAVAILABLE_V(v) BM_UARTDBG_DMACR_UNAVAILABLE
|
|
#define BP_UARTDBG_DMACR_RESERVED 3
|
|
#define BM_UARTDBG_DMACR_RESERVED 0xfff8
|
|
#define BF_UARTDBG_DMACR_RESERVED(v) (((v) & 0x1fff) << 3)
|
|
#define BFM_UARTDBG_DMACR_RESERVED(v) BM_UARTDBG_DMACR_RESERVED
|
|
#define BF_UARTDBG_DMACR_RESERVED_V(e) BF_UARTDBG_DMACR_RESERVED(BV_UARTDBG_DMACR_RESERVED__##e)
|
|
#define BFM_UARTDBG_DMACR_RESERVED_V(v) BM_UARTDBG_DMACR_RESERVED
|
|
#define BP_UARTDBG_DMACR_DMAONERR 2
|
|
#define BM_UARTDBG_DMACR_DMAONERR 0x4
|
|
#define BF_UARTDBG_DMACR_DMAONERR(v) (((v) & 0x1) << 2)
|
|
#define BFM_UARTDBG_DMACR_DMAONERR(v) BM_UARTDBG_DMACR_DMAONERR
|
|
#define BF_UARTDBG_DMACR_DMAONERR_V(e) BF_UARTDBG_DMACR_DMAONERR(BV_UARTDBG_DMACR_DMAONERR__##e)
|
|
#define BFM_UARTDBG_DMACR_DMAONERR_V(v) BM_UARTDBG_DMACR_DMAONERR
|
|
#define BP_UARTDBG_DMACR_TXDMAE 1
|
|
#define BM_UARTDBG_DMACR_TXDMAE 0x2
|
|
#define BF_UARTDBG_DMACR_TXDMAE(v) (((v) & 0x1) << 1)
|
|
#define BFM_UARTDBG_DMACR_TXDMAE(v) BM_UARTDBG_DMACR_TXDMAE
|
|
#define BF_UARTDBG_DMACR_TXDMAE_V(e) BF_UARTDBG_DMACR_TXDMAE(BV_UARTDBG_DMACR_TXDMAE__##e)
|
|
#define BFM_UARTDBG_DMACR_TXDMAE_V(v) BM_UARTDBG_DMACR_TXDMAE
|
|
#define BP_UARTDBG_DMACR_RXDMAE 0
|
|
#define BM_UARTDBG_DMACR_RXDMAE 0x1
|
|
#define BF_UARTDBG_DMACR_RXDMAE(v) (((v) & 0x1) << 0)
|
|
#define BFM_UARTDBG_DMACR_RXDMAE(v) BM_UARTDBG_DMACR_RXDMAE
|
|
#define BF_UARTDBG_DMACR_RXDMAE_V(e) BF_UARTDBG_DMACR_RXDMAE(BV_UARTDBG_DMACR_RXDMAE__##e)
|
|
#define BFM_UARTDBG_DMACR_RXDMAE_V(v) BM_UARTDBG_DMACR_RXDMAE
|
|
|
|
#endif /* __HEADERGEN_STMP3600_UARTDBG_H__*/
|