Lines Matching +full:ipa +full:- +full:ap +full:- +full:to +full:- +full:modem
1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2022 Linaro Ltd.
9 struct ipa;
12 * ipa_uc_config() - Configure the IPA microcontroller subsystem
13 * @ipa: IPA pointer
15 void ipa_uc_config(struct ipa *ipa);
18 * ipa_uc_deconfig() - Inverse of ipa_uc_config()
19 * @ipa: IPA pointer
21 void ipa_uc_deconfig(struct ipa *ipa);
24 * ipa_uc_power() - Take a proxy power reference for the microcontroller
25 * @ipa: IPA pointer
27 * The first time the modem boots, it loads firmware for and starts the
28 * IPA-resident microcontroller. The microcontroller signals that it
30 * message to the AP. The AP must ensure the IPA is powered until
31 * it receives this message, and to do so we take a "proxy" clock
35 void ipa_uc_power(struct ipa *ipa);
39 * @ipa: IPA pointer
41 * Notifier function called when the system crashes, to inform the
44 void ipa_uc_panic_notifier(struct ipa *ipa);