|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0 |
|
| #
e27633af |
| 05-Sep-2019 |
Ian Lepore <[email protected]> |
MFC r350591, r350971, r351724
r350591: 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 reconfigur
MFC r350591, r350971, r351724
r350591: 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 from it are available via sysctl(8).
r350971: Fix the driver name in ads111x.4, and hook the manpage up to the build.
The driver was originally written with the name ads1115, but at the last minute it got renamed to ads111x to reflect its support for many related chips, but I forgot to update the manpage to match the renaming before committing it all.
r351724: Fix the name of the devicetree bindings document file cited in the manpage.
show more ...
|
|
Revision tags: release/11.3.0, release/12.0.0 |
|
| #
b5988450 |
| 01-Aug-2018 |
Ravi Pokala <[email protected]> |
Remove jedec_ts(4)
The jedec_ts(4) driver has been marked as deprecated in stable/11, and is now being removed from -HEAD. Add a notice in UPDATING, and update the few remaining references (regardin
Remove jedec_ts(4)
The jedec_ts(4) driver has been marked as deprecated in stable/11, and is now being removed from -HEAD. Add a notice in UPDATING, and update the few remaining references (regarding jedec_dimm(4)'s compatibility and history) to reflect the fact that jedec_ts(4) is now deleted.
Reviewed by: avg Relnotes: yes Differential Revision: https://reviews.freebsd.org/D16537
show more ...
|
|
Revision tags: release/11.2.0 |
|
| #
b138780b |
| 06-Mar-2018 |
Ian Lepore <[email protected]> |
Build the ds1672 driver as a module. Add a detach() to unregister the rtc.
|
| #
5a45ce2f |
| 04-Mar-2018 |
Ian Lepore <[email protected]> |
Build iicbus/rtc8583 as a module.
|
| #
f0a2d31a |
| 25-Feb-2018 |
Ian Lepore <[email protected]> |
Instead of building ofw_iicbus as a separate module, just compile it in to the iicbus module for FDT-based systems.
The primary motivation for this is that host controller drivers which declare DRIV
Instead of building ofw_iicbus as a separate module, just compile it in to the iicbus module for FDT-based systems.
The primary motivation for this is that host controller drivers which declare DRIVER_MODULE(ofw_iicbus, thisdriver, etc, etc) now only need a single MODULE_DEPEND(thisdriver, ofw_iicbus) for runtime linking to resolve all the symbols. With ofw_iicbus and iicbus in separate modules, drivers would need to declare a MODULE_DEPEND() on both, because symbol lookup is non-recursive through the dependency chain. Requiring a driver to have MODULE_DEPENDS() on both amounts to requiring the drivers to understand the kobj inheritence details of how ofw_iicbus is implemented, which seems like something they shouldn't have to know (and could even change some day).
Also, this is somewhat analogous to how the drivers get built when compiled into the kernel. You don't have to ask for ofw_iicbus separately, it just gets built in along with iicbus when option FDT is in effect.
show more ...
|
| #
dcd935df |
| 22-Feb-2018 |
Ravi Pokala <[email protected]> |
jedec_dimm(4): report asset info and temperatures for DDR3 and DDR4 DIMMs
A super-set of the functionality of jedec_ts(4). jedec_dimm(4) reports asset information (Part Number, Serial Number) encode
jedec_dimm(4): report asset info and temperatures for DDR3 and DDR4 DIMMs
A super-set of the functionality of jedec_ts(4). jedec_dimm(4) reports asset information (Part Number, Serial Number) encoded in the "Serial Presence Detect" (SPD) data on JEDEC DDR3 and DDR4 DIMMs. It also calculates and reports the memory capacity of the DIMM, in megabytes. If the DIMM includes a "Thermal Sensor On DIMM" (TSOD), the temperature is also reported.
Reviewed by: cem MFC after: 1 week Relnotes: yes Sponsored by: Panasas Differential Revision: https://reviews.freebsd.org/D14392 Discussed with: avg, cem Tested by: avg, cem (previous version, no semantic changes)
show more ...
|
| #
a7e31772 |
| 19-Feb-2018 |
Ian Lepore <[email protected]> |
Build ofw_iicbus as a module if OPT_FDT is defined.
|
|
Revision tags: release/10.4.0 |
|
| #
d18915fa |
| 17-Sep-2017 |
Ian Lepore <[email protected]> |
Give icee(4) a detach() method so it can be used as a module. Add a module makefile for it.
|
| #
098f6cb6 |
| 14-Aug-2017 |
Ian Lepore <[email protected]> |
Minor fixes and enhancements for the s35390a i2c RTC driver...
- Add FDT probe code. - Do i2c transfers with exclusive bus ownership. - Use config_intrhook_oneshot() to defer chip setup because some
Minor fixes and enhancements for the s35390a i2c RTC driver...
- Add FDT probe code. - Do i2c transfers with exclusive bus ownership. - Use config_intrhook_oneshot() to defer chip setup because some i2c busses can't do transfers without interrupts. - Add a detach() routine. - Add to module build.
show more ...
|
| #
bb2e8108 |
| 13-Aug-2017 |
Ian Lepore <[email protected]> |
Add a new driver, ds13rtc, that handles all DS13xx series i2c RTC chips.
This driver supports only basic timekeeping functionality. It completely replaces the ds133x driver. It can also replace th
Add a new driver, ds13rtc, that handles all DS13xx series i2c RTC chips.
This driver supports only basic timekeeping functionality. It completely replaces the ds133x driver. It can also replace the ds1374 driver, but that will take a few other changes in MIPS code and config, and will be committed separately. It does NOT replace the existing ds1307 driver, which provides access to some of the extended features on the 1307 chip, such as controlling the square wave output signal. If both ds1307 and ds13rtc drivers are present, the ds1307 driver will outbid and win control of the device.
This driver can be configured with FDT data, or by using hints on non-FDT systems. In addition to the standard hints for i2c devices, it requires a "chiptype" string of the form "dallas,ds13xx" where 'xx' is the chip id (i.e., the same format as FDT compat strings).
show more ...
|
| #
94759a24 |
| 01-Aug-2017 |
Ian Lepore <[email protected]> |
Add a driver for the Intersil ISL12xx family of i2c RTC chips.
Supports ISL1209, ISL1218, ISL1219, ISL1220, ISL1221 (just basic RTC functionality, not all the other fancy stuff the chips can do).
|
| #
55b0d8a0 |
| 31-Jul-2017 |
Ian Lepore <[email protected]> |
Build iicbus/{ds1307,ds3231,nxprtc} as modules.
|
| #
c28ccaf0 |
| 31-Jul-2017 |
Ian Lepore <[email protected]> |
Restructure the SUBDIR list as 1-per-line and alphabetize, so it will be easier to add new things (and see what changed) in the future.
|
|
Revision tags: release/11.1.0 |
|
| #
4afdfe97 |
| 22-Oct-2016 |
Andriy Gapon <[email protected]> |
jedec_ts: a driver for thermal sensors on memory modules
The driver currently supports chips that are fully compliant with the JEDEC SPD / EEPROM / TS standard (JEDEC Standard 21-C, TSE2002 Specific
jedec_ts: a driver for thermal sensors on memory modules
The driver currently supports chips that are fully compliant with the JEDEC SPD / EEPROM / TS standard (JEDEC Standard 21-C, TSE2002 Specification, frequenlty referred to as JEDEC JC 42.4).
Additionally some chips from STMicroelectronics are supported as well. They are compliant except for their Device ID pattern.
Given the continued lack of any common sensor infrastructure, the driver uses an ad-hoc sysctl to report the temperature.
Reviewed by: wblock (documentation) MFC after: 2 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D8174
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0 |
|
| #
ca2e4ecd |
| 25-Jul-2015 |
Michael Gmelin <[email protected]> |
isl(4), driver for Intersil I2C ISL29018 Digital Ambient Light Sensor
Differential Revision: https://reviews.freebsd.org/D2811 Reviewed by: adrian, wblock Approved by: adrian, wblock Relnotes: yes
|
| #
46f07718 |
| 25-Jul-2015 |
Michael Gmelin <[email protected]> |
cyapa(4), driver for the Cypress APA I2C trackpad
Differential Revision: https://reviews.freebsd.org/D3068 Reviewed by: kib, wblock Approved by: kib Relnotes: yes
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0, release/7.4.0, release/8.2.0, release/8.1.0, release/7.3.0, release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0, release/7.0.0, release/6.3.0, release/6.2.0, release/5.5.0, release/6.1.0, release/6.0.0, release/5.4.0, release/4.11.0, release/5.3.0, release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0, release/5.1.0, release/4.8.0, release/5.0.0, release/4.6.2 |
|
| #
c17d4340 |
| 23-Mar-2002 |
Nicolas Souchu <[email protected]> |
Major rework of the iicbus/smbus framework:
- VIA chipset SMBus controllers added - alpm driver updated - Support for dynamic modules added - bktr FreeBSD smbus updated but not tested - cleanup
|