1*8781f051SJohn Harrison /* SPDX-License-Identifier: MIT */
2*8781f051SJohn Harrison /*
3*8781f051SJohn Harrison  * Copyright © 2022 Intel Corporation
4*8781f051SJohn Harrison  */
5*8781f051SJohn Harrison 
6*8781f051SJohn Harrison #ifndef _INTEL_HWCONFIG_H_
7*8781f051SJohn Harrison #define _INTEL_HWCONFIG_H_
8*8781f051SJohn Harrison 
9*8781f051SJohn Harrison #include <linux/types.h>
10*8781f051SJohn Harrison 
11*8781f051SJohn Harrison struct intel_gt;
12*8781f051SJohn Harrison 
13*8781f051SJohn Harrison struct intel_hwconfig {
14*8781f051SJohn Harrison 	u32 size;
15*8781f051SJohn Harrison 	void *ptr;
16*8781f051SJohn Harrison };
17*8781f051SJohn Harrison 
18*8781f051SJohn Harrison int intel_gt_init_hwconfig(struct intel_gt *gt);
19*8781f051SJohn Harrison void intel_gt_fini_hwconfig(struct intel_gt *gt);
20*8781f051SJohn Harrison 
21*8781f051SJohn Harrison #endif /* _INTEL_HWCONFIG_H_ */
22