#
160179ea |
| 02-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
Remove now-redundant calls to device_delete_children
Earlier calls to bus_generic_detach now take care of deleting children.
Differential Revision: https://reviews.freebsd.org/D47962
|
#
18250ec6 |
| 06-Dec-2024 |
John Baldwin <jhb@FreeBSD.org> |
Replace calls to bus_generic_attach with bus_attach_children
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D47675
|
#
723da5d9 |
| 06-Dec-2024 |
John Baldwin <jhb@FreeBSD.org> |
Replace calls to bus_generic_probe with bus_identify_children
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D47674
|
Revision tags: release/14.2.0 |
|
#
2520675d |
| 01-Nov-2024 |
John Baldwin <jhb@FreeBSD.org> |
superio: Use a bus_child_deleted method to free ivars for children
Previously these ivars were leaked.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D47367
|
Revision tags: release/13.4.0 |
|
#
a05a6804 |
| 25-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY
Sponsored by: Netflix
|
#
76a79178 |
| 05-Jun-2024 |
Mark Johnston <markj@FreeBSD.org> |
superio: Use device_set_descf()
No functional change intended.
MFC after: 1 week
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
fdafd315 |
| 24-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remov
sys: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/ Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/ Remove /\n+#if.*\n#endif.*\n+/ Remove /^#if.*\n#endif.*\n/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
685dc743 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
#
350b7c35 |
| 01-Jul-2023 |
Stéphane Rochoy <stephane.rochoy@stormshield.eu> |
superio+ncthwm: Add hardware monitoring support
Add support for the following chips: - Nuvoton NCT6779D - Nuvoton NCT6796D-E
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pu
superio+ncthwm: Add hardware monitoring support
Add support for the following chips: - Nuvoton NCT6779D - Nuvoton NCT6796D-E
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/719
show more ...
|
#
8e6ea10c |
| 01-Jul-2023 |
Stéphane Rochoy <stephane.rochoy@stormshield.eu> |
superio+nctgpio: Add support for new (weird) chips
Add support for the following chips: - Nuvoton NCT5585D - Nuvoton NCT6796D-E - Nuvoton NCT6779 - Nuvoton NCT6116D - and Winbond 83627DHG
Reviewed
superio+nctgpio: Add support for new (weird) chips
Add support for the following chips: - Nuvoton NCT5585D - Nuvoton NCT6796D-E - Nuvoton NCT6779 - Nuvoton NCT6116D - and Winbond 83627DHG
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/719
show more ...
|
#
a0bcfa78 |
| 01-Jul-2023 |
Stéphane Rochoy <stephane.rochoy@stormshield.eu> |
superio: Handle conflicting devid via prefer/extid
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/719
|
#
26a0a403 |
| 01-Jul-2023 |
Stéphane Rochoy <stephane.rochoy@stormshield.eu> |
superio: Add superio_ldn_read and superio_ldn_write
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/719
|
#
5804b7ab |
| 25-May-2023 |
Johannes Totz <jo@bruelltuete.com> |
superio: Add device ID for ITE IT8613
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D39969
|
Revision tags: release/13.2.0 |
|
#
1b10e191 |
| 28-Feb-2023 |
Stéphane Rochoy <stephane.rochoy@stormshield.eu> |
superio,ftgpio: Add support for Fintek F81865 GPIO
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/674 Differential Revision: https://reviews.freebsd.org/D37893
|
Revision tags: release/12.4.0, release/13.1.0 |
|
#
abd890f9 |
| 09-May-2022 |
John Baldwin <jhb@FreeBSD.org> |
superio: Remove unused devclass argument to DRIVER_MODULE.
|
Revision tags: release/12.3.0 |
|
#
ddfc9c4c |
| 23-Jun-2021 |
Warner Losh <imp@FreeBSD.org> |
newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf
Now that the upper layers all go through a layer to tie into these information functions that translates
newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf
Now that the upper layers all go through a layer to tie into these information functions that translates an sbuf into char * and len. The current interface suffers issues of what to do in cases of truncation, etc. Instead, migrate all these functions to using struct sbuf and these issues go away. The caller is also in charge of any memory allocation and/or expansion that's needed during this process.
Create a bus_generic_child_{pnpinfo,location} and make it default. It just returns success. This is for those busses that have no information for these items. Migrate the now-empty routines to using this as appropriate.
Document these new interfaces with man pages, and oversight from before.
Reviewed by: jhb, bcr Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D29937
show more ...
|
Revision tags: release/13.0.0 |
|
#
c0c23454 |
| 26-Nov-2020 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add support for Fintek F81803 SuperIO chip
Reviewed by: avg
|
Revision tags: release/12.2.0 |
|
#
99cce2a3 |
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
superio: clean up empty lines in .c and .h files
|
Revision tags: release/11.4.0 |
|
#
e84d4316 |
| 04-Jun-2020 |
Andriy Gapon <avg@FreeBSD.org> |
superio: do not assume that current LDN cannot change after config exit
That assumption should be true when superio(4) uses the hardware exlusively. But it turns out to not hold on some real system
superio: do not assume that current LDN cannot change after config exit
That assumption should be true when superio(4) uses the hardware exlusively. But it turns out to not hold on some real systems. So, err on the side of correctness rather than performance. Clear current_ldn in sio_conf_exit.
Reported by: bz Tested by: bz MFC after: 1 week
show more ...
|
Revision tags: release/12.1.0 |
|
#
174bd5b0 |
| 25-Oct-2019 |
Andriy Gapon <avg@FreeBSD.org> |
superio: do not crash if failed to create the character device
MFC after: 1 week
|
#
0aee3bdc |
| 25-Oct-2019 |
Andriy Gapon <avg@FreeBSD.org> |
superio: add a simple ioctl interface
MFC after: 1 week
|
#
f993ed2f |
| 09-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351732 through r352104.
|
#
50f14c4f |
| 03-Sep-2019 |
Andriy Gapon <avg@FreeBSD.org> |
superio: fix the copyright block and update the year
MFC after: 2 weeks
|
#
a63915c2 |
| 28-Jul-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @r350386
Sponsored by: The FreeBSD Foundation
|