Lines Matching defs:ca0132_spec
895 struct ca0132_spec { struct
896 const struct snd_kcontrol_new *mixers[5];
897 unsigned int num_mixers;
898 const struct hda_verb *base_init_verbs;
899 const struct hda_verb *base_exit_verbs;
900 const struct hda_verb *chip_init_verbs;
901 const struct hda_verb *desktop_init_verbs;
902 struct hda_verb *spec_init_verbs;
903 struct auto_pin_cfg autocfg;
906 struct hda_multi_out multiout;
907 hda_nid_t out_pins[AUTO_CFG_MAX_OUTS];
908 hda_nid_t dacs[AUTO_CFG_MAX_OUTS];
909 unsigned int num_outputs;
910 hda_nid_t input_pins[AUTO_PIN_LAST];
911 hda_nid_t adcs[AUTO_PIN_LAST];
912 hda_nid_t dig_out;
913 hda_nid_t dig_in;
914 unsigned int num_inputs;
915 hda_nid_t shared_mic_nid;
916 hda_nid_t shared_out_nid;
917 hda_nid_t unsol_tag_hp;
918 hda_nid_t unsol_tag_front_hp; /* for desktop ca0132 codecs */
919 hda_nid_t unsol_tag_amic1;
922 struct mutex chipio_mutex; /* chip access mutex */
923 u32 curr_chip_addx;
926 enum dsp_download_state dsp_state;
927 unsigned int dsp_stream_id;
928 unsigned int wait_scp;
929 unsigned int wait_scp_header;
930 unsigned int wait_num_data;
931 unsigned int scp_resp_header;
932 unsigned int scp_resp_data[4];
933 unsigned int scp_resp_count;
934 bool alt_firmware_present;
935 bool startup_check_entered;
936 bool dsp_reload;
939 unsigned char dmic_ctl;
940 int cur_out_type;
941 int cur_mic_type;
942 long vnode_lvol[VNODES_COUNT];
943 long vnode_rvol[VNODES_COUNT];
944 long vnode_lswitch[VNODES_COUNT];
945 long vnode_rswitch[VNODES_COUNT];
946 long effects_switch[EFFECTS_COUNT];
947 long voicefx_val;
948 long cur_mic_boost;
950 unsigned char in_enum_val;
951 unsigned char out_enum_val;
952 unsigned char mic_boost_enum_val;
953 unsigned char smart_volume_setting;
954 long fx_ctl_val[EFFECT_LEVEL_SLIDERS];
955 long xbass_xover_freq;
956 long eq_preset_val;
957 unsigned int tlv[4];
958 struct hda_vmaster_mute_hook vmaster_mute;
961 struct hda_codec *codec;
962 struct delayed_work unsol_hp_work;
963 int quirk;
966 long cur_ctl_vals[TUNING_CTLS_COUNT];
973 bool use_pci_mmio;
974 void __iomem *mem_base;
981 bool use_alt_functions;
988 bool use_alt_controls;