<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/tools/sdiodevs2h.awk, branch releng/14.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-10-09T19:18:36Z</updated>
<entry>
<title>tools/sdiodevs2h.awk: introduce palias</title>
<updated>2024-10-09T19:18:36Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2024-08-27T18:41:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dfc9df8106e7afa1a6ef1388a30639909cd573b0'/>
<id>urn:sha1:dfc9df8106e7afa1a6ef1388a30639909cd573b0</id>
<content type='text'>
Some of the defined names are not the direct 1:1 mapping with vendor
and device names used by Linux device drivers.
Introduce a p(roduct)alias so we can map the one device entry I came
across without much extra hassle and generate a name device drivers
know about:
palias BROADCOM_CYPRESS_43439  CYPRESS_43439

Sponsored by:	The FreeBSD Foundation
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D46455

(cherry picked from commit b4ef1b1be753952a4aafa505817164624f712c37)
</content>
</entry>
<entry>
<title>tools/sdiodevs2h.awk: adjust defined named for vendor and device IDs</title>
<updated>2024-10-09T19:18:28Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2024-08-27T18:35:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=794e20f8071e434ac4f72033264ab493bf1ea94e'/>
<id>urn:sha1:794e20f8071e434ac4f72033264ab493bf1ea94e</id>
<content type='text'>
Generate defined names which match the ones in the Linux drivers (a lot more);
given we are likely to have drivers only based on those one way or another
there is absolutely no reason to fight over differently generated names
for device and vendor IDs.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	imp
Differential Revision: https://reviews.freebsd.org/D46300

(cherry picked from commit 51cb6f5244575e1abc008598e90eb35452ffbcac)
</content>
</entry>
<entry>
<title>tools/sdiodevs2h.awk: fix after removal of $FreeBSD$</title>
<updated>2024-10-09T19:18:20Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2024-08-27T18:33:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87b32aa4d40974d1fc87a21ed457b067b95d248c'/>
<id>urn:sha1:87b32aa4d40974d1fc87a21ed457b067b95d248c</id>
<content type='text'>
The input file used to have a $FreeBSD$ tag on the first line and we
recorded that in the generated files to know which versions they were
based on.  With the removal of $FreeBSD$ the logic was not quite
correct anymore;  fix that to generate proper header files again.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	imp
Differential Revision: https://reviews.freebsd.org/D46300

(cherry picked from commit 499c337781bf8df7f97f612b93427b3f53dfd8bb)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:54:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=031beb4e239bfce798af17f5fe8dba8bcaf13d99'/>
<id>urn:sha1:031beb4e239bfce798af17f5fe8dba8bcaf13d99</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>Add SDIO support.</title>
<updated>2019-06-08T16:26:56Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2019-06-08T16:26:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=67ca7330cf34a789afbbff9ae7e4cdc4a4917ae3'/>
<id>urn:sha1:67ca7330cf34a789afbbff9ae7e4cdc4a4917ae3</id>
<content type='text'>
Add a CAM-Newbus SDIO support module.  This works provides a newbus
infrastructure for device drivers wanting to use SDIO.  On the lower end
while it is connected by newbus to SDHCI, it talks CAM using the MMCCAM
framework to get to it.

This also duplicates the usbdevs framework to equally create sdiodev
header files with #defines for "vendors" and "products".

Submitted by:	kibab (initial work, see https://reviews.freebsd.org/D12467)
Reviewed by:	kibab, imp (comments on earlier version)
MFC after:	6 weeks
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D19749
</content>
</entry>
</feed>
