1c39f472eSBen Skeggs #ifndef __NVBIOS_VMAP_H__
2c39f472eSBen Skeggs #define __NVBIOS_VMAP_H__
3c39f472eSBen Skeggs struct nvbios_vmap {
4c39f472eSBen Skeggs };
5c39f472eSBen Skeggs 
6d390b480SBen Skeggs u16 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
7d390b480SBen Skeggs u16 nvbios_vmap_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
8c39f472eSBen Skeggs 		      struct nvbios_vmap *);
9c39f472eSBen Skeggs 
10c39f472eSBen Skeggs struct nvbios_vmap_entry {
11c39f472eSBen Skeggs 	u8  unk0;
12c39f472eSBen Skeggs 	u8  link;
13c39f472eSBen Skeggs 	u32 min;
14c39f472eSBen Skeggs 	u32 max;
15c39f472eSBen Skeggs 	s32 arg[6];
16c39f472eSBen Skeggs };
17c39f472eSBen Skeggs 
18d390b480SBen Skeggs u16 nvbios_vmap_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
19d390b480SBen Skeggs u16 nvbios_vmap_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
20c39f472eSBen Skeggs 			    struct nvbios_vmap_entry *);
21c39f472eSBen Skeggs #endif
22