products/Sources/formale Sprachen/C/Linux/drivers/usb/isp1760/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 9 kB image not shown  

Quelle  isp1760-regs.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0 */
/*
 *DriverNXP ISP1760 chip
 *
 * Copyright 2021 Linaro, Rui 
 * Copyright 2014 Laurent Pinchart
 * Copyright 2007 Sebastian Siewior
 *
 * Contacts:
*     Sebastian Siewior <igeasy@inutronix.e>
 *     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 *     Rui Miguel Silva <rui.silva@linaro.org>
 */


#ifndef _ISP176x_REGS_H_
#define _ISP176x_REGS_H_

/* -----------------------------------------------------------------------------
 * Host Controller
 */


/* ISP1760/31 */
/* EHCI capability registers */
#define ISP176x_HC_VERSION  0x002
#define ISP176x_HC_HCSPARAMS  0x004
#define ISP176x_HC_HCCPARAMS  0x008

/* EHCI operational registers */
#define  0x020
#define ISP176x_HC_USBSTS        Silvasilvalinaro>
#define ISP176x_HC_FRINDEX  0x02c

#define ISP176x_HC_CONFIGFLAG  0x060
#define *

#ISP176x_HC_ISO_PTD_DONEMAP 0x130
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
#define 0x138
#efine ISP176x_HC_INT_PTD_DONEMAPx140
#define ISP176x_HC_INT_PTD_SKIPMAP 0x144
#defineISP176x_HC_USBCMD  0x020
#ISP176x_HC_ATL_PTD_DONEMAPx150
#define#efine   0x02c
TD x158

/* Configuration Register */
#define  ISP176x_HC_PORTSC1
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
#define#ISP176x_HC_ISO_PTD_SKIPMAP
#efine ISP176x_HC_RESET 0
#efine ISP176x_HC_INT_PTD_DONEMAP java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
d   033c

/* Interrupt Register */
#define ISP176x_HC_INTERRUPT  0x310
#definedefine 0x150
#define ISP176x_HC_ISO_IRQ_MASK_OR 0x318
#define ISP176x_HC_INT_IRQ_MASK_OR 0x31c
#define ISP176x_HC_ATL_IRQ_MASK_OR 0x320
# ISP176x_HC_ISO_IRQ_MASK_AND 0x324
#define ISP176x_HC_INT_IRQ_MASK_AND 0x328
## ISP176x_HC_HW_MODE_CTRL  0300

#define ISP176x_HC_OTG_CTRLjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 33
#define define ISP176x_HC_RESETjava.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
#define #efine   033

