root/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/vpstate.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: MIT */
   2 #ifndef __NVBIOS_VPSTATE_H__
   3 #define __NVBIOS_VPSTATE_H__
   4 struct nvbios_vpstate_header {
   5         u32 offset;
   6 
   7         u8 version;
   8         u8 hlen;
   9         u8 ecount;
  10         u8 elen;
  11         u8 scount;
  12         u8 slen;
  13 
  14         u8 base_id;
  15         u8 boost_id;
  16         u8 tdp_id;
  17 };
  18 struct nvbios_vpstate_entry {
  19         u8  pstate;
  20         u16 clock_mhz;
  21 };
  22 int nvbios_vpstate_parse(struct nvkm_bios *, struct nvbios_vpstate_header *);
  23 int nvbios_vpstate_entry(struct nvkm_bios *, struct nvbios_vpstate_header *,
  24                          u8 idx, struct nvbios_vpstate_entry *);
  25 #endif

/* [<][>][^][v][top][bottom][index][help] */