| .. SPDX-License-Identifier: GPL-2.0-or-later |
| |
| Kernel driver ChipCap2 |
| ====================== |
| |
| Supported chips: |
| |
| * Amphenol CC2D23, CC2D23S, CC2D25, CC2D25S, CC2D33, CC2D33S, CC2D35, CC2D35S |
| |
| Prefix: 'chipcap2' |
| |
| Addresses scanned: - |
| |
| Datasheet: https://www.amphenol-sensors.com/en/telaire/humidity/527-humidity-sensors/3095-chipcap-2 |
| |
| Author: |
| |
| - Javier Carrasco <javier.carrasco.cruz@gmail.com> |
| |
| Description |
| ----------- |
| |
| This driver implements support for the Amphenol ChipCap 2, a humidity and |
| temperature chip family. Temperature is measured in milli degrees celsius, |
| relative humidity is expressed as a per cent mille. The measurement ranges |
| are the following: |
| |
| - Relative humidity: 0 to 100000 pcm (14-bit resolution) |
| - Temperature: -40000 to +125000 m°C (14-bit resolution) |
| |
| The device communicates with the I2C protocol and uses the I2C address 0x28 |
| by default. |
| |
| Depending on the hardware configuration, up to two humidity alarms to control |
| minimum and maximum values are provided. Their thresholds and hystersis can be |
| configured via sysfs. |
| |
| Thresholds and hysteris must be provided as a per cent mille. These values |
| might be truncated to match the 14-bit device resolution (6.1 pcm/LSB) |
| |
| Known Issues |
| ------------ |
| |
| The driver does not support I2C address and command window length modification. |
| |
| sysfs-Interface |
| --------------- |
| |
| The following list includes the sysfs attributes that the driver always provides, |
| their permissions and a short description: |
| |
| =============================== ======= ======================================== |
| Name Perm Description |
| =============================== ======= ======================================== |
| temp1_input: RO temperature input |
| humidity1_input: RO humidity input |
| =============================== ======= ======================================== |
| |
| The following list includes the sysfs attributes that the driver may provide |
| depending on the hardware configuration: |
| |
| =============================== ======= ======================================== |
| Name Perm Description |
| =============================== ======= ======================================== |
| humidity1_min: RW humidity low limit. Measurements under |
| this limit trigger a humidity low alarm |
| humidity1_max: RW humidity high limit. Measurements above |
| this limit trigger a humidity high alarm |
| humidity1_min_hyst: RW humidity low hystersis |
| humidity1_max_hyst: RW humidity high hystersis |
| humidity1_min_alarm: RO humidity low alarm indicator |
| humidity1_max_alarm: RO humidity high alarm indicator |
| =============================== ======= ======================================== |