| .. | .. |
|---|
| 250 | 250 | |
|---|
| 251 | 251 | struct cyapa_tsg_bin_image { |
|---|
| 252 | 252 | struct cyapa_tsg_bin_image_head image_head; |
|---|
| 253 | | - struct cyapa_tsg_bin_image_data_record records[0]; |
|---|
| 253 | + struct cyapa_tsg_bin_image_data_record records[]; |
|---|
| 254 | 254 | } __packed; |
|---|
| 255 | 255 | |
|---|
| 256 | 256 | struct pip_bl_packet_start { |
|---|
| .. | .. |
|---|
| 271 | 271 | u8 report_id; /* Bootloader output report id, must be 40h */ |
|---|
| 272 | 272 | u8 rsvd; /* Reserved, must be 0 */ |
|---|
| 273 | 273 | struct pip_bl_packet_start packet_start; |
|---|
| 274 | | - u8 data[0]; /* Command data variable based on commands */ |
|---|
| 274 | + u8 data[]; /* Command data variable based on commands */ |
|---|
| 275 | 275 | } __packed; |
|---|
| 276 | 276 | |
|---|
| 277 | 277 | /* Initiate bootload command data structure. */ |
|---|
| .. | .. |
|---|
| 300 | 300 | struct tsg_bl_flash_row_head { |
|---|
| 301 | 301 | u8 flash_array_id; |
|---|
| 302 | 302 | __le16 flash_row_id; |
|---|
| 303 | | - u8 flash_data[0]; |
|---|
| 303 | + u8 flash_data[]; |
|---|
| 304 | 304 | } __packed; |
|---|
| 305 | 305 | |
|---|
| 306 | 306 | struct pip_app_cmd_head { |
|---|
| .. | .. |
|---|
| 314 | 314 | * Bit 6-0: command code. |
|---|
| 315 | 315 | */ |
|---|
| 316 | 316 | u8 cmd_code; |
|---|
| 317 | | - u8 parameter_data[0]; /* Parameter data variable based on cmd_code */ |
|---|
| 317 | + u8 parameter_data[]; /* Parameter data variable based on cmd_code */ |
|---|
| 318 | 318 | } __packed; |
|---|
| 319 | 319 | |
|---|
| 320 | 320 | /* Application get/set parameter command data structure */ |
|---|
| .. | .. |
|---|
| 2554 | 2554 | } |
|---|
| 2555 | 2555 | |
|---|
| 2556 | 2556 | cyapa->state = CYAPA_STATE_GEN5_APP; |
|---|
| 2557 | | - /* fall through */ |
|---|
| 2557 | + fallthrough; |
|---|
| 2558 | 2558 | |
|---|
| 2559 | 2559 | case CYAPA_STATE_GEN5_APP: |
|---|
| 2560 | 2560 | /* |
|---|