/ src / soc / intel / common / mma.h
mma.h
 1  /* SPDX-License-Identifier: GPL-2.0-only */
 2  
 3  #ifndef _SOC_MMA_H_
 4  #define _SOC_MMA_H_
 5  
 6  #include <types.h>
 7  
 8  struct mma_config_param {
 9  	void *test_content;
10  	size_t test_content_size;
11  	void *test_param;
12  	size_t test_param_size;
13  };
14  
15  /* Locate mma metadata in CBFS, parse, find and map mma test content and test param.
16   * Returns 0 on success, < 0 on failure.
17   */
18  int mma_map_param(struct mma_config_param *mma_cfg);
19  /* Locate the MMA hob from the FSP Hob list, This is implemented
20   * specific to FSP version.
21   * Returns 0 on success, < 0 on failure.
22   */
23  int fsp_locate_mma_results(const void **mma_hob, size_t *mma_hob_size);
24  
25  #endif