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