The NetBSD Project

CVS log for src/sys/dev/i2c/files.i2c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / i2c

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.126 / (download) - annotate - [select for diffs], Sat Dec 3 01:04:43 2022 UTC (15 months, 2 weeks ago) by brad
Branch: MAIN
CVS Tags: triaxx-drm, thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, HEAD
Changes since 1.125: +3 -4 lines
Diff to previous 1.125 (colored)



Split the BMP280 / BME280 driver into common code and create I2C and
SPI attachments.

Revision 1.125 / (download) - annotate - [select for diffs], Mon Nov 21 21:24:01 2022 UTC (15 months, 3 weeks ago) by brad
Branch: MAIN
Changes since 1.124: +6 -1 lines
Diff to previous 1.124 (colored)



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.

Revision 1.124 / (download) - annotate - [select for diffs], Thu Nov 17 19:20:06 2022 UTC (16 months ago) by brad
Branch: MAIN
Changes since 1.123: +6 -1 lines
Diff to previous 1.123 (colored)



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 1.123 / (download) - annotate - [select for diffs], Wed Jul 20 10:01:11 2022 UTC (19 months, 4 weeks ago) by riastradh
Branch: MAIN
CVS Tags: bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.122: +3 -1 lines
Diff to previous 1.122 (colored)

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.