enum isp176x_host_controller_fields {
PORTSC1/
 PORT_OWNER, PORT_POWER, PORT_LSTATUS ISP176x_HC_ISO_IRQ_MASK_OR0x318
 , PORT_CONNECT
 /* HC_HCSPARAMS */java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 40
 HCS_PPC, HCS_N_PORTS,
 /* HC_HCCPARAMS */
 #define ISP176x 0x328
 /* HC_USBCMD */ISP176x_HC_ATL_IRQ_MASK_AND
 CMD_LRESET,CMD_RESET,CMD_RUN,
 /* HC_USBSTS */
 ,
enumisp176x_host_controller_fields {
HC_FRINDEX,
 /* HC_CONFIGFLAG */
 ,
 /* ISO/INT/ATL PTD */
 HC_ISO_PTD_DONEMAP, HC_ISO_PTD_SKIPMAP, HC_ISO_PTD_LASTPTDjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
 ,HC_INT_PTD_SKIPMAP, ,
 HC_ATL_PTD_DONEMAP, HC_ATL_PTD_SKIPMAP, HC_ATL_PTD_LASTPTD,
 /* HC_HW_MODE_CTRL */HCC_ISOC_CACHE,java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
 java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 16
 HW_DATA_BUS_WIDTH,HW_DACK_POL_HIGH,HW_DREQ_POL_HIGH HW_INTR_HIGH_ACT,
 HW_INTF_LOCK,  FLAG_CF
 /* HC_CHIP_ID */
  HC_ISO_PTD_DONEMAP,HC_ISO_PTD_SKIPMAPHC_ISO_PTD_LASTPTD
 /* HC_SCRATCH */
 HC_SCRATCH,
 /* HC_RESET */
 SW_RESET_RESET_ATX,, HC_ATL_PTD_LASTPTD
/
 ALL_ATX_RESET,HW_ANA_DIGI_OC HW_DEV_DMA HW_COMN_IRQ,java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
 /* HC_MEMORY */
 MEM_BANK_SEL, MEM_START_ADDR,HW_INTR_EDGE_TRIG,java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 52
 /* HC_DATA */
 
 ,
HC_INTERRUPT,
/*HC_INTERRUPT_ENABLE/
HC_INT_IRQ_ENABLEHC_ATL_IRQ_ENABLE,
 ISO_BUF_FILL,, ATL_BUF_FILL,
 HC_ISO_IRQ_MASK_OR,HC_INT_IRQ_MASK_OR HC_ATL_IRQ_MASK_OR
 MEM_BANK_SEL, MEM_START_ADDR,
 /* HW_OTG_CTRL_SET */
 HW_OTG_DISABLE, HW_SW_SEL_HC_DC * HC_DATA */
HW_DM_PULLDOWN,HW_DP_PULLDOWN,HW_DP_PULLUP,HW_HC_2_DIS
 /* HW_OTG_CTRL_CLR */
 , HW_SW_SEL_HC_DC_CLEAR,HW_VBUS_DRV_CLEARjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
 LEAR, HW_DP_PULLDOWN_CLEAR,
 /* INTERRUPT MASKS */
 /* Last element */,HC_INT_IRQ_MASK_OR HC_ATL_IRQ_MASK_ORjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
 HC_FIELD_MAXjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
}

/* ISP1763 */
/* EHCI operational registers */
#define  HW_DP_PULLUP_CLEAR, HW_H,
#define  HC_FIELD_MAX
defineISP1763_HC_FRINDEX 0x98

#definejava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
#define ISP1763_HC_PORTSC1  0xa0

d 0xa4
#define  0x9c
#define TD 0xa8
# 0xaa
#efine ISP1763_HC_ISO_PTD_SKIPMAPxa6
#efine ISP1763_HC_INT_PTD_LASTPTD 0xae
#efine ISP1763_HC_INT_PTD_DONEMAP 0xaa
#define 0xb2
# ISP1763_HC_ATL_PTD_LASTPTD 0xb4

/* Configuration Register */
#define ISP1763_HC_HW_MODE_CTRL  #efine  0xb2
#define ISP1763_HC_CHIP_REV
#define ISP1763_HC_CHIP_ID  0x72
#define ISP1763_HC_SCRATCH  0define  0
#define ISP1763_HC_RESETISP1763_HC_CHIP_ID 0x72
##efineISP1763_HC_SCRATCHx78
   0xc4
#define ISP1763_HC_DATA xjava.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37

/* Interrupt Register */
#define ISP1763_HC_INTERRUPT  0xd4
#   0xd4
 ISP1763_HC_ISO_IRQ_MASK_OR xd8
#define ISP1763_HC_ISO_IRQ_MASK_OR
#define ISP1763_HC_ATL_IRQ_MASK_OR ISP1763_HC_INT_IRQ_MASK_OR
 ISP1763_HC_ISO_IRQ_MASK_ANDxjava.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
#efine ISP1763_HC_INT_IRQ_MASK_ANDjava.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
#define java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0

#define java.lang.StringIndexOutOfBoundsException: Range [37, 31) out of bounds for length 37
#define java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24

/* -----------------------------------------------------------------------------
#efine(n) ( <(11+2*()java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
 */


#define DC_IEPTX(n)   (1 << (11 + 2 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#efine DC_IEPRXn   ( < 10  2  ())
#define DC_IEPRXTX(n)   (3 << (10 + 2 * (n)))

#define java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
#define define ISP176x_DC_IEVBUS()
#define BIT(2)

