blob: 19bc4c90083feedb74ec9e72ef8e3356363df3ae [file] [log] [blame]
Cliff Huang7e653d82022-01-21 17:36:20 -08001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#ifndef __DRIVERS_WWAN_FM_CHIP_H__
4#define __DRIVERS_WWAN_FM_CHIP_H__
5
6struct drivers_wwan_fm_config {
7 const char *name;
8 const char *desc;
9 /* GPIO used for FULL_CARD_POWER_OFF# */
10 struct acpi_gpio fcpo_gpio;
11
12 /* GPIO used for RESET# */
13 struct acpi_gpio reset_gpio;
14
15 /* GPIO used for PERST# */
16 struct acpi_gpio perst_gpio;
17
18 /* GPIO used for wake */
19 struct acpi_gpio wake_gpio;
20
21 /* Pointer to the corresponding RTD3 */
22 DEVTREE_CONST struct device *rtd3dev;
Tim Wawrzynczak02927032022-02-28 08:57:09 -070023
24 /* Add `DmaProperty` in _DSD */
25 bool add_acpi_dma_property;
Cliff Huang7e653d82022-01-21 17:36:20 -080026};
27
28#endif /* __DRIVERS_WWAN_FM_CHIP_H__ */