summaryrefslogtreecommitdiffstats
tag nameiio-for-5.10a (25058496a7073c5cd519fdc518dd7c37df1c3e9a)
tag date2020-09-06 13:02:05 +0100
tagged byJonathan Cameron <Jonathan.Cameron@huawei.com>
tagged objectcommit 1bebdcb928...
downloadiio-for-5.10a.tar.gz
First set of new device support, features and cleanup for IIO in 5.10 cycle
A few changes to how I write this cover letter. * Started to use manufacturer prefixes to group changes better. * Stop list minor formatting etc changes. * Whilst I appreciate those changes, we don't need to call them out here. New device support: * adi,adxrs290 - New driver for this gyroscope with dt bindings. One fix follows. * ams,as73211 - New driver for this colour sensor with dt bindings. Also includes docs for XYZ modifiers as used for the CIE colour space. Sysfs docs. * atlas,atlas-ezo-sensor - Support O_2 sensor, includes new modifier for concentration. - Support humidity sensor. * ti,hdc2010 - New driver support hdc2010 and hdc2080 humidity sensors. Includes dt bindings. Cleanup, minor fixes and features * core - Make the trigger related stub functions static inline, avoiding some build warnings. - buffer-dmaengine. Allow adjusting bytes_used with residue info. * dev_error_probe to replace open coded equivalent in many drivers. * docs and comment fixes - Fix some typos, doubled words, capitalisation and punctuation. * dt binding conversions to yaml - lltc,ltc2497 - lltc,ltc2632 - maxim,max11100 - maxim,max1118 - maxim,max9611 - microchip,mcp3201 - microchip,mcp342x (add to trivial devices) - ti,adc0832 - ti,adc108s102 - ti,adc128s052 - ti,adc161s626 - ti,ads8344 - ti,tlc4541 (includes adding an accidentally dropped original binding doc) * adi,adi-axi-adc - Use kobj_to_dev instead of open coding. * adi,ad5686 - Constify iio_chan_spec * adi,ad8366 - Add HMC1119 to kconfig help text as the driver supports it. * adi,ad9523 - Use devm for reset of probe and drop remove. * adi,adxl372 - Tidy up alignment - Add OF table - Add peak mode support with some docs. * bosch,bma220 (general tidy up) - Fix some return codes. - Use read_avail callback rather than open coding attrs. - Use dev_get_drvdata rather than dance via to_spi_device() - Mark PM functions as __maybe_unused rather than #ifdef fun. - Drop ACPI_PTR protections and ifdefs. - Tidy up header ordering. - BIT and GENMASK * broadcom,bcm_iproc - Drop of_match_ptr protection and switch to mod_devicetable.h Part of general move to get this anti-pattern out of IIO. * melexis,mlx90614 - Simplify some calculations. - Add some kernel_doc - Use regmap poll loop rather than open coding. - Add extended calibration option. * sensortec,sx9310, wide ranging set of fixes and cleanups. - Document dt-binding. - Rename some macros to align better with spec sheet - Fix some issues with irq handling. - Drop of_match_ptr and ACPI_PTR macros to avoid unused warnings etc. - Switch to probe_new - Fix memory alignment for iio_push_to_buffers_with_timestamp() - Use long for bitmaps to allow use of for_each_bit_set() - Use regmap_read_poll instead of opencoding. - Simplify error paths - Enabled regulators at probe. - Use trigger flags from firmware rather than forcing them in the driver. * ti,adc081c - Drop ACPI IDs that are not likely to be official ones and we don't believe anyone is using. * ti,adc108s102 - Drop CONFIG_OF and of_match_ptr protections. * ti,adc128s052 - Drop of_match_ptr protection and include mod_devicetable.h * ti,dac5571 - Support powerdown for mutlichannel usecases. * xpowers,axp20x - Convert from OF to generic fw / device properties. Unlikely anyone will use this with anything other than devicetree, but this is part of a general move across IIO. -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEEbilms4eEBlKRJoGxVIU0mcT0FogFAl9U0C0RHGppYzIzQGtl cm5lbC5vcmcACgkQVIU0mcT0Foi+CxAApo/OZSvxSTPZHGSz99BveMJxGVfbB4k8 qas7MOLgCIdzXIk68oH4tVUOfuCSp4ZFoeJHO993fDImv6H139nSiBo+slDzvArK T8tEuMVyZ5MyQQQrbKMHxf99ddj7c1bT58GTzMyYLw7ankIirm8rvCEME0rVBfO0 lCcfiGgwgnnSw5KEdy73D8kXtioLN/u06lakn3PRgNftR64I7pRbkwctWUFXns1F g8BhUmML7RGnQ/J2fWmRP2ibephqzO6DcAdcf1FdF1pTIvhFSkCKPJQttezB6jBX qARrvmPLyqrnhZvg7Hz66CGDhkHBk2K3FziocqtDhy54+vB3HgOrfj+ebIp1qu9d iJiHe1uz+QNn9trreKTpOqv1ApG7Dbu5qI+KxYUZQVa/VPSqeWhoGrimChefGriL gMizwWgv9s+smpjrcZrDY3XdbXD3fnm5Z5lcr2xeF9yU8wBTo8NgqYcqi7geHiLJ dpzJeuXdX4X857vQ+0tS9GRF+f2g4q73eyw3sP6QuiAisbumtr2Wnpa6BUChrfE3 etgkQDX0QjK4V3bF9zg+De1RefZMgX+ejM6to+xfIxWUc5SHrUImh/EpbYrQ3yBm CsMclr27cZP7wVcf2HPEd5H/zJOHJ5FA/XTLX8ggvIRzO1vDcH0lyhU0z7k9Fzz7 tGwiDzR3zCI= =MtDZ -----END PGP SIGNATURE-----