mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 02:00:43 -04:00
drm/nouveau/bios/init: add a new devinit script interpreter entry-point
This will ensure unspecified args are easily identified. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
@@ -22,6 +22,19 @@ struct nvbios_init {
|
||||
u32 ramcfg;
|
||||
};
|
||||
|
||||
#define nvbios_init(s,o,ARGS...) ({ \
|
||||
struct nvbios_init init = { \
|
||||
.subdev = (s), \
|
||||
.offset = (o), \
|
||||
.or = -1, \
|
||||
.link = 0, \
|
||||
.head = -1, \
|
||||
.execute = 1, \
|
||||
}; \
|
||||
ARGS \
|
||||
nvbios_exec(&init); \
|
||||
})
|
||||
int nvbios_exec(struct nvbios_init *);
|
||||
|
||||
int nvbios_post(struct nvkm_subdev *, bool execute);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user