* [PULL] Second set of new drivers and cleanups for IIO in the 4.17 cycle.
@ 2018-03-11 14:17 Jonathan Cameron
2018-03-14 11:32 ` Greg Kroah-Hartman
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2018-03-11 14:17 UTC (permalink / raw)
To: Greg Kroah-Hartman, linux-iio
The following changes since commit 721dfe4133a9a41e4b4a74e5b41089b7dac8f539:
staging: speakup: remove space after a cast (2018-02-23 09:54:57 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.17b
for you to fetch changes up to 9aa5134ac486b48c4c8ac14571e6034131f040f8:
staging:iio:ad2s1210: Remove old_data from ad2s1210_state (2018-03-10 17:21:23 +0000)
----------------------------------------------------------------
Second set of new device support, features and cleanup for IIO in the 4.17 cycle
The uptick in staging cleanup is partly due to GSoC Applications
process being underway and one of Daniel's tasks being to try
cleaning up an IIO driver to move out of staging.
Naturally there is some normal staging cleanup progress in here
as well.
New device support
* Microchip mcp4018
- New driver supproting MCP4017, MCP4018 and MCP4019 digital pots.
* On Semiconductor lv0104cs
- New driver to support this ambient light sensor.
Cleanup
* axp20x_adc
- remove a !! in favour of clear ternary operator.
* ad2s1210 (staging cleanup)
- Reorganise to avoid ending a line with [
- Remove some unnecessary defines.
- Remove unsed variable.
* ad5380
- Replace magic 0 with IIO_CHAN_INFO_RAW
* ad5764
- Replace magic 0 with IIO_CHA_INFO_RAW
* ad7150 (staging cleanup)
- Align arguements with parenthesis.
* ad7152 (staging cleanup)
- Align arguements.
* ad7746 (staging cleanup)
- Align arguements.
* ad7816
- Remove pointless void pointer cast.
* ade7753
- Replace IIO_DEV_ATTR_CH_OFF with equivalent to avoid confusing
checkpatch (this macro didn't really help anyway). Also drop the
macro from the meter.h header.
* ade7754 (staging cleanup)
- Add names to funciton definition arguements.
- Align arguements with open parenthesis where possible.
* ade7758 (staging cleanup)
- Remove __func__ from dev_dbg statements as provided by dynamic
debug anyway.
- Align arguements with open parenthesis where possible.
* ade7759 (staging cleanup)
- Replace IIO_DEV_ATTR_CH_OFF with equiavalent to avoid confusing
checkpatch.
* adis16201 (staging cleanup)
- Headers in alphabetical order.
- Blank lines before returns.
* adis16209 (staging cleanup)
- Headers in alphabetical order
- Change some definition names to make them more meaningful (2 rounds
of this).
- Add explicit _REG prefix to register names to make them
obviously different from fields within those registers.
- Remove some superflous comments and group definitions better.
- Use a switch statement to make it semantically obvious that we
only have two options (rather than an unlimited 'else').
- Use sign_extent32 instead of open coding.
* adt7316 (staging cleanup)
- Move an export next to symbol.
* bmc150
- drop redundant __func__ in dynamic debug.
* ccs811
- Rename varaible to better reflect what it does.
* cros_ec
- Reduce sampling frequency before suspending to avoid preventing
suspend.
* dummy
- Correct whitespace in Kconfig.
- Add extra description in Kconfig.
* ds1803
- Remove a VLA which we always know is 2 long.
* hid-sensor-accel
- Replace magic number 0 by IIO_CHAN_INFO_RAW.
* hid-sensor-gyro
- Replace magic number 0 by IIO_CHAN_INFO_RAW.
* hid-sensor-light
- Replace magic number 0 by IIO_CHAN_INFO_RAW.
* hid-sensor-magn
- Replace magic number 0 by IIO_CHAN_INFO_RAW.
* lm3533
- Replace magic number 0 by IIO_CHAN_INFO_RAW
* mlx90632
- Squash a smatch warning - no runtime effect.
* stm32_dfsdm:
- Cleanup the dt bindings.
* sx9500
- Add GPIO ACPI mapping table to behave correctly when firmware
doesn't provide the mapping.
* tsl2x7x (staging cleanup)
- Fix the proximity sensor functionality.
- Remove platform data provided power functions. There are much
better ways to do this these days.
- Introduce some common functions to avoid various repititions.
- Stop using mutex_trylock when mutex_lock and wait a bit is fine.
- Improve error handling in various places.
- Drop some 'Camel case' (which wasn't actually strickly camel case
but was a bit odd.
- Drop some _available sysfs attributes for things that don't exist
(for particular supported parts).
----------------------------------------------------------------
Andy Shevchenko (2):
iio: accel: bmc150: Remove redundant __func__ in dev_dbg()
iio: proximity: sx9500: Add GPIO ACPI mapping table
Arushi Singhal (1):
staging: iio: Remove unnecessary cast on void pointer
Brian Masney (11):
staging: iio: tsl2x7x: remove power functions from tsl2X7X_platform_data
staging: iio: tsl2x7x: add common function for clearing interrupts
staging: iio: tsl2x7x: add common function for reading chip status
staging: iio: tsl2x7x: add common function for writing to the control register
staging: iio: tsl2x7x: convert mutex_trylock() to mutex_lock()
staging: iio: tsl2x7x: correctly return errors in tsl2x7x_get_prox()
staging: iio: tsl2x7x: correct 'Avoid CamelCase' warning from checkpatch
staging: iio: tsl2x7x: add error handling to tsl2x7x_prox_cal()
staging: iio: tsl2x7x: add missing error checks
staging: iio: tsl2x7x: remove unnecessary sysfs attribute
staging: iio: tsl2x7x: make proximity sensor function correctly
Dan Carpenter (1):
iio temperature/mlx90632: silence a static checker warning
David Veenstra (2):
Staging: iio: adt7316: Move symbol export to definition
Staging: iio: ad7746: Adjust arguments to match open parenthesis
Fabrice Gasnier (1):
dt-bindings: iio: adc: stm32-dfsdm: fix types, add missing pinctrl
Gwendal Grignou (1):
iio: cros_ec: Relax sampling frequency before suspending
HariPrasath Elango (1):
staging: iio: meter: Remove reduntant __func__ from debug print
Himanshu Jha (3):
Staging: iio: accel: adis16201: Prefer alphabetical sequence of header files
Staging: iio: accel: adis16201: Add a blank space before returns
iio: potentiometer: ds1803: Remove VLA usage
Jeff LaBundy (1):
iio: light: lv0104cs: Add support for LV0104CS light sensor
Peter Rosin (1):
iio: potentiometer: mcp4018: driver for Microchip digital potentiometers
Quentin Schulz (1):
iio: adc: axp20x_adc: remove !! in favor of ternary condition
Richard Lai (1):
iio: chemical: ccs811: Renamed resistance member in ccs811_reading struct
Rodrigo Siqueira (11):
staging:iio:meter: Add name to function definition arguments
iio: dummy: Add correct tabs and spaces to Kconfig
iio:dummy: Add extra paragraphs on Kconfig
iio:magnetometer: Replace magic number 0 by IIO_CHAN_INFO_RAW
staging:iio:meter: Replaces IIO_DEV_ATTR_CH_OFF by IIO_DEVICE_ATTR
staging:iio:meter: Remove unused macro IIO_DEV_ATTR_CH_OFF
staging:iio:meter: Aligns open parenthesis
iio: Replace occurrences of magic number 0 by IIO_CHAN_INFO_RAW
staging:iio:ad2s1210: Remove end of line with '['
staging:iio:ad2s1210: Remove unused #define directive
staging:iio:ad2s1210: Remove old_data from ad2s1210_state
Shreeya Patel (7):
Staging: iio: adis16209: Arrange headers in alphabetical order
Staging: iio: adis16209: Change the definition name
Staging: iio: adis16209: Add _REG postfix for registers
Staging: iio: adis16209: Remove and add some comments and group the definitions
Staging: iio: adis16209: Change some macro names
Staging: iio: adis16209: Adjust a switch statement
Staging: iio: adis16209: Use sign_extend32 function
Tom Lebreux (2):
staging:iio:ad7152: Align arguments to match open parenthesis
staging:iio:ad7150: Align arguments to match open parenthesis
.../bindings/iio/adc/st,stm32-dfsdm-adc.txt | 8 +-
MAINTAINERS | 3 +-
drivers/iio/accel/bmc150-accel-core.c | 6 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 2 +-
drivers/iio/adc/axp20x_adc.c | 8 +-
drivers/iio/chemical/ccs811.c | 6 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 +
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 49 ++
.../common/cros_ec_sensors/cros_ec_sensors_core.h | 2 +
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/dac/ad5764.c | 2 +-
drivers/iio/dummy/Kconfig | 27 +-
drivers/iio/gyro/hid-sensor-gyro-3d.c | 2 +-
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/cros_ec_light_prox.c | 1 +
drivers/iio/light/hid-sensor-als.c | 2 +-
drivers/iio/light/lm3533-als.c | 2 +-
drivers/iio/light/lv0104cs.c | 531 +++++++++++++++++++++
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +-
drivers/iio/potentiometer/Kconfig | 11 +
drivers/iio/potentiometer/Makefile | 1 +
drivers/iio/potentiometer/ds1803.c | 2 +-
drivers/iio/potentiometer/mcp4018.c | 194 ++++++++
drivers/iio/proximity/sx9500.c | 25 +-
drivers/iio/temperature/mlx90632.c | 2 +
drivers/staging/iio/accel/adis16201.c | 10 +-
drivers/staging/iio/accel/adis16209.c | 272 +++++------
drivers/staging/iio/adc/ad7816.c | 2 +-
drivers/staging/iio/addac/adt7316.c | 3 +-
drivers/staging/iio/cdc/ad7150.c | 5 +-
drivers/staging/iio/cdc/ad7152.c | 6 +-
drivers/staging/iio/cdc/ad7746.c | 12 +-
drivers/staging/iio/light/tsl2x7x.c | 290 +++++------
drivers/staging/iio/light/tsl2x7x.h | 6 +-
drivers/staging/iio/meter/ade7753.c | 18 +-
drivers/staging/iio/meter/ade7754.c | 6 +-
drivers/staging/iio/meter/ade7758_trigger.c | 8 +-
drivers/staging/iio/meter/ade7759.c | 18 +-
drivers/staging/iio/meter/ade7854-i2c.c | 28 +-
drivers/staging/iio/meter/ade7854-spi.c | 60 +--
drivers/staging/iio/meter/ade7854.h | 28 +-
drivers/staging/iio/meter/meter.h | 3 -
drivers/staging/iio/resolver/ad2s1210.c | 20 +-
44 files changed, 1236 insertions(+), 461 deletions(-)
create mode 100644 drivers/iio/light/lv0104cs.c
create mode 100644 drivers/iio/potentiometer/mcp4018.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] Second set of new drivers and cleanups for IIO in the 4.17 cycle.
2018-03-11 14:17 [PULL] Second set of new drivers and cleanups for IIO in the 4.17 cycle Jonathan Cameron
@ 2018-03-14 11:32 ` Greg Kroah-Hartman
0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2018-03-14 11:32 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio
On Sun, Mar 11, 2018 at 02:17:33PM +0000, Jonathan Cameron wrote:
> The following changes since commit 721dfe4133a9a41e4b4a74e5b41089b7dac8f539:
>
> staging: speakup: remove space after a cast (2018-02-23 09:54:57 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.17b
Pulled and pushed out, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-03-14 11:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-11 14:17 [PULL] Second set of new drivers and cleanups for IIO in the 4.17 cycle Jonathan Cameron
2018-03-14 11:32 ` Greg Kroah-Hartman
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.