RTEMS 6.1-rc2
|
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. | |
This header file defines the SPWPNP register block interface.