/* SPDX-License-Identifier: MIT */ #ifndef __NVKM_I2C_PRIV_H__ #define __NVKM_I2C_PRIV_H__ #define nvkm_i2c(p) … #include <subdev/i2c.h> int nvkm_i2c_new_(const struct nvkm_i2c_func *, struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_i2c **); struct nvkm_i2c_func { … }; void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32); void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32); #endif