1. 30 Sep, 2022 3 commits
  2. 28 Sep, 2022 9 commits
  3. 27 Sep, 2022 2 commits
  4. 26 Sep, 2022 2 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'icc-6.1-rc1' of... · 3aa12610
      Greg Kroah-Hartman authored
      Merge tag 'icc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      
      Grorgi writes:
        "interconnect changes for 6.1
      
         These are the interconnect changes for the 6.1-rc1 merge window, which
         this time are tiny. One is a series to convert the remove() callback of
         platform devices to return void instead of int. The other change is
         enabling modular support for a driver."
      Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>
      
      * tag 'icc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc:
        interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
        interconnect: imx: Make imx_icc_unregister() return void
        interconnect: Make icc_provider_del() return void
        interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
        interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
        interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
        interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
        interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
        interconnect: imx: Ignore return value of icc_provider_del() in .remove()
      3aa12610
    • Greg Kroah-Hartman's avatar
      Merge tag 'extcon-next-for-6.1' of... · 0f65caa9
      Greg Kroah-Hartman authored
      Merge tag 'extcon-next-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      
      Chanwoo writes:
        "Update extcon next for v6.1
      
         1. Add USB Type-C support to extcon-tusb320.c
          - Add TYPE-C interface and expose the supported supply current,
            direction and connector polarity via the TYPE-C interface."
      
      * tag 'extcon-next-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon:
        extcon: usbc-tusb320: fix kernel-doc warning
        extcon: usbc-tusb320: Add USB TYPE-C support
        extcon: usbc-tusb320: Factor out extcon into dedicated functions
      0f65caa9
  5. 25 Sep, 2022 4 commits
    • Rong Chen's avatar
      extcon: usbc-tusb320: fix kernel-doc warning · 08099ecd
      Rong Chen authored
      Fix the warning:
      drivers/extcon/extcon-usbc-tusb320.c:19: warning: expecting prototype
      for drivers/extcon/extcon-tusb320.c(). Prototype was for TUSB320_REG8()
      instead
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Signed-off-by: default avatarRong Chen <rong.a.chen@intel.com>
      Signed-off-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
      08099ecd
    • Marek Vasut's avatar
      extcon: usbc-tusb320: Add USB TYPE-C support · bf7571c0
      Marek Vasut authored
      The TI TUSB320 seems like a better fit for USB TYPE-C subsystem,
      which can expose details collected by the TUSB320 in a far more
      precise way than extcon. Since there are existing users in the
      kernel and in DT which depend on the extcon interface, keep it
      for now.
      
      Add TYPE-C interface and expose the supported supply current,
      direction and connector polarity via the TYPE-C interface.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Acked-by: default avatarHeikki Krogerus <heikki.krogerus@linux.intel.com>
      Reviewed-by: default avatarAlvin Šipraga <alsi@bang-olufsen.dk>
      Signed-off-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
      bf7571c0
    • Marek Vasut's avatar
      extcon: usbc-tusb320: Factor out extcon into dedicated functions · 9483811a
      Marek Vasut authored
      Move extcon code into separate functions in preparation for addition of
      USB TYPE-C support. No functional change.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Signed-off-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
      9483811a
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-6.1b' of... · 4314a0b7
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-6.1b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      
      Jonathan writes:
      
      Second set of IIO new device support, features and cleanup for the 6.1 cycle.
      
      Normal mixed bag of new device support with continuing trend that most new
      devices are supported by extending existing drivers - a positive sign perhaps
      that device manufacturers have somewhat stabilized their interfaces across
      product generations. The BNO055 driver was however a substantial addition
      including several additions to the IIO core.
      
      There are a number of significant patch sets under review, so if the 6.0
      cycle runs long I may send a 3rd pull request.
      
      New device support
      * adi,adxl313
        - Support for the ADXL312 and ADXL314 accelerometers.
      * bosch,bmp280
        - Support for the BMP380 family of pressures sensors.
          Included considerable refactoring and modernization of the bmp280
          driver.
      * bosch,bno055
        - New driver for this i2c/serial attached complex IMU.
      * lltc,ltc2497
        - Support for the LTC2499 16 channel, 24bit ADC.
      * st,pressure
        - Support for the LPS22DF pressure sensor
      * st,lsm6dsx
        - Support for the LSM6DSTX (Mainly adding the ID and WAI)
      
      Features
      * core - to support the bosch,bno055 requirements
        - Support for linear acceleration channel type (effect  of gravity removed)
        - Pitch, yaw and roll modifiers for angle channels.
        - Standard serialnumber attribute documentation.
        - Binary attributes - to allow for calibration save and restore.
      * adi,ad7923
        - Support extended range (wider supported input voltage range).
      * bosch,bmp280
        - Add filter controls for some supported parts.
      * microchip,mcp3911
        - Buffered capture support for this ADC.
        - Data ready interrupt support, including hiz control for line.
        - Oversampling ratio support.
      * st,stm32-adc
        - Support ID registers on parts where they are present, providing
          discoverability of some features.
      
      Fixes - late breaking fixes that I judged could wait for the merge window.
      * adi,ad5593r
        - Add a missing STOP condition between address write and data read.
        - Check for related i2c functionality.
      * adi,ad7923
        - Fix shift reporting for some variants supported by the driver.
      * infinion,dps310
        - Work around a hardware issue where a chip can hang by adding a
          timeout and reset path.
      
      Cleanups
      * Continuing work to switch to new pm macros.
      * MAINTAINERS
        - Drop duplication of wild card covered entry in ADI block and
          add missing entries to cover ltc294x binding files.
      * bosch,bma400
        - Fix trivial smatch warning.
      * bosch,bmp280
        - Fix broken links to datasheets
      * lltc,ltc2497
        - Fix missing entry for ltc2499
      * mexelis,mlx90614
        - Switch to get_avail() callback for _available attributes.
      * microchip,mcp3911
        - Move to devm_ resource management for all elements of probe()
      
      * tag 'iio-for-6.1b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (57 commits)
        iio: adc: mcp3911: add support for oversampling ratio
        dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
        iio: adc: mcp3911: add support for interrupts
        iio: adc: mcp3911: add support for buffers
        iio: adc: mcp3911: use resource-managed version of iio_device_register
        iio: accel: bma400: Fix smatch warning based on use of unintialized value.
        iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
        iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
        iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
        iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
        iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
        iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
        docs: iio: add documentation for BNO055 driver
        iio: imu: add BNO055 I2C driver
        iio: imu: add BNO055 serdev driver
        dt-bindings: iio/imu: Add Bosch BNO055
        iio: document "serialnumber" sysfs attribute
        iio: document bno055 private sysfs attributes
        iio: imu: add Bosch Sensortec BNO055 core driver
        iio: add support for binary attributes
        ...
      4314a0b7
  6. 24 Sep, 2022 20 commits