1 /* SPDX-License-Identifier: Intel */
3 * Copyright (C) 2013, Intel Corporation
4 * Copyright (C) 2015, Google, Inc
10 struct __packed azalia_verb_table_header {
13 u8 revision_id; /* 0xff applies to all steppings */
14 u8 front_panel_support;
15 u16 number_of_rear_jacks;
16 u16 number_of_front_jacks;
19 struct __packed azalia_verb_table {
20 struct azalia_verb_table_header header;
24 struct __packed azalia_config {
26 u8 docking_supported:1;
27 u8 docking_attached:1;
28 u8 hdmi_codec_enable:1;
29 u8 azalia_v_ci_enable:1;
31 /* number of verb tables provided by platform */
33 const struct azalia_verb_table *verb_table;
34 /* delay timer after azalia reset */
35 u16 reset_wait_timer_ms;