Lines Matching +full:0 +full:x02c00000

32 	QE_CLK_NONE = 0,
131 return 0; in cpm_muram_dma()
227 return 0; in qe_alive_during_sleep()
271 u8 split; /* 0 = shared I-RAM, 1 = split I-RAM */
284 __be32 traps[16]; /* Trap addresses, 0 == ignore */
328 #define BD_STATUS_MASK 0xffff0000
329 #define BD_LENGTH_MASK 0x0000ffff
337 #define QE_RISC_ALLOCATION_RISC1 0x1 /* RISC 1 */
338 #define QE_RISC_ALLOCATION_RISC2 0x2 /* RISC 2 */
339 #define QE_RISC_ALLOCATION_RISC3 0x4 /* RISC 3 */
340 #define QE_RISC_ALLOCATION_RISC4 0x8 /* RISC 4 */
351 = 0x3f, /* LookupKey parsed by the Generate LookupKey
354 = 0x5f, /* LookupKey parsed by the Generate LookupKey
361 = 0x0,/* not used */
387 COMM_DIR_NONE = 0,
397 #define QE_CMXUCR_MII_ENET_MNG 0x00007000
399 #define QE_CMXUCR_GRANT 0x00008000
400 #define QE_CMXUCR_TSA 0x00004000
401 #define QE_CMXUCR_BKPT 0x00000100
402 #define QE_CMXUCR_TX_CLK_SRC_MASK 0x0000000F
406 #define QE_CMXGCR_MII_ENET_MNG 0x00007000
408 #define QE_CMXGCR_USBCS 0x0000000f
409 #define QE_CMXGCR_USBCS_CLK3 0x1
410 #define QE_CMXGCR_USBCS_CLK5 0x2
411 #define QE_CMXGCR_USBCS_CLK7 0x3
412 #define QE_CMXGCR_USBCS_CLK9 0x4
413 #define QE_CMXGCR_USBCS_CLK13 0x5
414 #define QE_CMXGCR_USBCS_CLK17 0x6
415 #define QE_CMXGCR_USBCS_CLK19 0x7
416 #define QE_CMXGCR_USBCS_CLK21 0x8
417 #define QE_CMXGCR_USBCS_BRG9 0x9
418 #define QE_CMXGCR_USBCS_BRG10 0xa
422 #define QE_CR_FLG 0x00010000
423 #define QE_RESET 0x80000000
424 #define QE_INIT_TX_RX 0x00000000
425 #define QE_INIT_RX 0x00000001
426 #define QE_INIT_TX 0x00000002
427 #define QE_ENTER_HUNT_MODE 0x00000003
428 #define QE_STOP_TX 0x00000004
429 #define QE_GRACEFUL_STOP_TX 0x00000005
430 #define QE_RESTART_TX 0x00000006
431 #define QE_CLOSE_RX_BD 0x00000007
432 #define QE_SWITCH_COMMAND 0x00000007
433 #define QE_SET_GROUP_ADDRESS 0x00000008
434 #define QE_START_IDMA 0x00000009
435 #define QE_MCC_STOP_RX 0x00000009
436 #define QE_ATM_TRANSMIT 0x0000000a
437 #define QE_HPAC_CLEAR_ALL 0x0000000b
438 #define QE_GRACEFUL_STOP_RX 0x0000001a
439 #define QE_RESTART_RX 0x0000001b
440 #define QE_HPAC_SET_PRIORITY 0x0000010b
441 #define QE_HPAC_STOP_TX 0x0000020b
442 #define QE_HPAC_STOP_RX 0x0000030b
443 #define QE_HPAC_GRACEFUL_STOP_TX 0x0000040b
444 #define QE_HPAC_GRACEFUL_STOP_RX 0x0000050b
445 #define QE_HPAC_START_TX 0x0000060b
446 #define QE_HPAC_START_RX 0x0000070b
447 #define QE_USB_STOP_TX 0x0000000a
448 #define QE_USB_RESTART_TX 0x0000000c
449 #define QE_QMC_STOP_TX 0x0000000c
450 #define QE_QMC_STOP_RX 0x0000000d
451 #define QE_SS7_SU_FIL_RESET 0x0000000e
453 #define QE_RESET_BCS 0x0000000a
454 #define QE_MCC_INIT_TX_RX_16 0x00000003
455 #define QE_MCC_STOP_TX 0x00000004
456 #define QE_MCC_INIT_TX_1 0x00000005
457 #define QE_MCC_INIT_RX_1 0x00000006
458 #define QE_MCC_RESET 0x00000007
459 #define QE_SET_TIMER 0x00000008
460 #define QE_RANDOM_NUMBER 0x0000000c
461 #define QE_ATM_MULTI_THREAD_INIT 0x00000011
462 #define QE_ASSIGN_PAGE 0x00000012
463 #define QE_ADD_REMOVE_HASH_ENTRY 0x00000013
464 #define QE_START_FLOW_CONTROL 0x00000014
465 #define QE_STOP_FLOW_CONTROL 0x00000015
466 #define QE_ASSIGN_PAGE_TO_DEVICE 0x00000016
468 #define QE_ASSIGN_RISC 0x00000010
476 #define QE_CR_SUBBLOCK_INVALID 0x00000000
477 #define QE_CR_SUBBLOCK_USB 0x03200000
478 #define QE_CR_SUBBLOCK_UCCFAST1 0x02000000
479 #define QE_CR_SUBBLOCK_UCCFAST2 0x02200000
480 #define QE_CR_SUBBLOCK_UCCFAST3 0x02400000
481 #define QE_CR_SUBBLOCK_UCCFAST4 0x02600000
482 #define QE_CR_SUBBLOCK_UCCFAST5 0x02800000
483 #define QE_CR_SUBBLOCK_UCCFAST6 0x02a00000
484 #define QE_CR_SUBBLOCK_UCCFAST7 0x02c00000
485 #define QE_CR_SUBBLOCK_UCCFAST8 0x02e00000
486 #define QE_CR_SUBBLOCK_UCCSLOW1 0x00000000
487 #define QE_CR_SUBBLOCK_UCCSLOW2 0x00200000
488 #define QE_CR_SUBBLOCK_UCCSLOW3 0x00400000
489 #define QE_CR_SUBBLOCK_UCCSLOW4 0x00600000
490 #define QE_CR_SUBBLOCK_UCCSLOW5 0x00800000
491 #define QE_CR_SUBBLOCK_UCCSLOW6 0x00a00000
492 #define QE_CR_SUBBLOCK_UCCSLOW7 0x00c00000
493 #define QE_CR_SUBBLOCK_UCCSLOW8 0x00e00000
494 #define QE_CR_SUBBLOCK_MCC1 0x03800000
495 #define QE_CR_SUBBLOCK_MCC2 0x03a00000
496 #define QE_CR_SUBBLOCK_MCC3 0x03000000
497 #define QE_CR_SUBBLOCK_IDMA1 0x02800000
498 #define QE_CR_SUBBLOCK_IDMA2 0x02a00000
499 #define QE_CR_SUBBLOCK_IDMA3 0x02c00000
500 #define QE_CR_SUBBLOCK_IDMA4 0x02e00000
501 #define QE_CR_SUBBLOCK_HPAC 0x01e00000
502 #define QE_CR_SUBBLOCK_SPI1 0x01400000
503 #define QE_CR_SUBBLOCK_SPI2 0x01600000
504 #define QE_CR_SUBBLOCK_RAND 0x01c00000
505 #define QE_CR_SUBBLOCK_TIMER 0x01e00000
506 #define QE_CR_SUBBLOCK_GENERAL 0x03c00000
509 #define QE_CR_PROTOCOL_UNSPECIFIED 0x00 /* For all other protocols */
510 #define QE_CR_PROTOCOL_HDLC_TRANSPARENT 0x00
511 #define QE_CR_PROTOCOL_QMC 0x02
512 #define QE_CR_PROTOCOL_UART 0x04
513 #define QE_CR_PROTOCOL_ATM_POS 0x0A
514 #define QE_CR_PROTOCOL_ETHERNET 0x0C
515 #define QE_CR_PROTOCOL_L2_SWITCH 0x0D
518 #define QE_BRGC_ENABLE 0x00010000
520 #define QE_BRGC_DIVISOR_MAX 0xFFF
524 #define QE_GTCFR1_PCAS 0x80
525 #define QE_GTCFR1_STP2 0x20
526 #define QE_GTCFR1_RST2 0x10
527 #define QE_GTCFR1_GM2 0x08
528 #define QE_GTCFR1_GM1 0x04
529 #define QE_GTCFR1_STP1 0x02
530 #define QE_GTCFR1_RST1 0x01
533 #define QE_SDSR_BER1 0x02000000
534 #define QE_SDSR_BER2 0x01000000
536 #define QE_SDMR_GLB_1_MSK 0x80000000
537 #define QE_SDMR_ADR_SEL 0x20000000
538 #define QE_SDMR_BER1_MSK 0x02000000
539 #define QE_SDMR_BER2_MSK 0x01000000
540 #define QE_SDMR_EB1_MSK 0x00800000
541 #define QE_SDMR_ER1_MSK 0x00080000
542 #define QE_SDMR_ER2_MSK 0x00040000
543 #define QE_SDMR_CEN_MASK 0x0000E000
544 #define QE_SDMR_SBER_1 0x00000200
545 #define QE_SDMR_SBER_2 0x00000200
546 #define QE_SDMR_EB1_PR_MASK 0x000000C0
547 #define QE_SDMR_ER1_PR 0x00000008
554 #define QE_SDEBCR_BA_MASK 0x01FFFFFF
557 #define QE_CP_CERCR_MEE 0x8000 /* Multi-user RAM ECC enable */
558 #define QE_CP_CERCR_IEE 0x4000 /* Instruction RAM ECC enable */
559 #define QE_CP_CERCR_CIR 0x0800 /* Common instruction RAM */
562 #define QE_IRAM_IADD_AIE 0x80000000 /* Auto Increment Enable */
563 #define QE_IRAM_IADD_BADDR 0x00080000 /* Base Address */
564 #define QE_IRAM_READY 0x80000000 /* Ready */
567 #define UPGCR_PROTOCOL 0x80000000 /* protocol ul2 or pl2 */
568 #define UPGCR_TMS 0x40000000 /* Transmit master/slave mode */
569 #define UPGCR_RMS 0x20000000 /* Receive master/slave mode */
570 #define UPGCR_ADDR 0x10000000 /* Master MPHY Addr multiplexing */
571 #define UPGCR_DIAG 0x01000000 /* Diagnostic mode */
574 #define UCC_GUEMR_MODE_MASK_RX 0x02
575 #define UCC_GUEMR_MODE_FAST_RX 0x02
576 #define UCC_GUEMR_MODE_SLOW_RX 0x00
577 #define UCC_GUEMR_MODE_MASK_TX 0x01
578 #define UCC_GUEMR_MODE_FAST_TX 0x01
579 #define UCC_GUEMR_MODE_SLOW_TX 0x00
581 #define UCC_GUEMR_SET_RESERVED3 0x10 /* Bit 3 in the guemr is reserved but
606 #define UCC_SLOW_GUMR_H_SAM_QMC 0x00000000
607 #define UCC_SLOW_GUMR_H_SAM_SATM 0x00008000
608 #define UCC_SLOW_GUMR_H_REVD 0x00002000
609 #define UCC_SLOW_GUMR_H_TRX 0x00001000
610 #define UCC_SLOW_GUMR_H_TTX 0x00000800
611 #define UCC_SLOW_GUMR_H_CDP 0x00000400
612 #define UCC_SLOW_GUMR_H_CTSP 0x00000200
613 #define UCC_SLOW_GUMR_H_CDS 0x00000100
614 #define UCC_SLOW_GUMR_H_CTSS 0x00000080
615 #define UCC_SLOW_GUMR_H_TFL 0x00000040
616 #define UCC_SLOW_GUMR_H_RFW 0x00000020
617 #define UCC_SLOW_GUMR_H_TXSY 0x00000010
618 #define UCC_SLOW_GUMR_H_4SYNC 0x00000004
619 #define UCC_SLOW_GUMR_H_8SYNC 0x00000008
620 #define UCC_SLOW_GUMR_H_16SYNC 0x0000000c
621 #define UCC_SLOW_GUMR_H_RTSM 0x00000002
622 #define UCC_SLOW_GUMR_H_RSYN 0x00000001
624 #define UCC_SLOW_GUMR_L_TCI 0x10000000
625 #define UCC_SLOW_GUMR_L_RINV 0x02000000
626 #define UCC_SLOW_GUMR_L_TINV 0x01000000
627 #define UCC_SLOW_GUMR_L_TEND 0x00040000
628 #define UCC_SLOW_GUMR_L_TDCR_MASK 0x00030000
629 #define UCC_SLOW_GUMR_L_TDCR_32 0x00030000
630 #define UCC_SLOW_GUMR_L_TDCR_16 0x00020000
631 #define UCC_SLOW_GUMR_L_TDCR_8 0x00010000
632 #define UCC_SLOW_GUMR_L_TDCR_1 0x00000000
633 #define UCC_SLOW_GUMR_L_RDCR_MASK 0x0000c000
634 #define UCC_SLOW_GUMR_L_RDCR_32 0x0000c000
635 #define UCC_SLOW_GUMR_L_RDCR_16 0x00008000
636 #define UCC_SLOW_GUMR_L_RDCR_8 0x00004000
637 #define UCC_SLOW_GUMR_L_RDCR_1 0x00000000
638 #define UCC_SLOW_GUMR_L_RENC_NRZI 0x00000800
639 #define UCC_SLOW_GUMR_L_RENC_NRZ 0x00000000
640 #define UCC_SLOW_GUMR_L_TENC_NRZI 0x00000100
641 #define UCC_SLOW_GUMR_L_TENC_NRZ 0x00000000
642 #define UCC_SLOW_GUMR_L_DIAG_MASK 0x000000c0
643 #define UCC_SLOW_GUMR_L_DIAG_LE 0x000000c0
644 #define UCC_SLOW_GUMR_L_DIAG_ECHO 0x00000080
645 #define UCC_SLOW_GUMR_L_DIAG_LOOP 0x00000040
646 #define UCC_SLOW_GUMR_L_DIAG_NORM 0x00000000
647 #define UCC_SLOW_GUMR_L_ENR 0x00000020
648 #define UCC_SLOW_GUMR_L_ENT 0x00000010
649 #define UCC_SLOW_GUMR_L_MODE_MASK 0x0000000F
650 #define UCC_SLOW_GUMR_L_MODE_BISYNC 0x00000008
651 #define UCC_SLOW_GUMR_L_MODE_AHDLC 0x00000006
652 #define UCC_SLOW_GUMR_L_MODE_UART 0x00000004
653 #define UCC_SLOW_GUMR_L_MODE_QMC 0x00000002
656 #define UCC_FAST_GUMR_LOOPBACK 0x40000000
657 #define UCC_FAST_GUMR_TCI 0x20000000
658 #define UCC_FAST_GUMR_TRX 0x10000000
659 #define UCC_FAST_GUMR_TTX 0x08000000
660 #define UCC_FAST_GUMR_CDP 0x04000000
661 #define UCC_FAST_GUMR_CTSP 0x02000000
662 #define UCC_FAST_GUMR_CDS 0x01000000
663 #define UCC_FAST_GUMR_CTSS 0x00800000
664 #define UCC_FAST_GUMR_TXSY 0x00020000
665 #define UCC_FAST_GUMR_RSYN 0x00010000
666 #define UCC_FAST_GUMR_SYNL_MASK 0x0000C000
667 #define UCC_FAST_GUMR_SYNL_16 0x0000C000
668 #define UCC_FAST_GUMR_SYNL_8 0x00008000
669 #define UCC_FAST_GUMR_SYNL_AUTO 0x00004000
670 #define UCC_FAST_GUMR_RTSM 0x00002000
671 #define UCC_FAST_GUMR_REVD 0x00000400
672 #define UCC_FAST_GUMR_ENR 0x00000020
673 #define UCC_FAST_GUMR_ENT 0x00000010
676 #define UCC_UART_UCCE_AB 0x0200
677 #define UCC_UART_UCCE_IDLE 0x0100
678 #define UCC_UART_UCCE_GRA 0x0080
679 #define UCC_UART_UCCE_BRKE 0x0040
680 #define UCC_UART_UCCE_BRKS 0x0020
681 #define UCC_UART_UCCE_CCR 0x0008
682 #define UCC_UART_UCCE_BSY 0x0004
683 #define UCC_UART_UCCE_TX 0x0002
684 #define UCC_UART_UCCE_RX 0x0001
687 #define UCC_HDLC_UCCE_GLR 0x1000
688 #define UCC_HDLC_UCCE_GLT 0x0800
689 #define UCC_HDLC_UCCE_IDLE 0x0100
690 #define UCC_HDLC_UCCE_BRKE 0x0040
691 #define UCC_HDLC_UCCE_BRKS 0x0020
692 #define UCC_HDLC_UCCE_TXE 0x0010
693 #define UCC_HDLC_UCCE_RXF 0x0008
694 #define UCC_HDLC_UCCE_BSY 0x0004
695 #define UCC_HDLC_UCCE_TXB 0x0002
696 #define UCC_HDLC_UCCE_RXB 0x0001
699 #define UCC_BISYNC_UCCE_GRA 0x0080
700 #define UCC_BISYNC_UCCE_TXE 0x0010
701 #define UCC_BISYNC_UCCE_RCH 0x0008
702 #define UCC_BISYNC_UCCE_BSY 0x0004
703 #define UCC_BISYNC_UCCE_TXB 0x0002
704 #define UCC_BISYNC_UCCE_RXB 0x0001
707 #define UCC_GETH_UCCE_MPD 0x80000000
708 #define UCC_GETH_UCCE_SCAR 0x40000000
709 #define UCC_GETH_UCCE_GRA 0x20000000
710 #define UCC_GETH_UCCE_CBPR 0x10000000
711 #define UCC_GETH_UCCE_BSY 0x08000000
712 #define UCC_GETH_UCCE_RXC 0x04000000
713 #define UCC_GETH_UCCE_TXC 0x02000000
714 #define UCC_GETH_UCCE_TXE 0x01000000
715 #define UCC_GETH_UCCE_TXB7 0x00800000
716 #define UCC_GETH_UCCE_TXB6 0x00400000
717 #define UCC_GETH_UCCE_TXB5 0x00200000
718 #define UCC_GETH_UCCE_TXB4 0x00100000
719 #define UCC_GETH_UCCE_TXB3 0x00080000
720 #define UCC_GETH_UCCE_TXB2 0x00040000
721 #define UCC_GETH_UCCE_TXB1 0x00020000
722 #define UCC_GETH_UCCE_TXB0 0x00010000
723 #define UCC_GETH_UCCE_RXB7 0x00008000
724 #define UCC_GETH_UCCE_RXB6 0x00004000
725 #define UCC_GETH_UCCE_RXB5 0x00002000
726 #define UCC_GETH_UCCE_RXB4 0x00001000
727 #define UCC_GETH_UCCE_RXB3 0x00000800
728 #define UCC_GETH_UCCE_RXB2 0x00000400
729 #define UCC_GETH_UCCE_RXB1 0x00000200
730 #define UCC_GETH_UCCE_RXB0 0x00000100
731 #define UCC_GETH_UCCE_RXF7 0x00000080
732 #define UCC_GETH_UCCE_RXF6 0x00000040
733 #define UCC_GETH_UCCE_RXF5 0x00000020
734 #define UCC_GETH_UCCE_RXF4 0x00000010
735 #define UCC_GETH_UCCE_RXF3 0x00000008
736 #define UCC_GETH_UCCE_RXF2 0x00000004
737 #define UCC_GETH_UCCE_RXF1 0x00000002
738 #define UCC_GETH_UCCE_RXF0 0x00000001
741 #define UCC_UART_UPSMR_FLC 0x8000
742 #define UCC_UART_UPSMR_SL 0x4000
743 #define UCC_UART_UPSMR_CL_MASK 0x3000
744 #define UCC_UART_UPSMR_CL_8 0x3000
745 #define UCC_UART_UPSMR_CL_7 0x2000
746 #define UCC_UART_UPSMR_CL_6 0x1000
747 #define UCC_UART_UPSMR_CL_5 0x0000
748 #define UCC_UART_UPSMR_UM_MASK 0x0c00
749 #define UCC_UART_UPSMR_UM_NORMAL 0x0000
750 #define UCC_UART_UPSMR_UM_MAN_MULTI 0x0400
751 #define UCC_UART_UPSMR_UM_AUTO_MULTI 0x0c00
752 #define UCC_UART_UPSMR_FRZ 0x0200
753 #define UCC_UART_UPSMR_RZS 0x0100
754 #define UCC_UART_UPSMR_SYN 0x0080
755 #define UCC_UART_UPSMR_DRT 0x0040
756 #define UCC_UART_UPSMR_PEN 0x0010
757 #define UCC_UART_UPSMR_RPM_MASK 0x000c
758 #define UCC_UART_UPSMR_RPM_ODD 0x0000
759 #define UCC_UART_UPSMR_RPM_LOW 0x0004
760 #define UCC_UART_UPSMR_RPM_EVEN 0x0008
761 #define UCC_UART_UPSMR_RPM_HIGH 0x000C
762 #define UCC_UART_UPSMR_TPM_MASK 0x0003
763 #define UCC_UART_UPSMR_TPM_ODD 0x0000
764 #define UCC_UART_UPSMR_TPM_LOW 0x0001
765 #define UCC_UART_UPSMR_TPM_EVEN 0x0002
766 #define UCC_UART_UPSMR_TPM_HIGH 0x0003
769 #define UCC_GETH_UPSMR_FTFE 0x80000000
770 #define UCC_GETH_UPSMR_PTPE 0x40000000
771 #define UCC_GETH_UPSMR_ECM 0x04000000
772 #define UCC_GETH_UPSMR_HSE 0x02000000
773 #define UCC_GETH_UPSMR_PRO 0x00400000
774 #define UCC_GETH_UPSMR_CAP 0x00200000
775 #define UCC_GETH_UPSMR_RSH 0x00100000
776 #define UCC_GETH_UPSMR_RPM 0x00080000
777 #define UCC_GETH_UPSMR_R10M 0x00040000
778 #define UCC_GETH_UPSMR_RLPB 0x00020000
779 #define UCC_GETH_UPSMR_TBIM 0x00010000
780 #define UCC_GETH_UPSMR_RES1 0x00002000
781 #define UCC_GETH_UPSMR_RMM 0x00001000
782 #define UCC_GETH_UPSMR_CAM 0x00000400
783 #define UCC_GETH_UPSMR_BRO 0x00000200
784 #define UCC_GETH_UPSMR_SMM 0x00000080
785 #define UCC_GETH_UPSMR_SGMM 0x00000020
788 #define UCC_HDLC_UPSMR_RTE 0x02000000
789 #define UCC_HDLC_UPSMR_BUS 0x00200000
790 #define UCC_HDLC_UPSMR_CW8 0x00007000
793 #define UCC_SLOW_TOD 0x8000
794 #define UCC_FAST_TOD 0x8000
798 #define UCC_BMR_GBL 0x20
799 #define UCC_BMR_BO_BE 0x10
800 #define UCC_BMR_CETM 0x04
801 #define UCC_BMR_DTB 0x02
802 #define UCC_BMR_BDB 0x01
805 #define FC_GBL 0x20
806 #define FC_DTB_LCL 0x02
807 #define UCC_FAST_FUNCTION_CODE_GBL 0x20
808 #define UCC_FAST_FUNCTION_CODE_DTB_LCL 0x02
809 #define UCC_FAST_FUNCTION_CODE_BDB_LCL 0x01