Rob Herring (Arm)
9de32f48c5
dt-bindings: iio: dac: adi,ad56xx: Fix duplicate compatible strings
...
adi,ad5686.yaml and adi,ad5696.yaml duplicate all the I2C device
compatible strings with the exception of "adi,ad5337r". Since
adi,ad5686.yaml references spi-peripheral-props.yaml, drop the I2C
devices from it making it only SPI devices. Update the titles to make
the distinction clear.
Signed-off-by: Rob Herring (Arm) <robh@kernel.org >
Reviewed-by: Nuno Sa <nuno.sa@analog.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://patch.msgid.link/20240910234440.1045098-1-robh@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-09-30 09:20:53 +01:00
Fabio Estevam
611370fe48
dt-bindings: iio: dac: ad5686: Add an entry for AD5337
...
AD5337 belongs to the same family as the AD5338.
The difference is that the AD5337 has 8-bit resolution instead of 10-bit.
Add a compatible entry for AD5337.
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20221130182632.3856675-1-festevam@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2022-12-28 17:19:44 +00:00
Krzysztof Kozlowski
25d0469946
dt-bindings: iio: dac: use spi-peripheral-props.yaml
...
Instead of listing directly properties typical for SPI peripherals,
reference the spi-peripheral-props.yaml schema. This allows using all
properties typical for SPI-connected devices, even these which device
bindings author did not tried yet.
Remove the spi-* properties which now come via spi-peripheral-props.yaml
schema, except for the cases when device schema adds some constraints
like maximum frequency.
While changing additionalProperties->unevaluatedProperties, put it in
typical place, just before example DTS.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220816124321.67817-5-krzysztof.kozlowski@linaro.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2022-08-19 19:34:16 +01:00
Jonathan Cameron
2d89b8b2c0
dt-bindings: iio: dac: ad5686 and ad5696: Add missing binding document.
...
The use of vcc-supply for the reference voltage is unusual and should
probably be deprecated as there is an explicit VREF pin on at least
some of these parts.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Nuno Sá <nuno.sa@analog.com >
Link: https://lore.kernel.org/r/20210627163244.1090296-11-jic23@kernel.org
2021-07-19 09:51:59 +01:00
Rob Herring
d7839ddfef
dt-bindings: iio: dac: Fix AD5686 references
...
The example and filename use 'adi,ad5686', but the schema doesn't
document it. The AD5686 is also a SPI interface variant while all the
documented variants have an I2C interface. So let's update all the
references to AD5686 to AD5696.
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: Michael Hennerich <Michael.Hennerich@analog.com >
Cc: Jonathan Cameron <jic23@kernel.org >
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net >
Cc: Michael Auchter <michael.auchter@ni.com >
Cc: linux-iio@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Lars-Peter Clausen <lars@metafoo.de >
Link: https://lore.kernel.org/r/20210202215503.114113-1-robh@kernel.org
2021-02-03 14:59:36 -06:00
Michael Auchter
d93dd06080
dt-bindings: iio: dac: ad5686: add binding
...
Add a binding for AD5686
Signed-off-by: Michael Auchter <michael.auchter@ni.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200924195215.49443-3-michael.auchter@ni.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-10-10 16:43:21 +01:00