head	1.6;
access;
symbols
	netbsd-11-0-RC7:1.6
	netbsd-11-0-RC6:1.6
	netbsd-11-0-RC5:1.6
	netbsd-11-0-RC4:1.6
	netbsd-11-0-RC3:1.6
	netbsd-11-0-RC2:1.6
	netbsd-11-0-RC1:1.6
	perseant-exfatfs-base-20250801:1.6
	netbsd-11:1.6.0.6
	netbsd-11-base:1.6
	netbsd-10-1-RELEASE:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.4
	perseant-exfatfs-base:1.6
	netbsd-9-4-RELEASE:1.3
	netbsd-10-0-RELEASE:1.6
	netbsd-10-0-RC6:1.6
	netbsd-10-0-RC5:1.6
	netbsd-10-0-RC4:1.6
	netbsd-10-0-RC3:1.6
	netbsd-10-0-RC2:1.6
	netbsd-10-0-RC1:1.6
	netbsd-10:1.6.0.2
	netbsd-10-base:1.6
	netbsd-9-3-RELEASE:1.3
	cjep_sun2x-base1:1.3
	cjep_sun2x:1.3.0.8
	cjep_sun2x-base:1.3
	cjep_staticlib_x-base1:1.3
	netbsd-9-2-RELEASE:1.3
	cjep_staticlib_x:1.3.0.6
	cjep_staticlib_x-base:1.3
	netbsd-9-1-RELEASE:1.3
	phil-wifi-20200421:1.3
	phil-wifi-20200411:1.3
	is-mlppp:1.3.0.4
	is-mlppp-base:1.3
	phil-wifi-20200406:1.3
	netbsd-9-0-RELEASE:1.3
	netbsd-9-0-RC2:1.3
	netbsd-9-0-RC1:1.3
	phil-wifi-20191119:1.3
	netbsd-9:1.3.0.2
	netbsd-9-base:1.3
	phil-wifi-20190609:1.1
	pgoyette-compat-merge-20190127:1.1
	pgoyette-compat-20190127:1.1
	pgoyette-compat-20190118:1.1
	pgoyette-compat-1226:1.1
	pgoyette-compat-1126:1.1
	pgoyette-compat-1020:1.1
	pgoyette-compat-0930:1.1
	pgoyette-compat-0906:1.1
	pgoyette-compat-0728:1.1
	phil-wifi:1.1.0.4
	phil-wifi-base:1.1
	pgoyette-compat-0625:1.1
	pgoyette-compat-0521:1.1
	pgoyette-compat-0502:1.1
	pgoyette-compat-0422:1.1
	pgoyette-compat-0415:1.1
	pgoyette-compat-0407:1.1
	pgoyette-compat-0330:1.1
	pgoyette-compat-0322:1.1
	pgoyette-compat-0315:1.1
	pgoyette-compat:1.1.0.2
	pgoyette-compat-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2021.12.13.23.59.35;	author maya;	state Exp;
branches;
next	1.5;
commitid	b3xceU6ynmVr3ykD;

1.5
date	2021.09.26.15.52.40;	author maya;	state Exp;
branches;
next	1.4;
commitid	74XbefKeHR5PStaD;

1.4
date	2021.09.25.08.54.30;	author maya;	state Exp;
branches;
next	1.3;
commitid	BGRNzDrS01VoBjaD;

1.3
date	2019.07.20.20.49.06;	author mrg;	state Exp;
branches;
next	1.2;
commitid	DGxKhY2EVA4TcPvB;

1.2
date	2019.07.20.19.09.21;	author wiz;	state Exp;
branches;
next	1.1;
commitid	M9F4rL3rE1Z5EOvB;

1.1
date	2018.01.07.20.59.25;	author jmcneill;	state Exp;
branches
	1.1.4.1;
next	;
commitid	etRTPvgHueUVdZlA;

1.1.4.1
date	2020.04.13.08.03.04;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;


desc
@@


1.6
log
@Add newer nouveau firmware build goo

Symlinks inferred from linux-firmware/WHENCE and compared to a linux distro's
firmware.

Note: said linux distro appears to have some mistakes compared to the
linux-firmware repo in linking ucode_unload.bin to unload_bl.bin and vice
versa in some places.
I didn't replicate this aspect, and lack the hardware to test it.
@
text
@# $NetBSD: Makefile,v 1.5 2021/09/26 15:52:40 maya Exp $

.include <bsd.own.mk>

.if ${MKNOUVEAUFIRMWARE} != "no"
SUBDIR+=	gm20x
SUBDIR+=	nouveau
.endif

.if ${MKTEGRAFIRMWARE} != "no"
SUBDIR+=	tegra
.endif

.include <bsd.subdir.mk>
@


1.5
log
@Restore MKNOUVEAUFIRMWARE and MKRADEONFIRMWARE and make gpufw set unconditional

Simplifies logic.
(Second commit - first one was partial)

Restoring MK* requested by mrg on tech-kern discussion
https://mail-index.netbsd.org/tech-kern/2021/09/25/msg027695.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/09/25 08:54:30 maya Exp $
d7 1
@


1.4
log
@Move DRM-driver firmware from base to its own set, gpufw

This set is only installed on amd64,i386,evbarm.
This set is installed on minimal installs and on install media, in
case someone needs it for basic driver functionality.

Comments:
Switched to a single MK tunable for it - that is probably unneeded.

An upcoming DRM update will include even fatter firmware, and we'd
like to minimize the impact of it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2019/07/20 20:49:06 mrg Exp $
d5 1
a5 1
.if ${MKGPUFIRMWARE} != "no"
@


1.3
log
@don't descend into gm20x unless MKNOUVEAUFIRMWARE != "no"
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2019/07/20 19:09:21 wiz Exp $
d5 1
a5 1
.if ${MKNOUVEAUFIRMWARE} != "no"
@


1.2
log
@Install the nouveau gm206 firmware as used by my graphics card.

Also add the other gm20x nouveau firmwares to the source tree
to make it easier to add them for someone who can test them.

Installed if MKNOUVEAUFIRMWARE is set to 'yes'.
This defaults to no except on amd64 and i386 (like for radeon).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2018/01/07 20:59:25 jmcneill Exp $
d5 1
d7 1
@


1.1
log
@Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.
@
text
@d1 1
a1 1
# $NetBSD$
d5 2
@


1.1.4.1
log
@Mostly merge changes from HEAD upto 20200411
@
text
@a4 4
.if ${MKNOUVEAUFIRMWARE} != "no"
SUBDIR+=	gm20x
.endif

@


