#
1.126 |
|
03-Dec-2022 |
brad |
Split the BMP280 / BME280 driver into common code and create I2C and SPI attachments.
|
#
1.125 |
|
21-Nov-2022 |
brad |
A driver for the Bosch BMP280 / BME280 temperature, humidity and atmospheric pressure sensor. This is an inexpensive to moderately expensive chip available from a large number of places. The driver supports all aspects of the two chips, except for the repeating read mode which would allow for sub-second queries, such as fall detection or perhaps even as an altimeter. This driver also only supports the I2C interface and not the SPI interface.
The BME280, the one with humidity, is not fully tested at this point, awaiting upon a breakout board and may not show proper humidity.
|
#
1.124 |
|
17-Nov-2022 |
brad |
A driver for the Aosong AHT20 temperature and humidity sensor. While slow for an I2C sensor it is inexpensive and should work well enough in most indoor conditions. All features of the chip are supported.
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.123 |
|
20-Jul-2022 |
riastradh |
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.
|
#
1.122 |
|
17-Jan-2022 |
thorpej |
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.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.125 |
|
21-Nov-2022 |
brad |
A driver for the Bosch BMP280 / BME280 temperature, humidity and atmospheric pressure sensor. This is an inexpensive to moderately expensive chip available from a large number of places. The driver supports all aspects of the two chips, except for the repeating read mode which would allow for sub-second queries, such as fall detection or perhaps even as an altimeter. This driver also only supports the I2C interface and not the SPI interface.
The BME280, the one with humidity, is not fully tested at this point, awaiting upon a breakout board and may not show proper humidity.
|
#
1.124 |
|
17-Nov-2022 |
brad |
A driver for the Aosong AHT20 temperature and humidity sensor. While slow for an I2C sensor it is inexpensive and should work well enough in most indoor conditions. All features of the chip are supported.
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.123 |
|
20-Jul-2022 |
riastradh |
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.
|
#
1.122 |
|
17-Jan-2022 |
thorpej |
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.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.124 |
|
17-Nov-2022 |
brad |
A driver for the Aosong AHT20 temperature and humidity sensor. While slow for an I2C sensor it is inexpensive and should work well enough in most indoor conditions. All features of the chip are supported.
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.123 |
|
20-Jul-2022 |
riastradh |
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.
|
#
1.122 |
|
17-Jan-2022 |
thorpej |
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.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.123 |
|
20-Jul-2022 |
riastradh |
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.
|
#
1.122 |
|
17-Jan-2022 |
thorpej |
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.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.122 |
|
17-Jan-2022 |
thorpej |
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.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.121 |
|
27-Dec-2021 |
andvar |
fix few typos in comments.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.120 |
|
07-Dec-2021 |
brad |
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.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.119 |
|
06-Nov-2021 |
brad |
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor such as:
https://www.adafruit.com/product/2857
This is a higher priced sensor with a lot of features, including the ability to do sub-second periodic updates. The driver supports everything about the sensor except for the alert pin.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.118 |
|
14-Oct-2021 |
brad |
A driver for the Sensirion SGP40 MOx gas sensor. An example of this chip from Adafruit is:
https://www.adafruit.com/product/4829
This is a moderately priced gas sensor that can detect volatile organic compounds in the air. The driver uses the 3-clause BSD licensed VOC algorithm provided by Sensirion to turn the raw sensor metric into a VOC index which can indicate the quality of the air in a particular indoor environment. All published functions of the chip are supported and one unpublished feature.
|
#
1.117 |
|
03-Oct-2021 |
brad |
A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor. An example of this chip is:
https://www.adafruit.com/product/4885
This is a lower cost chip that provides higher then usual precision according to the data sheet. This driver supports all of the published functions that the chip has.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.116 |
|
27-Jul-2021 |
macallan |
branches: 1.116.6; move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.116 |
|
27-Jul-2021 |
macallan |
move the fcu driver into arch/macppc where it belongs
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
branches: 1.115.4; Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.115 |
|
04-Jan-2021 |
thorpej |
Rename tsl256x.c -> tsllux.c. No other changes are made by this commit.
|
Revision tags: thorpej-futex-base
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
branches: 1.112.2; Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.114 |
|
29-Dec-2020 |
thorpej |
Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.
|
#
1.113 |
|
28-Dec-2020 |
thorpej |
Re-factor the "iicmux" driver to support other types of muxes that are themselves i2c devices.
|
Revision tags: thorpej-futex-base
|
#
1.112 |
|
29-Oct-2020 |
jdc |
Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.112 |
|
29-Oct-2020 |
jdc |
Add a driver for the PCF8574 I/O expander, used as a GPIO in some sparc64 hardware. The driver currently handles pins configured as LED or INDICATOR and adds them to the LED and sysmon_envsys subsystems, respectively.
|
Revision tags: bouyer-xenpvh-base2
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
branches: 1.110.4; attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.111 |
|
24-Apr-2020 |
macallan |
a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD
|
Revision tags: phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.110 |
|
02-Feb-2020 |
macallan |
attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.110 |
|
02-Feb-2020 |
macallan |
attach LEDs according to info passed as device properties
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.109 |
|
29-Jan-2020 |
macallan |
the beginning of a driver for Philips Semiconductors PCA 9555 and 9556 GPIO controllers, found in Sun Fire v210 and some G5 macs. Only prints configuration and line status so far.
|
Revision tags: ad-namecache-base2 ad-namecache-base1
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
branches: 1.107.2; Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.108 |
|
12-Jan-2020 |
thorpej |
Clean up gttwsi's register access stuff: - Garbage-collect the obsolete GTTWSI_ALLWINNER option; it hasn't been needed since FDT'ization of the Allwinner support code. - Redefine thw "TWSI_*" register definitions to clearly call out: -> The Marvell flavor of the offsets -> The Allwinner flavor of the offsets ...and make the regular definitions indices into a register map. - Pass the appropriate register map from the front-end to the core. - Remove the customer register read/write callbacks -- they are no longer needed now that each front-end passes an appropriate register map to the core.
|
Revision tags: ad-namecache-base
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.107 |
|
03-Jan-2020 |
jmcneill |
Add driver for CellWise CW2015 Fuel Gauge IC.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.106 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
#
1.105 |
|
02-Jan-2020 |
jmcneill |
Add driver for Everest Semi ES8316 Low Power Audio CODEC
|
Revision tags: phil-wifi-20191119
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
branches: 1.100.2; Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.104 |
|
03-Nov-2019 |
jmcneill |
Add driver for NXP TDA19988 HDMI encoder
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.103 |
|
01-Nov-2019 |
jmcneill |
Remove tps65950pm (hardware now supported by twl4030.c)
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.102 |
|
30-Oct-2019 |
jmcneill |
Add driver for TI TWL4030 Power Management IC
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.101 |
|
27-Oct-2019 |
jmcneill |
Add FDT support
|
Revision tags: netbsd-9-base
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.100 |
|
24-Jul-2019 |
thorpej |
Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
branches: 1.93.2; Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
Revision tags: isaki-audio2-base
|
#
1.99 |
|
17-Mar-2019 |
tnn |
add i2c attachment for ssdfb
|
#
1.98 |
|
03-Feb-2019 |
jmcneill |
Add basic support for Analogix eDP transmitters. This driver doesn't know how to mode set yet -- it only knows how to read EDID from a panel.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.97 |
|
14-Dec-2018 |
macallan |
add options DSRTC_YEAR_START_2K for machines which use 2000 and not 1970 as base to count years from, like Iyonix. While there apply the offset when writing to the clock as well.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.96 |
|
02-Sep-2018 |
jmcneill |
Add driver for Rockchip RK808 Power Management IC.
|
Revision tags: jdolecek-ncqfixes-base
|
#
1.95 |
|
29-Aug-2018 |
jmcneill |
Add driver for Silergy SY827/SY828 step down regulator.
|
Revision tags: pgoyette-compat-0728
|
#
1.94 |
|
27-Jul-2018 |
rkujawa |
Add TEA5767 FM radio driver. From Karuna Grewal.
|
Revision tags: phil-wifi-base
|
#
1.93 |
|
26-Jun-2018 |
thorpej |
Remove the i2c "size" locator and corresponding property / attach arg. It was a hack meant only for EEPROMs, which have another way to specify size in the config directive ("flag" paramter), as well as a better way to detect size based on "compatible" string.
|
Revision tags: pgoyette-compat-0625
|
#
1.92 |
|
27-May-2018 |
thorpej |
Add a driver for the Taos TSL256x light sensors.
|
Revision tags: pgoyette-compat-0521
|
#
1.91 |
|
05-May-2018 |
jmcneill |
axppmic depends on sysmon_envsys
|
#
1.90 |
|
04-May-2018 |
jmcneill |
Rename axp806pmic to axppmic, and add support for AXP803.
|
#
1.89 |
|
03-May-2018 |
jmcneill |
Add support for poweroff and the power on-off key (POK).
|
#
1.88 |
|
03-May-2018 |
jmcneill |
FDT-ize X-Powers AXP805/806 PMIC driver.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322
|
#
1.87 |
|
16-Mar-2018 |
macallan |
implement fan control, get calibration data from EEPROM via uni_n
|
Revision tags: pgoyette-compat-0315
|
#
1.86 |
|
09-Mar-2018 |
macallan |
yet another temperature sensor / ADC this one supports Analog Devices AD7417, found in some G5 macs depends on OpenFirmware for calibration data
|
#
1.85 |
|
08-Mar-2018 |
macallan |
preliminary driver for the fan control unit found in some G5
|
Revision tags: pgoyette-compat-base
|
#
1.84 |
|
13-Feb-2018 |
uwe |
branches: 1.84.2; Delete 'define dbcool {}' line commented out in previous. It's bogus and the gcc6 correctly complains about that when it compiles ioconf.c
PR toolchain/53023
|
#
1.83 |
|
13-Feb-2018 |
pgoyette |
Disable the 'define dbcool {}' line - it's not needed, and causes problems with config(1) and gcc6. See PR toolchain/530223 for more info.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
branches: 1.73.4; Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.82 |
|
01-Feb-2018 |
macallan |
add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat temperature reading only for now
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.81 |
|
05-Jan-2018 |
uwe |
Driver for EM Microelectronic EM3027 RTC and temperature sensor.
|
#
1.80 |
|
28-Dec-2017 |
christos |
PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx XXX: Please check that my refactoring did not break them!
|
#
1.79 |
|
10-Dec-2017 |
bouyer |
Add drivers for HID over I2C devices, and a driver for I2C mices. From OpenBSD.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.78 |
|
07-Oct-2017 |
jmcneill |
Hook axp20x into fdt regulator api
|
#
1.77 |
|
02-Oct-2017 |
jmcneill |
Add driver for Silergy SY8106A regulator
|
#
1.76 |
|
22-Sep-2017 |
jmcneill |
Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.75 |
|
31-Aug-2017 |
jmcneill |
Instead of a Linux keymap, convert Linux event codes to USB scan codes and use the ukbd keymaps instead.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
#
1.74 |
|
26-Aug-2017 |
jmcneill |
Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.
|
Revision tags: nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
Revision tags: prg-localcount2-base pgoyette-localcount-20170426
|
#
1.73 |
|
22-Apr-2017 |
jmcneill |
Add LDO6 regulator support.
|
Revision tags: bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
branches: 1.72.2; Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.72 |
|
03-Jul-2016 |
kiyohara |
Add 'needs-flag' to tps65217pmic.
|
#
1.71 |
|
20-Jun-2016 |
pgoyette |
For built-in modules, the iic driver requires i2c_bitbang
|
#
1.70 |
|
07-Jun-2016 |
pgoyette |
Create separate modules for i2c_bitbang and bpf_filter so these files can be included in kernels which need them without also duplicating them in other modules. Removes the duplicate symbols I found which prevented loading i2c and bpf modules after having fixed PR 45125.
|
Revision tags: nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
#
1.69 |
|
16-Dec-2015 |
jdc |
Add a driver for the ADM1026 Thermal System Management Fan Controller i2c chip.
|
#
1.68 |
|
21-Nov-2015 |
jmcneill |
add sysmon_wdog dependency to as3722pmic
|
#
1.67 |
|
11-Nov-2015 |
jmcneill |
Add basic driver for AMS AS3722 power management IC
|
#
1.66 |
|
21-Oct-2015 |
jmcneill |
needs-flag for axp20x
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
#
1.65 |
|
12-May-2015 |
jmcneill |
Add driver for Texas Instruments TMP451 Temperature Sensor
|
Revision tags: nick-nhusb-base-20150406
|
#
1.64 |
|
11-Jan-2015 |
jmcneill |
pcf8653 driver is compatible, delete this driver
|
#
1.63 |
|
11-Jan-2015 |
jmcneill |
add Haoyu Microelectronic HYM8563 RTC driver
|
#
1.62 |
|
01-Jan-2015 |
jmcneill |
Add driver for Active-Semi ACT8846 Power Management controller.
|
#
1.61 |
|
07-Dec-2014 |
jmcneill |
Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. Only RTC functionality implemented for now.
|
#
1.60 |
|
07-Dec-2014 |
jmcneill |
Add AXP806 and AXP809 power management controller drivers.
|
#
1.59 |
|
07-Dec-2014 |
jmcneill |
Let kernel config override I2C_MAX_ADDR
|
Revision tags: nick-nhusb-base
|
#
1.58 |
|
15-Oct-2014 |
uebayasi |
branches: 1.58.2; dsrtc depends on sysmon_envsys.
|
#
1.57 |
|
12-Oct-2014 |
jmcneill |
add AXP22x Power Management Unit driver
|
#
1.56 |
|
09-Sep-2014 |
jmcneill |
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
|
#
1.55 |
|
09-Sep-2014 |
jmcneill |
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
|
Revision tags: netbsd-7-base tls-earlyentropy-base rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.54 |
|
18-May-2014 |
kardel |
branches: 1.54.2; add HYT-221/271/939 humidity/temperature I2C sensor extend envsys(4) framework by %rH (relative humidity)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.53 |
|
15-Oct-2013 |
jdc |
branches: 1.53.2; Add lmenv to the configuration framework.
|
#
1.52 |
|
08-Sep-2013 |
rkujawa |
Preliminary support for MPL115A2 pressure sensor. It works, but accurracy is awful.
I should add presure as a new type of sensor to envsys at some point...
|
#
1.51 |
|
06-Sep-2013 |
matt |
Make gttswi MI and usuable from non-Marvell SoCs. (should rename to mvi2c but ...)
|
#
1.50 |
|
06-Aug-2013 |
soren |
Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring device.
As used in the HP Microserver N36L/N40L/N54L:
w83795g* at iic? addr 0x2f gpio* at gpiobus?
Note that the gpio and watchdog functionality appears to be useless on the Microserver, as the gpio pins don't affect the LED's and a watchdog trigger does not cause a reset. Perhaps the reset pin just isn't wired.
There are quite flexible fan control options as well as just monitoring, but it is not clear to me how best to export that function to userspace.
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.49 |
|
06-May-2013 |
rkujawa |
branches: 1.49.2; 1.49.4; Add driver for Microchip MCP9800/1/2/3 temperature sensors.
|
#
1.48 |
|
25-Apr-2013 |
rkujawa |
Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to expose regulated voltages through envsys(4).
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
#
1.47 |
|
31-Dec-2012 |
jmcneill |
add support for TPS65950 watchdog timer
|
#
1.46 |
|
31-Dec-2012 |
jmcneill |
TI TPS65950 driver, right now about all it can do is control LEDs
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.45 |
|
18-Nov-2011 |
jmcneill |
branches: 1.45.6; 1.45.10; remove Xbox support
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.44 |
|
03-Oct-2011 |
jmcneill |
branches: 1.44.2; fix build for kernels with i2c host controller drivers but no iic(4) driver present
|
#
1.43 |
|
02-Oct-2011 |
jmcneill |
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver. Obsolete the I2C_SCAN option as this can now be done from userland.
|
#
1.42 |
|
13-Aug-2011 |
jmcneill |
lg3303 depends on dtv_math, not xc3028
|
#
1.41 |
|
09-Aug-2011 |
jmcneill |
modify the dtv device api so hardware drivers can be loaded independently of the dtv module
|
#
1.40 |
|
04-Aug-2011 |
jakllsch |
Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.
|
#
1.39 |
|
04-Aug-2011 |
jakllsch |
Add subroutines to support Microtune MT2131 silicon tuner.
|
#
1.38 |
|
14-Jul-2011 |
jmcneill |
nxt2k depends on firmload
|
#
1.37 |
|
11-Jul-2011 |
jmcneill |
add LGDT3303 tuner and XC3028L demod drivers
|
#
1.36 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and finally Broadcom) NXT200x series of 8VSB/QAM demodulator.
Still a bit crude and only supports the NXT2004 at this point.
|
#
1.35 |
|
11-Jul-2011 |
jakllsch |
Add subdriver for generic PLL-based TV tuners.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.34 |
|
04-Apr-2011 |
phx |
s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
#
1.33 |
|
14-Feb-2011 |
hannken |
Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk on-board Integrated Systems Management Processor found on some eServers.
Tested on an IBM eServer x335.
|
#
1.32 |
|
21-Jan-2011 |
jakllsch |
Add pcf8563rtc(4), yet another I2C real time clock.
|
Revision tags: jruoho-x86intr-base
|
#
1.31 |
|
04-Jan-2011 |
matt |
branches: 1.31.2; 1.31.4; Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint and heavily modified. It works on most Freescale PowerPC and ARM SoCs.
|
Revision tags: matt-mips64-premerge-20101231
|
#
1.30 |
|
27-Dec-2010 |
jmcneill |
add au8522, xc5k, auvitek config glue
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3
|
#
1.29 |
|
10-Oct-2010 |
kiyohara |
Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.
|
Revision tags: yamt-nfs-mp-base11
|
#
1.28 |
|
02-Oct-2010 |
kiyohara |
Add G760a fan speed controller driver.
|
Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.27 |
|
24-Mar-2010 |
pgoyette |
Split spdmem driver into a bus attachment and a common back-end probe and ROM decode, to follow similar changes made in OpenBSD:
http://article.gmane.org/gmane.os.openbsd.cvs/94948 http://article.gmane.org/gmane.os.openbsd.cvs/94956
There exists at least one alternative attachment (for SGI IP35 systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947), and there could be more in the future.
Thanks to Christoph Egger for pointing out the OpenBSD activity.
|
Revision tags: yamt-nfs-mp-base9
|
#
1.26 |
|
22-Feb-2010 |
pgoyette |
branches: 1.26.2; Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
|
Revision tags: uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase
|
#
1.25 |
|
14-May-2009 |
pgoyette |
branches: 1.25.2; Ooops - sdtemp(4) driver requires sysmon.
|
Revision tags: jym-xensuspend-base
|
#
1.24 |
|
09-May-2009 |
pgoyette |
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
(These optional sensors are specified by JEDEC Standard No. 21-C Section 4-7 and implemented by multiple vendors. Tested on my amd64 machine with Kingston KVR1066D3E7S/2G memory which includes a STMicro STTS424E02 sensor.)
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
#
1.23 |
|
30-Oct-2008 |
nakayama |
branches: 1.23.6; 1.23.10; 1.23.14; Add dependency on sysmon_envsys to admtemp.
|
#
1.22 |
|
29-Oct-2008 |
jkunz |
Ported alipm(4) and admtemp(4) from OpenBSD.
|
Revision tags: matt-mips64-base2 haad-dm-base1
|
#
1.21 |
|
12-Oct-2008 |
pgoyette |
branches: 1.21.2; Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
Revision tags: wrstuden-revivesa-base-4
|
#
1.20 |
|
07-Oct-2008 |
pgoyette |
Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver.
|
#
1.19 |
|
02-Oct-2008 |
pgoyette |
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller. Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468, ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan controller support on the ADT7466 is still on the to-do list.
Tested by myself and njoly@ Reviewed by garbled@ Commit approved by christos@, bouyer@, cube@, and matt@
|
Revision tags: wrstuden-revivesa-base-3
|
#
1.18 |
|
11-Sep-2008 |
pgoyette |
Provide an option I2C_SCAN to enable sanning i2c bus for responses. This is disabled by default, preserving current behavior.
OK garbled@
|
Revision tags: wrstuden-revivesa-base-2
|
#
1.17 |
|
26-Aug-2008 |
macallan |
allow wildcard for addr so we can have spdmem* at iic? addr ?
|
Revision tags: nick-csl-alignment-base5 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 matt-armv6-nbase jmcneill-base mjf-devfs-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base jmcneill-pm-base hpcarm-cleanup-base reinoud-bufcleanup-base vmlocking-base
|
#
1.16 |
|
02-Sep-2007 |
macallan |
branches: 1.16.20; 1.16.24; 1.16.26; 1.16.30; defflag DEBUG_SGSMIX
|
#
1.15 |
|
18-Aug-2007 |
tnn |
branches: 1.15.2; Add spdmem(4) driver. This decodes technical specifications stored in the eeprom on common types of memory modules. The specifications are displayed during boot and can later be queried in the hw.spdmemN sysctl subtree. Stub driver written by Nicolas Joly and greatly improved upon by Paul Goyette. From PR 36745, with additional improvements by Paul and me.
|
Revision tags: matt-mips64-base nick-csl-alignment-base yamt-idlelwp-base8 thorpej-atomic-base mjf-ufs-trans-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.14 |
|
17-Jan-2007 |
macallan |
branches: 1.14.6; 1.14.14; 1.14.18; add sgsmix
|
#
1.13 |
|
06-Jan-2007 |
jmcneill |
Provide external functions for setting the LED, rebooting, and powering off the system.
|
#
1.12 |
|
06-Jan-2007 |
jmcneill |
Microsoft Xbox serial EEPROM driver. Currently reports the system serial number as sysctl machdep.xbox_serial.
|
#
1.11 |
|
06-Jan-2007 |
jmcneill |
Driver for the Xbox System Management Controller. Currently reports CPU and motherboard temperatures, but will eventually be extended to replace arch/i386/xbox/pic16l.S
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.10 |
|
26-Apr-2006 |
gdamore |
branches: 1.10.8; 1.10.16; Oops! ddc.c was accidentally getting included in *all* kernel configs. Added a new define so it can be included without doing the attach dance.
|
#
1.9 |
|
25-Apr-2006 |
gdamore |
Add basic DDC (VESA Data Display Channel) driver for use by framebuffers. Reviewed by jmcneill@ and macallan@.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
#
1.8 |
|
06-Mar-2006 |
shige |
branches: 1.8.2; 1.8.4; Add r2025rtc.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.7 |
|
19-Feb-2006 |
tls |
branches: 1.7.2; Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D (and probably other boards as well). We do not currently support any kind of detection of the i2c address of the thermal monitor; it appears to be at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.
|
#
1.6 |
|
11-Dec-2005 |
christos |
branches: 1.6.2; 1.6.4; 1.6.6; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.5 |
|
16-Aug-2005 |
nonaka |
Added RICOH RS5C372[AB] Real Time Clock.
|
#
1.4 |
|
10-Aug-2005 |
macallan |
added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.
|
Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.3 |
|
20-Oct-2003 |
briggs |
branches: 1.3.4; 1.3.16; 1.3.18; As suggested by Jason Thorpe, rename m41t to m41trtc.
|
#
1.2 |
|
06-Oct-2003 |
shige |
Add xrtc device for XICOR X1226 RTC.
|
#
1.1 |
|
30-Sep-2003 |
thorpej |
New generic I2C framework. Supports bit-bang and "intelligent" I2C interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford, with some modification by me.
|