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