35 #ifndef __ALT_SOCAL_DOORBELL_IN_H__
36 #define __ALT_SOCAL_DOORBELL_IN_H__
75 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_LSB 0
77 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_MSB 0
79 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_WIDTH 1
81 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_SET_MSK 0x00000001
83 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_CLR_MSK 0xfffffffe
85 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_RESET 0x0
87 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_GET(value) (((value) & 0x00000001) >> 0)
89 #define ALT_DOORBELL_IN_EM2SDM_DOORBELL_SET(value) (((value) << 0) & 0x00000001)
103 struct ALT_DOORBELL_IN_EM2SDM_s
105 volatile uint32_t doorbell : 1;
110 typedef struct ALT_DOORBELL_IN_EM2SDM_s ALT_DOORBELL_IN_EM2SDM_t;
114 #define ALT_DOORBELL_IN_EM2SDM_RESET 0x00000000
116 #define ALT_DOORBELL_IN_EM2SDM_OFST 0x0
130 struct ALT_DOORBELL_IN_s
132 volatile ALT_DOORBELL_IN_EM2SDM_t em2sdm;
133 volatile uint32_t _pad_0x4_0xc[2];
137 typedef struct ALT_DOORBELL_IN_s ALT_DOORBELL_IN_t;
139 struct ALT_DOORBELL_IN_raw_s
141 volatile uint32_t em2sdm;
142 volatile uint32_t _pad_0x4_0xc[2];
146 typedef struct ALT_DOORBELL_IN_raw_s ALT_DOORBELL_IN_raw_t;