On 8/14/25 4:57 AM, Matti Vaittinen wrote:
On 14/08/2025 11:35, Matti Vaittinen wrote:
The ROHM BD79100, BD79101, BD79102, BD79103 are very similar ADCs as the
ROHM BD79104. The BD79100 has only 1 channel. BD79101 has 2 channels and
the BD79102 has 4 channels. Both BD79103 and BD79104 have 4 channels,
Is it just a difference in max sample rate? or pinout?
and, based on the data sheets, they seem identical from the software
point-of-view.
Signed-off-by: Matti Vaittinen <mazziesaccount@xxxxxxxxx>
---
.../devicetree/bindings/iio/adc/rohm,bd79104.yaml | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml b/Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml
index f0a1347ba4db..6a6e6ab4aca3 100644
--- a/Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml
@@ -14,7 +14,16 @@ description: |
properties:
compatible:
- const: rohm,bd79104
+ oneOf:
+ - items:
You can drop the items: here since there is only one item.
+ - enum:
+ - rohm,bd79100
+ - rohm,bd79101
+ - rohm,bd79102
+ - rohm,bd79104
+ - items:
+ - const: rohm,bd79104
+ - const: rohm,bd79103
Oops. I believe the order of the compatibles is wrong for the fallback.
Indeed.