dwc_otgreg.h (239909) | dwc_otgreg.h (240074) |
---|---|
1/* $FreeBSD: head/sys/dev/usb/controller/dwc_otgreg.h 239909 2012-08-30 16:19:05Z hselasky $ */ | 1/* $FreeBSD: head/sys/dev/usb/controller/dwc_otgreg.h 240074 2012-09-03 15:22:02Z hselasky $ */ |
2 3/*- 4 * Copyright (c) 2010,2011 Aleksandr Rybalko. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 1. Redistributions of source code must retain the above copyright --- 436 unchanged lines hidden (view full) --- 446#define DPTXFSIZN_PTXFSTADDR_SHIFT 0 447#define DPTXFSIZN_PTXFSTADDR_MASK 0x0000ffff 448 449#define DIEPTXFN_INEPNTXFDEP_SHIFT 16 450#define DIEPTXFN_INEPNTXFDEP_MASK 0xffff0000 451#define DIEPTXFN_INEPNTXFSTADDR_SHIFT 0 452#define DIEPTXFN_INEPNTXFSTADDR_MASK 0x0000ffff 453 | 2 3/*- 4 * Copyright (c) 2010,2011 Aleksandr Rybalko. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 1. Redistributions of source code must retain the above copyright --- 436 unchanged lines hidden (view full) --- 446#define DPTXFSIZN_PTXFSTADDR_SHIFT 0 447#define DPTXFSIZN_PTXFSTADDR_MASK 0x0000ffff 448 449#define DIEPTXFN_INEPNTXFDEP_SHIFT 16 450#define DIEPTXFN_INEPNTXFDEP_MASK 0xffff0000 451#define DIEPTXFN_INEPNTXFSTADDR_SHIFT 0 452#define DIEPTXFN_INEPNTXFSTADDR_MASK 0x0000ffff 453 |
454#define HCFG_MODECHANGERDY (1<<31) 455#define HCFG_PERSCHEDENABLE (1<<26) 456#define HCFG_FLENTRIES_SHIFT 24 457#define HCFG_FLENTRIES_MASK 0x03000000 458#define HCFG_FLENTRIES_8 (0) 459#define HCFG_FLENTRIES_16 (1) 460#define HCFG_FLENTRIES_32 (2) 461#define HCFG_FLENTRIES_64 (3) 462#define HCFG_MULTISEGDMA (1<<23) 463#define HCFG_32KHZSUSPEND (1<<7) |
|
454#define HCFG_FSLSSUPP (1<<2) 455#define HCFG_FSLSPCLKSEL_SHIFT 0 456#define HCFG_FSLSPCLKSEL_MASK 0x00000003 457 | 464#define HCFG_FSLSSUPP (1<<2) 465#define HCFG_FSLSPCLKSEL_SHIFT 0 466#define HCFG_FSLSPCLKSEL_MASK 0x00000003 467 |
468#define HFIR_RELOADCTRL (1<<16) |
|
458#define HFIR_FRINT_SHIFT 0 459#define HFIR_FRINT_MASK 0x0000ffff 460 461#define HFNUM_FRREM_SHIFT 16 462#define HFNUM_FRREM_MASK 0xffff0000 463#define HFNUM_FRNUM_SHIFT 0 464#define HFNUM_FRNUM_MASK 0x0000ffff 465 | 469#define HFIR_FRINT_SHIFT 0 470#define HFIR_FRINT_MASK 0x0000ffff 471 472#define HFNUM_FRREM_SHIFT 16 473#define HFNUM_FRREM_MASK 0xffff0000 474#define HFNUM_FRNUM_SHIFT 0 475#define HFNUM_FRNUM_MASK 0x0000ffff 476 |
466#define HPTXSTS_PTXQTOP_SHIFT 24 467#define HPTXSTS_PTXQTOP_MASK 0xff000000 | 477#define HPTXSTS_ODD (1<<31) 478#define HPTXSTS_CHAN_SHIFT 27 479#define HPTXSTS_CHAN_MASK 0x78000000 480#define HPTXSTS_TOKEN_SHIFT 25 481#define HPTXSTS_TOKEN_MASK 0x06000000 482#define HPTXSTS_TOKEN_ZL 0 483#define HPTXSTS_TOKEN_PING 1 484#define HPTXSTS_TOKEN_DISABLE 2 485#define HPTXSTS_TERMINATE (1<<24) |
468#define HPTXSTS_PTXQSPCAVAIL_SHIFT 16 469#define HPTXSTS_PTXQSPCAVAIL_MASK 0x00ff0000 470#define HPTXSTS_PTXFSPCAVAIL_SHIFT 0 471#define HPTXSTS_PTXFSPCAVAIL_MASK 0x0000ffff 472 473#define HAINT_HAINT_SHIFT 0 474#define HAINT_HAINT_MASK 0x0000ffff 475#define HAINTMSK_HAINTMSK_SHIFT 0 --- 36 unchanged lines hidden (view full) --- 512#define HCCHAR_EPDIR_IN (1<<15) 513#define HCCHAR_EPDIR_OUT 0 514#define HCCHAR_EPNUM_SHIFT 11 515#define HCCHAR_EPNUM_MASK 0x00007800 516#define HCCHAR_MPS_SHIFT 0 517#define HCCHAR_MPS_MASK 0x000007ff 518 519#define HCSPLT_SPLTENA (1<<31) | 486#define HPTXSTS_PTXQSPCAVAIL_SHIFT 16 487#define HPTXSTS_PTXQSPCAVAIL_MASK 0x00ff0000 488#define HPTXSTS_PTXFSPCAVAIL_SHIFT 0 489#define HPTXSTS_PTXFSPCAVAIL_MASK 0x0000ffff 490 491#define HAINT_HAINT_SHIFT 0 492#define HAINT_HAINT_MASK 0x0000ffff 493#define HAINTMSK_HAINTMSK_SHIFT 0 --- 36 unchanged lines hidden (view full) --- 530#define HCCHAR_EPDIR_IN (1<<15) 531#define HCCHAR_EPDIR_OUT 0 532#define HCCHAR_EPNUM_SHIFT 11 533#define HCCHAR_EPNUM_MASK 0x00007800 534#define HCCHAR_MPS_SHIFT 0 535#define HCCHAR_MPS_MASK 0x000007ff 536 537#define HCSPLT_SPLTENA (1<<31) |
520#define HCSPLT_COMPSPLT (1<<16) | 538#define HCSPLT_COMPSPLT (1<<16) |
521#define HCSPLT_XACTPOS_SHIFT 14 522#define HCSPLT_XACTPOS_MASK 0x0000c000 523#define HCSPLT_HUBADDR_SHIFT 7 524#define HCSPLT_HUBADDR_MASK 0x00003f80 525#define HCSPLT_PRTADDR_SHIFT 0 526#define HCSPLT_PRTADDR_MASK 0x0000007f 527 528#define HCINT_DATATGLERR (1<<10) --- 229 unchanged lines hidden --- | 539#define HCSPLT_XACTPOS_SHIFT 14 540#define HCSPLT_XACTPOS_MASK 0x0000c000 541#define HCSPLT_HUBADDR_SHIFT 7 542#define HCSPLT_HUBADDR_MASK 0x00003f80 543#define HCSPLT_PRTADDR_SHIFT 0 544#define HCSPLT_PRTADDR_MASK 0x0000007f 545 546#define HCINT_DATATGLERR (1<<10) --- 229 unchanged lines hidden --- |