Lines Matching +full:use +full:- +full:parity
27 #define HPCDMA_XIU 0x01000000 /* Tx buffer in use by CPU. */
40 u32 _unused0[0x1000/4 - 2]; /* padding */
53 #define HPC3_PDMACTRL_RT 0x00000040 /* Use realtime GIO bus servicing */
54 #define HPC3_PDMACTRL_HW 0x0000ff00 /* DMA High-water mark */
58 u32 _unused1[0x1000/4 - 1]; /* padding */
63 volatile u32 cbptr; /* current dma buffer ptr, diagnostic use only */
65 u32 _unused0[0x1000/4 - 2]; /* padding */
72 #define HPC3_SCTRL_IRQ 0x01 /* IRQ asserted, either dma done or parity */
79 #define HPC3_SCTRL_PERR 0x80 /* Bad parity on HPC3 iface to scsi controller */
89 #define HPC3_SDCFG_HW 0x01000 /* Enable 16-bit halfword DMA accesses to scsi */
91 #define HPC3_SDCFG_EPAR 0x04000 /* Enable parity checking for DMA */
100 #define HPC3_SPCFG_HW 0x1000 /* Enable 16-bit halfword PIO accesses to scsi */
102 #define HPC3_SPCFG_EPAR 0x4000 /* Enable parity checking for PIO */
105 u32 _unused1[0x1000/4 - 6]; /* padding */
111 volatile u32 rx_cbptr; /* current dma buffer ptr, diagnostic use only */
113 u32 _unused0[0x1000/4 - 2]; /* padding */
152 u32 _unused2[0x1000/4 - 8]; /* padding */
155 volatile u32 tx_cbptr; /* current dma buffer ptr, diagnostic use only */
157 u32 _unused3[0x1000/4 - 2]; /* padding */
175 u32 _unused4[0x1000/4 - 4]; /* padding */
198 * you it was a peculiar bug. ;-)
201 #define HPC3_ISTAT_PBIMASK 0x0ff /* irq bits for pbus devs 0 --> 7 */
218 #define HPC3_BESTAT_BLMASK 0x000ff /* Bus lane where bad parity occurred */
221 #define HPC3_BESTAT_PIDMASK 0x3f700 /* DMA channel parity identifier */
223 u32 _unused1[0x14000/4 - 5]; /* padding */
225 /* Now direct PIO per-HPC3 peripheral access to external regs. */
233 /* Per-peripheral device external registers and DMA/PIO control. */
254 /* Enable 16-bit DMA access mode */
263 /* Use live pbus_dreq unsynchronized signal */
284 /* Enable 16-bit PIO accesses */
293 u32 _unused5[0x0800/4 - 1];
297 u32 _unused6[0x0800/4 - 1];
301 u32 _unused7[0x1000/4 - 1];
304 volatile u32 bbram[8192-50-14]; /* Battery backed ram */