History log of /netbsd-src/sys/conf/files (Results 1 – 25 of 1314)
Revision Date Author Comments
# 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 ...


12345678910>>...53