Re: [PATCH v2] iio: humidity: am2315: add am2320 to i2c_device_id table
From: Nicolás Antinori
Date: Tue Aug 11 2026 - 14:15:03 EST
On Tue Aug 11, 2026 at 12:49 PM -03, David Lechner wrote:
> On 8/11/26 10:12 AM, Nicolás Antinori wrote:
>> On Mon Aug 10, 2026 at 4:28 PM -03, David Lechner wrote:
>>> On 8/10/26 1:32 PM, Nicolás Antinori wrote:
>>>> The AM2320 is fully compatible with the AM2315 sensor in terms of I2C
>>>> communication protocol and measurement conversions.
>>>>
>>>> Add the "am2320" entry to the i2c_device_id table.
>>>
>>> Interesting. No devicetree bindings for this one? What kind of
>>> system is it on?
>>>
>>
>> I am testing this on a Raspberry Pi 3b mounted on a protoboard.
>
> How do you tell the RPi to bind the driver?
>
> Since Raspberry Pi is ARM-based, usually we would use devicetree
> overlay to do this, which would mean that we should write a
> dt-bindings .yaml file for these chips.
I do it manually.
I use that RPi for development, at the moment the kernel I am using is
7.2.0-rc6-v8+ with CONFIG_AM2315=m. When I need to use the AM2320 I
modprobe it with:
$ sudo modprobe am2315
And then
$ sudo bash -c "echo am2315 0x5c > /sys/bus/i2c/devices/i2c-1/new_device"
(With the modifications I made ... echo am2320 ... works as well)
The pins for i2c I am using are GPIO 2 (SDA) and GPIO 3 (SCL).
If a dt-binding yaml is needed I can send another patch with it!