mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-13 09:46:53 +07:00
drm/nouveau/gr/gk20a: share external bundles loading functions
There functions are going to be used by other chips that rely on NVIDIA-provided firmware. Export them. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
parent
5986d3e13b
commit
2e404b0da9
@ -203,6 +203,14 @@ void gf100_gr_icmd(struct gf100_gr *, const struct gf100_gr_pack *);
|
||||
void gf100_gr_mthd(struct gf100_gr *, const struct gf100_gr_pack *);
|
||||
int gf100_gr_init_ctxctl(struct gf100_gr *);
|
||||
|
||||
/* external bundles loading functions */
|
||||
int gk20a_gr_av_to_init(struct gf100_gr *, const char *,
|
||||
struct gf100_gr_pack **);
|
||||
int gk20a_gr_aiv_to_init(struct gf100_gr *, const char *,
|
||||
struct gf100_gr_pack **);
|
||||
int gk20a_gr_av_to_method(struct gf100_gr *, const char *,
|
||||
struct gf100_gr_pack **);
|
||||
|
||||
/* register init value lists */
|
||||
|
||||
extern const struct gf100_gr_init gf100_gr_init_main_0[];
|
||||
|
@ -32,7 +32,7 @@ struct gk20a_fw_av
|
||||
u32 data;
|
||||
};
|
||||
|
||||
static int
|
||||
int
|
||||
gk20a_gr_av_to_init(struct gf100_gr *gr, const char *fw_name,
|
||||
struct gf100_gr_pack **ppack)
|
||||
{
|
||||
@ -81,7 +81,7 @@ struct gk20a_fw_aiv
|
||||
u32 data;
|
||||
};
|
||||
|
||||
static int
|
||||
int
|
||||
gk20a_gr_aiv_to_init(struct gf100_gr *gr, const char *fw_name,
|
||||
struct gf100_gr_pack **ppack)
|
||||
{
|
||||
@ -123,7 +123,7 @@ gk20a_gr_aiv_to_init(struct gf100_gr *gr, const char *fw_name,
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int
|
||||
int
|
||||
gk20a_gr_av_to_method(struct gf100_gr *gr, const char *fw_name,
|
||||
struct gf100_gr_pack **ppack)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user