<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/mt76, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-03-30T03:53:51Z</updated>
<entry>
<title>LinuxKPI wlan drivers: update makefiles to not use WITH_</title>
<updated>2026-03-30T03:53:51Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-19T23:02:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8166d7f378bb449315aff535909c153f3e71daf'/>
<id>urn:sha1:e8166d7f378bb449315aff535909c153f3e71daf</id>
<content type='text'>
Up to now the LinuxKPI wlan drivers were using local variables starting
with a WITH_ prefix in their Makefiles.
That is likely to collide with other mechanisms like WITH_ and WITHOUT_
from src.conf.
Adjust the local variables to use a driver name prefix for now to control
what is built and what is not.
These variables are mainly for the time of development so we can
turn off/on a feature or bus attachment while working on it.  Otherwise
they are there for documentation purposes.  The only reason one would
change them locally would be if someone was to build a very custom
image and not want certain bits (e.g., USB support) being compiled into
the modules.

While here, try to harmonize some parts of the Makefiles.

Suggested by:	imp
Discussed with:	imp
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D55977
</content>
</entry>
<entry>
<title>mt76: module Makefiles fix .PATH</title>
<updated>2026-02-07T00:57:51Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-02-03T18:26:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03f6b1fd6af0bb43f74b38d8b5373f5485da0e8f'/>
<id>urn:sha1:03f6b1fd6af0bb43f74b38d8b5373f5485da0e8f</id>
<content type='text'>
The common Makefile.inc had the .PATH set for the common code.
That .PATH is only needed for the mt76_core module, which shares
code for all other drivers.  We leave the COMMONDIR variable defined
in Makefile.inc as we need it for CFLAGS+= -I for each driver but
migrate the .PATH to avoid drivers picking up the wrong files.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>mt76: sort bus attachments in module Makefiles for pci and usb</title>
<updated>2026-02-07T00:57:50Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-02-02T01:23:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=201fc8a55a4832174b5943e17ac90800aebe5772'/>
<id>urn:sha1:201fc8a55a4832174b5943e17ac90800aebe5772</id>
<content type='text'>
With PCI enabled and USB still disabled add knobs to (i) enabled
them manually in the common Makefile.inc and (ii) add bus
attachment depend knobs where needed to enable them in individual
drivers.  For now the focus is in 7921 and 7925.

Sponsored by:	The FreeBSD Foundation
MFC atfer:	3 days
</content>
</entry>
<entry>
<title>mt76: update Mediatek's mt76 driver</title>
<updated>2026-01-23T13:52:47Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-01-23T13:52:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1bebaaba9b9c0ddfe503c43ca8e9e3917ee2c57'/>
<id>urn:sha1:b1bebaaba9b9c0ddfe503c43ca8e9e3917ee2c57</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Notable change: license got switched from ISC to BSD-3-Clause-Clear.
util.h is now imported from upstream given it is no longer GPL-only.
See the upstream repository 909675fd4344f73aad5f75f123bd271ada2ab9fb
and a96fed2825d8dfb068bf640419c619b5f2df4218.

For us the new version should also help with page pools and DMA32.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>mt76: set appropriate CONFIG options for the module build</title>
<updated>2025-12-03T19:54:44Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-11-25T17:16:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87aa494dfca73204516799033821ab1db184933f'/>
<id>urn:sha1:87aa494dfca73204516799033821ab1db184933f</id>
<content type='text'>
Always set CONFIG_ARCH_DMA_ADDR_T_64BIT as it is true for all
architectures we support.  Add an option for CONFIG_NET_MEDIATEK_SOC_WED,
which we currently do not yet support.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>mt76: update Mediatek's mt76 driver</title>
<updated>2025-10-23T21:26:07Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-10-17T21:22:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14b53301e8d482654f94c23e6884fe96b3d26825'/>
<id>urn:sha1:14b53301e8d482654f94c23e6884fe96b3d26825</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).

MFC after:	3 days
</content>
</entry>
<entry>
<title>mt76: update Mediatek's mt76 driver</title>
<updated>2025-05-04T22:55:08Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-05-02T11:27:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ba4d145d351db26e07695b8e90697398c5dfec2'/>
<id>urn:sha1:8ba4d145d351db26e07695b8e90697398c5dfec2</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).

Sponsored by:   The FreeBSD Foundation
</content>
</entry>
<entry>
<title>mt76: add mt7615 to the pile of buildable drivers</title>
<updated>2024-09-13T00:18:02Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2024-09-04T18:38:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7728586800bd5bb4655cff6d661133ed10cc2ff7'/>
<id>urn:sha1:7728586800bd5bb4655cff6d661133ed10cc2ff7</id>
<content type='text'>
Ignoring page_pools with the few needed adjustments and ignoring 7622
mt7615 seems to build as well.  Add it so once we can connect it to
the build people can start testing and debugging.
(The actual work was done on a newer version of the mt76 drivers but
it seems the to-build-changes equally apply here already).

Requested by:	Radu-Cristian Fotescu (freebsd-wireless, 2024-07-31)
Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Trim various $FreeBSD$</title>
<updated>2023-10-10T17:34:43Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-10-10T17:34:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f53355131f65d64e7643d734dbcd4fb2a5de20ed'/>
<id>urn:sha1:f53355131f65d64e7643d734dbcd4fb2a5de20ed</id>
<content type='text'>
Approved by:	markj (cddl/contrib changes)
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41961
</content>
</entry>
</feed>
