RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs
spwpnp-regs.h File Reference

This header file defines the SPWPNP register block interface. More...

#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  spwpnp
 This set of defines the SpaceWire Plug-and-Play address map. More...
 

Macros

#define SPWPNP_PNPVEND_VEND_SHIFT   16
 
#define SPWPNP_PNPVEND_VEND_MASK   0xffff0000U
 
#define SPWPNP_PNPVEND_VEND_GET(_reg)
 
#define SPWPNP_PNPVEND_VEND_SET(_reg, _val)
 
#define SPWPNP_PNPVEND_VEND(_val)
 
#define SPWPNP_PNPVEND_PROD_SHIFT   0
 
#define SPWPNP_PNPVEND_PROD_MASK   0xffffU
 
#define SPWPNP_PNPVEND_PROD_GET(_reg)
 
#define SPWPNP_PNPVEND_PROD_SET(_reg, _val)
 
#define SPWPNP_PNPVEND_PROD(_val)
 
#define SPWPNP_PNPVER_MAJOR_SHIFT   24
 
#define SPWPNP_PNPVER_MAJOR_MASK   0xff000000U
 
#define SPWPNP_PNPVER_MAJOR_GET(_reg)
 
#define SPWPNP_PNPVER_MAJOR_SET(_reg, _val)
 
#define SPWPNP_PNPVER_MAJOR(_val)
 
#define SPWPNP_PNPVER_MINOR_SHIFT   16
 
#define SPWPNP_PNPVER_MINOR_MASK   0xff0000U
 
#define SPWPNP_PNPVER_MINOR_GET(_reg)
 
#define SPWPNP_PNPVER_MINOR_SET(_reg, _val)
 
#define SPWPNP_PNPVER_MINOR(_val)
 
#define SPWPNP_PNPVER_PATCH_SHIFT   8
 
#define SPWPNP_PNPVER_PATCH_MASK   0xff00U
 
#define SPWPNP_PNPVER_PATCH_GET(_reg)
 
#define SPWPNP_PNPVER_PATCH_SET(_reg, _val)
 
#define SPWPNP_PNPVER_PATCH(_val)
 
#define SPWPNP_PNPDEVSTS_STATUS_SHIFT   0
 
#define SPWPNP_PNPDEVSTS_STATUS_MASK   0xffU
 
#define SPWPNP_PNPDEVSTS_STATUS_GET(_reg)
 
#define SPWPNP_PNPDEVSTS_STATUS_SET(_reg, _val)
 
#define SPWPNP_PNPDEVSTS_STATUS(_val)
 
#define SPWPNP_PNPACTLNK_ACTIVE_SHIFT   1
 
#define SPWPNP_PNPACTLNK_ACTIVE_MASK   0xfffffffeU
 
#define SPWPNP_PNPACTLNK_ACTIVE_GET(_reg)
 
#define SPWPNP_PNPACTLNK_ACTIVE_SET(_reg, _val)
 
#define SPWPNP_PNPACTLNK_ACTIVE(_val)
 
#define SPWPNP_PNPOA0_RA_SHIFT   0
 
#define SPWPNP_PNPOA0_RA_MASK   0xffffffffU
 
#define SPWPNP_PNPOA0_RA_GET(_reg)
 
#define SPWPNP_PNPOA0_RA_SET(_reg, _val)
 
#define SPWPNP_PNPOA0_RA(_val)
 
#define SPWPNP_PNPOA1_RA_SHIFT   0
 
#define SPWPNP_PNPOA1_RA_MASK   0xffffffffU
 
#define SPWPNP_PNPOA1_RA_GET(_reg)
 
#define SPWPNP_PNPOA1_RA_SET(_reg, _val)
 
#define SPWPNP_PNPOA1_RA(_val)
 
#define SPWPNP_PNPOA2_RA_SHIFT   0
 
#define SPWPNP_PNPOA2_RA_MASK   0xffffffffU
 
#define SPWPNP_PNPOA2_RA_GET(_reg)
 
#define SPWPNP_PNPOA2_RA_SET(_reg, _val)
 
#define SPWPNP_PNPOA2_RA(_val)
 
#define SPWPNP_PNPDEVID_DID_SHIFT   0
 
#define SPWPNP_PNPDEVID_DID_MASK   0xffffffffU
 
#define SPWPNP_PNPDEVID_DID_GET(_reg)
 
#define SPWPNP_PNPDEVID_DID_SET(_reg, _val)
 
#define SPWPNP_PNPDEVID_DID(_val)
 
#define SPWPNP_PNPUVEND_VEND_SHIFT   16
 
#define SPWPNP_PNPUVEND_VEND_MASK   0xffff0000U
 
#define SPWPNP_PNPUVEND_VEND_GET(_reg)
 
#define SPWPNP_PNPUVEND_VEND_SET(_reg, _val)
 
#define SPWPNP_PNPUVEND_VEND(_val)
 
#define SPWPNP_PNPUVEND_PROD_SHIFT   0
 
#define SPWPNP_PNPUVEND_PROD_MASK   0xffffU
 
#define SPWPNP_PNPUVEND_PROD_GET(_reg)
 
#define SPWPNP_PNPUVEND_PROD_SET(_reg, _val)
 
#define SPWPNP_PNPUVEND_PROD(_val)
 
#define SPWPNP_PNPUSN_USN_SHIFT   0
 
#define SPWPNP_PNPUSN_USN_MASK   0xffffffffU
 
#define SPWPNP_PNPUSN_USN_GET(_reg)
 
#define SPWPNP_PNPUSN_USN_SET(_reg, _val)
 
#define SPWPNP_PNPUSN_USN(_val)
 
#define SPWPNP_PNPVSTRL_LEN_SHIFT   0
 
#define SPWPNP_PNPVSTRL_LEN_MASK   0x7fffU
 
#define SPWPNP_PNPVSTRL_LEN_GET(_reg)
 
#define SPWPNP_PNPVSTRL_LEN_SET(_reg, _val)
 
#define SPWPNP_PNPVSTRL_LEN(_val)
 
#define SPWPNP_PNPPSTRL_LEN_SHIFT   0
 
#define SPWPNP_PNPPSTRL_LEN_MASK   0x7fffU
 
#define SPWPNP_PNPPSTRL_LEN_GET(_reg)
 
#define SPWPNP_PNPPSTRL_LEN_SET(_reg, _val)
 
#define SPWPNP_PNPPSTRL_LEN(_val)
 
#define SPWPNP_PNPPCNT_PC_SHIFT   0
 
#define SPWPNP_PNPPCNT_PC_MASK   0x1fU
 
#define SPWPNP_PNPPCNT_PC_GET(_reg)
 
#define SPWPNP_PNPPCNT_PC_SET(_reg, _val)
 
#define SPWPNP_PNPPCNT_PC(_val)
 
#define SPWPNP_PNPACNT_AC_SHIFT   0
 
#define SPWPNP_PNPACNT_AC_MASK   0xffU
 
#define SPWPNP_PNPACNT_AC_GET(_reg)
 
#define SPWPNP_PNPACNT_AC_SET(_reg, _val)
 
#define SPWPNP_PNPACNT_AC(_val)
 

Typedefs

typedef struct spwpnp spwpnp
 This set of defines the SpaceWire Plug-and-Play address map.
 

Detailed Description

This header file defines the SPWPNP register block interface.