xref: /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h (revision 0883c2c06fb5bcf5b9e008270827e63c09a88c1e)
1 #ifndef __NVBIOS_INIT_H__
2 #define __NVBIOS_INIT_H__
3 
4 struct nvbios_init {
5 	struct nvkm_subdev *subdev;
6 	struct nvkm_bios *bios;
7 	u16 offset;
8 	struct dcb_output *outp;
9 	int crtc;
10 
11 	/* internal state used during parsing */
12 	u8 execute;
13 	u32 nested;
14 	u16 repeat;
15 	u16 repend;
16 	u32 ramcfg;
17 };
18 
19 int nvbios_exec(struct nvbios_init *);
20 int nvbios_init(struct nvkm_subdev *, bool execute);
21 #endif
22