Jonathan Cameron
b8a8dab1db
dt-bindings:iio:light:capella,cm36651: txt to yaml conversion.
...
Straight forward conversion with no changes beyond the node
name in the example
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Beomho Seo <beomho.seo@samsung.com >
Link: https://lore.kernel.org/r/20201031184854.745828-16-jic23@kernel.org
2020-11-22 17:39:27 +00:00
Jonathan Cameron
c10fe4474d
dt-bindings:iio:light:avago,apds9960: txt to yaml conversion
...
Very simple binding that we could move into trivial-devices.yaml
with a small loss of documentation.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Matt Ranostay <matt.ranostay@konsulko.com >
Link: https://lore.kernel.org/r/20201031184854.745828-15-jic23@kernel.org
2020-11-22 17:38:04 +00:00
Jonathan Cameron
e24ed929d1
dt-bindings:iio:light:avago,apds9300: txt to yaml conversion.
...
This could have gone in trivial-devices.yaml, but there was a datasheet
link so I've given it a minimal file of it's own.
Very simple binding and so a very simple conversion.
Oleksandr's email address is bouncing so I've put myself as fallback
maintainer until someone else steps forward.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201031184854.745828-14-jic23@kernel.org
2020-11-22 17:35:16 +00:00
Jonathan Cameron
7a2cf8e913
dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion
...
Straight forward conversion, but there are a few generic properties
in here like wakeup-source which should probably have schema in a
more generic location.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Lorenzo Bianconi <lorenzo@kernel.org >
Link: https://lore.kernel.org/r/20201031184854.745828-13-jic23@kernel.org
2020-11-22 17:33:09 +00:00
Jonathan Cameron
3ead692b75
dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion
...
Alexandru is currently listed as maintainer on basis of last person
to touch the binding.
Whilst the driver only uses one interrupt, the hardware can route events
to one and dataready signal to the other so we should allow for either
1 or 2 interrupts.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201031184854.745828-12-jic23@kernel.org
2020-11-22 17:30:51 +00:00
Jonathan Cameron
5a6a65b11e
dt-bindings:iio:health:maxim,max30102: txt to yaml conversion
...
Straight forward binding. Title was a bit of a challenge to keep short
as this binding covers sensors for two entirely different purposes.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Matt Ranostay <matt.ranostay@konsulko.com >
Cc: Matt Ranostay <mranostay@gmail.com >
Link: https://lore.kernel.org/r/20201031184854.745828-11-jic23@kernel.org
2020-11-22 17:29:42 +00:00
Jonathan Cameron
f0c49ea47e
dt-bindings:iio:health:maxim,max30100: txt to yaml conversion
...
Straight forward conversion. As with other bindings I've dropped
any standrd description, but kept the unusual bits, in thisscase
the maxim,led-current-microamp and it's description.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Matt Ranostay <matt.ranostay@konsulko.com >
Link: https://lore.kernel.org/r/20201031184854.745828-10-jic23@kernel.org
2020-11-22 17:24:53 +00:00
Jonathan Cameron
b9c320157c
dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion
...
Renamed to be more specific as I would be surprised if this is the only
sensorhub Samsung have ever shipped.
Fixed missing reg property in the example
Karol's email address from original patch is bouncing, so I've
put myself as maintainer until someone else steps up.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201031184854.745828-7-jic23@kernel.org
2020-11-22 16:54:57 +00:00
Jonathan Cameron
f97cee494d
dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion.
...
The example in this one had a completely wrong compatible so I've
fixed that. Otherwise, a fairly simple conversion.
Note the driver itself is still in staging. Looking back at the
last discussion around this, I think we were just waiting for some
test results on some refactors. As such the binding should be stable
even if the driver might need a little more love and attention.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Marcelo Schmitt <marcelo.schmitt1@gmail.com >
Cc: Gabriel Capella <gabriel@capella.pro >
Cc: Alexandru Ardelean <Alexandru.Ardelean@analog.com >
Link: https://lore.kernel.org/r/20201031184854.745828-6-jic23@kernel.org
2020-11-22 16:38:58 +00:00
Jonathan Cameron
818ede057c
dt-bindings:iio:potentiometer:microchip,mcp41010 txt to yaml conversion
...
A simple binding that I almost just move to trivial devices.
The small amount of additional documentation and relatively large number
of compatible entries convinced me to suggest we keep this one separately
documented.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Chris Coffey <cmc@babblebit.net >
Link: https://lore.kernel.org/r/20201031184854.745828-5-jic23@kernel.org
2020-11-22 16:38:45 +00:00
Jonathan Cameron
05c6330c43
dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion
...
Simple direct conversion from txt to yaml as part of a general aim of
converting all IIO bindings to this machine readable format.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Phil Reid <preid@electromag.com.au >
Cc: Phil Reid <preid@electromag.com.au >
Link: https://lore.kernel.org/r/20201031184854.745828-3-jic23@kernel.org
2020-11-22 16:38:39 +00:00
Jonathan Cameron
9a7dc81714
dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yaml conversion
...
This binding is very simple, but I think the very large number of
compatible values make it unsuitable for moving to trivial-devices.yaml.
Main change in the conversion was reordering the compatible list to
numerical order.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Slawomir Stepien <sst@poczta.fm >
Link: https://lore.kernel.org/r/20201031184854.745828-4-jic23@kernel.org
2020-11-22 16:38:32 +00:00
Jonathan Cameron
e7bae9bbc2
dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding to yaml.
...
Simple binding with a good description of why the spi-max-frequency is,
in practice not as high as the datasheet implies. I've set the
maximum as per the value established in the description.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Matheus Tavares <matheus.bernardino@usp.br >
Cc: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201031184854.745828-2-jic23@kernel.org
2020-11-22 16:38:25 +00:00
Alexandru Ardelean
74d826da38
iio: core: return -EINVAL when no ioctl handler has been run
...
It seems that when this was tested the happy case was more tested. A few of
the userspace apps rely on this returning negative error codes in case an
ioctl() is not available.
When running multiple ioctl() handlers or when calling an ioctl() that
doesn't exist, IIO_IOCTL_UNHANDLED is returned. In that case -EINVAL should
be returned.
Fixes: 8dedcc3eee ("iio: core: centralize ioctl() calls to the main chardev")
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201117095154.7189-1-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 16:48:23 +00:00
Alexandru Ardelean
ee8caea0c1
iio: core: organize buffer file-ops in the order defined in the struct
...
The change is mostly cosmetic. This organizes the order of assignment of
the members of 'iio_buffer_fileops' to be similar to the one as defined in
the 'struct file_operations' type.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201117103753.8450-1-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 16:03:39 +00:00
Alexandru Ardelean
d59377023d
iio: accel: adis16209: remove unneeded spi_set_drvdata()
...
There is no matching spi_get_drvdata() in the driver. This looks like a
left-over from before the driver was converted to device-managed functions.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201119141806.84827-1-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 15:19:02 +00:00
Alexandru Ardelean
9ff2497337
iio: accel: adis16201: remove unneeded spi_set_drvdata()
...
There is no matching spi_get_drvdata() in the driver. This looks like a
left-over from before the driver was converted to device-managed functions.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Link: https://lore.kernel.org/r/20201119141729.84185-1-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 15:16:46 +00:00
Alexandru Ardelean
24da9627e6
iio: adc: ad7292: remove unneeded spi_set_drvdata()
...
This seems to have been copied from a driver that calls spi_set_drvdata()
but doesn't call spi_get_drvdata().
Setting a private object on the SPI device's object isn't necessary if it
won't be accessed.
This change removes the spi_set_drvdata() call.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Tested-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com >
Reviewed-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com >
Link: https://lore.kernel.org/r/20201119142720.86326-1-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 15:15:28 +00:00
Gustavo A. R. Silva
39996252f6
iio: adc: cpcap: Fix fall-through warnings for Clang
...
In preparation to enable -Wimplicit-fallthrough for Clang, fix a warning
by explicitly adding a break statement instead of letting the code fall
through to the next case.
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org >
Link: https://github.com/KSPP/linux/issues/115
Link: https://lore.kernel.org/r/b3c1c3f9c76f2f0e832f956587f227e44af57d3d.1605896060.git.gustavoars@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 15:04:05 +00:00
Alexandru Ardelean
21232b4456
iio: buffer: remove iio_buffer_set_attrs() helper
...
The iio_buffer_set_attrs() is no longer used in the drivers, so it can be
removed now.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-10-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:37 +00:00
Alexandru Ardelean
fc02a7315b
iio: hid-sensors: use iio_triggered_buffer_setup_ext()
...
This change switches to the new iio_triggered_buffer_setup_ext()
function and removes the iio_buffer_set_attrs() call, for assigning the
HW FIFO attributes to the buffer.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-9-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:33 +00:00
Alexandru Ardelean
165aea80e2
iio: cros_ec: use devm_iio_triggered_buffer_setup_ext()
...
This change switches to the new devm_iio_triggered_buffer_setup_ext()
function and removes the iio_buffer_set_attrs() call, for assigning the
HW FIFO attributes to the buffer.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-8-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:28 +00:00
Alexandru Ardelean
a2f283555b
iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_setup_ext()
...
This change switches to the new devm_iio_triggered_buffer_setup_ext()
function and removes the iio_buffer_set_attrs() call, for assigning the
HW FIFO attributes to the buffer.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-7-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:24 +00:00
Alexandru Ardelean
1864c829c9
iio: accel: bmc150: use iio_triggered_buffer_setup_ext()
...
This change switches to the new iio_triggered_buffer_setup_ext()
function and removes the iio_buffer_set_attrs() call, for assigning the
HW FIFO attributes to the buffer.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-6-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:20 +00:00
Alexandru Ardelean
abef6bc928
iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext()
...
This change switches to the new devm_iio_triggered_buffer_setup_ext()
function and removes the iio_buffer_set_attrs() call, for assigning the
HW FIFO attributes to the buffer.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-5-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:15 +00:00
Alexandru Ardelean
5164c78898
iio: triggered-buffer: add {devm_}iio_triggered_buffer_setup_ext variants
...
This change adds a parameter to the {devm_}iio_triggered_buffer_setup()
functions to assign the extra sysfs buffer attributes that are typically
assigned via iio_buffer_set_attrs().
The functions also get renamed to iio_triggered_buffer_setup_ext() &
devm_iio_triggered_buffer_setup_ext().
For backwards compatibility the old {devm_}iio_triggered_buffer_setup()
functions are now macros wrap the new (renamed) functions with NULL for the
buffer attrs.
The aim is to remove iio_buffer_set_attrs(), so in the
iio_triggered_buffer_setup_ext() function the attributes are assigned
directly to 'buffer->attrs'.
When adding multiple IIO buffers per IIO device, it can be pretty
cumbersome to first allocate a set of buffers, then to dig them out of IIO
to assign extra attributes (with iio_buffer_set_attrs()).
Naturally, the best way would be to provide them at allocation time, which
is what this change does.
At this moment, buffers allocated with {devm_}iio_triggered_buffer_setup()
are the only ones in mainline IIO to call iio_buffer_set_attrs().
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-4-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:09 +00:00
Alexandru Ardelean
789976accb
iio: adc: at91-sama5d2_adc: merge buffer & trigger init into a function
...
This change is mostly cosmetic, but it's also a pre-cursor to the
the change for 'iio_buffer_set_attrs()', where the helper gets updated to
better support multiple IIO buffers for 1 IIO device.
The only functional change is that the error message for the trigger alloc
failure is bound to the parent device vs the IIO device object.
Also, the new at91_adc_buffer_and_trigger_init() function was moved after
the definition of the 'at91_adc_fifo_attributes'.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-3-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:53:03 +00:00
Alexandru Ardelean
5e6dc43e2c
iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs()
...
The iio_buffer_set_attrs() helper will be removed in this series. So, just
assign the attributes of the DMAEngine buffer logic directly.
This is IIO buffer core context, so there is direct access to the
buffer->attrs object.
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20200929125949.69934-2-alexandru.ardelean@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-21 14:52:57 +00:00
Jonathan Cameron
ee4fb4c079
dt-bindings:iio:accel:domintech,dmard06: Move to trivial-devices.yaml
...
No need to maintain a separate document for such a simple binding.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201031182922.743153-8-jic23@kernel.org
2020-11-16 20:34:55 +00:00
Jonathan Cameron
184a99de93
dt-bindings:iio:magnetometer:memsic,mmc35240: move to trivial-devices.yaml
...
Extremely simple binding so no need to maintain a separate file.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Jandy Gou <qingsong.gou@ck-telecom.com >
Link: https://lore.kernel.org/r/20201031182922.743153-7-jic23@kernel.org
2020-11-16 20:33:37 +00:00
Jonathan Cameron
76e11a05d2
dt-bindings:iio:light:renesas,isl29501: Move to trivial devices.
...
This binding is so simple there is no obvious advantage in maintaining
a separate binding doc file for it. As such, move it to trivial-devices.yaml
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Simon Horman <horms+renesas@verge.net.au >
Link: https://lore.kernel.org/r/20201031182922.743153-6-jic23@kernel.org
2020-11-16 20:32:33 +00:00
Jonathan Cameron
b25e67b290
dt-bindings:iio:potentiometer:maxim,max5481 move to trivial devices
...
Simple SPI binding that doesn't need a separate file.
During conversion I looked up the individual part number descriptions
in the datasheet so that we could give slightly more detail in
trivial-device.yaml.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Slawomir Stepien <sst@poczta.fm >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Maury Anderson <maury.anderson@rockwellcollins.com >
Cc: Matthew Weber <matthew.weber@rockwellcollins.com >
Cc: Slawomir Stepien <sst@poczta.fm >
Link: https://lore.kernel.org/r/20201031182922.743153-5-jic23@kernel.org
2020-11-16 20:31:25 +00:00
Jonathan Cameron
6d3766da16
dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial devices.
...
Simple binding where there is no obvious benefit in maintaining a
separate file. Hence document in trivial-devices.yaml and drop
the txt file.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Slawomir Stepien <sst@poczta.fm >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Slawomir Stepien <sst@poczta.fm >
Link: https://lore.kernel.org/r/20201031182922.743153-4-jic23@kernel.org
2020-11-16 20:29:51 +00:00
Jonathan Cameron
9bd4ede748
dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices
...
Very simple binding so no need to maintain a separate file.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Sebastien Bourdelin <sebastien.bourdelin@gmail.com >
Cc: Himanshu Jha <himanshujha199640@gmail.com >
Link: https://lore.kernel.org/r/20201031182922.743153-3-jic23@kernel.org
2020-11-16 20:27:56 +00:00
Jonathan Cameron
c59c1bf744
dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial-bindings.yaml
...
The binding for this device and the sgpc3 is very simple so lets
not maintain a seperate document for this one. Of course we can
always add a document again if the binding becomes more complex in
future.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Andreas Brauchli <andreas.brauchli@sensirion.com >
Link: https://lore.kernel.org/r/20201031182922.743153-2-jic23@kernel.org
2020-11-16 20:25:47 +00:00
Jonathan Cameron
2cba117073
dt-bindings:iio:temperature:ti,tmp07 yaml conversion
...
Simple conversion from txt to yaml.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Manivannan Sadhasivam <mani@kernel.org >
Link: https://lore.kernel.org/r/20201031134110.724233-30-jic23@kernel.org
2020-11-16 20:16:01 +00:00
Jonathan Cameron
29a702dcf4
dt-bindings:iio:temperature:maxim_thermocouple.txt to maxim,max31855k.yaml
...
Given we already have another maxim thermocouple driver that isn't
covered by this binding it seems a better idea to chose to name it
after a specific part.
I added an additional example for the maxim,max6755 to illustrate
the need for spi-cpha for that part.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Matt Ranostay <matt.ranostay@konsulko.com >
Link: https://lore.kernel.org/r/20201031134110.724233-29-jic23@kernel.org
2020-11-16 20:14:42 +00:00
Jonathan Cameron
17d1ffdfb6
dt-bindings:iio:temperature:maxim,max31856 yaml conversion.
...
Simple txt to yaml conversion of this binding.
Paresh Chaudhary's email is bouncing so for now I've listed
myself as maintainer.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201031134110.724233-28-jic23@kernel.org
2020-11-16 20:13:08 +00:00
Jonathan Cameron
93f8dd3b8a
dt-bindings:iio:temperature:meas,tsys01 move to trivial-devices.yaml
...
The existing binding description brings little value and the similar
meas,* parts are in trivial-devices.yaml so move this one there
to join them.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Link: https://lore.kernel.org/r/20201031134110.724233-27-jic23@kernel.org
2020-11-16 20:12:37 +00:00
Jonathan Cameron
92af0fb2d4
dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml
...
Technically this could have gone in trivial-devices.yaml, but I have
kept it as a separate binding due to the detailed additional description
from the text file.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Crt Mori <cmo@melexis.com >
Cc: Crt Mori <cmo@melexis.com >
Link: https://lore.kernel.org/r/20201031134110.724233-26-jic23@kernel.org
2020-11-16 20:11:26 +00:00
Jonathan Cameron
39616b4e4a
dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion
...
Simple conversion from txt to yaml.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Crt Mori <cmo@melexis.com >
Cc: Peter Meerwald <pmeerw@pmeerw.net >
Link: https://lore.kernel.org/r/20201031134110.724233-25-jic23@kernel.org
2020-11-16 20:09:03 +00:00
Jonathan Cameron
1e6536ee34
dt-bindings:iio:dac:adi,ad5758 yaml conversion
...
I have put Michael as maintainer on this one. Happy to change it to
someone else though.
One issue in here, is I cannot have an example with a negative
limit on the range. There are very few such yaml bindings in existence
but the thermal-zones.yaml has the same problem. If there is
any means of fixing this let me know. For now I'm sticking to
positive range values in the example.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Michael Hennerich <Michael.Hennerich@analog.com >
Link: https://lore.kernel.org/r/20201031134110.724233-24-jic23@kernel.org
2020-11-16 20:06:23 +00:00
Jonathan Cameron
c15058d5fb
dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion.
...
Very similar binding to that for the ADC on the same device.
Conversion from txt to yaml format.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Vladimir Zapolskiy <vz@mleia.com >
Link: https://lore.kernel.org/r/20201031134110.724233-23-jic23@kernel.org
2020-11-16 20:03:05 +00:00
Jonathan Cameron
9de14fa28d
dt-bindings:iio:dac:maxim,max5821 yaml conversion
...
Simple txt to yaml conversion for this binding description.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Philippe Reynes <tremyfr@yahoo.fr >
Link: https://lore.kernel.org/r/20201031134110.724233-22-jic23@kernel.org
2020-11-16 20:01:32 +00:00
Jonathan Cameron
6ced946a4b
dt-bindings:iio:dac:microchip,mcp4725 yaml conversion
...
I'm not sure vdd-supply absolutely has to be provided if vref-supply
is, but as the previous binding docs stated it was required it seems
reasonable to leave it as such.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Tomas Novotny <tomas@novotny.cz >
Link: https://lore.kernel.org/r/20201031134110.724233-21-jic23@kernel.org
2020-11-16 19:59:54 +00:00
Jonathan Cameron
87b8092e6b
dt-bindings:iio:dac:fsl,vf610-dac yaml conversion
...
Simple binding to convert. Example expanded a little to include
an example bus.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Sanchayan Maity <maitysanchayan@gmail.com >
Link: https://lore.kernel.org/r/20201031134110.724233-20-jic23@kernel.org
2020-11-16 19:58:08 +00:00
Jonathan Cameron
e0d8ef7d2f
dt-bindings:iio:dac:maxim,ds4424 yaml conversion
...
Simple conversion of this straight forward binding.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Ismail H. Kose <ihkose@gmail.com >
Link: https://lore.kernel.org/r/20201031134110.724233-19-jic23@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2020-11-16 19:56:20 +00:00
Jonathan Cameron
6918ed88bf
dt-bindings:iio:dac:adi,ad7303 yaml conversion
...
Converted to maintain the requirement for Vdd-supply as per original file.
It is possible we could relax this requirement to make it at least one
of Vdd-supply and REF-supply. We need to establish the scaling of the
output channel and if REF-supply is provided that is used instead of
Vdd-supply, hence I cannot see why a dummy regulator cannot be used for
Vdd-supply if this happens.
For now, let us keep it simple.
Drop adi,use-external-reference from binding example as no such binding
exists.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Link: https://lore.kernel.org/r/20201031134110.724233-18-jic23@kernel.org
2020-11-16 19:54:57 +00:00
Jonathan Cameron
8b74e06b0f
dt-bindings:iio:dac:ti,dac7612 yaml conversion
...
Simple conversion from txt to yaml. No significant adjustments.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Ricardo Ribalda Delgado <ricardo@ribalda.com >
Link: https://lore.kernel.org/r/20201031134110.724233-16-jic23@kernel.org
2020-11-16 19:54:09 +00:00
Jonathan Cameron
5034ceaff5
dt-bindings:iio:dac:ti,dac7512 yaml conversion
...
This one is a bit interesting because the binding was moved from
misc a while back, but the linux support for this device is
provided via the ad5446 DAC driver which doesn't currently
have a binding.
For now, lets just convert this file over, but we may want to
think about consolidating this with proper documentation of
the bindings for the other parts supported by the ad5446 driver.
As Daniel Mack does not seem to have been active since 2015,
I've put myself as maintainer of this binding for now.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201031134110.724233-15-jic23@kernel.org
2020-11-16 19:54:08 +00:00