@@ -250,7 +250,7 @@ static void uart_cc13xx_cc26xx_irq_tx_enable(const struct device *dev)
250250 * standby mode instead, since it is the power state that
251251 * would interfere with a transfer.
252252 */
253- pm_policy_state_lock_get (PM_STATE_STANDBY );
253+ pm_policy_state_lock_get (PM_STATE_STANDBY , PM_ALL_SUBSTATES );
254254 data -> tx_constrained = true;
255255 }
256256#endif
@@ -268,7 +268,7 @@ static void uart_cc13xx_cc26xx_irq_tx_disable(const struct device *dev)
268268 struct uart_cc13xx_cc26xx_data * data = dev -> data ;
269269
270270 if (data -> tx_constrained ) {
271- pm_policy_state_lock_put (PM_STATE_STANDBY );
271+ pm_policy_state_lock_put (PM_STATE_STANDBY , PM_ALL_SUBSTATES );
272272 data -> tx_constrained = false;
273273 }
274274#endif
@@ -294,7 +294,7 @@ static void uart_cc13xx_cc26xx_irq_rx_enable(const struct device *dev)
294294 * standby.
295295 */
296296 if (!data -> rx_constrained ) {
297- pm_policy_state_lock_get (PM_STATE_STANDBY );
297+ pm_policy_state_lock_get (PM_STATE_STANDBY , PM_ALL_SUBSTATES );
298298 data -> rx_constrained = true;
299299 }
300300#endif
@@ -310,7 +310,7 @@ static void uart_cc13xx_cc26xx_irq_rx_disable(const struct device *dev)
310310 struct uart_cc13xx_cc26xx_data * data = dev -> data ;
311311
312312 if (data -> rx_constrained ) {
313- pm_policy_state_lock_put (PM_STATE_STANDBY );
313+ pm_policy_state_lock_put (PM_STATE_STANDBY , PM_ALL_SUBSTATES );
314314 data -> rx_constrained = false;
315315 }
316316#endif
0 commit comments