| #
14286697 |
| 08-Jan-2025 |
jmcneill <jmcneill@NetBSD.org> |
scmi: Add Arm SCMI performance protocol support.
From OpenBSD, adapted for the NetBSD cpufreq sysctl interface.
|
| #
381b1356 |
| 19-May-2024 |
christos <christos@NetBSD.org> |
version dup3
|
| #
53b28be1 |
| 02-Apr-2024 |
charlotte <charlotte@NetBSD.org> |
dk(4): Add support for discovering Atari TOS partitions as wedges
Any partitioning scheme which conforms to the Atari AHDI 3.00 spec should be recognized by the new DKWEDGE_METHOD_TOS.
|
| #
100a3398 |
| 09-Feb-2024 |
andvar <andvar@NetBSD.org> |
fix spelling mistakes, mainly in comments and log messages.
|
| #
0aa7982a |
| 29-Dec-2023 |
thorpej <thorpej@NetBSD.org> |
Re-factor the Goldfish RTC driver into attach-front-end and generic back-end; Goldfish virtual devices can be found on virtual platforms that don't use FDT.
|
| #
ef412e3d |
| 10-Sep-2023 |
abs <abs@NetBSD.org> |
Rework AHCISATA_EXTRA_DELAY for kern/56737
- Remove AHCI_QUIRK_EXTRA_DELAY as issue appears to be drive and not controller related - Replace AHCISATA_EXTRA_DELAY with AHCISATA_REMOVE_EXTRA_DELAY,
Rework AHCISATA_EXTRA_DELAY for kern/56737
- Remove AHCI_QUIRK_EXTRA_DELAY as issue appears to be drive and not controller related - Replace AHCISATA_EXTRA_DELAY with AHCISATA_REMOVE_EXTRA_DELAY, so defaulting to enabling the extra delay, as the downside of slower probing on systems which do not need it is less than having other systems intermittently fail to probe and attach drives - Also allow disabling extra delay with AHCISATA_EXTRA_DELAY_MS = 0
We should return to this code to work out which of the extra delays are needed, and how long they need to be. It may be that faster systems are more likely to trigger the issue (I've only seen it on a 13th gen i7-13700, though only tested on a limited set)
XXX pullup -10
show more ...
|
| #
96dda132 |
| 03-Sep-2023 |
andvar <andvar@NetBSD.org> |
config(5): enable NTP option implicitly when PPS_SYNC option is enabled.
PPS_SYNC requires NTP, but some code blocks are ifdef'ed without it, thus allowing an attempt to build kernel with PPS_SYNC,
config(5): enable NTP option implicitly when PPS_SYNC option is enabled.
PPS_SYNC requires NTP, but some code blocks are ifdef'ed without it, thus allowing an attempt to build kernel with PPS_SYNC, and without NTP (and it almost builds with one line change).
Update options(4) man page to reflect the change.
Solution suggested by riastradh.
show more ...
|
| #
10f5d857 |
| 16-Apr-2023 |
jmcneill <jmcneill@NetBSD.org> |
Separate DesignWare watchdog driver and FDT glue.
|
| #
0946466f |
| 28-Dec-2022 |
jakllsch <jakllsch@NetBSD.org> |
remove lingering strip(4) remnants
|
| #
189762b3 |
| 19-Dec-2022 |
pgoyette <pgoyette@NetBSD.org> |
Create compat_100 module infrastructure now that we have branched for NetBSD-10
|
| #
50bb9ed1 |
| 03-Dec-2022 |
brad <brad@NetBSD.org> |
Split the BMP280 / BME280 driver into common code and create I2C and SPI attachments.
|
| #
500d9e35 |
| 05-Nov-2022 |
jmcneill <jmcneill@NetBSD.org> |
Add driver for Cadence I2C controller.
|
| #
8d974145 |
| 28-Oct-2022 |
skrll <skrll@NetBSD.org> |
MI PMAP EFI_RUNTIME support
|
| #
13fa9a52 |
| 24-Jul-2022 |
mrg <mrg@NetBSD.org> |
use defparam; noted by tnn@.
|
| #
02502a24 |
| 23-Jul-2022 |
mrg <mrg@NetBSD.org> |
make MAXLWP a real option that triggers rebuilds properly.
|
| #
99d298e0 |
| 20-Jul-2022 |
riastradh <riastradh@NetBSD.org> |
drm: Use CPPFLAGS.drmkms in all local drm drivers too.
This way we don't pollute the NetBSD kernel namespace with all the Linux compat shim definitions needed to build drm, except for the local drm
drm: Use CPPFLAGS.drmkms in all local drm drivers too.
This way we don't pollute the NetBSD kernel namespace with all the Linux compat shim definitions needed to build drm, except for the local drm drivers that need the API.
show more ...
|
| #
afb36e9a |
| 05-Jun-2022 |
rjs <rjs@NetBSD.org> |
bwfm(4) uses firmload.
|
| #
8ea840ce |
| 07-May-2022 |
rin <rin@NetBSD.org> |
Add MODULAR_DEFAULT_VERBOSE option.
|
| #
b3307332 |
| 24-Mar-2022 |
manu <manu@NetBSD.org> |
Add initial support for Intel GPIO chips
|
| #
3cbfb035 |
| 16-Feb-2022 |
riastradh <riastradh@NetBSD.org> |
sys: Include files.acpica unconditionally.
This way acpica.h always exists unconditionally, so MI code can be conditional on NACPICA.
It is not great to have such conditionals, but it's better to h
sys: Include files.acpica unconditionally.
This way acpica.h always exists unconditionally, so MI code can be conditional on NACPICA.
It is not great to have such conditionals, but it's better to have
#include "acpica.h"
#ifdef NACPICA > 0
than to have
#if defined(__i386__) || defined(__x86_64__) || defined(__arm__) #include "acpica.h" #endif
#ifdef NACPICA > 0
and we can still grep for NACPICA to find places that could be factored better.
show more ...
|
| #
45009b64 |
| 17-Jan-2022 |
thorpej <thorpej@NetBSD.org> |
Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and add support for 8-bit and I2C variants of the chip: - MCP23008 / MCP23S08: 8-bit (I2C / SPI) - MCP23017 / MCP23S17: 16-bit (I2C / SP
Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and add support for 8-bit and I2C variants of the chip: - MCP23008 / MCP23S08: 8-bit (I2C / SPI) - MCP23017 / MCP23S17: 16-bit (I2C / SPI) - MCP23018 / MCP23S18: 16-bit (I2C / SPI), open-drain outputs
The MCP23x17 and MCP23x18 are essentially identical, software-wise; we merely report different GPIO pin capabilities (no push-pull output for MCP23x18). Also, remove the tri-state capability that was previously advertised by the old version of this driver; these chips have no way to put the pin into a HI-Z mode.
All 3 I2C versions are supported, but the SPI front-end still only supports the MCP23S17 for now (SPI autoconfiguration needs an overhaul).
mcp23s17gpio(4) remains present as a link to the new mcpgpio(4) man page.
XXX Still to-do: FDT integration, interrupt suppoort.
(File missed in prior commit.)
show more ...
|
| #
c1c26480 |
| 03-Jan-2022 |
jmcneill <jmcneill@NetBSD.org> |
Add driver for DesignWare Ethernet Quality-of-Service controller.
|
| #
988ab2c9 |
| 01-Jan-2022 |
msaitoh <msaitoh@NetBSD.org> |
s/sytem/system/
|
| #
bf53d441 |
| 07-Dec-2021 |
brad <brad@NetBSD.org> |
A driver and user land utility for the Sparkfun Serial Controlled Motor Driver module as illustrated here:
https://www.sparkfun.com/products/13911
A SCMD module is a ARM SOC simular to a Arduino in
A driver and user land utility for the Sparkfun Serial Controlled Motor Driver module as illustrated here:
https://www.sparkfun.com/products/13911
A SCMD module is a ARM SOC simular to a Arduino in front of a motor driver chip. The single SCMD module can control two motors and up to 16 additional modules can be chained together using an internal I2C bus. One can interface with the SCMD using tty uart commands, SPI or I2C. The driver in this commit adds a kernel driver for the I2C and SPI interfaces. The command line utility provides a set of convenience commands that support most of the functions of the SCMD and is able to use the tty uart mode, SPI user land or the included kernel driver in a uniform manor.
The use of the SCMD module is mostly for small robots and the like, but it can control anything that is controllable by voltage.
show more ...
|
| #
da1c8927 |
| 19-Nov-2021 |
rin <rin@NetBSD.org> |
ahcisata(4): Introduce AHCI_QUIRK_EXTRA_DELAY quirk for devices that need extra delays as done by AHCISATA_EXTRA_DELAY option.
Enable this quirk for "C600/X79 AHCI". Also add commented out quirk ent
ahcisata(4): Introduce AHCI_QUIRK_EXTRA_DELAY quirk for devices that need extra delays as done by AHCISATA_EXTRA_DELAY option.
Enable this quirk for "C600/X79 AHCI". Also add commented out quirk entries for "Bay Trail SATA (AHCI)" and "Mobile AHCI SATA Controller", for which non-reproducible failures worked around by extra delays have been reported.
500 ms of delays inserted by these option/quirk may be too much. Add AHCISATA_EXTRA_DELAY_MS option to adjust number of delays in ms, like:
---- options AHCISATA_EXTRA_DELAY_MS=200 ----
Thanks prlw1@ and jun@ for testing!
show more ...
|