linux-next/Documentation
Linus Torvalds 0840a7914c IIO driver fixes for 5.19-rc4
Here are a set of IIO driver fixes for 5.19-rc4.  Jonathan said it best
 in his pull request to me, so I'll just quote it here below, as that's
 the only changes we have right now for the char-misc driver tree:
 
     1st set of IIO fixes for the 5.19 cycle.
 
     Most of these have been in next for a long time. Unfortunately there
     was one stray patch in the branch (wasn't a fix), so I've just rebased
     to remove that.
 
     * testing
       - Fix a missing MODULE_LICENSE() warning by restricting possible build
         configs.
     * Various drivers
       - Fix ordering of iio_get_trigger() being called before
         iio_trigger_register()
     * adi,admv1014
       - Fix dubious x & !y warning.
     * adi,axi-adc
       - Fix missing of_node_put() in error and normal paths.
     * aspeed,adc
       - Add missing of_node_put()
     * fsl,mma8452
       - Fix broken probing from device tree.
       - Drop check on return value of i2c write to device to cause reset as
         ACK will be missing (device reset before sending it).
     * fsl,vf610
       - Fix documentation of in_conversion_mode ABI.
     * iio-trig-sysfs
       - Ensure irq work has finished before freeing the trigger.
     * invensense,mpu3050
      - Disable regulators in error path.
     * invensense,icm42600
       - Fix collision of enum value of 0 with error path where 0 is no match.
     * renesas,rzg2l_Adc
       - Add missing fwnode_handle_put() in error path.
     * rescale
       - Fix a boolean logic bug for detection of raw + scale affecting an
         obscure corner case.
     * semtech,sx9324
       - Check return value of read of pin_defs
     * st,stm32-adc:
       - Fix interaction across ADC instances for some supported devices.
       - Drop false spurious IRQ messages.
       - Fix calibration value handling.  If we can't calibrate don't expose the
         vref_int channel.
       - Fix maximum clock rate for stm32pm15x
     * ti,ads131e08
       - Add missing fwnode_handle_put() in error paths.
     * xilinx,ams
       - Fix variable checked for error from platform_get_irq()
     * x-powers,axp288
       - Overide TS_PIN bias current for boards where it is not correctly
         initialized.
     * yamaha,yas530
       - Fix inverted check on calibration data being all zeros.
 
 All of these have been in linux-next for a while with no reported
 problems.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYrcekA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ynZVgCfZUqV4hyGIWbDjupQHIu5FrAUdisAn0Aaa77q
 AHJe7E9jq//3mZ/TRYMw
 =pwsw
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull IIO driver fixes from Greg KH:
 "Here are a set of IIO driver fixes for 5.19-rc4. Jonathan said it best
  in his pull request to me, so I'll just quote it here below, as that's
  the only changes we have right now for the char-misc driver tree:

  testing:
      - Fix a missing MODULE_LICENSE() warning by restricting possible
        build configs.

  Various drivers:
      - Fix ordering of iio_get_trigger() being called before
        iio_trigger_register()

  adi,admv1014:
      - Fix dubious x & !y warning.

  adi,axi-adc:
      - Fix missing of_node_put() in error and normal paths.

  aspeed,adc:
      - Add missing of_node_put()

  fsl,mma8452:
      - Fix broken probing from device tree.
      - Drop check on return value of i2c write to device to cause reset
        as ACK will be missing (device reset before sending it).

  fsl,vf610:
      - Fix documentation of in_conversion_mode ABI.

  iio-trig-sysfs:
      - Ensure irq work has finished before freeing the trigger.

  invensense,mpu3050:
      - Disable regulators in error path.

  invensense,icm42600:
      - Fix collision of enum value of 0 with error path where 0 is no
        match.

  renesas,rzg2l_Adc:
      - Add missing fwnode_handle_put() in error path.

  rescale:
      - Fix a boolean logic bug for detection of raw + scale affecting
        an obscure corner case.

  semtech,sx9324:
      - Check return value of read of pin_defs

  st,stm32-adc:
      - Fix interaction across ADC instances for some supported devices.
      - Drop false spurious IRQ messages.
      - Fix calibration value handling. If we can't calibrate don't
        expose the vref_int channel.
      - Fix maximum clock rate for stm32pm15x

  ti,ads131e08:
      - Add missing fwnode_handle_put() in error paths.

  xilinx,ams:
      - Fix variable checked for error from platform_get_irq()

  x-powers,axp288:
      - Overide TS_PIN bias current for boards where it is not correctly
        initialized.

  yamaha,yas530:
      - Fix inverted check on calibration data being all zeros.

  All of these have been in linux-next for a while with no reported
  problems"

* tag 'char-misc-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (26 commits)
  iio:proximity:sx9324: Check ret value of device_property_read_u32_array()
  iio: accel: mma8452: ignore the return value of reset operation
  iio: adc: stm32: fix maximum clock rate for stm32mp15x
  iio: adc: stm32: fix vrefint wrong calibration value handling
  iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
  iio: adc: vf610: fix conversion mode sysfs node name
  iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
  iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m
  iio:humidity:hts221: rearrange iio trigger get and register
  iio:chemical:ccs811: rearrange iio trigger get and register
  iio:accel:mxc4005: rearrange iio trigger get and register
  iio:accel:kxcjk-1013: rearrange iio trigger get and register
  iio:accel:bma180: rearrange iio trigger get and register
  iio: afe: rescale: Fix boolean logic bug
  iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
  iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
  iio: adc: stm32: Fix ADCs iteration in irq handler
  iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
  iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
  iio: trigger: sysfs: fix use-after-free on remove
  ...
2022-06-25 10:07:36 -07:00
..
2022-06-14 07:57:18 -07:00
2022-06-25 10:02:05 -07:00
2022-05-04 22:35:19 +02:00
2022-05-26 12:09:50 -07:00
2022-04-16 02:54:32 -06:00
2022-05-24 13:50:39 -07:00
2022-05-26 14:20:14 -07:00