.. | .. |
---|
1 | | -// SPDX-License-Identifier: GPL-2.0 |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0 */ |
---|
2 | 2 | /**************************************************************************** |
---|
3 | 3 | * |
---|
4 | 4 | * Driver for the IFX spi modem. |
---|
.. | .. |
---|
9 | 9 | *****************************************************************************/ |
---|
10 | 10 | #ifndef _IFX6X60_H |
---|
11 | 11 | #define _IFX6X60_H |
---|
| 12 | + |
---|
| 13 | +struct gpio_desc; |
---|
12 | 14 | |
---|
13 | 15 | #define DRVNAME "ifx6x60" |
---|
14 | 16 | #define TTYNAME "ttyIFX" |
---|
.. | .. |
---|
94 | 96 | |
---|
95 | 97 | struct { |
---|
96 | 98 | /* gpio lines */ |
---|
97 | | - unsigned short srdy; /* slave-ready gpio */ |
---|
98 | | - unsigned short mrdy; /* master-ready gpio */ |
---|
99 | | - unsigned short reset; /* modem-reset gpio */ |
---|
100 | | - unsigned short po; /* modem-on gpio */ |
---|
101 | | - unsigned short reset_out; /* modem-in-reset gpio */ |
---|
| 99 | + struct gpio_desc *srdy; /* slave-ready gpio */ |
---|
| 100 | + struct gpio_desc *mrdy; /* master-ready gpio */ |
---|
| 101 | + struct gpio_desc *reset; /* modem-reset gpio */ |
---|
| 102 | + struct gpio_desc *po; /* modem-on gpio */ |
---|
| 103 | + struct gpio_desc *reset_out; /* modem-in-reset gpio */ |
---|
| 104 | + struct gpio_desc *pmu_reset; /* PMU reset gpio */ |
---|
102 | 105 | /* state/stats */ |
---|
103 | 106 | int unack_srdy_int_nb; |
---|
104 | 107 | } gpio; |
---|