xref: /openbmc/linux/drivers/net/ipa/ipa_resource.h (revision c4c3c32d)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4  * Copyright (C) 2019-2021 Linaro Ltd.
5  */
6 #ifndef _IPA_RESOURCE_H_
7 #define _IPA_RESOURCE_H_
8 
9 struct ipa;
10 struct ipa_resource_data;
11 
12 /**
13  * ipa_resource_config() - Configure resources
14  * @ipa:	IPA pointer
15  * @data:	IPA resource configuration data
16  *
17  * There is no need for a matching ipa_resource_deconfig() function.
18  *
19  * Return:	true if all regions are valid, false otherwise
20  */
21 int ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data);
22 
23 #endif /* _IPA_RESOURCE_H_ */
24