File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed
Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,12 @@ enum mrpc_status {
5959 SWITCHTEC_MRPC_STATUS_INTERRUPTED = 0x100 ,
6060};
6161
62+ struct event {
63+ uint32_t hdr ;
64+ uint32_t data [5 ];
65+ };
66+
67+
6268struct sw_event_regs {
6369 u64 event_report_ctrl ;
6470 u64 reserved1 ;
@@ -100,9 +106,12 @@ struct sw_event_regs {
100106 u32 gpio_interrupt_hdr ;
101107 u32 gpio_interrupt_data ;
102108 u32 reserved16 [4 ];
103- u32 gfms_event_hdr ;
109+ u32 gfms_event_hdr ; //Event specific for PAX
104110 u32 gfms_event_data ;
105111 u32 reserved17 [4 ];
112+ uint32_t reserved18 [60 ];
113+ struct event customer_events [6 ];
114+ uint32_t reserved19 [320 ];
106115} __packed ;
107116
108117enum {
@@ -204,7 +213,9 @@ struct part_cfg_regs {
204213 u32 mrpc_comp_async_data [5 ];
205214 u32 dyn_binding_hdr ;
206215 u32 dyn_binding_data [5 ];
207- u32 reserved4 [159 ];
216+ uint32_t reserved4 [120 ];
217+ struct event customer_events [6 ];
218+ uint32_t reserved5 [3 ];
208219} __packed ;
209220
210221enum {
@@ -341,7 +352,9 @@ struct pff_csr_regs {
341352 u32 credit_timeout_data [5 ];
342353 u32 link_state_hdr ;
343354 u32 link_state_data [5 ];
344- u32 reserved4 [174 ];
355+ uint32_t reserved4 [66 ];
356+ struct event customer_events [6 ];
357+ uint32_t reserved5 [72 ];
345358} __packed ;
346359
347360struct switchtec_ntb ;
You can’t perform that action at this time.
0 commit comments