]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
43b6b202 BS |
2 | #ifndef __NVBIOS_M0209_H__ |
3 | #define __NVBIOS_M0209_H__ | |
d390b480 | 4 | u32 nvbios_M0209Te(struct nvkm_bios *, |
43b6b202 BS |
5 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz); |
6 | ||
7 | struct nvbios_M0209E { | |
8 | u8 v00_40; | |
9 | u8 bits; | |
10 | u8 modulo; | |
11 | u8 v02_40; | |
12 | u8 v02_07; | |
13 | u8 v03; | |
14 | }; | |
15 | ||
d390b480 | 16 | u32 nvbios_M0209Ee(struct nvkm_bios *, int idx, |
43b6b202 | 17 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len); |
d390b480 BS |
18 | u32 nvbios_M0209Ep(struct nvkm_bios *, int idx, |
19 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0209E *); | |
43b6b202 BS |
20 | |
21 | struct nvbios_M0209S { | |
22 | u32 data[0x200]; | |
23 | }; | |
24 | ||
d390b480 BS |
25 | u32 nvbios_M0209Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr); |
26 | u32 nvbios_M0209Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr, | |
43b6b202 | 27 | struct nvbios_M0209S *); |
43b6b202 | 28 | #endif |