1 /* SPDX-License-Identifier: MIT */
2 #ifndef __NVFW_FLCN_H__
3 #define __NVFW_FLCN_H__
11 u32 code_size_to_load
;
20 u32 overlay_dma_base1
;
24 loader_config_dump(struct nvkm_subdev
*, const struct loader_config
*);
26 struct loader_config_v1
{
31 u32 code_size_to_load
;
41 loader_config_v1_dump(struct nvkm_subdev
*, const struct loader_config_v1
*);
43 struct flcn_bl_dmem_desc
{
49 u32 non_sec_code_size
;
60 flcn_bl_dmem_desc_dump(struct nvkm_subdev
*, const struct flcn_bl_dmem_desc
*);
62 struct flcn_bl_dmem_desc_v1
{
68 u32 non_sec_code_size
;
76 void flcn_bl_dmem_desc_v1_dump(struct nvkm_subdev
*,
77 const struct flcn_bl_dmem_desc_v1
*);
79 struct flcn_bl_dmem_desc_v2
{
85 u32 non_sec_code_size
;
95 void flcn_bl_dmem_desc_v2_dump(struct nvkm_subdev
*,
96 const struct flcn_bl_dmem_desc_v2
*);