11b255f1cSBen Skeggs /* SPDX-License-Identifier: MIT */
21b255f1cSBen Skeggs #ifndef __NVIF_OUTP_H__
31b255f1cSBen Skeggs #define __NVIF_OUTP_H__
41b255f1cSBen Skeggs #include <nvif/object.h>
51b255f1cSBen Skeggs struct nvif_disp;
61b255f1cSBen Skeggs 
71b255f1cSBen Skeggs struct nvif_outp {
81b255f1cSBen Skeggs 	struct nvif_object object;
91b255f1cSBen Skeggs };
101b255f1cSBen Skeggs 
111b255f1cSBen Skeggs int nvif_outp_ctor(struct nvif_disp *, const char *name, int id, struct nvif_outp *);
121b255f1cSBen Skeggs void nvif_outp_dtor(struct nvif_outp *);
13*dfc4005fSBen Skeggs int nvif_outp_load_detect(struct nvif_outp *, u32 loadval);
141b255f1cSBen Skeggs #endif
15