35 #ifndef __ALT_SOCAL_DOORBELL_OUT_H__
36 #define __ALT_SOCAL_DOORBELL_OUT_H__
75 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_LSB 0
77 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_MSB 0
79 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_WIDTH 1
81 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_SET_MSK 0x00000001
83 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_CLR_MSK 0xfffffffe
85 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_RESET 0x0
87 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_GET(value) (((value) & 0x00000001) >> 0)
89 #define ALT_DOORBELL_OUT_SDM2EM_DOORBELL_SET(value) (((value) << 0) & 0x00000001)
103 struct ALT_DOORBELL_OUT_SDM2EM_s
105 volatile uint32_t doorbell : 1;
110 typedef struct ALT_DOORBELL_OUT_SDM2EM_s ALT_DOORBELL_OUT_SDM2EM_t;
114 #define ALT_DOORBELL_OUT_SDM2EM_RESET 0x00000000
116 #define ALT_DOORBELL_OUT_SDM2EM_OFST 0x0
130 struct ALT_DOORBELL_OUT_s
132 volatile ALT_DOORBELL_OUT_SDM2EM_t sdm2em;
133 volatile uint32_t _pad_0x4_0xc[2];
137 typedef struct ALT_DOORBELL_OUT_s ALT_DOORBELL_OUT_t;
139 struct ALT_DOORBELL_OUT_raw_s
141 volatile uint32_t sdm2em;
142 volatile uint32_t _pad_0x4_0xc[2];
146 typedef struct ALT_DOORBELL_OUT_raw_s ALT_DOORBELL_OUT_raw_t;