Revision 1.122 / (download) - annotate - [select for diffs], Mon Jan 17 16:31:23 2022 UTC (2 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.121: +5 -1 lines
Diff to previous 1.121 (colored)

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.

Revision 1.121 / (download) - annotate - [select for diffs], Mon Dec 27 23:04:20 2021 UTC (2 years, 2 months ago) by andvar
Branch: MAIN
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

fix few typos in comments.

Revision 1.120 / (download) - annotate - [select for diffs], Tue Dec 7 17:39:54 2021 UTC (2 years, 3 months ago) by brad
Branch: MAIN
Changes since 1.119: +5 -1 lines
Diff to previous 1.119 (colored)



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.

Revision 1.119 / (download) - annotate - [select for diffs], Sat Nov 6 13:34:40 2021 UTC (2 years, 4 months ago) by brad
Branch: MAIN
Changes since 1.118: +6 -1 lines
Diff to previous 1.118 (colored)



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.

Revision 1.118 / (download) - annotate - [select for diffs], Thu Oct 14 13:54:46 2021 UTC (2 years, 5 months ago) by brad
Branch: MAIN
Changes since 1.117: +7 -1 lines
Diff to previous 1.117 (colored)



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.

Revision 1.117 / (download) - annotate - [select for diffs], Sun Oct 3 17:27:02 2021 UTC (2 years, 5 months ago) by brad
Branch: MAIN
Changes since 1.116: +6 -1 lines
Diff to previous 1.116 (colored)



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 1.116 / (download) - annotate - [select for diffs], Tue Jul 27 20:23:41 2021 UTC (2 years, 7 months ago) by macallan
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Branch point for: thorpej-i2c-spi-conf2
Changes since 1.115: +1 -6 lines
Diff to previous 1.115 (colored)

move the fcu driver into arch/macppc where it belongs

Revision 1.115 / (download) - annotate - [select for diffs], Mon Jan 4 22:09:35 2021 UTC (3 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored)

Rename tsl256x.c -> tsllux.c.  No other changes are made by this commit.

Revision 1.114 / (download) - annotate - [select for diffs], Tue Dec 29 01:47:51 2020 UTC (3 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.113: +6 -1 lines
Diff to previous 1.113 (colored)

Add a driver for NXP PCA954x / PCA984x I2C switch / mux controllers.

Revision 1.113 / (download) - annotate - [select for diffs], Mon Dec 28 20:29:57 2020 UTC (3 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.112: +5 -1 lines
Diff to previous 1.112 (colored)

Re-factor the "iicmux" driver to support other types of muxes that are
themselves i2c devices.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Oct 29 06:55:51 2020 UTC (3 years, 4 months ago) by jdc
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.111: +6 -1 lines
Diff to previous 1.111 (colored)

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 1.111 / (download) - annotate - [select for diffs], Fri Apr 24 12:38:31 2020 UTC (3 years, 10 months ago) by macallan
Branch: MAIN
CVS Tags: bouyer-xenpvh-base2
Changes since 1.110: +6 -1 lines
Diff to previous 1.110 (colored)

a very preliminary driver for the acclerometer found in later *Books
register definitions from OpenBSD

Revision 1.110 / (download) - annotate - [select for diffs], Sun Feb 2 06:41:27 2020 UTC (4 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base1, bouyer-xenpvh-base, ad-namecache-base3
Branch point for: bouyer-xenpvh
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored)

attach LEDs according to info passed as device properties

Revision 1.109 / (download) - annotate - [select for diffs], Wed Jan 29 05:27:05 2020 UTC (4 years, 1 month ago) by macallan
Branch: MAIN
Changes since 1.108: +6 -1 lines
Diff to previous 1.108 (colored)

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 1.108 / (download) - annotate - [select for diffs], Sun Jan 12 17:48:42 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: ad-namecache-base2, ad-namecache-base1
Changes since 1.107: +1 -2 lines
Diff to previous 1.107 (colored)

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 1.107 / (download) - annotate - [select for diffs], Fri Jan 3 18:00:05 2020 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: ad-namecache-base
Branch point for: ad-namecache
Changes since 1.106: +6 -1 lines
Diff to previous 1.106 (colored)

Add driver for CellWise CW2015 Fuel Gauge IC.

Revision 1.106 / (download) - annotate - [select for diffs], Fri Jan 3 03:44:42 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.105: +1 -3 lines
Diff to previous 1.105 (colored)

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").

Revision 1.105 / (download) - annotate - [select for diffs], Thu Jan 2 22:06:59 2020 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.104: +6 -1 lines
Diff to previous 1.104 (colored)

Add driver for Everest Semi ES8316 Low Power Audio CODEC

Revision 1.104 / (download) - annotate - [select for diffs], Sun Nov 3 22:57:52 2019 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.103: +6 -1 lines
Diff to previous 1.103 (colored)

Add driver for NXP TDA19988 HDMI encoder

Revision 1.103 / (download) - annotate - [select for diffs], Fri Nov 1 09:59:22 2019 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.102: +1 -6 lines
Diff to previous 1.102 (colored)

Remove tps65950pm (hardware now supported by twl4030.c)

Revision 1.102 / (download) - annotate - [select for diffs], Wed Oct 30 21:38:28 2019 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.101: +6 -1 lines
Diff to previous 1.101 (colored)

Add driver for TI TWL4030 Power Management IC

Revision 1.101 / (download) - annotate - [select for diffs], Sun Oct 27 20:11:13 2019 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.100: +4 -2 lines
Diff to previous 1.100 (colored)

Add FDT support

Revision 1.100 / (download) - annotate - [select for diffs], Wed Jul 24 05:25:32 2019 UTC (4 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-9-base
Branch point for: netbsd-9
Changes since 1.99: +6 -1 lines
Diff to previous 1.99 (colored)

Add a driver for the NXP PCA9685 16-channel, 12-bit PWM Fm+ LED controller.

Revision 1.99 / (download) - annotate - [select for diffs], Sun Mar 17 01:03:47 2019 UTC (5 years ago) by tnn
Branch: MAIN
CVS Tags: phil-wifi-20190609, isaki-audio2-base, isaki-audio2
Changes since 1.98: +5 -1 lines
Diff to previous 1.98 (colored)

add i2c attachment for ssdfb

Revision 1.98 / (download) - annotate - [select for diffs], Sun Feb 3 13:17:12 2019 UTC (5 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.97: +6 -1 lines
Diff to previous 1.97 (colored)

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 1.97 / (download) - annotate - [select for diffs], Fri Dec 14 22:05:36 2018 UTC (5 years, 3 months ago) by macallan
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.96: +2 -1 lines
Diff to previous 1.96 (colored)

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 1.96 / (download) - annotate - [select for diffs], Sun Sep 2 01:16:58 2018 UTC (5 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.95: +8 -1 lines
Diff to previous 1.95 (colored)

Add driver for Rockchip RK808 Power Management IC.

Revision 1.95 / (download) - annotate - [select for diffs], Wed Aug 29 01:57:38 2018 UTC (5 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: jdolecek-ncqfixes-base, jdolecek-ncqfixes
Changes since 1.94: +5 -1 lines
Diff to previous 1.94 (colored)

Add driver for Silergy SY827/SY828 step down regulator.

Revision 1.94 / (download) - annotate - [select for diffs], Fri Jul 27 12:02:26 2018 UTC (5 years, 7 months ago) by rkujawa
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.93: +7 -1 lines
Diff to previous 1.93 (colored)

Add TEA5767 FM radio driver. From Karuna Grewal.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Jun 26 06:34:55 2018 UTC (5 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: phil-wifi-base
Branch point for: phil-wifi
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

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 1.92 / (download) - annotate - [select for diffs], Sun May 27 05:31:20 2018 UTC (5 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: pgoyette-compat-0625
Changes since 1.91: +6 -1 lines
Diff to previous 1.91 (colored)

Add a driver for the Taos TSL256x light sensors.

Revision 1.91 / (download) - annotate - [select for diffs], Sat May 5 02:01:34 2018 UTC (5 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0521
Changes since 1.90: +2 -2 lines
Diff to previous 1.90 (colored)

axppmic depends on sysmon_envsys

Revision 1.90 / (download) - annotate - [select for diffs], Fri May 4 21:09:55 2018 UTC (5 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.89: +7 -7 lines
Diff to previous 1.89 (colored)

Rename axp806pmic to axppmic, and add support for AXP803.

Revision 1.89 / (download) - annotate - [select for diffs], Thu May 3 02:10:17 2018 UTC (5 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

Add support for poweroff and the power on-off key (POK).

Revision 1.88 / (download) - annotate - [select for diffs], Thu May 3 01:15:49 2018 UTC (5 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.87: +6 -4 lines
Diff to previous 1.87 (colored)

FDT-ize X-Powers AXP805/806 PMIC driver.

Revision 1.87 / (download) - annotate - [select for diffs], Fri Mar 16 22:11:53 2018 UTC (6 years ago) by macallan
Branch: MAIN
CVS Tags: pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

implement fan control, get calibration data from EEPROM via uni_n

Revision 1.86 / (download) - annotate - [select for diffs], Fri Mar 9 20:16:54 2018 UTC (6 years ago) by macallan
Branch: MAIN
CVS Tags: pgoyette-compat-0315
Changes since 1.85: +6 -1 lines
Diff to previous 1.85 (colored)

yet another temperature sensor / ADC
this one supports Analog Devices AD7417, found in some G5 macs
depends on OpenFirmware for calibration data

Revision 1.85 / (download) - annotate - [select for diffs], Thu Mar 8 23:25:56 2018 UTC (6 years ago) by macallan
Branch: MAIN
Changes since 1.84: +6 -1 lines
Diff to previous 1.84 (colored)

preliminary driver for the fan control unit found in some G5

Revision 1.84 / (download) - annotate - [select for diffs], Tue Feb 13 13:19:30 2018 UTC (6 years, 1 month ago) by uwe
Branch: MAIN
CVS Tags: pgoyette-compat-base
Branch point for: pgoyette-compat
Changes since 1.83: +1 -2 lines
Diff to previous 1.83 (colored)

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

Revision 1.83 / (download) - annotate - [select for diffs], Tue Feb 13 07:21:19 2018 UTC (6 years, 1 month ago) by pgoyette
Branch: MAIN
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

Disable the 'define dbcool {}' line - it's not needed, and causes
problems with config(1) and gcc6.  See PR toolchain/530223 for more
info.

Revision 1.82 / (download) - annotate - [select for diffs], Thu Feb 1 21:44:17 2018 UTC (6 years, 1 month ago) by macallan
Branch: MAIN
Changes since 1.81: +6 -1 lines
Diff to previous 1.81 (colored)

add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostat
temperature reading only for now

Revision 1.81 / (download) - annotate - [select for diffs], Fri Jan 5 03:07:15 2018 UTC (6 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.80: +6 -1 lines
Diff to previous 1.80 (colored)

Driver for EM Microelectronic EM3027 RTC and temperature sensor.

Revision 1.80 / (download) - annotate - [select for diffs], Thu Dec 28 23:23:47 2017 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.79: +11 -1 lines
Diff to previous 1.79 (colored)

PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xx
XXX: Please check that my refactoring did not break them!

Revision 1.79 / (download) - annotate - [select for diffs], Sun Dec 10 17:05:54 2017 UTC (6 years, 3 months ago) by bouyer
Branch: MAIN
Changes since 1.78: +20 -1 lines
Diff to previous 1.78 (colored)

Add drivers for HID over I2C devices, and a driver for I2C mices.
From OpenBSD.

Revision 1.78 / (download) - annotate - [select for diffs], Sat Oct 7 18:22:06 2017 UTC (6 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.77: +4 -2 lines
Diff to previous 1.77 (colored)

Hook axp20x into fdt regulator api

Revision 1.77 / (download) - annotate - [select for diffs], Mon Oct 2 22:48:02 2017 UTC (6 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.76: +6 -1 lines
Diff to previous 1.76 (colored)

Add driver for Silergy SY8106A regulator

Revision 1.76 / (download) - annotate - [select for diffs], Fri Sep 22 18:12:31 2017 UTC (6 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.75: +11 -1 lines
Diff to previous 1.75 (colored)

Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1

Revision 1.75 / (download) - annotate - [select for diffs], Thu Aug 31 19:55:43 2017 UTC (6 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Instead of a Linux keymap, convert Linux event codes to USB scan codes and
use the ukbd keymaps instead.

Revision 1.74 / (download) - annotate - [select for diffs], Sat Aug 26 21:02:35 2017 UTC (6 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.73: +6 -1 lines
Diff to previous 1.73 (colored)

Add driver for Texas Instruments TCA8418 I2C Controller Keypad Scan IC.

Revision 1.73 / (download) - annotate - [select for diffs], Sat Apr 22 21:48:56 2017 UTC (6 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: netbsd-8
Changes since 1.72: +4 -2 lines
Diff to previous 1.72 (colored)

Add LDO6 regulator support.

Revision 1.72 / (download) - annotate - [select for diffs], Sun Jul 3 11:40:58 2016 UTC (7 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-localcount
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

Add 'needs-flag' to tps65217pmic.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Jun 20 04:18:12 2016 UTC (7 years, 9 months ago) by pgoyette
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

For built-in modules, the iic driver requires i2c_bitbang

Revision 1.70 / (download) - annotate - [select for diffs], Tue Jun 7 01:06:27 2016 UTC (7 years, 9 months ago) by pgoyette
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

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 1.69 / (download) - annotate - [select for diffs], Wed Dec 16 07:56:48 2015 UTC (8 years, 3 months ago) by jdc
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.68: +6 -1 lines
Diff to previous 1.68 (colored)

Add a driver for the ADM1026 Thermal System Management Fan Controller
i2c chip.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Nov 21 10:57:32 2015 UTC (8 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

add sysmon_wdog dependency to as3722pmic

Revision 1.67 / (download) - annotate - [select for diffs], Wed Nov 11 12:35:22 2015 UTC (8 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.66: +6 -1 lines
Diff to previous 1.66 (colored)

Add basic driver for AMS AS3722 power management IC

Revision 1.66 / (download) - annotate - [select for diffs], Wed Oct 21 09:03:13 2015 UTC (8 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

needs-flag for axp20x

Revision 1.65 / (download) - annotate - [select for diffs], Tue May 12 20:54:08 2015 UTC (8 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921, nick-nhusb-base-20150606
Changes since 1.64: +6 -1 lines
Diff to previous 1.64 (colored)

Add driver for Texas Instruments TMP451 Temperature Sensor

Revision 1.64 / (download) - annotate - [select for diffs], Sun Jan 11 16:54:21 2015 UTC (9 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406
Changes since 1.63: +1 -6 lines
Diff to previous 1.63 (colored)

pcf8653 driver is compatible, delete this driver

Revision 1.63 / (download) - annotate - [select for diffs], Sun Jan 11 15:22:26 2015 UTC (9 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.62: +6 -1 lines
Diff to previous 1.62 (colored)

add Haoyu Microelectronic HYM8563 RTC driver

Revision 1.62 / (download) - annotate - [select for diffs], Thu Jan 1 17:33:18 2015 UTC (9 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.61: +6 -1 lines
Diff to previous 1.61 (colored)

Add driver for Active-Semi ACT8846 Power Management controller.

Revision 1.61 / (download) - annotate - [select for diffs], Sun Dec 7 14:24:11 2014 UTC (9 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.60: +6 -1 lines
Diff to previous 1.60 (colored)

Add driver for X-Powers AC100 integrated audio codec and RTC subsystem.
Only RTC functionality implemented for now.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Dec 7 00:33:26 2014 UTC (9 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.59: +11 -1 lines
Diff to previous 1.59 (colored)

Add AXP806 and AXP809 power management controller drivers.

Revision 1.59 / (download) - annotate - [select for diffs], Sun Dec 7 00:32:35 2014 UTC (9 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.58: +2 -1 lines
Diff to previous 1.58 (colored)

Let kernel config override I2C_MAX_ADDR

Revision 1.58 / (download) - annotate - [select for diffs], Wed Oct 15 05:11:36 2014 UTC (9 years, 5 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

dsrtc depends on sysmon_envsys.

Revision 1.57 / (download) - annotate - [select for diffs], Sun Oct 12 23:58:42 2014 UTC (9 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.56: +6 -1 lines
Diff to previous 1.56 (colored)

add AXP22x Power Management Unit driver

Revision 1.56 / (download) - annotate - [select for diffs], Tue Sep 9 22:47:33 2014 UTC (9 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.55: +5 -1 lines
Diff to previous 1.55 (colored)

AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor

Revision 1.55 / (download) - annotate - [select for diffs], Tue Sep 9 22:44:32 2014 UTC (9 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER

Revision 1.54 / (download) - annotate - [select for diffs], Sun May 18 11:46:23 2014 UTC (9 years, 10 months ago) by kardel
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.53: +6 -1 lines
Diff to previous 1.53 (colored)

add HYT-221/271/939 humidity/temperature I2C sensor
extend envsys(4) framework by %rH (relative humidity)

Revision 1.53 / (download) - annotate - [select for diffs], Tue Oct 15 19:13:32 2013 UTC (10 years, 5 months ago) by jdc
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.52: +6 -1 lines
Diff to previous 1.52 (colored)

Add lmenv to the configuration framework.

Revision 1.52 / (download) - annotate - [select for diffs], Sun Sep 8 14:59:42 2013 UTC (10 years, 6 months ago) by rkujawa
Branch: MAIN
Changes since 1.51: +7 -1 lines
Diff to previous 1.51 (colored)

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...

Revision 1.51 / (download) - annotate - [select for diffs], Fri Sep 6 00:56:12 2013 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.50: +8 -1 lines
Diff to previous 1.50 (colored)

Make gttswi MI and usuable from non-Marvell SoCs.
(should rename to mvi2c but ...)

Revision 1.50 / (download) - annotate - [select for diffs], Tue Aug 6 15:58:25 2013 UTC (10 years, 7 months ago) by soren
Branch: MAIN
Changes since 1.49: +5 -1 lines
Diff to previous 1.49 (colored)

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 1.49 / (download) - annotate - [select for diffs], Mon May 6 22:04:12 2013 UTC (10 years, 10 months ago) by rkujawa
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet, khorben-n900
Changes since 1.48: +6 -1 lines
Diff to previous 1.48 (colored)

Add driver for Microchip MCP9800/1/2/3 temperature sensors.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Apr 25 20:55:34 2013 UTC (10 years, 10 months ago) by rkujawa
Branch: MAIN
Changes since 1.47: +7 -1 lines
Diff to previous 1.47 (colored)

Add minimal support for TPS65217 PMIC as found on BeagleBone. Next step is to
expose regulated voltages through envsys(4).

Revision 1.47 / (download) - annotate - [select for diffs], Mon Dec 31 19:47:27 2012 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base8, agc-symver-base, agc-symver
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

add support for TPS65950 watchdog timer

Revision 1.46 / (download) - annotate - [select for diffs], Mon Dec 31 13:26:42 2012 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.45: +6 -1 lines
Diff to previous 1.45 (colored)

TI TPS65950 driver, right now about all it can do is control LEDs

Revision 1.45 / (download) - annotate - [select for diffs], Fri Nov 18 22:18:08 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: tls-maxphys, netbsd-6
Changes since 1.44: +1 -11 lines
Diff to previous 1.44 (colored)

remove Xbox support

Revision 1.44 / (download) - annotate - [select for diffs], Mon Oct 3 22:27:23 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.43: +3 -2 lines
Diff to previous 1.43 (colored)

fix build for kernels with i2c host controller drivers but no iic(4)
driver present

Revision 1.43 / (download) - annotate - [select for diffs], Sun Oct 2 16:39:47 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

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.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Aug 13 18:31:38 2011 UTC (12 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41 (colored)

lg3303 depends on dtv_math, not xc3028

Revision 1.41 / (download) - annotate - [select for diffs], Tue Aug 9 01:42:24 2011 UTC (12 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

modify the dtv device api so hardware drivers can be loaded independently
of the dtv module

Revision 1.40 / (download) - annotate - [select for diffs], Thu Aug 4 01:48:34 2011 UTC (12 years, 7 months ago) by jakllsch
Branch: MAIN
Changes since 1.39: +5 -1 lines
Diff to previous 1.39 (colored)

Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Aug 4 01:45:37 2011 UTC (12 years, 7 months ago) by jakllsch
Branch: MAIN
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 (colored)

Add subroutines to support Microtune MT2131 silicon tuner.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Jul 14 23:43:37 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

nxt2k depends on firmload

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jul 11 18:00:06 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.36: +10 -2 lines
Diff to previous 1.36 (colored)

add LGDT3303 tuner and XC3028L demod drivers

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jul 11 00:30:23 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.35: +5 -1 lines
Diff to previous 1.35 (colored)

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.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 11 00:01:51 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.34: +6 -1 lines
Diff to previous 1.34 (colored)

Add subdriver for generic PLL-based TV tuners.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Apr 4 17:58:40 2011 UTC (12 years, 11 months ago) by phx
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.33: +6 -1 lines
Diff to previous 1.33 (colored)

s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Feb 14 08:50:39 2011 UTC (13 years, 1 month ago) by hannken
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.32: +6 -1 lines
Diff to previous 1.32 (colored)

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.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jan 21 19:11:47 2011 UTC (13 years, 1 month ago) by jakllsch
Branch: MAIN
Changes since 1.31: +6 -1 lines
Diff to previous 1.31 (colored)

Add pcf8563rtc(4), yet another I2C real time clock.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jan 4 01:24:56 2011 UTC (13 years, 2 months ago) by matt
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.30: +7 -1 lines
Diff to previous 1.30 (colored)

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 1.30 / (download) - annotate - [select for diffs], Mon Dec 27 20:42:51 2010 UTC (13 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.29: +9 -1 lines
Diff to previous 1.29 (colored)

add au8522, xc5k, auvitek config glue

Revision 1.29 / (download) - annotate - [select for diffs], Sun Oct 10 05:17:44 2010 UTC (13 years, 5 months ago) by kiyohara
Branch: MAIN
CVS Tags: uebayasi-xip-base4, uebayasi-xip-base3
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)

Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Oct 2 06:07:37 2010 UTC (13 years, 5 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11
Changes since 1.27: +6 -1 lines
Diff to previous 1.27 (colored)

Add G760a fan speed controller driver.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Mar 24 00:31:41 2010 UTC (13 years, 11 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10, uebayasi-xip-base2, uebayasi-xip-base1
Changes since 1.26: +3 -4 lines
Diff to previous 1.26 (colored)

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 1.26 / (download) - annotate - [select for diffs], Mon Feb 22 03:50:56 2010 UTC (14 years ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.25: +6 -1 lines
Diff to previous 1.25 (colored)

Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor

From Takahiro HAYASHI in PR kern/40420

Revision 1.25 / (download) - annotate - [select for diffs], Thu May 14 13:22:26 2009 UTC (14 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, uebayasi-xip-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase
Branch point for: uebayasi-xip
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Ooops - sdtemp(4) driver requires sysmon.

Revision 1.24 / (download) - annotate - [select for diffs], Sat May 9 15:04:25 2009 UTC (14 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: jym-xensuspend-base
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored)

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 1.23 / (download) - annotate - [select for diffs], Thu Oct 30 12:52:46 2008 UTC (15 years, 4 months ago) by nakayama
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb4-mips64-k7-u2a-k9b, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: matt-nb5-pq3, matt-nb5-mips64, jym-xensuspend
Changes since 1.22: +2 -3 lines
Diff to previous 1.22 (colored)

Add dependency on sysmon_envsys to admtemp.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 29 17:26:56 2008 UTC (15 years, 4 months ago) by jkunz
Branch: MAIN
Changes since 1.21: +7 -1 lines
Diff to previous 1.21 (colored)

Ported alipm(4) and admtemp(4) from OpenBSD.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 12 13:17:28 2008 UTC (15 years, 5 months ago) by pgoyette
Branch: MAIN
CVS Tags: matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap
Changes since 1.20: +5 -1 lines
Diff to previous 1.20 (colored)

Add an i2c attachment for the LM78 family of temp sensor/fan control

Tested by Martin Husemann

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 7 19:32:30 2008 UTC (15 years, 5 months ago) by pgoyette
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4
Changes since 1.19: +1 -19 lines
Diff to previous 1.19 (colored)

Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030;  these
have been superseded by the dbcool(4) driver.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 2 00:47:51 2008 UTC (15 years, 5 months ago) by pgoyette
Branch: MAIN
Changes since 1.18: +7 -1 lines
Diff to previous 1.18 (colored)

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 1.18 / (download) - annotate - [select for diffs], Thu Sep 11 20:48:50 2008 UTC (15 years, 6 months ago) by pgoyette
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Provide an option I2C_SCAN to enable sanning i2c bus for responses.  This
is disabled by default, preserving current behavior.

OK garbled@

Revision 1.17 / (download) - annotate - [select for diffs], Tue Aug 26 16:29:14 2008 UTC (15 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

allow wildcard for addr so we can have spdmem* at iic? addr ?

Revision 1.16 / (download) - annotate - [select for diffs], Sun Sep 2 01:40:46 2007 UTC (16 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2, haad-dm
Changes since 1.15: +4 -3 lines
Diff to previous 1.15 (colored)

defflag DEBUG_SGSMIX

Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 18 11:26:36 2007 UTC (16 years, 7 months ago) by tnn
Branch: MAIN
Branch point for: matt-armv6
Changes since 1.14: +6 -1 lines
Diff to previous 1.14 (colored)

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 1.14 / (download) - annotate - [select for diffs], Wed Jan 17 23:33:23 2007 UTC (17 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, nick-csl-alignment, jmcneill-pm
Changes since 1.13: +6 -1 lines
Diff to previous 1.13 (colored)

add sgsmix

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 6 18:38:28 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Provide external functions for setting the LED, rebooting, and powering off
the system.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 6 18:04:53 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.11: +6 -1 lines
Diff to previous 1.11 (colored)

Microsoft Xbox serial EEPROM driver. Currently reports the system serial
number as sysctl machdep.xbox_serial.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 6 02:44:16 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.10: +6 -1 lines
Diff to previous 1.10 (colored)

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 1.10 / (download) - annotate - [select for diffs], Wed Apr 26 06:52:09 2006 UTC (17 years, 10 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2, matt-nb4-arm
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

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.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Apr 25 21:18:16 2006 UTC (17 years, 10 months ago) by gdamore
Branch: MAIN
Changes since 1.8: +6 -1 lines
Diff to previous 1.8 (colored)

Add basic DDC (VESA Data Display Channel) driver for use by framebuffers.
Reviewed by jmcneill@ and macallan@.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 6 20:29:06 2006 UTC (18 years ago) by shige
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, peter-altq-base
Branch point for: peter-altq, elad-kernelauth
Changes since 1.7: +6 -1 lines
Diff to previous 1.7 (colored)

Add r2025rtc.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 19 02:24:21 2006 UTC (18 years, 1 month ago) by tls
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy
Changes since 1.6: +7 -1 lines
Diff to previous 1.6 (colored)

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.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Dec 11 12:21:22 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

merge ktrace-lwp.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Aug 16 11:09:12 2005 UTC (18 years, 7 months ago) by nonaka
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.4: +6 -1 lines
Diff to previous 1.4 (colored)

Added RICOH RS5C372[AB] Real Time Clock.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Aug 10 14:18:28 2005 UTC (18 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.3: +13 -1 lines
Diff to previous 1.3 (colored)

added drivers for Analog Devices ADT7467 and ADM1030 thermal monitor / fan controller chips found in various Apple laptops and probably other machines.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 20 16:24:10 2003 UTC (20 years, 5 months ago) by briggs
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, 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-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-2-base, 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, netbsd-2-1, netbsd-2-0-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-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf, netbsd-3, ktrace-lwp
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

As suggested by Jason Thorpe, rename m41t to m41trtc.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 6 18:02:54 2003 UTC (20 years, 5 months ago) by shige
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 (colored)

Add xrtc device for XICOR X1226 RTC.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 30 00:35:31 2003 UTC (20 years, 5 months ago) by thorpej
Branch: MAIN

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>