Make sure sub-command of lightbar command starts with a 8bit
parameter to ensure alignment.
Fixes: 9600b8bdbfe4 ("platform/chrome: lightbar: Add support for large sequence")
Signed-off-by: Gwendal Grignou <gwendal@google.com>
Link: https://lore.kernel.org/r/20260202100621.3608437-1-gwendal@google.com
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
* EC RAM.
*/
struct lightbar_program_ex {
- uint16_t offset;
uint8_t size;
+ uint16_t offset;
uint8_t data[0];
-} __ec_todo_unpacked;
+} __ec_todo_packed;
struct ec_params_lightbar {
uint8_t cmd; /* Command (see enum lightbar_command) */