<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cd3cc6e910c0f739925c57e42fae6781d693db02 - i2c/sensors: Add driver for W83793 hardware monitor</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#cd3cc6e910c0f739925c57e42fae6781d693db02</link>
        <description>i2c/sensors: Add driver for W83793 hardware monitorThe Winbond/Nuvoton W83793G system monitor chip includes many featuresnot currently supported by this driver.  The following are currentlysupported:* Up to 6 temperature sensors, 4 of which have 10-bit resolution  (8.2),two with 8-bit resolution (no decimal component)* Up to 12 fans  - Fans 0-4 (1-5 on the datasheet) are always enabled.  The remaining 7    fans are individually enabled.* Multiple voltage sensors, reading up to 10 voltage sources.  Sysctls  are labeled to match the datasheet.* Chassis open detection.The W83793AG is a feature-reduced version, which lacks 3 thermal diodesand 2 voltage monitors.  Since there is no way to tell the differencebetween the W83793AG and W83793G programmatically, sensors reported onthe W83793AG will report strange values.Temperature sensors and 7 of the fans can be individually enabled on thechip, but currently not configured by this driver.  The driver onlyreports what was configured by the firmware.  Additionally, this drivernumbers the sensors and fans according to the datasheet, so even if, forinstance, fan 8 is disabled, it would skip from fan 7 to fan 9, it doesnot renumber.  This makes it easier to follow for hardware debuggingpurposes.Missing features:* Smart Fan support* Fan PWM control* ASF (Alert Standard Format)Only Bank 0 registers are used at this time.Reviewed by:	adrianDifferential Revision:	https://reviews.freebsd.org/D56776

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Wed, 20 May 2026 04:04:30 +0200</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d22051b18e9b7512c5cf033d7b6eee2df03c985b - iicbus/rtc: Add driver for the Ricoh rs5c372 RTC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#d22051b18e9b7512c5cf033d7b6eee2df03c985b</link>
        <description>iicbus/rtc: Add driver for the Ricoh rs5c372 RTCThis RTC chip supports 2 alarm timers in addition to RTC functionality,but this driver only supports the RTC at this time.

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Wed, 22 Apr 2026 04:15:02 +0200</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>03205a8cd57feb95752142d899d026ff8f45f3e6 - i2c: rtc: Add module for hym8563 driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#03205a8cd57feb95752142d899d026ff8f45f3e6</link>
        <description>i2c: rtc: Add module for hym8563 driverIt&apos;s used in the nanopi-r5s

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Fri, 06 Oct 2023 21:20:00 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1d6a6a524409662992ca96bc91ae69b2a2a5ff35 - i2c: Add Microcrystal RV3032 RTC driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#1d6a6a524409662992ca96bc91ae69b2a2a5ff35</link>
        <description>i2c: Add Microcrystal RV3032 RTC driverThis is a simple RTC driver for the rv3032 from Microcrystal.Just the basic functionality is implemented (no timer, alarm etc ..).Sponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D41995

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Wed, 27 Sep 2023 09:58:52 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b8a083ea32f5a58e76280e8787d336a65a24fda2 - gpio: Merge TCA6416 &amp; TCA6408 drivers into TCA64XX</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#b8a083ea32f5a58e76280e8787d336a65a24fda2</link>
        <description>gpio: Merge TCA6416 &amp; TCA6408 drivers into TCA64XXThis merges TCA6416, TCA6408 drivers and adds PCA9555 support.They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality.The register map is fairly similar so there is no point in having twoseparate drivers.Reviewed by:	kdObtained from:	SemihalfDifferential Revision: https://reviews.freebsd.org/D36559

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Fri, 16 Sep 2022 13:33:40 +0200</pubDate>
        <dc:creator>Jakub Ko&#322;odziej &lt;jkol@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>db0ac6ded61105caab4700aeac255328d4238dc4 - Revert &quot;wpa: Import wpa_supplicant/hostapd commit 14ab4a816&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#db0ac6ded61105caab4700aeac255328d4238dc4</link>
        <description>Revert &quot;wpa: Import wpa_supplicant/hostapd commit 14ab4a816&quot;This reverts commit 266f97b5e9a7958e365e78288616a459b40d924a, reversingchanges made to a10253cffea84c0c980a36ba6776b00ed96c3e3b.A mismerge of a merge to catch up to main resulted in files beingcommitted which should not have been.

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Thu, 02 Dec 2021 23:45:04 +0100</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>266f97b5e9a7958e365e78288616a459b40d924a - wpa: Import wpa_supplicant/hostapd commit 14ab4a816</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#266f97b5e9a7958e365e78288616a459b40d924a</link>
        <description>wpa: Import wpa_supplicant/hostapd commit 14ab4a816This is the November update to vendor/wpa committed upstream 2021-11-26.MFC after:      1 month

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Thu, 02 Dec 2021 22:35:14 +0100</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f89f6f9581bd00bc420ce9891e0d964d4c6cecb3 - TMP461: Add thermal sensor driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#f89f6f9581bd00bc420ce9891e0d964d4c6cecb3</link>
        <description>TMP461: Add thermal sensor driverAdd driver for TMP461 thermal sensor. Register new sysctl nodeof integer type for device. Read register and fill sysctl withvalid temperature.Reviewed by:Sponsored by:		AlstomObtained from:		SemihalfDifferential revision:	https://reviews.freebsd.org/D32818

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Fri, 26 Nov 2021 10:26:06 +0100</pubDate>
        <dc:creator>Hubert Mazur &lt;hum@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>26d65475676f5743eee9929f6b1c3da424450c4c - Pcf85063: Add RTC driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#26d65475676f5743eee9929f6b1c3da424450c4c</link>
        <description>Pcf85063: Add RTC driverAdd driver for pcf85063 real time clock. Register set and get timemethods. Parse data obtained from bus according to specificationand fill kernel structures.Obtained from: SemihalfSponsored by: Alstom GroupDifferential revision: https://reviews.freebsd.org/D32817

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Fri, 08 Oct 2021 10:42:30 +0200</pubDate>
        <dc:creator>Hubert Mazur &lt;hum@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>6354154ef520d359492badf0de9c8ae5d7080ae7 - pcf8574: driver for 8-pin quasi-bidirectional GPIO over I2C</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#6354154ef520d359492badf0de9c8ae5d7080ae7</link>
        <description>pcf8574: driver for 8-pin quasi-bidirectional GPIO over I2CMFC after:	2 weeks

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Thu, 01 Oct 2020 11:48:56 +0200</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff6fe2983550aeab0852e982e7fe5ac4c672c205 - driver for MAX44009 I2C illuminance sensor</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#ff6fe2983550aeab0852e982e7fe5ac4c672c205</link>
        <description>driver for MAX44009 I2C illuminance sensor

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Thu, 20 Aug 2020 10:11:31 +0200</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a60b30469741392e66ec6fd21a8d5c4810a2d407 - pcf8591: driver for adc/dac with i2c interface</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#a60b30469741392e66ec6fd21a8d5c4810a2d407</link>
        <description>pcf8591: driver for adc/dac with i2c interface

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Mon, 17 Aug 2020 12:05:11 +0200</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c98edd6d6c71ecda4f7e78361286b98abe9fcc6 - htu21: driver for HTU21D I2C temperature and humidity sensor</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#2c98edd6d6c71ecda4f7e78361286b98abe9fcc6</link>
        <description>htu21: driver for HTU21D I2C temperature and humidity sensorMFC after:	2 weeksRelnotes:	perhaps

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Tue, 19 Jan 2021 13:57:24 +0100</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1f1b07f6d412cb3ec8588a634836e26396eec70 - hid: Import iichid - I2C transport backend for HID subsystem</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#b1f1b07f6d412cb3ec8588a634836e26396eec70</link>
        <description>hid: Import iichid - I2C transport backend for HID subsystemThis implements hid_if.m methods for HID-over-I2C protocol [1].Following kernel options are added:IICHID_SAMPLING - Enable support for a sampling mode as interrupt                  resource acquisition is not always possible in a case                  of GPIO interrupts.IICHID_DEBUG    - Enable debug output.The module is based on prior Marc Priggemeyer work (D16698).[1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d96d5b/hid-over-i2c-protocol-spec-v1-0.docxDifferential revision:	https://reviews.freebsd.org/D27892

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Tue, 06 Oct 2020 23:50:16 +0200</pubDate>
        <dc:creator>Vladimir Kondratyev &lt;wulf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d97d838569232dfad536593ef9ee6bcc366a03f3 - Introduce support for Epson RX-8803 RTC.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#d97d838569232dfad536593ef9ee6bcc366a03f3</link>
        <description>Introduce support for Epson RX-8803 RTC.This patch introduces support for Epson RX-8803 RTC controller accessibleover I2C bus. It has a resolution of 1 sec.Support for interrupt based alarm was not implemented.Submitted by: Kornel Duleba &lt;mindal@semihalf.com&gt;Reviewed by: manuObtained from: SemihalfSponsored by: Alstom GroupDifferential Revision: https://reviews.freebsd.org/D24364

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Mon, 25 May 2020 17:40:02 +0200</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7187ccccdc91a4fa8546e561645ed012d040b9a0 - Add TCA6416 GPIO expander support.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#7187ccccdc91a4fa8546e561645ed012d040b9a0</link>
        <description>Add TCA6416 GPIO expander support.Add basic TCA6416 GPIO expander support over I2C bus. The driver handlesenabling and disabling pins, setting pin mode to IN and OUT andtoggling the pins. External interrupts are not supported.Submitted by: Dawid Gorecki &lt;dgr@semihalf.com&gt;Reviewed by: manu, mmelObtained from: SemihalfSponsored by: Alstom GroupDifferential Revision: https://reviews.freebsd.org/D24363

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Mon, 25 May 2020 17:31:43 +0200</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>422d05da14fe063e5d187d81a328fa7b362d069f - Add support for i2c bus mux hardware.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#422d05da14fe063e5d187d81a328fa7b362d069f</link>
        <description>Add support for i2c bus mux hardware.An i2c bus can be divided into segments which can be selectively connectedand disconnected from the main bus. This is usually done to enable usingmultiple slave devices having the same address, by isolating the devicesonto separate bus segments, only one of which is connected to the main busat once.There are several types of i2c bus muxes, which break down into two generalcategories... - Muxes which are themselves i2c slaves. These devices respond to i2c   commands on their upstream bus, and based on those commands, connect   various downstream buses to the upstream. In newbus terms, they are both   a child of an iicbus and the parent of one or more iicbus instances. - Muxes which are not i2c devices themselves. Such devices are part of the   i2c bus electrically, but in newbus terms their parent is some other   bus. The association with the upstream bus must be established by   separate metadata (such as FDT data).In both cases, the mux driver has one or more iicbus child instancesrepresenting the downstream buses. The mux driver implements the iicbus_ifinterface, as if it were an iichb host bridge/i2c controller driver. Itservices the IO requests sent to it by forwarding them to the iicbusinstance representing the upstream bus, after electrically connecting theupstream bus to the downstream bus that hosts the i2c slave device whichmade the IO request.The net effect is automatic mux switching which is transparent to slaves onthe downstream buses. They just do i2c IO they way they normally do, and thebus is electrically connected for the duration of the IO and then idled whenit is complete.The existing iicbus_if callback() method is enhanced so that the parameterpassed to it can be a struct which contains a device_t for the requestingbus and slave devices. This change is done by adding a flag that indicatesthe extra values are present, and making the flags field the first field ofa new args struct. If the flag is set, the iichb or mux driver can recastthe pointer-to-flags into a pointer-to-struct and access the extrafields. Thus abi compatibility with older drivers is retained (but a muxcannot exist on the bus with the older iicbus driver in use.)A new set of core support routines exists in iicbus.c. This code will helpimplement mux drivers for any type of mux hardware by supplying all theboilerplate code that forwards IO requests upstream. It also has code forparsing metadata and instantiating the child iicbus instances based on it.Two new hardware mux drivers are added. The ltc430x driver supports theLTC4305/4306 mux chips which are controlled via i2c commands. Theiic_gpiomux driver supports any mux hardware which is controlled bymanipulating the state of one or more gpio pins.  Test PlanTested locally using a variety of mux&apos;d bus configurations involving bothltc4305 and a homebrew gpio-controlled mux. Tested configurations includedcascaded muxes (unlikely in the real world, but useful to prove that &apos;it alljust works&apos; in terms of the automatic switching and upstream forwarding ofIO requests).

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Thu, 02 Jan 2020 18:51:49 +0100</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5177d2941a48ee425aace573e9c7cc8ad144493b - Add a driver for Texas Instruments ADS101x/ADS111x i2c ADC chips.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/i2c/Makefile#5177d2941a48ee425aace573e9c7cc8ad144493b</link>
        <description>Add a driver for Texas Instruments ADS101x/ADS111x i2c ADC chips.Instances of the device can be configured using hints or FDT data.Interfaces to reconfigure the chip and extract voltage measurements fromit are available via sysctl(8).

            List of files:
            /freebsd/sys/modules/i2c/Makefile</description>
        <pubDate>Mon, 05 Aug 2019 17:56:44 +0200</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
