brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · b23ad9f Raw
45 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * NETjet common header file4 *5 * Author	Karsten Keil6 *              based on work of Matt Henderson and Daniel Potts,7 *              Traverse Technologies P/L www.traverse.com.au8 *9 * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>10 */11 12#define NJ_CTRL			0x0013#define NJ_DMACTRL		0x0114#define NJ_AUXCTRL		0x0215#define NJ_AUXDATA		0x0316#define NJ_IRQMASK0		0x0417#define NJ_IRQMASK1		0x0518#define NJ_IRQSTAT0		0x0619#define NJ_IRQSTAT1		0x0720#define NJ_DMA_READ_START	0x0821#define NJ_DMA_READ_IRQ		0x0c22#define NJ_DMA_READ_END		0x1023#define NJ_DMA_READ_ADR		0x1424#define NJ_DMA_WRITE_START	0x1825#define NJ_DMA_WRITE_IRQ	0x1c26#define NJ_DMA_WRITE_END	0x2027#define NJ_DMA_WRITE_ADR	0x2428#define NJ_PULSE_CNT		0x2829 30#define NJ_ISAC_OFF		0xc031#define NJ_ISACIRQ		0x1032 33#define NJ_IRQM0_RD_MASK	0x0334#define NJ_IRQM0_RD_IRQ		0x0135#define NJ_IRQM0_RD_END		0x0236#define NJ_IRQM0_WR_MASK	0x0c37#define NJ_IRQM0_WR_IRQ		0x0438#define NJ_IRQM0_WR_END		0x0839 40/* one page here is no need to be smaller */41#define NJ_DMA_SIZE		409642/* 2 * 64 byte is a compromise between IRQ count and latency */43#define NJ_DMA_RXSIZE		128  /* 2 * 64 */44#define NJ_DMA_TXSIZE		128  /* 2 * 64 */45