1 /* $NetBSD: xpio.h,v 1.3 2021/12/18 23:45:33 riastradh Exp $ */ 2 3 /* SPDX-License-Identifier: MIT */ 4 #ifndef __NVBIOS_XPIO_H__ 5 #define __NVBIOS_XPIO_H__ 6 7 #define NVBIOS_XPIO_FLAG_AUX 0x10 8 #define NVBIOS_XPIO_FLAG_AUX0 0x00 9 #define NVBIOS_XPIO_FLAG_AUX1 0x10 10 11 struct nvbios_xpio { 12 u8 type; 13 u8 addr; 14 u8 flags; 15 }; 16 17 u16 dcb_xpio_table(struct nvkm_bios *, u8 idx, 18 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 19 u16 dcb_xpio_parse(struct nvkm_bios *, u8 idx, 20 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *); 21 #endif 22