@@ -147,7 +147,6 @@ enum mdm_control_pins {
147
147
MDM_WAKE ,
148
148
MDM_PWR_ON ,
149
149
MDM_FAST_SHUTD ,
150
- MDM_UART_DTR ,
151
150
MDM_VGPIO ,
152
151
MDM_UART_DSR ,
153
152
MDM_UART_CTS ,
@@ -207,10 +206,6 @@ static const struct mdm_control_pinconfig pinconfig[] = {
207
206
DT_INST_GPIO_PIN (0 , mdm_fast_shutd_gpios ),
208
207
(GPIO_OUTPUT | GPIO_OPEN_DRAIN )),
209
208
210
- /* MDM_UART_DTR */
211
- PINCONFIG (DT_INST_GPIO_LABEL (0 , mdm_uart_dtr_gpios ),
212
- DT_INST_GPIO_PIN (0 , mdm_uart_dtr_gpios ), GPIO_OUTPUT ),
213
-
214
209
/* MDM_VGPIO */
215
210
PINCONFIG (DT_INST_GPIO_LABEL (0 , mdm_vgpio_gpios ),
216
211
DT_INST_GPIO_PIN (0 , mdm_vgpio_gpios ),
@@ -242,8 +237,6 @@ static const struct mdm_control_pinconfig pinconfig[] = {
242
237
#define MDM_PWR_ON_NOT_ASSERTED 1
243
238
#define MDM_FAST_SHUTD_ASSERTED 0
244
239
#define MDM_FAST_SHUTD_NOT_ASSERTED 1
245
- #define MDM_UART_DTR_ASSERTED 0 /* Asserted keeps the module awake */
246
- #define MDM_UART_DTR_NOT_ASSERTED 1
247
240
248
241
#define MDM_SEND_OK_ENABLED 0
249
242
#define MDM_SEND_OK_DISABLED 1
@@ -812,28 +805,12 @@ static void modem_assert_fast_shutd(bool assert)
812
805
}
813
806
}
814
807
815
- static void modem_assert_uart_dtr (bool assert )
816
- {
817
- if (assert ) {
818
- HL7800_IO_DBG_LOG ("MDM_UART_DTR -> ASSERTED" );
819
- gpio_pin_set (ictx .gpio_port_dev [MDM_UART_DTR ],
820
- pinconfig [MDM_UART_DTR ].pin ,
821
- MDM_UART_DTR_ASSERTED );
822
- } else {
823
- HL7800_IO_DBG_LOG ("MDM_UART_DTR -> NOT_ASSERTED" );
824
- gpio_pin_set (ictx .gpio_port_dev [MDM_UART_DTR ],
825
- pinconfig [MDM_UART_DTR ].pin ,
826
- MDM_UART_DTR_NOT_ASSERTED );
827
- }
828
- }
829
-
830
808
static void allow_sleep_work_callback (struct k_work * item )
831
809
{
832
810
ARG_UNUSED (item );
833
811
LOG_DBG ("Allow sleep" );
834
812
ictx .allow_sleep = true;
835
813
modem_assert_wake (false);
836
- modem_assert_uart_dtr (false);
837
814
}
838
815
839
816
static void allow_sleep (bool allow )
@@ -848,7 +825,6 @@ static void allow_sleep(bool allow)
848
825
k_work_cancel_delayable (& ictx .allow_sleep_work );
849
826
ictx .allow_sleep = false;
850
827
modem_assert_wake (true);
851
- modem_assert_uart_dtr (true);
852
828
}
853
829
#endif
854
830
}
@@ -4319,7 +4295,6 @@ static void prepare_io_for_reset(void)
4319
4295
{
4320
4296
HL7800_IO_DBG_LOG ("Preparing IO for reset/sleep" );
4321
4297
shutdown_uart ();
4322
- modem_assert_uart_dtr (true);
4323
4298
modem_assert_wake (false);
4324
4299
modem_assert_pwr_on (false);
4325
4300
modem_assert_fast_shutd (false);
@@ -5647,7 +5622,6 @@ static int hl7800_init(const struct device *dev)
5647
5622
ictx .uart_on = true;
5648
5623
5649
5624
modem_assert_wake (false);
5650
- modem_assert_uart_dtr (false);
5651
5625
modem_assert_pwr_on (false);
5652
5626
modem_assert_fast_shutd (false);
5653
5627
0 commit comments