diff --git a/src/include/uapi/ipc.h b/src/include/uapi/ipc.h index a5f46490a94a..3444d25c30b1 100644 --- a/src/include/uapi/ipc.h +++ b/src/include/uapi/ipc.h @@ -298,6 +298,7 @@ struct sof_ipc_dai_dmic_pdm_ctrl { uint16_t polarity_mic_b; /* Optionally invert mic B signal (0 or 1) */ uint16_t clk_edge; /* Optionally swap data clock edge (0 or 1) */ uint16_t skew; /* Adjust PDM data sampling vs. clock (0..15) */ + uint16_t pad; /* Make sure the total size is 4 bytes aligned */ } __attribute__((packed)); /* This struct contains the global settings for all 2ch PDM controllers. The @@ -832,6 +833,7 @@ struct sof_ipc_fw_version { uint8_t date[12]; uint8_t time[10]; uint8_t tag[6]; + uint8_t pad[2]; /* Make sure the total size is 4 bytes aligned */ } __attribute__((packed)); /* FW ready Message - sent by firmware when boot has completed */