cs42l42.h (fd531024bad7e5799e968ca70c0d3ca7b96b71ef) cs42l42.h (c9f2e3c3ddab87d93cde99f6da10dd00c1d1edb9)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * cs42l42.h -- CS42L42 ALSA SoC audio driver header
4 *
5 * Copyright 2016 Cirrus Logic, Inc.
6 *
7 * Author: James Schulman <james.schulman@cirrus.com>
8 * Author: Brian Austin <brian.austin@cirrus.com>

--- 759 unchanged lines hidden (view full) ---

768};
769
770struct cs42l42_private {
771 struct regmap *regmap;
772 struct snd_soc_component *component;
773 struct regulator_bulk_data supplies[CS42L42_NUM_SUPPLIES];
774 struct gpio_desc *reset_gpio;
775 struct completion pdn_done;
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * cs42l42.h -- CS42L42 ALSA SoC audio driver header
4 *
5 * Copyright 2016 Cirrus Logic, Inc.
6 *
7 * Author: James Schulman <james.schulman@cirrus.com>
8 * Author: Brian Austin <brian.austin@cirrus.com>

--- 759 unchanged lines hidden (view full) ---

768};
769
770struct cs42l42_private {
771 struct regmap *regmap;
772 struct snd_soc_component *component;
773 struct regulator_bulk_data supplies[CS42L42_NUM_SUPPLIES];
774 struct gpio_desc *reset_gpio;
775 struct completion pdn_done;
776 struct snd_soc_jack jack;
776 struct snd_soc_jack *jack;
777 int bclk;
778 u32 sclk;
779 u32 srate;
780 u8 plug_state;
781 u8 hs_type;
782 u8 ts_inv;
783 u8 ts_dbnc_rise;
784 u8 ts_dbnc_fall;
785 u8 btn_det_init_dbnce;
786 u8 btn_det_event_dbnce;
787 u8 bias_thresholds[CS42L42_NUM_BIASES];
788 u8 hs_bias_ramp_rate;
789 u8 hs_bias_ramp_time;
777 int bclk;
778 u32 sclk;
779 u32 srate;
780 u8 plug_state;
781 u8 hs_type;
782 u8 ts_inv;
783 u8 ts_dbnc_rise;
784 u8 ts_dbnc_fall;
785 u8 btn_det_init_dbnce;
786 u8 btn_det_event_dbnce;
787 u8 bias_thresholds[CS42L42_NUM_BIASES];
788 u8 hs_bias_ramp_rate;
789 u8 hs_bias_ramp_time;
790 u8 hs_bias_sense_en;
790 u8 stream_use;
791};
792
793#endif /* __CS42L42_H__ */
791 u8 stream_use;
792};
793
794#endif /* __CS42L42_H__ */