Fld
#define SMCR_DRAC Fld(3, 2)
#define TUCR_CTB Fld (3, 20) /* Clock Test Bits */
#define TUCR_TSEL Fld (3, 29) /* clock Test SELect on GPIO [27] */
#define UDCAR_ADD Fld (7, 0) /* function ADDress */
#define MDCNFG_DRAC Fld (2, 4) /* DRAM Row Address Count - 9 */
#define MDCNFG_TRP Fld (4, 7) /* Time RAS Pre-charge - 1 [Tmem] */
#define UDCOMP_OUTMAXP Fld (8, 0) /* OUTput MAXimum Packet size - 1 */
#define MDCNFG_TRASR Fld (4, 11) /* Time RAS Refresh - 1 [Tmem] */
#define MDCNFG_TDL Fld (2, 15) /* Time Data Latch [Tcpu] */
#define MDCNFG_DRI Fld (15, 17) /* min. DRAM Refresh Interval/4 */
#define MDCNFG_SA1110_DRAC0 Fld(3, 4) /* DRAM row addr bit count */
#define MDCNFG_SA1110_TRP0 Fld(3, 8) /* RAS precharge 0/1 */
#define MDCNFG_SA1110_TDL0 Fld(2, 12) /* Data input latch after CAS*/
#define MDCNFG_SA1110_TWR0 Fld(2, 14) /* SDRAM write recovery 0/1 */
#define MDCNFG_SA1110_DRAC2 Fld(3, 20) /* DRAM row addr bit count */
#define MDCNFG_SA1110_TRP2 Fld(3, 24) /* RAS precharge 0/1 */
#define MDCNFG_SA1110_TDL2 Fld(2, 28) /* Data input latch after CAS*/
#define MDCNFG_SA1110_TWR2 Fld(2, 30) /* SDRAM write recovery 0/1 */
Fld (16, ((Nb) Modulo 2)*16)
#define UDCIMP_INMAXP Fld (8, 0) /* INput MAXimum Packet size - 1 */
#define MSC_RT Fld (2, 0) /* ROM/static memory Type */
#define MSC_RDF Fld (5, 3) /* ROM/static memory read Delay */
#define MSC_RDN Fld (5, 8) /* ROM/static memory read Delay */
#define MSC_RRR Fld (3, 13) /* ROM/static memory RecoveRy */
Fld (15, (Nb)*16)
#define MECR_BSIO Fld (5, 0) /* BCLK Select I/O - 1 [Tmem] */
#define MECR_BSA Fld (5, 5) /* BCLK Select Attribute - 1 */
#define MECR_BSM Fld (5, 10) /* BCLK Select Memory - 1 [Tmem] */
#define MDREFR_TRASR Fld (4, 0)
#define MDREFR_DRI Fld (12, 4)
#define LCD_PGrey Fld (4, 0) /* LCD Palette entry Grey value */
#define LCD_PBlue Fld (4, 0) /* LCD Palette entry Blue value */
#define LCD_PGreen Fld (4, 4) /* LCD Palette entry Green value */
#define LCD_PRed Fld (4, 8) /* LCD Palette entry Red value */
#define LCD_PBS Fld (2, 12) /* LCD Pixel Bit Size */
#define LCCR0_PDD Fld (8, 12) /* Palette DMA request Delay */
#define LCCR1_PPL Fld (6, 4) /* Pixels Per Line/16 - 1 */
#define LCCR1_HSW Fld (6, 10) /* Horizontal Synchronization */
#define LCCR1_ELW Fld (8, 16) /* End-of-Line pixel clock Wait */
#define LCCR1_BLW Fld (8, 24) /* Beginning-of-Line pixel clock */
#define LCCR2_LPP Fld (10, 0) /* Line Per Panel - 1 */
#define LCCR2_VSW Fld (6, 10) /* Vertical Synchronization pulse */
#define LCCR2_EFW Fld (8, 16) /* End-of-Frame line clock Wait */
#define LCCR2_BFW Fld (8, 24) /* Beginning-of-Frame line clock */
#define LCCR3_PCD Fld (8, 0) /* Pixel Clock Divisor/2 - 2 */
#define LCCR3_ACB Fld (8, 8) /* AC Bias clock half period - 1 */
#define UDCD0_DATA Fld (8, 0) /* receive/transmit DATA FIFOs */
#define LCCR3_API Fld (4, 16) /* AC bias Pin transitions per */
#define UDCWC_WC Fld (4, 0) /* Write Count */
#define UDCDR_DATA Fld (8, 0) /* receive/transmit DATA FIFOs */
#define UTCR1_BRD Fld (4, 0) /* Baud Rate Divisor/16 - 1 [11:8] */
#define UTCR2_BRD Fld (8, 0) /* Baud Rate Divisor/16 - 1 [7:0] */
#define UTDR_DATA Fld (8, 0) /* receive/transmit DATA FIFOs */
#define SDCR2_AMV Fld (8, 0) /* Address Match Value */
#define SDCR3_BRD Fld (4, 0) /* Baud Rate Divisor/16 - 1 [11:8] */
#define SDCR4_BRD Fld (8, 0) /* Baud Rate Divisor/16 - 1 [7:0] */
#define SDDR_DATA Fld (8, 0) /* receive/transmit DATA FIFOs */
#define HSCR1_AMV Fld (8, 0) /* Address Match Value */
#define HSDR_DATA Fld (8, 0) /* receive/transmit DATA FIFOs */
#define MCCR0_ASD Fld (7, 0) /* Audio Sampling rate Divisor/32 */
#define MCCR0_TSD Fld (7, 8) /* Telecom Sampling rate */
#define MCCR0_ECP Fld (2, 24) /* External Clock Prescaler - 1 */
#define MCDR0_DATA Fld (12, 4) /* receive/transmit audio DATA */
#define MCDR1_DATA Fld (14, 2) /* receive/transmit telecom DATA */
#define MCDR2_DATA Fld (16, 0) /* reg. DATA */
#define MCDR2_ADD Fld (4, 17) /* reg. ADDress */
#define SSCR0_DSS Fld (4, 0) /* Data Size - 1 Select [3..15] */
#define SSCR0_FRF Fld (2, 4) /* FRame Format */
#define SSCR0_SCR Fld (8, 8) /* Serial Clock Rate divisor/2 - 1 */
#define SSDR_DATA Fld (16, 0) /* receive/transmit DATA FIFOs */
#define PPCR_CCF Fld (5, 0) /* CPU core Clock (CCLK) Freq. */
#define LCCR2_LPP Fld (10, 0) /* Line Per Panel - 1 */
#define LCCR2_VSW Fld (6, 10) /* Vertical Synchronization pulse - 1 */
#define LCCR2_EFW Fld (8, 16) /* End-of-Frame line clock Wait */
#define LCCR2_BFW Fld (8, 24) /* Beginning-of-Frame line clock */
#define LCCR3_PCD Fld (8, 0) /* Pixel Clock Divisor */
#define LCCR3_ACB Fld (8, 8) /* AC Bias */
#define LCCR1_PPL Fld (10, 0) /* Pixels Per Line - 1 */
#define LCCR1_HSW Fld (6, 10) /* Horizontal Synchronization */
#define LCCR1_ELW Fld (8, 16) /* End-of-Line pixel clock Wait - 1 */
#define LCCR1_BLW Fld (8, 24) /* Beginning-of-Line pixel clock */