[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZvU2LBnU8jwgOY00@kroah.com>
Date: Thu, 26 Sep 2024 12:23:40 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver updates for 6.12-rc1
The following changes since commit da3ea35007d0af457a0afc87e84fddaebc4e0b63:
Linux 6.11-rc7 (2024-09-08 14:50:28 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.12-rc1
for you to fetch changes up to 0cf7befa3ea2e7284d8ba5b8f45a546865b09edb:
greybus: gb-beagleplay: Add firmware upload API (2024-09-12 09:04:09 +0200)
----------------------------------------------------------------
Char/Misc and other driver changes for 6.12-rc1
Here is the "big" set of char/misc and other driver subsystem changes
for 6.12-rc1. Sorry for the delay, conference travel for the past two
weeks has this and my other pull requests showing up real late
in the cycle.
Lots of changes in here, primarily dominated by the usual IIO driver
updates and additions, but there are also small driver subsystem updates
all over the place. Included in here are:
- lots and lots of new IIO drivers and updates to existing ones
- interconnect subsystem updates and new drivers
- nvmem subsystem updates and new drivers
- mhi driver updates
- power supply subsystem updates
- kobj_type const work for many different small subsystems
- comedi driver fix
- coresight subsystem and driver updates
- fpga subsystem improvements
- slimbus fixups
- binder new feature addition for "frozen" notifications
- lots and lots of other small driver updates and cleanups
All of these have been in linux-next for a long time with no reported
problems.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Abhash Jha (4):
iio: light: ltr390: Add configurable gain and resolution
iio: light: apds9960: Add proximity and gesture offset calibration
iio: light: ltr390: Add ALS channel and support for gain and resolution
iio: light: ltr390: Calculate 'counts_per_uvi' dynamically
Adam Skladowski (9):
dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC
interconnect: qcom: Add MSM8976 interconnect provider driver
dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC
interconnect: qcom: Add MSM8937 interconnect provider driver
interconnect: qcom: qcs404: Mark AP-owned nodes as such
interconnect: qcom: qcs404: Add regmaps and more bus descriptions
dt-bindings: interconnect: qcom: msm8939: Fix example
interconnect: qcom: msm8953: Add ab_coeff
dt-bindings: interconnect: qcom: msm8953: Fix 'See also' in description
Alisa-Dariana Roman (4):
dt-bindings: iio: adc: ad7192: Update clock config
iio: adc: ad7192: Update clock config
dt-bindings: iio: adc: ad7192: Add clock provider
iio: adc: ad7192: Add clock provider
Andreas Klinger (1):
iio: sgp40: retain documentation in driver
Andy Shevchenko (5):
iio: proximity: cros_ec_mkbp_proximity: Switch to including mod_devicetable.h for struct of_device_id definition
iio: accel: bmc150: use fwnode_irq_get_byname()
iio: accel: bmc150: Improve bmc150_apply_bosc0200_acpi_orientation()
iio: imu: st_lsm6dsx: Use iio_read_acpi_mount_matrix() helper
iio: imu: st_lsm6dsx: Remove useless dev_fwnode() calls
Antoniu Miclaus (6):
ABI: testing: fix admv8818 attr description
dt-bindings: iio: accel: add ADXL380
iio: accel: add ADXL380 driver
docs: iio: add documentation for adxl380 driver
dt-bindings: iio: adf4377: add adf4378 support
iio: frequency: adf4377: add adf4378 support
Ayush Singh (3):
dt-bindings: net: ti,cc1352p7: Add bootloader-backdoor-gpios
arm64: dts: ti: k3-am625-beagleplay: Add bootloader-backdoor-gpios to cc1352p7
greybus: gb-beagleplay: Add firmware upload API
Ba Jing (1):
binder: modify the comment for binder_proc_unlock
Barnabás Czémán (2):
iio: magnetometer: ak8975: Relax failure on unknown id
iio: magnetometer: ak8975: Fix reading for ak099xx sensors
Bartosz Golaszewski (3):
dt-bindings: misc: qcom,fastrpc: increase the max number of iommus
dt-bindings: misc: qcom,fastrpc: document new domain ID
iio: dac: ad5449: drop support for platform data
Chanwoo Choi (1):
Merge tag 'ib-psy-usb-types-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply into extcon-next
Chen Ni (1):
iio: dac: ti-dac7311: Add check for spi_setup
Chris Morgan (4):
mfd: axp20x: Add ADC, BAT, and USB cells for AXP717
iio: adc: axp20x_adc: Add adc_en1 and adc_en2 to axp_data
dt-bindings: iio: adc: Add AXP717 compatible
iio: adc: axp20x_adc: add support for AXP717 ADC
Colin Ian King (2):
iio: pressure: bmp280-core: Make read-only const array conversion_time_max static
iio: Fix spelling mistake "avaialable" -> "available"
Dan Carpenter (3):
iio: dac: ltc2664: Fix off by one in ltc2664_channel_config()
iio: adc: pac1921: add missing error return in probe()
iio: proximity: hx9023s: Fix error code in hx9023s_property_get()
Danila Tikhonov (2):
dt-bindings: iio: magnetometer: Add ak09118
iio: magnetometer: ak8975: Add AK09118 support
David Lechner (23):
dt-bindings: iio: adc: add AD4695 and similar ADCs
iio: adc: ad4695: Add driver for AD4695 and similar ADCs
Documentation: iio: Document ad4695 driver
iio: dac: mcp4728: rename err to ret in probe function
iio: dac: mcp4728: use devm_regulator_get_enable_read_voltage()
iio: dac: mcp4922: use devm_regulator_get_enable_read_voltage()
iio: dac: mcp4922: drop remove() callback
iio: adc: mcp3911: use devm_regulator_get_enable_read_voltage()
iio: backend: spelling: continuous -> continuous
iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage()
iio: adc: ti-tsc2046: use devm_regulator_get_enable_read_voltage()
dt-bindings: iio: ad4695: fix common-mode-channel
iio: adc: ad4695: implement triggered buffer
doc: iio: ad4695: document buffered read
iio: ABI: document calibscale_available attributes
iio: ABI: sort calibscale attributes
iio: ABI: add missing calibscale attributes
iio: ABI: add missing calibbias attributes
iio: ABI: remove duplicate in_resistance_calibbias
iio: adc: ad4695: add 2nd regmap for 16-bit registers
iio: adc: ad4695: implement calibration support
doc: iio: ad4695: update for calibration support
iio: ABI: document ad4695 new attributes
Denis Benato (3):
iio: trigger: allow devices to suspend/resume theirs associated trigger
iio: bmi323: suspend and resume triggering on relevant pm operations
iio: bmi323: peripheral in lowest power state on suspend
Detlev Casanova (1):
dt-bindings: iio: adc: Add rockchip,rk3576-saradc string
Dmitry Baryshkov (3):
interconnect: qcom: sm8350: drop DISP nodes
dt-bindings: interconnect: qcom,sm8350: drop DISP nodes
interconnect: qcom: sm8250: Enable sync_state
Dr. David Alan Gilbert (1):
cdx: remove unused struct 'cdx_mcdi_copy_buffer'
Dumitru Ceclan (2):
iio: adc: ad7124: reduce the number of SPI transfers
iio: adc: ad7124: set initial ADC mode to idle
Fabio Porcedda (1):
bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
Florian Rommel (1):
kgdbts: fix hw_access_break_test
Frank Li (3):
dt-bindings: nvmem: sfp: add ref to nvmem-deprecated-cells.yaml
dt-bindings: extcon: ptn5150: add child node port
dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format
Georgi Djakov (3):
dt-bindings: interconnect: qcom: Do not require reg for sc8180x virt NoCs
Merge branch 'icc-misc' into icc-next
Merge branch 'icc-sm8350' into icc-next
Greg Kroah-Hartman (10):
Merge 6.11-rc3 into char-misc-next
Merge 6.11-rc4 into char-misc-next
Merge tag 'iio-for-6.12a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-testing
Merge tag 'coresight-next-v6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag 'fpga-for-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag 'mhi-for-v6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag 'icc-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag 'iio-for-6.12b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag 'extcon-next-for-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge 6.11-rc7 into char-misc-next
Guillaume Stols (8):
dt-bindings: iio: adc: adi,ad7606: normalize textwidth
dt-bindings: iio: adc: adi,ad7606: improve descriptions
dt-bindings: iio: adc: adi,ad7606: add supply properties
dt-bindings: iio: adc: adi,ad7606: fix example
dt-bindings: iio: adc: adi,ad7606: add conditions
iio: adc: ad7606: fix oversampling gpio array
iio: adc: ad7606: fix standby gpio state to match the documentation
iio: adc: ad7606: switch mutexes to guard
Hans de Goede (7):
power: supply: "usb_type" property may be written to
power: supply: ucs1002: Adjust ucs1002_set_usb_type() to accept string values
power: supply: rt9467-charger: Remove "usb_type" property write support
power: supply: sysfs: Add power_supply_show_enum_with_available() helper
power: supply: sysfs: Move power_supply_show_enum_with_available() up
power: supply: Change usb_types from an array into a bitmask
extcon: Add LC824206XA microUSB switch driver
Hongbo Li (3):
misc: tsl2550: replace simple_strtoul to kstrtoul
cxl: Constify struct kobj_type
uio: Constify struct kobj_type
Ian Abbott (1):
comedi: ni_*: do not declare unused variable range_ni_E_ao_ext
James Clark (9):
coresight: Remove unused ETM Perf stubs
coresight: Clarify comments around the PID of the sink owner
coresight: Move struct coresight_trace_id_map to common header
coresight: Expose map arguments in trace ID API
coresight: Make CPU id map a property of a trace ID map
coresight: Use per-sink trace ID maps for Perf sessions
coresight: Remove pending trace ID release mechanism
coresight: Emit sink ID in the HW_ID packets
coresight: Make trace ID map spinlock local to the map
Javier Carrasco (13):
iio: accel: adxl367: Constify struct regmap_bus
iio: accel: bma400: Constify struct regmap_bus
iio: accel: bmi088: Constify struct regmap_bus
iio: adc: ad7091r8: Constify struct regmap_bus
iio: chemical: bme680: Constify struct regmap_bus
iio: dac: ltc2688: Constify struct regmap_bus
iio: imu: bmi323: Constify struct regmap_bus
iio: imu: bno055: Constify struct regmap_bus
iio: light: gp2ap002: Constify struct regmap_bus
iio: pressure: bmp280: Constify struct regmap_bus
iio: adc: ad7768-1: use device_* to iterate over device child nodes
coresight: cti: use device_* to iterate over device child nodes
iio: adc: xilinx-ams: use device_* to iterate over device child nodes
Jie Gan (2):
Coresight: Set correct cs_mode for TPDM to fix disable issue
Coresight: Set correct cs_mode for dummy source to fix disable issue
Jonathan Cameron (3):
Merge tag 'spi-mosi-config' into togreg
iio: adc: standardize on formatting for id match tables
Merge remote-tracking branch 'mfd/ib-mfd-for-iio-power-6.12' into togreg
Joshua Felmeden (2):
dt-bindings: iio: humidity: add ENS210 sensor family
iio: humidity: Add support for ENS210
Julien Stephan (8):
docs: iio: new docs for ad7380 driver
dt-bindings: iio: adc: ad7380: add single-ended compatible parts
iio: core: add function to retrieve active_scan_mask index
iio: adc: ad7380: add missing trailing commas
iio: adc: ad7380: prepare driver for single-ended parts support
iio: adc: ad7380: add support for single-ended parts
iio: adc: ad7380: enable sequencer for single-ended parts
docs: iio: ad7380: add support for single-ended parts
Kaustabh Chakraborty (3):
iio: light: stk3310: relax chipid check warning
iio: light: stk3310: add support for stk3013
dt-bindings: iio: light: stk33xx: add compatible for stk3013
Kees Cook (1):
interconnect: icc-clk: Add missed num_nodes initialization
Kim Seer Paller (6):
iio: ABI: Generalize ABI documentation for DAC
iio: ABI: add DAC 42kohm_to_gnd powerdown mode
dt-bindings: iio: dac: Generalize DAC common properties
dt-bindings: iio: dac: Add adi,ltc2664.yaml
dt-bindings: iio: dac: Add adi,ltc2672.yaml
iio: dac: ltc2664: Add driver for LTC2664 and LTC2672
Krzysztof Kozlowski (9):
iio: accel: bma400: simplify with cleanup.h
iio: adc: ad7280a: simplify with cleanup.h
iio: adc: at91: simplify with cleanup.h
iio: adc: max1363: simplify with cleanup.h
iio: adc: ti-tsc2046: simplify with cleanup.h
iio: magnetometer: ak8975: drop incorrect AK09116 compatible
dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
dt-bindings: iio: st,stm32-adc: add top-level constraints
dt-bindings: nvmem: st,stm32-romem: add missing "unevaluatedProperties" on child nodes
Kunwu Chan (1):
bus: mhi: host: make mhi_bus_type const
Ling Xu (1):
misc: fastrpc: Add support for cdsp1 remoteproc
Ma Ke (1):
pps: add an error check in parport_attach
Mank Wang (1):
bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69
Marcelo Schmitt (7):
spi: Enable controllers to extend the SPI protocol with MOSI idle configuration
spi: bitbang: Implement support for MOSI idle state configuration
spi: spi-gpio: Add support for MOSI idle state configuration
spi: spi-axi-spi-engine: Add support for MOSI idle configuration
dt-bindings: iio: adc: Add AD4000
iio: adc: Add support for AD4000
Documentation: Add AD4000 documentation
Marco Pagani (3):
fpga: Simplify and improve fpga mgr test using deferred actions
fpga: Simplify and improve fpga bridge test using deferred actions
fpga: Simplify and improve fpga region test using deferred actions
Marek Vasut (8):
dt-bindings: iio: light: ltrf216a: Document LTR-308 support
iio: light: ltrf216a: Add LTR-308 support
iio: light: noa1305: Simplify noa1305_read_raw()
iio: light: noa1305: Assign val in noa1305_measure()
iio: light: noa1305: Use static table lookup of scale values
iio: light: noa1305: Report available scale values
iio: light: noa1305: Make integration time configurable
iio: light: noa1305: Fix up integration time look up
Masahiro Yamada (1):
slimbus: generate MODULE_ALIAS() from MODULE_DEVICE_TABLE()
Matteo Martelli (4):
iio: ABI: generalize shunt_resistor attribute
dt-bindings: iio: adc: add binding for pac1921
iio: adc: add support for pac1921
iio: remove unneeded assignment in __iio_format_value
Matthew Wilcox (1):
nvmem: Fix misspelling
Matti Vaittinen (6):
dt-bindings: iio: BU27034 => BU27034ANUC
bu27034: ROHM BU27034NUC to BU27034ANUC
bu27034: ROHM BU27034NUC to BU27034ANUC drop data2
bu27034: ROHM BU27034ANUC correct gains and times
bu27034: ROHM BU27034ANUC correct lux calculation
iio: bu27034: Add a read only HARDWAREGAIN
Mudit Sharma (2):
dt-bindings: iio: light: ROHM BH1745
iio: light: ROHM BH1745 colour sensor
Nuno Sa (89):
iio: core: add accessors 'masklength'
iio: core: make use of iio_get_masklength()
iio: buffer: make use of iio_get_masklength()
iio: accel: adxl367: make use of iio_get_masklength()
iio: accel: adxl372: make use of iio_get_masklength()
iio: accel: bma180: make use of iio_for_each_active_channel()
iio: accel: bmc150-accel-core: make use of iio_for_each_active_channel()
iio: accel: cros_ec_accel_legacy: make use of iio_get_masklength()
iio: accel: fxls8962af-core: make use of iio_for_each_active_channel()
iio: accel: msa311: make use of iio_for_each_active_channel()
iio: accel: sca3300: make use of iio_for_each_active_channel()
iio: accel: stk8312: make use of iio_for_each_active_channel()
iio: accel: stk8ba50: make use of iio_for_each_active_channel()
iio: adc: ad7266: make use of iio_get_masklength()
iio: adc: ad7298: make use of iio_get_masklength()
iio: adc: ad799x: make use of iio_get_masklength()
iio: adc: ad_sigma_delta: use new '.masklength' accessors
iio: adc: at91_adc: make use of iio_for_each_active_channel()
iio: imu: adis16475: make use of iio_for_each_active_channel()
iio: imu: adis16480: make use of iio_for_each_active_channel()
iio: adc: ad9467: support multiple channels calibration
iio: adc: ad9467: add new chip_info variables
iio: adc: ad9467: don't allow reading vref if not available
dt-bindings: adc: ad9467: support new parts
iio: adc: ad9467: support new parts
iio: backend: remove unused parameter
iio: backend: print message in case op is not implemented
iio: adc: cc10001_adc: make use of iio_for_each_active_channel()
iio: adc: dln2-adc: use new '.masklength' accessors
iio: adc: hx711: make use of iio_for_each_active_channel()
iio: dummy: iio_simple_dummy_buffer: use iio_for_each_active_channel()
iio: health: afe4403: make use of iio_for_each_active_channel()
iio: health: max30102: make use of iio_get_masklength()
iio: health: afe4404: make use of iio_for_each_active_channel()
iio: humidity: am2315: make use of iio_for_each_active_channel()
iio: imu: bmi160_core: make use of iio_for_each_active_channel()
iio: imu: bno055: make use of iio_get_masklength()
iio: imu: kmx61: make use of iio_for_each_active_channel()
iio: light: adjd_s311: make use of iio_for_each_active_channel()
iio: light: gp2ap020a00f: make use of iio_for_each_active_channel()
iio: light: isl29125: make use of iio_for_each_active_channel()
iio: light: si1145: use new '.masklength' accessors
iio: light: tcs3414: make use of iio_for_each_active_channel()
iio: light: tcs3472: make use of iio_for_each_active_channel()
iio: magnetometer: rm3100-core: make use of iio_get_masklength()
iio: pressure: dlhl60d: make use of iio_for_each_active_channel()
iio: proximity: hx9023s: make use of iio_for_each_active_channel()
iio: proximity: sx9500: make use of iio_for_each_active_channel()
iio: proximity: sx_common: make use of iio_for_each_active_channel()
iio: accel: adxl380: make use of iio_get_masklength()
iio: adc: max1118: make use of iio_for_each_active_channel()
iio: adc: max1118: make use of iio_for_each_active_channel()
iio: adc: mcp3911: make use of iio_for_each_active_channel()
iio: adc: mt6360-adc: make use of iio_for_each_active_channel()
iio: adc: rockchip_saradc: make use of iio_for_each_active_channel()
iio: adc: rtq6056: make use of iio_for_each_active_channel()
iio: adc: stm32-adc: make use of iio_get_masklength()
iio: adc: stm32-dfsdm-adc: make use of iio_get_masklength()
iio: adc: ti-adc0832: make use of iio_for_each_active_channel()
iio: adc: ti-adc084s021: make use of iio_for_each_active_channel()
iio: adc: ti-ads1015: make use of iio_get_masklength()
iio: adc: ti-ads1119: make use of iio_get_masklength()
iio: adc: ti-ads1298: make use of iio_for_each_active_channel()
iio: adc: ti-adc12138: make use of iio_for_each_active_channel()
iio: adc: ti-ads124s08: make use of iio_for_each_active_channel()
iio: adc: ti-ads131e08: make use of iio_for_each_active_channel()
iio: adc: ti-ads8688: make use of iio_for_each_active_channel()
iio: adc: vf610_adc: make use of iio_get_masklength()
iio: adc: xilinx-xadc-core: use new '.masklength' accessors
iio: common: cros_ec_sensors_core: use new '.masklength' accessors
staging: iio: impedance-analyzer: ad5933: make use of iio_get_masklength()
iio: core: annotate masklength as __private
iio: buffer-dma: Move exports into IIO_DMA_BUFFER namespace
iio: backend: introduce struct iio_backend_info
iio: backend: add debugFs interface
iio: backend: add a modified prbs23 support
iio: adc: adi-axi-adc: support modified prbs23
iio: adc: adi-axi-adc: split axi_adc_chan_status()
iio: adc: adi-axi-adc: implement backend debugfs interface
iio: adc: ad9467: add backend test mode helpers
iio: adc: ad9467: add digital interface test to debugfs
iio: dac: adi-axi-dac: support debugfs direct_reg_access
iio: dac: ad9739a: add backend debugfs interface
MAINTAINERS: add entry for ad9467
ABI: debugfs-iio-ad9467: document the debugfs interface
iio: imu: adis16475: drop ifdef around CONFIG_DEBUG_FS
iio: imu: adis16480: drop ifdef around CONFIG_DEBUG_FS
iio: imu: adis16400: drop ifdef around CONFIG_DEBUG_FS
iio: imu: adis16460: drop ifdef around CONFIG_DEBUG_FS
Olivier Moysan (9):
iio: add read scale and offset services to iio backend framework
iio: add enable and disable services to iio backend framework
iio: add child nodes support in iio backend framework
dt-bindings: iio: dfsdm: move to backend framework
dt-bindings: iio: add backend support to sd modulator
dt-bindings: iio: add vref support to sd modulator
iio: adc: stm32-dfsdm: adopt generic channels bindings
iio: add iio backend support to sd modulator
iio: adc: stm32-dfsdm: add scaling support to dfsdm
Peng Fan (2):
dt-bindings: nvmem: imx-ocotp: support i.MX95
nvmem: imx-ocotp-ele: support i.MX95
Petar Stoykov (3):
dt-bindings: iio: pressure: Add Sensirion SDP500
iio: pressure: Add driver for Sensirion SDP500
MAINTAINERS: Add Sensirion SDP500
Rafał Miłecki (3):
dt-bindings: nvmem: convert U-Boot env to a layout
nvmem: layouts: add U-Boot env layout
MAINTAINERS: Update path for U-Boot environment variables YAML
Rayyan Ansari (4):
dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020
iio: accel: kxcjk-1013: Add support for KX022-1020
dt-bindings: iio: magnetometer: bmc150: Document mount-matrix
dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc
Rob Herring (Arm) (5):
cxl: Drop printing of DT properties
cxl: Use of_property_ accessor functions
iio: adc: aspeed: Use of_property_present()
misc: lis3lv02d: Fix incorrect of_get_property() usage
iio: adc: mcp320x: Drop vendorless compatible strings
Ruffalo Lavoisier (2):
binder: fix typo in comment
comedi: ni_routing: tools: Check when the file could not be opened
Slark Xiao (2):
bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modems
bus: mhi: host: pci_generic: Enable EDL trigger for Foxconn modems
Stephen Rothwell (1):
extcon: lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE
Suzuki K Poulose (1):
coresight: tmc: sg: Do not leak sg_table
Tengfei Fan (1):
dt-bindings: interconnect: qcom-bwmon: Document SA8775p bwmon compatibles
Thomas Bonnefille (2):
dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC
iio: adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC
Thorsten Blum (2):
hpet: Optimize local variable data type in hpet_alloc()
iio: common: scmi_iio: Remove unnecessary u64 type cast
Uwe Kleine-König (1):
w1: ds2482: Drop explicit initialization of struct i2c_device_id::driver_data to 0
Vasileios Amoiridis (22):
iio: chemical: bme680: Fix read/write ops to device by adding mutexes
iio: chemical: bme680: Fix typo in define
iio: chemical: bme680: Drop unnecessary casts and correct adc data types
iio: chemical: bme680: Remove remaining ACPI-only stuff
iio: chemical: bme680: Sort headers alphabetically
iio: chemical: bme680: Remove duplicate register read
iio: chemical: bme680: Use bulk reads for calibration data
iio: chemical: bme680: Allocate IIO device before chip initialization
iio: chemical: bme680: Add read buffers in read/write buffer union
iio: chemical: bme680: Make error checks consistent
iio: chemical: bme680: Modify startup procedure
iio: chemical: bme680: Move probe errors to dev_err_probe()
iio: chemical: bme680: Remove redundant gas configuration
iio: chemical: bme680: Move forced mode setup in ->read_raw()
iio: chemical: bme680: Refactorize reading functions
iio: pressure: bmp280: Generalize read_*() functions
iio: pressure: bmp280: Add SCALE, RAW values in channels and refactorize them
iio: pressure: bmp280: Add triggered buffer support
iio: pressure: bmp280: Fix regmap for BMP280 device
iio: pressure: bmp280: Fix waiting time for BMP3xx configuration
iio: pressure: bmp280: Sort headers alphabetically
chemical: bme680: Convert to static the const lookup table
Vincenzo Mezzela (1):
drivers: cacheinfo: use __free attribute instead of of_node_put()
Wolfram Sang (5):
fpga: socfpga: Rename 'timeout' variable as 'time_left'
fpga: zynq-fpga: Rename 'timeout' variable as 'time_left'
slimbus: messaging: use 'time_left' variable with wait_for_completion_timeout()
slimbus: qcom-ctrl: use 'time_left' variable with wait_for_completion_timeout()
slimbus: qcom-ngd-ctrl: use 'time_left' variable with wait_for_completion_timeout()
Yang Ruibin (1):
drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
Yasin Lee (3):
dt-bindings: vendor-prefixes: add tyhx
dt-bindings: iio: proximity: Add TYHX HX9023S
iio: proximity: Add driver support for TYHX's HX9023S capacitive proximity sensor
Yu-Ting Tseng (2):
binder: frozen notification
binder: frozen notification binder_features flag
Zhang Zekun (2):
nvmem: sunplus-ocotp: Use devm_platform_ioremap_resource_byname() helper function
ocxl: Remove the unused declarations in headr file
Zhu Jun (1):
tools/iio: Add memory allocation failure check for trigger_name
shuaijie wang (2):
dt-bindings: iio: aw96103: Add bindings for aw96103/aw96105 sensor
iio: proximity: aw96103: Add support for aw96103/aw96105 proximity sensor
zhang jiao (1):
hpet: Fix the wrong format specifier
zhangjiao (1):
tools: iio: rm .*.cmd when make clean
Documentation/ABI/stable/sysfs-bus-nvmem | 2 +-
Documentation/ABI/testing/debugfs-iio-ad9467 | 39 +
Documentation/ABI/testing/debugfs-iio-backend | 20 +
Documentation/ABI/testing/sysfs-bus-iio | 78 +-
.../ABI/testing/sysfs-bus-iio-adc-max9611 | 17 -
.../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 14 -
Documentation/ABI/testing/sysfs-bus-iio-dac | 61 +
.../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 31 -
.../ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 +-
Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc | 9 -
Documentation/ABI/testing/sysfs-class-power | 7 +-
.../devicetree/bindings/extcon/extcon-ptn5150.yaml | 11 +
.../devicetree/bindings/extcon/extcon-usb-gpio.txt | 21 -
.../bindings/extcon/linux,extcon-usb-gpio.yaml | 37 +
.../devicetree/bindings/iio/accel/adi,adxl380.yaml | 92 +
.../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 +
.../devicetree/bindings/iio/adc/adi,ad4000.yaml | 197 ++
.../devicetree/bindings/iio/adc/adi,ad4695.yaml | 254 +++
.../devicetree/bindings/iio/adc/adi,ad7192.yaml | 33 +-
.../devicetree/bindings/iio/adc/adi,ad7380.yaml | 13 +
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 123 +-
.../devicetree/bindings/iio/adc/adi,ad9467.yaml | 3 +
.../bindings/iio/adc/microchip,pac1921.yaml | 71 +
.../bindings/iio/adc/rockchip-saradc.yaml | 3 +
.../bindings/iio/adc/sigma-delta-modulator.yaml | 25 +-
.../bindings/iio/adc/sophgo,cv1800b-saradc.yaml | 83 +
.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 4 +-
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 122 +-
.../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +
.../devicetree/bindings/iio/dac/adi,ltc2664.yaml | 181 ++
.../devicetree/bindings/iio/dac/adi,ltc2672.yaml | 160 ++
Documentation/devicetree/bindings/iio/dac/dac.yaml | 50 +
.../bindings/iio/frequency/adi,adf4377.yaml | 10 +
.../bindings/iio/humidity/sciosense,ens210.yaml | 55 +
.../bindings/iio/light/liteon,ltrf216a.yaml | 4 +-
.../devicetree/bindings/iio/light/rohm,bh1745.yaml | 53 +
.../{rohm,bu27034.yaml => rohm,bu27034anuc.yaml} | 11 +-
.../devicetree/bindings/iio/light/stk33xx.yaml | 13 +-
.../iio/magnetometer/asahi-kasei,ak8975.yaml | 5 +-
.../iio/magnetometer/bosch,bmc150_magn.yaml | 3 +
.../bindings/iio/pressure/sensirion,sdp500.yaml | 46 +
.../bindings/iio/proximity/awinic,aw96103.yaml | 61 +
.../bindings/iio/proximity/tyhx,hx9023s.yaml | 93 +
.../bindings/interconnect/qcom,msm8939.yaml | 25 +-
.../bindings/interconnect/qcom,msm8953.yaml | 3 +-
.../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 +
.../bindings/interconnect/qcom,rpmh.yaml | 5 +-
.../devicetree/bindings/misc/qcom,fastrpc.yaml | 3 +-
.../devicetree/bindings/net/ti,cc1352p7.yaml | 7 +
.../bindings/nvmem/fsl,layerscape-sfp.yaml | 1 +
.../devicetree/bindings/nvmem/imx-ocotp.yaml | 3 +-
.../bindings/nvmem/layouts/nvmem-layout.yaml | 1 +
.../bindings/nvmem/{ => layouts}/u-boot,env.yaml | 39 +-
.../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/iio/ad4000.rst | 131 ++
Documentation/iio/ad4695.rst | 167 ++
Documentation/iio/ad7380.rst | 130 ++
Documentation/iio/adxl380.rst | 233 +++
Documentation/iio/index.rst | 4 +
Documentation/spi/spi-summary.rst | 83 +
MAINTAINERS | 76 +-
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 3 +-
drivers/android/binder.c | 288 ++-
drivers/android/binder_internal.h | 21 +-
drivers/android/binderfs.c | 8 +
drivers/base/cacheinfo.c | 41 +-
drivers/bus/mhi/host/init.c | 2 +-
drivers/bus/mhi/host/internal.h | 2 +-
drivers/bus/mhi/host/pci_generic.c | 64 +-
drivers/cdx/controller/mcdi.c | 4 -
drivers/char/hpet.c | 6 +-
drivers/comedi/drivers/ni_atmio.c | 9 +
drivers/comedi/drivers/ni_mio_common.c | 9 -
drivers/comedi/drivers/ni_pcimio.c | 9 +
.../drivers/ni_routing/tools/convert_c_to_py.c | 5 +
drivers/comedi/drivers/ni_stc.h | 2 -
drivers/extcon/Kconfig | 11 +
drivers/extcon/Makefile | 1 +
drivers/extcon/extcon-intel-cht-wc.c | 15 +-
drivers/extcon/extcon-lc824206xa.c | 495 +++++
drivers/fpga/socfpga.c | 7 +-
drivers/fpga/tests/fpga-bridge-test.c | 25 +-
drivers/fpga/tests/fpga-mgr-test.c | 28 +-
drivers/fpga/tests/fpga-region-test.c | 41 +-
drivers/fpga/zynq-fpga.c | 8 +-
drivers/greybus/Kconfig | 2 +
drivers/greybus/gb-beagleplay.c | 658 ++++++-
drivers/hwtracing/coresight/coresight-core.c | 37 +-
.../hwtracing/coresight/coresight-cti-platform.c | 10 +-
drivers/hwtracing/coresight/coresight-dummy.c | 7 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 47 +-
drivers/hwtracing/coresight/coresight-etm-perf.h | 18 -
drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 9 +-
drivers/hwtracing/coresight/coresight-priv.h | 1 +
drivers/hwtracing/coresight/coresight-stm.c | 3 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 3 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 7 +-
drivers/hwtracing/coresight/coresight-tmc.h | 5 +-
drivers/hwtracing/coresight/coresight-tpdm.c | 9 +-
drivers/hwtracing/coresight/coresight-trace-id.c | 138 +-
drivers/hwtracing/coresight/coresight-trace-id.h | 70 +-
drivers/iio/accel/Kconfig | 27 +
drivers/iio/accel/Makefile | 3 +
drivers/iio/accel/adxl367.c | 2 +-
drivers/iio/accel/adxl367_spi.c | 2 +-
drivers/iio/accel/adxl372.c | 2 +-
drivers/iio/accel/adxl380.c | 1905 ++++++++++++++++++++
drivers/iio/accel/adxl380.h | 26 +
drivers/iio/accel/adxl380_i2c.c | 64 +
drivers/iio/accel/adxl380_spi.c | 66 +
drivers/iio/accel/bma180.c | 3 +-
drivers/iio/accel/bma400_core.c | 11 +-
drivers/iio/accel/bma400_spi.c | 2 +-
drivers/iio/accel/bmc150-accel-core.c | 13 +-
drivers/iio/accel/bmi088-accel-spi.c | 2 +-
drivers/iio/accel/cros_ec_accel_legacy.c | 2 +-
drivers/iio/accel/fxls8962af-core.c | 3 +-
drivers/iio/accel/kxcjk-1013.c | 8 +-
drivers/iio/accel/msa311.c | 3 +-
drivers/iio/accel/sca3300.c | 3 +-
drivers/iio/accel/stk8312.c | 3 +-
drivers/iio/accel/stk8ba50.c | 3 +-
drivers/iio/adc/Kconfig | 48 +
drivers/iio/adc/Makefile | 4 +
drivers/iio/adc/ad4000.c | 722 ++++++++
drivers/iio/adc/ad4695.c | 1185 ++++++++++++
drivers/iio/adc/ad7091r5.c | 6 +-
drivers/iio/adc/ad7091r8.c | 2 +-
drivers/iio/adc/ad7124.c | 38 +-
drivers/iio/adc/ad7192.c | 189 +-
drivers/iio/adc/ad7266.c | 7 +-
drivers/iio/adc/ad7280a.c | 14 +-
drivers/iio/adc/ad7291.c | 4 +-
drivers/iio/adc/ad7292.c | 4 +-
drivers/iio/adc/ad7298.c | 7 +-
drivers/iio/adc/ad7380.c | 523 +++++-
drivers/iio/adc/ad7476.c | 58 +-
drivers/iio/adc/ad7606.c | 47 +-
drivers/iio/adc/ad7606_par.c | 2 +-
drivers/iio/adc/ad7606_spi.c | 9 +-
drivers/iio/adc/ad7766.c | 14 +-
drivers/iio/adc/ad7768-1.c | 7 +-
drivers/iio/adc/ad7780.c | 10 +-
drivers/iio/adc/ad7793.c | 20 +-
drivers/iio/adc/ad7887.c | 4 +-
drivers/iio/adc/ad7923.c | 18 +-
drivers/iio/adc/ad799x.c | 3 +-
drivers/iio/adc/ad9467.c | 491 ++++-
drivers/iio/adc/ad_sigma_delta.c | 6 +-
drivers/iio/adc/adi-axi-adc.c | 71 +-
drivers/iio/adc/aspeed_adc.c | 5 +-
drivers/iio/adc/at91_adc.c | 19 +-
drivers/iio/adc/axp20x_adc.c | 182 +-
drivers/iio/adc/axp288_adc.c | 2 +-
drivers/iio/adc/bcm_iproc_adc.c | 2 +-
drivers/iio/adc/berlin2-adc.c | 2 +-
drivers/iio/adc/cc10001_adc.c | 4 +-
drivers/iio/adc/dln2-adc.c | 8 +-
drivers/iio/adc/ep93xx_adc.c | 2 +-
drivers/iio/adc/exynos_adc.c | 2 +-
drivers/iio/adc/hi8435.c | 2 +-
drivers/iio/adc/hx711.c | 7 +-
drivers/iio/adc/ina2xx-adc.c | 17 +-
drivers/iio/adc/ingenic-adc.c | 2 +-
drivers/iio/adc/lpc32xx_adc.c | 2 +-
drivers/iio/adc/ltc2496.c | 2 +-
drivers/iio/adc/ltc2497.c | 2 +-
drivers/iio/adc/max1027.c | 16 +-
drivers/iio/adc/max11100.c | 4 +-
drivers/iio/adc/max1118.c | 7 +-
drivers/iio/adc/max1241.c | 4 +-
drivers/iio/adc/max1363.c | 34 +-
drivers/iio/adc/max34408.c | 4 +-
drivers/iio/adc/max9611.c | 6 +-
drivers/iio/adc/mcp320x.c | 10 -
drivers/iio/adc/mcp3564.c | 54 +-
drivers/iio/adc/mcp3911.c | 61 +-
drivers/iio/adc/mp2629_adc.c | 4 +-
drivers/iio/adc/mt6360-adc.c | 4 +-
drivers/iio/adc/nau7802.c | 2 +-
drivers/iio/adc/pac1921.c | 1261 +++++++++++++
drivers/iio/adc/pac1934.c | 6 +-
drivers/iio/adc/qcom-pm8xxx-xoadc.c | 2 +-
drivers/iio/adc/qcom-spmi-rradc.c | 2 +-
drivers/iio/adc/rockchip_saradc.c | 4 +-
drivers/iio/adc/rtq6056.c | 4 +-
drivers/iio/adc/sd_adc_modulator.c | 97 +-
drivers/iio/adc/sophgo-cv1800b-adc.c | 227 +++
drivers/iio/adc/stm32-adc.c | 6 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 299 ++-
drivers/iio/adc/stm32-dfsdm-core.c | 2 +-
drivers/iio/adc/stmpe-adc.c | 2 +-
drivers/iio/adc/ti-adc0832.c | 7 +-
drivers/iio/adc/ti-adc084s021.c | 7 +-
drivers/iio/adc/ti-adc12138.c | 7 +-
drivers/iio/adc/ti-adc161s626.c | 8 +-
drivers/iio/adc/ti-ads1015.c | 6 +-
drivers/iio/adc/ti-ads1119.c | 4 +-
drivers/iio/adc/ti-ads124s08.c | 5 +-
drivers/iio/adc/ti-ads1298.c | 3 +-
drivers/iio/adc/ti-ads131e08.c | 6 +-
drivers/iio/adc/ti-ads7924.c | 4 +-
drivers/iio/adc/ti-ads7950.c | 2 +-
drivers/iio/adc/ti-ads8344.c | 2 +-
drivers/iio/adc/ti-ads8688.c | 10 +-
drivers/iio/adc/ti-lmp92064.c | 2 +-
drivers/iio/adc/ti-tlc4541.c | 8 +-
drivers/iio/adc/ti-tsc2046.c | 83 +-
drivers/iio/adc/vf610_adc.c | 2 +-
drivers/iio/adc/xilinx-ams.c | 15 +-
drivers/iio/adc/xilinx-xadc-core.c | 5 +-
drivers/iio/buffer/industrialio-buffer-cb.c | 2 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 36 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 1 +
drivers/iio/buffer/industrialio-hw-consumer.c | 4 +-
drivers/iio/chemical/bme680.h | 41 +-
drivers/iio/chemical/bme680_core.c | 633 +++----
drivers/iio/chemical/bme680_spi.c | 2 +-
drivers/iio/chemical/sgp40.c | 11 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 8 +-
drivers/iio/common/scmi_sensors/scmi_iio.c | 2 +-
drivers/iio/dac/Kconfig | 11 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5449.c | 15 +-
drivers/iio/dac/ad9739a.c | 13 +-
drivers/iio/dac/adi-axi-dac.c | 21 +-
drivers/iio/dac/ltc2664.c | 735 ++++++++
drivers/iio/dac/ltc2688.c | 2 +-
drivers/iio/dac/mcp4728.c | 45 +-
drivers/iio/dac/mcp4922.c | 45 +-
drivers/iio/dac/ti-dac7311.c | 4 +-
drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 +-
drivers/iio/frequency/adf4377.c | 35 +-
drivers/iio/health/afe4403.c | 3 +-
drivers/iio/health/afe4404.c | 3 +-
drivers/iio/health/max30102.c | 2 +-
drivers/iio/humidity/Kconfig | 11 +
drivers/iio/humidity/Makefile | 1 +
drivers/iio/humidity/am2315.c | 3 +-
drivers/iio/humidity/ens210.c | 339 ++++
drivers/iio/imu/adis16400.c | 18 +-
drivers/iio/imu/adis16460.c | 18 +-
drivers/iio/imu/adis16475.c | 12 +-
drivers/iio/imu/adis16480.c | 20 +-
drivers/iio/imu/bmi160/bmi160_core.c | 3 +-
drivers/iio/imu/bmi323/bmi323.h | 1 +
drivers/iio/imu/bmi323/bmi323_core.c | 182 +-
drivers/iio/imu/bmi323/bmi323_i2c.c | 3 +-
drivers/iio/imu/bmi323/bmi323_spi.c | 3 +-
drivers/iio/imu/bno055/bno055.c | 2 +-
drivers/iio/imu/bno055/bno055_ser_core.c | 2 +-
drivers/iio/imu/kmx61.c | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 93 +-
drivers/iio/industrialio-backend.c | 264 ++-
drivers/iio/industrialio-buffer.c | 52 +-
drivers/iio/industrialio-core.c | 46 +-
drivers/iio/industrialio-trigger.c | 27 +
drivers/iio/light/Kconfig | 13 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/adjd_s311.c | 3 +-
drivers/iio/light/apds9960.c | 55 +-
drivers/iio/light/bh1745.c | 906 ++++++++++
drivers/iio/light/gp2ap002.c | 2 +-
drivers/iio/light/gp2ap020a00f.c | 9 +-
drivers/iio/light/isl29125.c | 3 +-
drivers/iio/light/ltr390.c | 241 ++-
drivers/iio/light/ltrf216a.c | 53 +-
drivers/iio/light/noa1305.c | 171 +-
drivers/iio/light/rohm-bu27034.c | 337 +---
drivers/iio/light/si1145.c | 7 +-
drivers/iio/light/stk3310.c | 7 +-
drivers/iio/light/tcs3414.c | 3 +-
drivers/iio/light/tcs3472.c | 3 +-
drivers/iio/magnetometer/Kconfig | 2 +-
drivers/iio/magnetometer/ak8975.c | 80 +-
drivers/iio/magnetometer/rm3100-core.c | 2 +-
drivers/iio/pressure/Kconfig | 11 +
drivers/iio/pressure/Makefile | 1 +
drivers/iio/pressure/bmp280-core.c | 654 ++++++-
drivers/iio/pressure/bmp280-i2c.c | 2 +-
drivers/iio/pressure/bmp280-regmap.c | 45 +-
drivers/iio/pressure/bmp280-spi.c | 18 +-
drivers/iio/pressure/bmp280.h | 37 +-
drivers/iio/pressure/dlhl60d.c | 3 +-
drivers/iio/pressure/sdp500.c | 156 ++
drivers/iio/proximity/Kconfig | 25 +
drivers/iio/proximity/Makefile | 2 +
drivers/iio/proximity/aw96103.c | 846 +++++++++
drivers/iio/proximity/cros_ec_mkbp_proximity.c | 2 +-
drivers/iio/proximity/hx9023s.c | 1144 ++++++++++++
drivers/iio/proximity/sx9500.c | 3 +-
drivers/iio/proximity/sx_common.c | 6 +-
drivers/interconnect/icc-clk.c | 3 +-
drivers/interconnect/qcom/Kconfig | 18 +
drivers/interconnect/qcom/Makefile | 4 +
drivers/interconnect/qcom/msm8937.c | 1350 ++++++++++++++
drivers/interconnect/qcom/msm8953.c | 2 +
drivers/interconnect/qcom/msm8976.c | 1440 +++++++++++++++
drivers/interconnect/qcom/qcs404.c | 127 +-
drivers/interconnect/qcom/sm8350.c | 155 +-
drivers/interconnect/qcom/sm8350.h | 10 -
drivers/mfd/axp20x.c | 25 +-
drivers/misc/cxl/of.c | 207 +--
drivers/misc/cxl/pci.c | 32 +-
drivers/misc/cxl/sysfs.c | 2 +-
drivers/misc/fastrpc.c | 10 +-
drivers/misc/kgdbts.c | 4 +-
drivers/misc/lis3lv02d/lis3lv02d.c | 4 +-
drivers/misc/ocxl/ocxl_internal.h | 2 -
drivers/misc/tsl2550.c | 8 +-
drivers/nvmem/Kconfig | 3 +-
drivers/nvmem/imx-ocotp-ele.c | 32 +-
drivers/nvmem/layouts/Kconfig | 11 +
drivers/nvmem/layouts/Makefile | 1 +
drivers/nvmem/layouts/u-boot-env.c | 211 +++
drivers/nvmem/layouts/u-boot-env.h | 15 +
drivers/nvmem/sunplus-ocotp.c | 7 +-
drivers/nvmem/u-boot-env.c | 165 +-
drivers/phy/ti/phy-tusb1210.c | 11 +-
drivers/power/supply/axp20x_usb_power.c | 13 +-
drivers/power/supply/bq256xx_charger.c | 15 +-
drivers/power/supply/cros_usbpd-charger.c | 22 +-
drivers/power/supply/lenovo_yoga_c630_battery.c | 7 +-
drivers/power/supply/mp2629_charger.c | 15 +-
drivers/power/supply/mt6360_charger.c | 13 +-
drivers/power/supply/mt6370-charger.c | 13 +-
drivers/power/supply/power_supply_core.c | 4 -
drivers/power/supply/power_supply_sysfs.c | 66 +-
drivers/power/supply/qcom_battmgr.c | 37 +-
drivers/power/supply/qcom_pmi8998_charger.c | 13 +-
drivers/power/supply/rk817_charger.c | 9 +-
drivers/power/supply/rn5t618_power.c | 13 +-
drivers/power/supply/rt9467-charger.c | 16 +-
drivers/power/supply/rt9471.c | 15 +-
drivers/power/supply/ucs1002_power.c | 26 +-
drivers/pps/clients/pps_parport.c | 8 +-
drivers/slimbus/messaging.c | 9 +-
drivers/slimbus/qcom-ctrl.c | 7 +-
drivers/slimbus/qcom-ngd-ctrl.c | 29 +-
drivers/spi/spi-axi-spi-engine.c | 15 +-
drivers/spi/spi-bitbang.c | 24 +
drivers/spi/spi-gpio.c | 12 +-
drivers/spi/spi.c | 6 +
drivers/staging/iio/impedance-analyzer/ad5933.c | 5 +-
drivers/uio/uio.c | 4 +-
drivers/usb/typec/anx7411.c | 11 +-
drivers/usb/typec/rt1719.c | 11 +-
drivers/usb/typec/tcpm/tcpm.c | 11 +-
drivers/usb/typec/tipd/core.c | 9 +-
drivers/usb/typec/ucsi/psy.c | 11 +-
drivers/w1/masters/ds2482.c | 4 +-
include/dt-bindings/iio/adi,ad4695.h | 9 +
include/dt-bindings/interconnect/qcom,msm8937.h | 93 +
include/dt-bindings/interconnect/qcom,msm8976.h | 97 +
include/dt-bindings/interconnect/qcom,sm8350.h | 10 -
include/linux/coresight-pmu.h | 17 +-
include/linux/coresight.h | 21 +-
include/linux/iio/backend.h | 62 +-
include/linux/iio/iio.h | 39 +-
include/linux/mfd/axp20x.h | 26 +
include/linux/platform_data/ad5449.h | 39 -
include/linux/power_supply.h | 3 +-
include/linux/spi/spi_bitbang.h | 1 +
include/uapi/linux/android/binder.h | 36 +
include/uapi/linux/spi/spi.h | 5 +-
scripts/mod/devicetable-offsets.c | 4 +
scripts/mod/file2alias.c | 11 +
tools/iio/Makefile | 2 +-
tools/iio/iio_generic_buffer.c | 4 +
.../selftests/filesystems/binderfs/binderfs_test.c | 1 +
372 files changed, 22488 insertions(+), 3378 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-iio-ad9467
create mode 100644 Documentation/ABI/testing/debugfs-iio-backend
delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max9611
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac
delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usb-gpio.txt
create mode 100644 Documentation/devicetree/bindings/extcon/linux,extcon-usb-gpio.yaml
create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/sophgo,cv1800b-saradc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml
create mode 100644 Documentation/devicetree/bindings/iio/humidity/sciosense,ens210.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bh1745.yaml
rename Documentation/devicetree/bindings/iio/light/{rohm,bu27034.yaml => rohm,bu27034anuc.yaml} (66%)
create mode 100644 Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/awinic,aw96103.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/tyhx,hx9023s.yaml
rename Documentation/devicetree/bindings/nvmem/{ => layouts}/u-boot,env.yaml (75%)
create mode 100644 Documentation/iio/ad4000.rst
create mode 100644 Documentation/iio/ad4695.rst
create mode 100644 Documentation/iio/ad7380.rst
create mode 100644 Documentation/iio/adxl380.rst
create mode 100644 drivers/extcon/extcon-lc824206xa.c
create mode 100644 drivers/iio/accel/adxl380.c
create mode 100644 drivers/iio/accel/adxl380.h
create mode 100644 drivers/iio/accel/adxl380_i2c.c
create mode 100644 drivers/iio/accel/adxl380_spi.c
create mode 100644 drivers/iio/adc/ad4000.c
create mode 100644 drivers/iio/adc/ad4695.c
create mode 100644 drivers/iio/adc/pac1921.c
create mode 100644 drivers/iio/adc/sophgo-cv1800b-adc.c
create mode 100644 drivers/iio/dac/ltc2664.c
create mode 100644 drivers/iio/humidity/ens210.c
create mode 100644 drivers/iio/light/bh1745.c
create mode 100644 drivers/iio/pressure/sdp500.c
create mode 100644 drivers/iio/proximity/aw96103.c
create mode 100644 drivers/iio/proximity/hx9023s.c
create mode 100644 drivers/interconnect/qcom/msm8937.c
create mode 100644 drivers/interconnect/qcom/msm8976.c
create mode 100644 drivers/nvmem/layouts/u-boot-env.c
create mode 100644 drivers/nvmem/layouts/u-boot-env.h
create mode 100644 include/dt-bindings/iio/adi,ad4695.h
create mode 100644 include/dt-bindings/interconnect/qcom,msm8937.h
create mode 100644 include/dt-bindings/interconnect/qcom,msm8976.h
delete mode 100644 include/linux/platform_data/ad5449.h
Powered by blists - more mailing lists