| .. | .. |
|---|
| 53 | 53 | uint64_t reserved_8_63:56; |
|---|
| 54 | 54 | #endif |
|---|
| 55 | 55 | } s; |
|---|
| 56 | | - struct cvmx_led_blink_s cn38xx; |
|---|
| 57 | | - struct cvmx_led_blink_s cn38xxp2; |
|---|
| 58 | | - struct cvmx_led_blink_s cn56xx; |
|---|
| 59 | | - struct cvmx_led_blink_s cn56xxp1; |
|---|
| 60 | | - struct cvmx_led_blink_s cn58xx; |
|---|
| 61 | | - struct cvmx_led_blink_s cn58xxp1; |
|---|
| 62 | 56 | }; |
|---|
| 63 | 57 | |
|---|
| 64 | 58 | union cvmx_led_clk_phase { |
|---|
| .. | .. |
|---|
| 72 | 66 | uint64_t reserved_7_63:57; |
|---|
| 73 | 67 | #endif |
|---|
| 74 | 68 | } s; |
|---|
| 75 | | - struct cvmx_led_clk_phase_s cn38xx; |
|---|
| 76 | | - struct cvmx_led_clk_phase_s cn38xxp2; |
|---|
| 77 | | - struct cvmx_led_clk_phase_s cn56xx; |
|---|
| 78 | | - struct cvmx_led_clk_phase_s cn56xxp1; |
|---|
| 79 | | - struct cvmx_led_clk_phase_s cn58xx; |
|---|
| 80 | | - struct cvmx_led_clk_phase_s cn58xxp1; |
|---|
| 81 | 69 | }; |
|---|
| 82 | 70 | |
|---|
| 83 | 71 | union cvmx_led_cylon { |
|---|
| .. | .. |
|---|
| 91 | 79 | uint64_t reserved_16_63:48; |
|---|
| 92 | 80 | #endif |
|---|
| 93 | 81 | } s; |
|---|
| 94 | | - struct cvmx_led_cylon_s cn38xx; |
|---|
| 95 | | - struct cvmx_led_cylon_s cn38xxp2; |
|---|
| 96 | | - struct cvmx_led_cylon_s cn56xx; |
|---|
| 97 | | - struct cvmx_led_cylon_s cn56xxp1; |
|---|
| 98 | | - struct cvmx_led_cylon_s cn58xx; |
|---|
| 99 | | - struct cvmx_led_cylon_s cn58xxp1; |
|---|
| 100 | 82 | }; |
|---|
| 101 | 83 | |
|---|
| 102 | 84 | union cvmx_led_dbg { |
|---|
| .. | .. |
|---|
| 110 | 92 | uint64_t reserved_1_63:63; |
|---|
| 111 | 93 | #endif |
|---|
| 112 | 94 | } s; |
|---|
| 113 | | - struct cvmx_led_dbg_s cn38xx; |
|---|
| 114 | | - struct cvmx_led_dbg_s cn38xxp2; |
|---|
| 115 | | - struct cvmx_led_dbg_s cn56xx; |
|---|
| 116 | | - struct cvmx_led_dbg_s cn56xxp1; |
|---|
| 117 | | - struct cvmx_led_dbg_s cn58xx; |
|---|
| 118 | | - struct cvmx_led_dbg_s cn58xxp1; |
|---|
| 119 | 95 | }; |
|---|
| 120 | 96 | |
|---|
| 121 | 97 | union cvmx_led_en { |
|---|
| .. | .. |
|---|
| 129 | 105 | uint64_t reserved_1_63:63; |
|---|
| 130 | 106 | #endif |
|---|
| 131 | 107 | } s; |
|---|
| 132 | | - struct cvmx_led_en_s cn38xx; |
|---|
| 133 | | - struct cvmx_led_en_s cn38xxp2; |
|---|
| 134 | | - struct cvmx_led_en_s cn56xx; |
|---|
| 135 | | - struct cvmx_led_en_s cn56xxp1; |
|---|
| 136 | | - struct cvmx_led_en_s cn58xx; |
|---|
| 137 | | - struct cvmx_led_en_s cn58xxp1; |
|---|
| 138 | 108 | }; |
|---|
| 139 | 109 | |
|---|
| 140 | 110 | union cvmx_led_polarity { |
|---|
| .. | .. |
|---|
| 148 | 118 | uint64_t reserved_1_63:63; |
|---|
| 149 | 119 | #endif |
|---|
| 150 | 120 | } s; |
|---|
| 151 | | - struct cvmx_led_polarity_s cn38xx; |
|---|
| 152 | | - struct cvmx_led_polarity_s cn38xxp2; |
|---|
| 153 | | - struct cvmx_led_polarity_s cn56xx; |
|---|
| 154 | | - struct cvmx_led_polarity_s cn56xxp1; |
|---|
| 155 | | - struct cvmx_led_polarity_s cn58xx; |
|---|
| 156 | | - struct cvmx_led_polarity_s cn58xxp1; |
|---|
| 157 | 121 | }; |
|---|
| 158 | 122 | |
|---|
| 159 | 123 | union cvmx_led_prt { |
|---|
| .. | .. |
|---|
| 167 | 131 | uint64_t reserved_8_63:56; |
|---|
| 168 | 132 | #endif |
|---|
| 169 | 133 | } s; |
|---|
| 170 | | - struct cvmx_led_prt_s cn38xx; |
|---|
| 171 | | - struct cvmx_led_prt_s cn38xxp2; |
|---|
| 172 | | - struct cvmx_led_prt_s cn56xx; |
|---|
| 173 | | - struct cvmx_led_prt_s cn56xxp1; |
|---|
| 174 | | - struct cvmx_led_prt_s cn58xx; |
|---|
| 175 | | - struct cvmx_led_prt_s cn58xxp1; |
|---|
| 176 | 134 | }; |
|---|
| 177 | 135 | |
|---|
| 178 | 136 | union cvmx_led_prt_fmt { |
|---|
| .. | .. |
|---|
| 186 | 144 | uint64_t reserved_4_63:60; |
|---|
| 187 | 145 | #endif |
|---|
| 188 | 146 | } s; |
|---|
| 189 | | - struct cvmx_led_prt_fmt_s cn38xx; |
|---|
| 190 | | - struct cvmx_led_prt_fmt_s cn38xxp2; |
|---|
| 191 | | - struct cvmx_led_prt_fmt_s cn56xx; |
|---|
| 192 | | - struct cvmx_led_prt_fmt_s cn56xxp1; |
|---|
| 193 | | - struct cvmx_led_prt_fmt_s cn58xx; |
|---|
| 194 | | - struct cvmx_led_prt_fmt_s cn58xxp1; |
|---|
| 195 | 147 | }; |
|---|
| 196 | 148 | |
|---|
| 197 | 149 | union cvmx_led_prt_statusx { |
|---|
| .. | .. |
|---|
| 205 | 157 | uint64_t reserved_6_63:58; |
|---|
| 206 | 158 | #endif |
|---|
| 207 | 159 | } s; |
|---|
| 208 | | - struct cvmx_led_prt_statusx_s cn38xx; |
|---|
| 209 | | - struct cvmx_led_prt_statusx_s cn38xxp2; |
|---|
| 210 | | - struct cvmx_led_prt_statusx_s cn56xx; |
|---|
| 211 | | - struct cvmx_led_prt_statusx_s cn56xxp1; |
|---|
| 212 | | - struct cvmx_led_prt_statusx_s cn58xx; |
|---|
| 213 | | - struct cvmx_led_prt_statusx_s cn58xxp1; |
|---|
| 214 | 160 | }; |
|---|
| 215 | 161 | |
|---|
| 216 | 162 | union cvmx_led_udd_cntx { |
|---|
| .. | .. |
|---|
| 224 | 170 | uint64_t reserved_6_63:58; |
|---|
| 225 | 171 | #endif |
|---|
| 226 | 172 | } s; |
|---|
| 227 | | - struct cvmx_led_udd_cntx_s cn38xx; |
|---|
| 228 | | - struct cvmx_led_udd_cntx_s cn38xxp2; |
|---|
| 229 | | - struct cvmx_led_udd_cntx_s cn56xx; |
|---|
| 230 | | - struct cvmx_led_udd_cntx_s cn56xxp1; |
|---|
| 231 | | - struct cvmx_led_udd_cntx_s cn58xx; |
|---|
| 232 | | - struct cvmx_led_udd_cntx_s cn58xxp1; |
|---|
| 233 | 173 | }; |
|---|
| 234 | 174 | |
|---|
| 235 | 175 | union cvmx_led_udd_datx { |
|---|
| .. | .. |
|---|
| 243 | 183 | uint64_t reserved_32_63:32; |
|---|
| 244 | 184 | #endif |
|---|
| 245 | 185 | } s; |
|---|
| 246 | | - struct cvmx_led_udd_datx_s cn38xx; |
|---|
| 247 | | - struct cvmx_led_udd_datx_s cn38xxp2; |
|---|
| 248 | | - struct cvmx_led_udd_datx_s cn56xx; |
|---|
| 249 | | - struct cvmx_led_udd_datx_s cn56xxp1; |
|---|
| 250 | | - struct cvmx_led_udd_datx_s cn58xx; |
|---|
| 251 | | - struct cvmx_led_udd_datx_s cn58xxp1; |
|---|
| 252 | 186 | }; |
|---|
| 253 | 187 | |
|---|
| 254 | 188 | union cvmx_led_udd_dat_clrx { |
|---|
| .. | .. |
|---|
| 262 | 196 | uint64_t reserved_32_63:32; |
|---|
| 263 | 197 | #endif |
|---|
| 264 | 198 | } s; |
|---|
| 265 | | - struct cvmx_led_udd_dat_clrx_s cn38xx; |
|---|
| 266 | | - struct cvmx_led_udd_dat_clrx_s cn38xxp2; |
|---|
| 267 | | - struct cvmx_led_udd_dat_clrx_s cn56xx; |
|---|
| 268 | | - struct cvmx_led_udd_dat_clrx_s cn56xxp1; |
|---|
| 269 | | - struct cvmx_led_udd_dat_clrx_s cn58xx; |
|---|
| 270 | | - struct cvmx_led_udd_dat_clrx_s cn58xxp1; |
|---|
| 271 | 199 | }; |
|---|
| 272 | 200 | |
|---|
| 273 | 201 | union cvmx_led_udd_dat_setx { |
|---|
| .. | .. |
|---|
| 281 | 209 | uint64_t reserved_32_63:32; |
|---|
| 282 | 210 | #endif |
|---|
| 283 | 211 | } s; |
|---|
| 284 | | - struct cvmx_led_udd_dat_setx_s cn38xx; |
|---|
| 285 | | - struct cvmx_led_udd_dat_setx_s cn38xxp2; |
|---|
| 286 | | - struct cvmx_led_udd_dat_setx_s cn56xx; |
|---|
| 287 | | - struct cvmx_led_udd_dat_setx_s cn56xxp1; |
|---|
| 288 | | - struct cvmx_led_udd_dat_setx_s cn58xx; |
|---|
| 289 | | - struct cvmx_led_udd_dat_setx_s cn58xxp1; |
|---|
| 290 | 212 | }; |
|---|
| 291 | 213 | |
|---|
| 292 | 214 | #endif |
|---|