1. 08 Dec, 2019 9 commits
  2. 15 Nov, 2019 5 commits
  3. 14 Nov, 2019 3 commits
  4. 13 Nov, 2019 1 commit
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-5.5c' of... · 8bde9f3d
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
      
      Jonathan writes:
      
      Third set of IIO new device support cleanups and fixes for the 5.5 cycle.
      
      New device support
      * ad5446
        - Support the ad5600 DAC (id only needed).
      * ad7292 ADC DAC etc
        - New driver plus dt-bindings.
      * veml6030 ambient light sensor
        - New driver plus dt-bindings and sysfs docs.
      
      Features
      * mpu6050
        - Explicit VDD control.
      * stm32-adc
        - Allow limiting of max clock frequency from devicetree to ensure it's
          suitable for external circuitry.
      
      yaml binding conversions
      * ltc1660
      * mcp3911
      
      Fixes
      * adis16480
        - Fix wrong scale factors.
        - Fix debugfs reg access by providing the callback.
      * cros_ec_baro
        - Fixing missing mask entry to make available sample frequencies visible
          in sysfs.
      * st_lsm6dsx
        - Explicitly handle different ODR table sizes.
        - Handle restrictions between slave ODR and accel ODR when
          both are enabled.
        - Allow ODR to be expressed more accurately by using miliHz.
      * tools
        - Fix an issue with parallel builds.
      
      Cleanups and warning fixes
      * adis16136, adis16400, adis16460, adis-lib
        - Change some checks on return values to be for 0 rather than strictly
          negative. Avoids some fiddly issues with the compiler concluding some
          variables are initialized due to a mixture of error checks.
        - Assign values only on success of 'read' operations - avoiding any
          chance the compiler will falsly suggest they might be used uninitialized.
        - Whitespace and simlar cleanups.
      * aspeed adc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * bcm-iproc-adc
        - Stray semicolon removal.
      * cc10001
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * dln2-adc
        - Reorganise the buffered mode setup and tear down. Part of moving towards
          being able to refactor this area of the IIO core.
      * hdc100x
        - Reorganise the buffered mode setup and tear down.
      * ingenic-adc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * lpc18xx-adc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * lpc18xx-dac
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * mt6577
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * npcm
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * rcar-gyroadc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * spear-adc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * vf610-adc
        - devm_platfom_ioremap_resource to reduce boilerplate.
      * vf610-dac
        - devm_platfom_ioremap_resource to reduce boilerplate.
      
      * tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (43 commits)
        iio: adis16480: Add debugfs_reg_access entry
        iio: adis16480: Fix scales factors
        tools: iio: Correctly add make dependency for iio_utils
        iio: adc: Add driver support for AD7292
        dt-bindings: iio: adc: Add dt-schema for AD7292
        dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml
        iio: imu: mpu6050: Add support for vdd-supply regulator
        dt-bindings: iio: imu: mpu6050: add vdd-supply
        iio: cros_ec_baro: set info_mask_shared_by_all_available field
        iio: dac: ad5446: Add support for new AD5600 DAC
        dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml
        iio: documentation: light: Add veml6030 sysfs documentation
        dt-bindings: iio: light: add veml6030 ALS bindings
        iio: light: add driver for veml6030 ambient light sensor
        iio: imu: st_lsm6dsx: express odr in mHZ
        iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
        iio: imu: st_lsm6dsx: explicitly define odr table size
        iio: adc: stm32: allow to tune analog clock
        dt-bindings: iio: stm32-adc: add max clock rate property
        iio: dac: vf610: Use devm_platform_ioremap_resource
        ...
      8bde9f3d
  5. 12 Nov, 2019 22 commits