Home | History | Annotate | Line # | Download | only in gsp
      1 /*	$NetBSD: priv.h,v 1.2 2021/12/18 23:45:39 riastradh Exp $	*/
      2 
      3 /* SPDX-License-Identifier: MIT */
      4 #ifndef __NVKM_GSP_PRIV_H__
      5 #define __NVKM_GSP_PRIV_H__
      6 #include <subdev/gsp.h>
      7 enum nvkm_acr_lsf_id;
      8 
      9 struct nvkm_gsp_fwif {
     10 	int version;
     11 	int (*load)(struct nvkm_gsp *, int ver, const struct nvkm_gsp_fwif *);
     12 	const struct nvkm_falcon_func *flcn;
     13 };
     14 
     15 int nvkm_gsp_new_(const struct nvkm_gsp_fwif *, struct nvkm_device *, int,
     16 		  struct nvkm_gsp **);
     17 #endif
     18