The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/mips/cavium/octeon_ebt3000_cf.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*
    2  *  octeon_ebt3000_cf.h
    3  *
    4  */
    5 
    6 
    7 #ifndef  __OCTEON_EBT3000_H__
    8 #define  __OCTEON_EBT3000_H__
    9 
   10 
   11 
   12 #define OCTEON_CF_COMMON_BASE_ADDR              (0x1d000000 | (1 << 11))
   13 #define OCTEON_MIO_BOOT_REG_CFGX(offset)        (0x8001180000000000ull + ((offset) * 8))
   14 
   15 
   16 typedef union
   17 {   
   18     uint64_t    word64;
   19     struct
   20     {
   21         uint64_t reserved                : 27;      /**< Reserved */
   22         uint64_t sam                     : 1;       /**< Region 0 SAM */
   23         uint64_t we_ext                  : 2;       /**< Region 0 write enable count extension */
   24         uint64_t oe_ext                  : 2;       /**< Region 0 output enable count extension */
   25         uint64_t en                      : 1;       /**< Region 0 enable */
   26         uint64_t orbit                   : 1;       /**< No function for region 0 */
   27         uint64_t ale                     : 1;       /**< Region 0 ALE mode */
   28         uint64_t width                   : 1;       /**< Region 0 bus width */
   29         uint64_t size                    : 12;      /**< Region 0 size */
   30         uint64_t base                    : 16;      /**< Region 0 base address */
   31     } bits;
   32 } octeon_mio_boot_reg_cfgx_t;
   33 
   34 
   35 #endif  /* __OCTEON_EBT3000_H__ */

Cache object: c57507cc5f26e421cdee87ccdf8d82fc


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.