xpio.h 461 B

12345678910111213141516171819
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __NVBIOS_XPIO_H__
  3. #define __NVBIOS_XPIO_H__
  4. #define NVBIOS_XPIO_FLAG_AUX 0x10
  5. #define NVBIOS_XPIO_FLAG_AUX0 0x00
  6. #define NVBIOS_XPIO_FLAG_AUX1 0x10
  7. struct nvbios_xpio {
  8. u8 type;
  9. u8 addr;
  10. u8 flags;
  11. };
  12. u16 dcb_xpio_table(struct nvkm_bios *, u8 idx,
  13. u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
  14. u16 dcb_xpio_parse(struct nvkm_bios *, u8 idx,
  15. u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *);
  16. #endif