xref: /kernel/linux/linux-5.10/include/sound/rt5660.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-5.10/include/sound/
18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * linux/sound/rt5660.h -- Platform data for RT5660
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright 2016 Realtek Semiconductor Corp.
68c2ecf20Sopenharmony_ci * Author: Oder Chiou <oder_chiou@realtek.com>
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#ifndef __LINUX_SND_RT5660_H
108c2ecf20Sopenharmony_ci#define __LINUX_SND_RT5660_H
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cienum rt5660_dmic1_data_pin {
138c2ecf20Sopenharmony_ci	RT5660_DMIC1_NULL,
148c2ecf20Sopenharmony_ci	RT5660_DMIC1_DATA_GPIO2,
158c2ecf20Sopenharmony_ci	RT5660_DMIC1_DATA_IN1P,
168c2ecf20Sopenharmony_ci};
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_cistruct rt5660_platform_data {
198c2ecf20Sopenharmony_ci	/* IN1 & IN3 can optionally be differential */
208c2ecf20Sopenharmony_ci	bool in1_diff;
218c2ecf20Sopenharmony_ci	bool in3_diff;
228c2ecf20Sopenharmony_ci	bool use_ldo2;
238c2ecf20Sopenharmony_ci	bool poweroff_codec_in_suspend;
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci	enum rt5660_dmic1_data_pin dmic1_data_pin;
268c2ecf20Sopenharmony_ci};
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci#endif
29

Indexes created Thu Nov 07 10:32:03 CST 2024