Commit 3bad80da authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull char/misc and other driver updates from Greg KH:
 "Here is the large set of char, misc, and other "small" driver
  subsystem changes for 5.17-rc1.

  Lots of different things are in here for char/misc drivers such as:

   - habanalabs driver updates

   - mei driver updates

   - lkdtm driver updates

   - vmw_vmci driver updates

   - android binder driver updates

   - other small char/misc driver updates

  Also smaller driver subsystems have also been updated, including:

   - fpga subsystem updates

   - iio subsystem updates

   - soundwire subsystem updates

   - extcon subsystem updates

   - gnss subsystem updates

   - phy subsystem updates

   - coresight subsystem updates

   - firmware subsystem updates

   - comedi subsystem updates

   - mhi subsystem updates

   - speakup subsystem updates

   - rapidio subsystem updates

   - spmi subsystem updates

   - virtual driver updates

   - counter subsystem updates

  Too many individual changes to summarize, the shortlog contains the
  full details.

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

* tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (406 commits)
  counter: 104-quad-8: Fix use-after-free by quad8_irq_handler
  dt-bindings: mux: Document mux-states property
  dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC
  counter: remove old and now unused registration API
  counter: ti-eqep: Convert to new counter registration
  counter: stm32-lptimer-cnt: Convert to new counter registration
  counter: stm32-timer-cnt: Convert to new counter registration
  counter: microchip-tcb-capture: Convert to new counter registration
  counter: ftm-quaddec: Convert to new counter registration
  counter: intel-qep: Convert to new counter registration
  counter: interrupt-cnt: Convert to new counter registration
  counter: 104-quad-8: Convert to new counter registration
  counter: Update documentation for new counter registration functions
  counter: Provide alternative counter registration functions
  counter: stm32-timer-cnt: Convert to counter_priv() wrapper
  counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper
  counter: ti-eqep: Convert to counter_priv() wrapper
  counter: ftm-quaddec: Convert to counter_priv() wrapper
  counter: intel-qep: Convert to counter_priv() wrapper
  counter: microchip-tcb-capture: Convert to counter_priv() wrapper
  ...
parents 871bfa02 d47c7407
Loading
Loading
Loading
Loading
+15 −8
Original line number Diff line number Diff line
@@ -155,6 +155,13 @@ Description: Triggers an I2C transaction that is generated by the device's
                CPU. Writing to this file generates a write transaction while
                reading from the file generates a read transaction

What:           /sys/kernel/debug/habanalabs/hl<n>/i2c_len
Date:           Dec 2021
KernelVersion:  5.17
Contact:        obitton@habana.ai
Description:    Sets I2C length in bytes for I2C transaction that is generated by
                the device's CPU

What:           /sys/kernel/debug/habanalabs/hl<n>/i2c_reg
Date:           Jan 2019
KernelVersion:  5.1
@@ -226,12 +233,6 @@ Description: Gets the state dump occurring on a CS timeout or failure.
                Writing an integer X discards X state dumps, so that the
                next read would return X+1-st newest state dump.

What:           /sys/kernel/debug/habanalabs/hl<n>/timeout_locked
Date:           Sep 2021
KernelVersion:  5.16
Contact:        obitton@habana.ai
Description:    Sets the command submission timeout value in seconds.

What:           /sys/kernel/debug/habanalabs/hl<n>/stop_on_err
Date:           Mar 2020
KernelVersion:  5.6
@@ -239,6 +240,12 @@ Contact: ogabbay@kernel.org
Description:    Sets the stop-on_error option for the device engines. Value of
                "0" is for disable, otherwise enable.

What:           /sys/kernel/debug/habanalabs/hl<n>/timeout_locked
Date:           Sep 2021
KernelVersion:  5.16
Contact:        obitton@habana.ai
Description:    Sets the command submission timeout value in seconds.

What:           /sys/kernel/debug/habanalabs/hl<n>/userptr
Date:           Jan 2019
KernelVersion:  5.1
+16 −0
Original line number Diff line number Diff line
What:		/sys/bus/iio/devices/iio:deviceX/filter_mode_available
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Reading this returns the valid values that can be written to the
		on_altvoltage0_mode attribute:

		- auto -> Adjust bandpass filter to track changes in input clock rate.
		- manual -> disable/unregister the clock rate notifier / input clock tracking.

What:		/sys/bus/iio/devices/iio:deviceX/filter_mode
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		This attribute configures the filter mode.
		Reading returns the actual mode.
+38 −0
Original line number Diff line number Diff line
What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_i_calibphase
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write unscaled value for the Local Oscillatior path quadrature I phase shift.

What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_q_calibphase
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write unscaled value for the Local Oscillatior path quadrature Q phase shift.

What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibbias
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write value for the Local Oscillatior Feedthrough Offset Calibration I Positive
		side.

What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibbias
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write value for the Local Oscillatior Feedthrough Offset Calibration Q Positive side.

What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage1_i_calibbias
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration I Negative
		side.

What:		/sys/bus/iio/devices/iio:deviceX/in_altvoltage1_q_calibbias
KernelVersion:
Contact:	linux-iio@vger.kernel.org
Description:
		Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration Q Negative
		side.
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: ADC found on Freescale vf610 and similar SoCs

maintainers:
  - Fugang Duan <fugang.duan@nxp.com>
  - Haibo Chen <haibo.chen@nxp.com>

description:
  ADCs found on vf610/i.MX6slx and upward SoCs from Freescale.
+3 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ description: |
   8 | batt_v
   9 | batt_chrg_i
  10 | batt_dischrg_i
  11 | ts_v

  AXP22x
  ------
@@ -34,6 +35,7 @@ description: |
   1 | batt_v
   2 | batt_chrg_i
   3 | batt_dischrg_i
   4 | ts_v

  AXP813
  ------
@@ -42,6 +44,7 @@ description: |
   2 | batt_v
   3 | batt_chrg_i
   4 | batt_dischrg_i
   5 | ts_v


properties:
Loading