Re: [PATCH 6.1.y-cip 00/23] Add p3t1085 and p3t1755 support

Tommaso Merciai <[email protected]> Tue, 21 Jul 2026 12:29:36 +0200
Newsgroups org.cip-project.lists.cip-dev
Message-ID <[email protected]>
Hi Pavel,
Thanks for your review.

On 7/20/26 22:14, Pavel Machek wrote:
> hi!
> 
>> This series adds p3t1085 and p3t1755 i3c sensors support into linux-6.1.y-cip
>> kernel.
> 
> I see support being added, but not being used. Could you provide some
> background information?


I3C devices support DAA (Dynamic Address Assignment), so once the driver
is enabled at defconfig level, the controller will discover and bind 
them automatically, no static device node is required in the DT.

On RZ/G3E we already have I3C enabled [1], once the driver probes, it
finds the right devices via DAA.

Some results from testing after enabling the following defconfigs:

CONFIG_I3C=m
CONFIG_RENESAS_I3C=m
CONFIG_SENSORS_TMP108=m
CONFIG_SENSORS_LM75=m
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y

root@smarc-rzg3e:~# cat /proc/interrupts | grep i3c
146:         11          0          0          0     GICv3 709 Edge 
i3c-resp
147:          0          0          0          0     GICv3 712 Edge 
i3c-rx
148:          0          0          0          0     GICv3 713 Edge 
i3c-tx
149:          0          0          0          0     GICv3 721 Level 
i3c-start
150:          0          0          0          0     GICv3 722 Level 
i3c-stop
151:          0          0          0          0     GICv3 724 Level 
i3c-tend
152:          0          0          0          0     GICv3 725 Level 
i3c-nack
root@smarc-rzg3e:~# cat /sys/class/hwmon/*/temp1_input
29443
root@smarc-rzg3e:~# uname -a
Linux smarc-rzg3e 6.1.175-cip57-00064-g14df706f84ef #17 SMP PREEMPT Fri 
Jul 17 12:14:21 CEST 2026 aarch64 GNU/Linux


root@smarc-rzg3e:~# cat /proc/interrupts | grep i3c
146:         11          0          0          0     GICv3 709 Edge 
i3c-resp
147:          0          0          0          0     GICv3 712 Edge 
i3c-rx
148:          0          0          0          0     GICv3 713 Edge 
i3c-tx
149:          0          0          0          0     GICv3 721 Level 
i3c-start
150:          0          0          0          0     GICv3 722 Level 
i3c-stop
151:          0          0          0          0     GICv3 724 Level 
i3c-tend
152:          0          0          0          0     GICv3 725 Level 
i3c-nack
root@smarc-rzg3e:~# cat /sys/class/hwmon/*/temp1_input
33456

root@smarc-rzg3e:~# uname -a
Linux smarc-rzg3e 6.12.95-cip27-00043-g6eb147c1a999 #10 SMP PREEMPT Fri 
Jul 17 15:20:19 CEST 2026 aarch64 GNU/Linux

I will create also MR for [2] and [3].

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/tree/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi?h=linux-6.1.y-cip#n135
[2] 
https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/blob/master/6.1.y-cip/arm64/renesas_defconfig?ref_type=heads
[3] 
https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/blob/master/6.12.y-cip/arm64/renesas_defconfig?ref_type=heads

Kind Regards,
Tommaso

> 
> Anyway, I'll have some minor comments here, but those should be fixed
> in mainline, first, so they should not block the merge.
> 
> This looks okay to me.
> 
> Reviewed-by: Pavel Machek <[email protected]>
> 
> I can apply the series if it passes testing and there are no other
> comments.
> 
> Best regards,
> 									Pavel