Commit c26f4fbd authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull char / misc / iio driver updates from Greg KH:
 "Here is the big char/misc/iio and other small driver subsystem pull
  request for 6.16-rc1.

  Overall, a lot of individual changes, but nothing major, just the
  normal constant forward progress of new device support and cleanups to
  existing subsystems. Highlights in here are:

   - Large IIO driver updates and additions and device tree changes

   - Android binder bugfixes and logfile fixes

   - mhi driver updates

   - comedi driver updates

   - counter driver updates and additions

   - coresight driver updates and additions

   - echo driver removal as there are no in-kernel users of it

   - nvmem driver updates

   - spmi driver updates

   - new amd-sbi driver "subsystem" and drivers added

   - rust miscdriver binding documentation fix

   - other small driver fixes and updates (uio, w1, acrn, hpet,
     xillybus, cardreader drivers, fastrpc and others)

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

* tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (390 commits)
  binder: fix yet another UAF in binder_devices
  counter: microchip-tcb-capture: Add watch validation support
  dt-bindings: iio: adc: Add ROHM BD79100G
  iio: adc: add support for Nuvoton NCT7201
  dt-bindings: iio: adc: add NCT7201 ADCs
  iio: chemical: Add driver for SEN0322
  dt-bindings: trivial-devices: Document SEN0322
  iio: adc: ad7768-1: reorganize driver headers
  iio: bmp280: zero-init buffer
  iio: ssp_sensors: optimalize -> optimize
  HID: sensor-hub: Fix typo and improve documentation
  iio: admv1013: replace redundant ternary operator with just len
  iio: chemical: mhz19b: Fix error code in probe()
  iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS
  iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS
  iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS
  iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS
  iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS
  iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros
  iio: make IIO_DMA_MINALIGN minimum of 8 bytes
  ...
parents a100922a 9857af0f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ Description:
What:		/sys/bus/iio/devices/iio:deviceX/sampling_frequency
What:		/sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency
What:		/sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency
What:		/sys/bus/iio/devices/iio:deviceX/events/sampling_frequency
What:		/sys/bus/iio/devices/triggerX/sampling_frequency
KernelVersion:	2.6.35
Contact:	linux-iio@vger.kernel.org
@@ -740,7 +741,9 @@ Description:
		1kohm_to_gnd: connected to ground via an 1kOhm resistor,
		2.5kohm_to_gnd: connected to ground via a 2.5kOhm resistor,
		6kohm_to_gnd: connected to ground via a 6kOhm resistor,
		7.7kohm_to_gnd: connected to ground via a 7.7kOhm resistor,
		20kohm_to_gnd: connected to ground via a 20kOhm resistor,
		32kohm_to_gnd: connected to ground via a 32kOhm resistor,
		42kohm_to_gnd: connected to ground via a 42kOhm resistor,
		90kohm_to_gnd: connected to ground via a 90kOhm resistor,
		100kohm_to_gnd: connected to ground via an 100kOhm resistor,
+2 −2
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ Description: Read only. Returns the firmware version of Intel MAX10
What:		/sys/bus/.../drivers/intel-m10-bmc/.../mac_address
Date:		January 2021
KernelVersion:  5.12
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns the first MAC address in a block
		of sequential MAC addresses assigned to the board
		that is managed by the Intel MAX10 BMC. It is stored in
@@ -28,7 +28,7 @@ Description: Read only. Returns the first MAC address in a block
What:		/sys/bus/.../drivers/intel-m10-bmc/.../mac_count
Date:		January 2021
KernelVersion:  5.12
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns the number of sequential MAC
		addresses assigned to the board managed by the Intel
		MAX10 BMC. This value is stored in FLASH and is mirrored
+7 −7
Original line number Diff line number Diff line
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_root_entry_hash
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns the root entry hash for the static
		region if one is programmed, else it returns the
		string: "hash not programmed".  This file is only
@@ -11,7 +11,7 @@ Description: Read only. Returns the root entry hash for the static
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_root_entry_hash
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns the root entry hash for the partial
		reconfiguration region if one is programmed, else it
		returns the string: "hash not programmed".  This file
@@ -21,7 +21,7 @@ Description: Read only. Returns the root entry hash for the partial
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_root_entry_hash
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns the root entry hash for the BMC image
		if one is programmed, else it returns the string:
		"hash not programmed".  This file is only visible if the
@@ -31,7 +31,7 @@ Description: Read only. Returns the root entry hash for the BMC image
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_canceled_csks
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns a list of indices for canceled code
		signing keys for the static region. The standard bitmap
		list format is used (e.g. "1,2-6,9").
@@ -39,7 +39,7 @@ Description: Read only. Returns a list of indices for canceled code
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_canceled_csks
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns a list of indices for canceled code
		signing keys for the partial reconfiguration region. The
		standard bitmap list format is used (e.g. "1,2-6,9").
@@ -47,7 +47,7 @@ Description: Read only. Returns a list of indices for canceled code
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_canceled_csks
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns a list of indices for canceled code
		signing keys for the BMC.  The standard bitmap list format
		is used (e.g. "1,2-6,9").
@@ -55,7 +55,7 @@ Description: Read only. Returns a list of indices for canceled code
What:		/sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/flash_count
Date:		Sep 2022
KernelVersion:	5.20
Contact:	Peter Colberg <peter.colberg@altera.com>
Contact:	Matthew Gerlach <matthew.gerlach@altera.com>
Description:	Read only. Returns number of times the secure update
		staging area has been flashed.
		Format: "%u".
+13 −0
Original line number Diff line number Diff line
@@ -30,6 +30,19 @@ properties:
  power-domains:
    maxItems: 1

  clocks:
    minItems: 1
    maxItems: 3

  clock-names:
    oneOf:
      - items:
          - enum: [apb_pclk, atclk]
      - items: # Zynq-700
          - const: apb_pclk
          - const: dbg_trc
          - const: dbg_apb

  in-ports:
    $ref: /schemas/graph.yaml#/properties/ports
    additionalProperties: false
+11 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ description: |
  * https://www.analog.com/en/products/ad7386-4.html
  * https://www.analog.com/en/products/ad7387-4.html
  * https://www.analog.com/en/products/ad7388-4.html
  * https://www.analog.com/en/products/ad7389-4.html
  * https://www.analog.com/en/products/adaq4370-4.html
  * https://www.analog.com/en/products/adaq4380-4.html
  * https://www.analog.com/en/products/adaq4381-4.html
@@ -49,6 +50,7 @@ properties:
      - adi,ad7386-4
      - adi,ad7387-4
      - adi,ad7388-4
      - adi,ad7389-4
      - adi,adaq4370-4
      - adi,adaq4380-4
      - adi,adaq4381-4
@@ -213,6 +215,15 @@ allOf:
      properties:
        refin-supply: false

  # adi,ad7389-4 is internal reference only
  - if:
      properties:
        compatible:
          const: adi,ad7389-4
    then:
      properties:
        refio-supply: false

  # adaq devices need more supplies and using channel to declare gain property
  # only applies to adaq devices
  - if:
Loading