Re: (subset) [PATCH v1 0/3] spidev: introduce trivial abb sensor device
From: Heiko Schocher
Date: Tue Jul 22 2025 - 00:05:36 EST
Hello Krzysztof,
On 21.07.25 18:24, Krzysztof Kozlowski wrote:
On 21/07/2025 17:56, Mark Brown wrote:
On Sat, 19 Jul 2025 08:33:51 +0200, Heiko Schocher wrote:
This series introduces the changes needed for trivial spi
based sensors from ABB, currently operated from userspace.
The last patch adds the spidevices to the DTS files, already
in mainline.
make dtbs_check showed no errors/warnings for the dts files
[...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next
Thanks!
[1/3] dt-bindings: trivial-devices: Document ABB sensors
commit: aad2f87cbcab56b322109d26d7b11842a09df91f
[2/3] spi: spidev: Add an entry for the ABB spi sensors
commit: d60f7cab7c04944a79af16caa43c141e780a59c6
That's unexpected, Mark. Patches received two objections/comments and I
don't think discussion was resolved.
ABB is huge company, probably making hundreds or more of sensors. The
patchset basically claims that all of them work with spidev. It does not
providing any model names or details, so it seems really incomplete to
call them trivial devices.
I do not know how many different sensors they have, nor if that department can
speak for the whole company...
What I have as information is:
https://lore.kernel.org/linux-spi/2477dc64-92a0-9dc9-d168-56646d0d796e@xxxxxxx/
and I get no more information about them currently. May I should
add some sort of trivial into compatible name? Something like
"abb,spi-trivial-sensor"
or
"abb,spidev-trivial-sensor"
which makes it clearer, that only ABB trivial sensor, controlled through spidev
driver, is connected here?
Looking into definiton of "trivial devices" in
Documentation/devicetree/bindings/trivial-devices.yaml
"""
description: |
This is a list of trivial I2C and SPI devices that have simple device tree
bindings, consisting only of a compatible field, an address and possibly an
interrupt line.
"""
which fits exactly, as they even have nothing more than the SPI lines
connected to the carrier board(s).
bye,
Heiko
--
DENX Software Engineering GmbH, Managing Director: Johanna Denk, Tabea Lutz
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: hs@xxxxxxx