summaryrefslogtreecommitdiff
tag nameiio-for-3.19b (7a577609155d9c68eb97294fe77eb05c3e2b1662)
tag date2015-01-31 12:47:57 +0000
tagged byJonathan Cameron <jic23@kernel.org>
tagged objectcommit 67460e8c9a...
Second round of IIO new drivers, functionality and cleanups for the 3.19 cycle.
New drivers and device support: * Capella cm3232 ambient light sensor driver. * Freescale MMA9553 pedometer and activity monitor. Note this involved a refactor of the mma9551 driver to pull out shared elements. * Samsung sensor hub (as used in the galaxy gear 2 watch) Core support and initial drivers (gyro and accelerometer) more to follow. A small build fix relevant to some architectures applied in response to autobuilder warnings. * Cosmic Circuits 10001 ADC driver * Qualcomm SPMI PMIC voltage ADC driver (current adc merged a while back). * Add binding for AK8963 (in capitals) as unfortunately there are bios' out there not using lower case. New functionality * Add newe operating mode to the core to allow for non triggered software buffers. This is mostly semantics as previously drivers just claimed they had a hardware buffer (when they didn't). * Add distance channel type. * Add energy channel type. * Add velocity channel type and IIO_MOD_ROOT_SUM_SQUARED (i.e. speed when our channel type is velocity). * Add _debounce_count and _debounce_time filter attributes. Only really make sense for counting types of measurements. First use is for avoiding miss detection of steps prior to walking. * Add change event type. This replaces the briefly present INSTANCE type (which hadn't gained any users). It is more generic as it allows for events say every 10 steps rather than every step. * Add _calibweight attributes to the ABI (and core support). Used by activity monitors to estimate energy use. Can imagine there will be other uses for this one. Driver new functionality * mma9551 gains runtime pm support. * hid-sensors gain PM support. Cleanup * Change calibheight unit to m from cm. As there are no prior users and this was inconsistent with other distance units, it makes sense to fix it before hte mma9553 driver which uses it. * mpu6050 cleanups and devm_ use. * as3935 switch over to PM ops. * Fix a few format strings for signed vs unsigned. * Fix tcs3414 missindentation * Typo in industrialio-event * Stop requiring IIO_TRIGGER for IIO_KFIFO_BUF as we have drivers that don't need it. No one is quite sure why that dependency was there and it seems to not matter. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJUzM9GAAoJEFSFNJnE9BaIJqoP/2YCRxXLEnZykbP9bNRH7qVN jZMoLHYX7lltW96QEmqlYDRyTT1arrqoUrmSUkrLMC9RQsYH9JfHjItapTFS1zuF wMOeb3216WHd8de4avbCzJ1ICr9NrdvUgvqRFODbudeMposq+KR55I0nQOBO9ERX NVbIrG+gK5l51R726PI7OMgbrthFbriqKZlWib+Q/CBsAllhUCOH2lbJWMXxpupz I5wT34oLhy3/VHwSvfap8JT3LtuD3aHj1sHaIj/QqFATTx3H1H8GlL3M+53bfvlZ ZA5LUIRaxqyY1wOAzn3t6r8qE5TNgtPMjzlNjuEiFPMiIj9ZJ1ti6t7c8jaF4p0N YsqFEwI1gro0D50A9AaTMECxE34jLOKnt0eCN6VxmffD6Qkr2ctoMoJ1Ha1Bmcss 8jYNow6sD4PJNMSjKaN+kTmLBDv22/xpshs/Mgz7diCb697yiI6HVOaFYMXynEEY C/jkKXXiUFdjTndKBdZSg57rHCOuygE20zgtpEFl+wh5Tf42UF7f1ElqiWlYHTBi yx+SKGVxD8wubNjEBeNUYz6hKEJjKtyec0BpgJLChYnuVdl+mtqXHRFLe4mvBkv7 b2nr0T3vdT6VVjshMgsNuDdJvATFjEkYYQjaU2CkcnNeNXRHQU03AznNgHb5fGqL CrZLrwDf98MvBqcolujG =m3n6 -----END PGP SIGNATURE-----