fuse.h 440 B

12345678910111213141516
  1. #ifndef __NVKM_FUSE_H__
  2. #define __NVKM_FUSE_H__
  3. #include <core/subdev.h>
  4. struct nvkm_fuse {
  5. const struct nvkm_fuse_func *func;
  6. struct nvkm_subdev subdev;
  7. spinlock_t lock;
  8. };
  9. u32 nvkm_fuse_read(struct nvkm_fuse *, u32 addr);
  10. int nv50_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
  11. int gf100_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
  12. int gm107_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
  13. #endif