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