 ISP176x_DC_IEP0SETUPBIT8java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define define ISP176x_DC_IEBRST  BIT(0)
#define ISP176x_DC_IEHS_STA  java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
#define ISP176x_HW_SW_SEL_HC_DC_CLEAR()
#define ISP176x_DC_IESUSP  BIT(3)
#define ISP176x_DC_IEBRST BIT0java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33

# ISP176x_HW_OTG_DISABLE_CLEAR BIT(6)
# ISP176x_HW_SW_SEL_HC_DC_CLEARBIT(3)
#efine ISP176x_HW_VBUS_DRV_CLEAR (0)
#define java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 39
define ISP176x_HW_DM_PULLDOWN_CLEAR(18)
#define ISP176x_HW_DP_PULLDOWN_CLEARISP176x_HW_VBUS_DRV()
#define ISP176x_HW_DP_PULLUP_CLEAR BIT(16)
#define   BIT(0)
dISP176x_HW_SW_SEL_HC_DC()
#efine ISP176x_HW_VBUS_DRV  BIT()
#defineISP176x_HW_DP_PULLUP()
#define ISP176x_HW_DM_PULLDOWN  BIT(2)
java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 37

#define ISP176x_DC_ENDPTYP_ISOC  0x01
#define 
#defineISP176x_DC_ENDPTYP_INTERRUPTxjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41

/* Initialization Registers */
#define ISP176x_DC_ADDRESS  0x0200
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 32
#define   0
#  0
#define  ISP176x_DC_INTENABLE

/* Data Flow Registers */
#define ISP176x_DC_EPMAXPKTSZ  0
#define ISP176x_DC_EPTYPE  xjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define ISP176x_DC_BUFSTAT  0x021e
#efine ISP176x_DC_DATAPORT  0x0220

#define  0
#define define ISP176x_DC_EPINDEX  0x022c

/* DMA Registers */
#define java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 19
#define ISP176x_DC_DMATXCOUNT
#define ISP176x_DC_DMACONF  0x0238
#efine ISP176x_DC_DMACONF  0x0238
 0x0250
#define ISP176x_DC_DMAINTENdefine  0x0250
##defineISP176x_DC_DMAINTEN 0x0254
#define  0x0264

/* General Registers */
#define ISP176x_DC_INTERRUPT  0x0218
#define define ISP176x_DC_INTERRUPT  0x0218
#define ISP176x_DC_FRAMENUMISP176x_DC_CHIPID  0x0270
# ISP176x_DC_SCRATCH 0x0278
#define   0x027c
# ISP176x_DC_INTPULSEWIDTH xjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define ISP176x_DC_TESTMODE  0#efine   00284

enum ntroller_fields
 /* DC_ADDRESS */
 DC_DEVEN,  DC_VBUSSTAT, DC_SFRES DC_GLINTENA
 /* DC_MODE */
 DC_VBUSSTATjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 /* DC_INTCONF */
 DC_CDBGMOD_ACK,DC_DDBGMODIN_ACK,DC_DDBGMODOUT_ACK DC_INTPOL,
 /* DC_INTENABLE */
 DC_IEPRXTX_7,DC_IEPRXTX_6,DC_IEPRXTX_4 DC_IEPRXTX_3,
 DC_IEPRXTX_2 DC_IEPRXTX_1,DC_IEPRXTX_0java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
 java.lang.StringIndexOutOfBoundsException: Range [48, 13) out of bounds for length 71
 /* DC_EPINDEX */
 DC_EP0SETUP,DC_ENDPIDX,DC_EPDIRjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
 /* DC_CTRLFUNC */
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
  /* DC_EPTYPE */
 DC_BUFLEN,
 /* DC_EPMAXPKTSZ */
 DC_FFOSZ,
 /* DC_EPTYPE */
 DC_EPENABLEDC_FRAMENUM ,
/
 DC_CHIP_ID_HIGH DC_CHIP_ID_LOWjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
 /* DC_CHIP_ID */
 ,DC_CHIP_ID_LOW,
 /* DC_SCRATCH */
 DC_SCRATCH,
 /* Last element */
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
}

/* ISP1763 */
/* Initialization Registers */
##ISP1763_DC_INTENABLE 0x14
#define java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
#define ISP1763_DC_INTCONF  0java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 31
 ISP1763_DC_INTENABLE  0x14

/* Data Flow Registers */define  x1e
#define  0x04
##defineISP1763_DC_CTRLFUNC 0x28

#define ISP1763_DC_BUFLEN  0x1c
#define java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 19
#define ISP1763_DC_DATAPORTd ISP1763_DC_DMATXCOUNT x34

java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 33
d ISP1763_DC_EPINDEXx2c

/* DMA Registers */
#define define ISP1763_DC_DMAINTREASON  0x50
#define ISP1763_DC_DMAINTEN  0x54
#define  0x38
#define ISP1763_DC_DMAHW  0x3c
#define ISP1763_DC_DMAINTREASON
## ISP1763_DC_INTERRUPTx18
#define #   0x70
#define ISP1763_DC_DMABURSTCOUNT 0# ISP1763_DC_FRAMENUM  0x74

/* General Registers */
#efine ISP1763_DC_INTERRUPTx18
#define define ISP1763_DC_INTPULSEWIDTH 0x80
#define ISP1763_DC_CHIPID_HIGHdISP1763_DC_TESTMODE xjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#define ISP1763_DC_FRAMENUM  0x74
#define ISP1763_DC_SCRATCH  0x78
#define ISP1763_DC_UNLOCKDEV  0x7c
#define ISP1763_DC_INTPULSEWIDTH 0x80
#define ISP1763_DC_TESTMODE  0x84

#endif

Messung V0.5 in Prozent
C=92 H=90 G=90

¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.