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
9struct ipa;
10struct 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 */
21int ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data);
22
23#endif /* _IPA_RESOURCE_H_ */
24