Commit fb0a5bbe authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/flcn: specify FBIF offset from subdev



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 10e43bfd
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -78,6 +78,9 @@ struct nvkm_falcon_func {
	} data;
	void (*init)(struct nvkm_falcon *);
	void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *);

	u32 fbif;

	void (*load_imem)(struct nvkm_falcon *, void *, u32, u32, u16, u8, bool);
	void (*load_dmem)(struct nvkm_falcon *, void *, u32, u32, u8);
	void (*read_dmem)(struct nvkm_falcon *, u32, u32, u8, void *);
+1 −0
Original line number Diff line number Diff line
@@ -2045,6 +2045,7 @@ gf100_gr_ = {

static const struct nvkm_falcon_func
gf100_gr_flcn = {
	.fbif = 0x600,
	.load_imem = nvkm_falcon_v1_load_imem,
	.load_dmem = nvkm_falcon_v1_load_dmem,
	.read_dmem = nvkm_falcon_v1_read_dmem,
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@

static const struct nvkm_falcon_func
gm107_nvdec_flcn = {
	.fbif = 0x600,
	.load_imem = nvkm_falcon_v1_load_imem,
	.load_dmem = nvkm_falcon_v1_load_dmem,
	.read_dmem = nvkm_falcon_v1_read_dmem,
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@

static const struct nvkm_falcon_func
gm107_nvenc_flcn = {
	.fbif = 0x800,
	.load_imem = nvkm_falcon_v1_load_imem,
	.load_dmem = nvkm_falcon_v1_load_dmem,
	.read_dmem = nvkm_falcon_v1_read_dmem,
+1 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ gp102_sec2_intr(struct nvkm_sec2 *sec2)

static const struct nvkm_falcon_func
gp102_sec2_flcn = {
	.fbif = 0x600,
	.load_imem = nvkm_falcon_v1_load_imem,
	.load_dmem = nvkm_falcon_v1_load_dmem,
	.read_dmem = nvkm_falcon_v1_read_dmem,
Loading