From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
Arnd Bergmann <arnd@arndb.de>,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] Char/Misc driver changes for 6.11-rc1
Date: Fri, 19 Jul 2024 14:26:27 +0200 [thread overview]
Message-ID: <Zppbc65te9pxYeEx@kroah.com> (raw)
The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:
Linux 6.10-rc6 (2024-06-30 14:40:44 -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.11-rc1
for you to fetch changes up to 5418e6dfc905b3ccc1e01bdad97d948697b20100:
misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems (2024-07-18 09:02:37 +0200)
----------------------------------------------------------------
Char/Misc and other driver changes for 6.11-rc1
Here is the "big" set of char/misc and other driver subsystem changes
for 6.11-rc1. Nothing major in here, just loads of new drivers and
updates. Included in here are:
- IIO api updates and new drivers added
- wait_interruptable_timeout() api cleanups for some drivers
- MODULE_DESCRIPTION() additions for loads of drivers
- parport out-of-bounds fix
- interconnect driver updates and additions
- mhi driver updates and additions
- w1 driver fixes
- binder speedups and fixes
- eeprom driver updates
- coresight driver updates
- counter driver update
- new misc driver additions
- other minor api updates
All of these, EXCEPT for the final Kconfig build fix for 32bit systems,
have been in linux-next for a while with no reported issues. The
Kconfig fixup went in 29 hours ago, so might have missed the latest
linux-next, but was acked by everyone involved.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Aidan MacDonald (1):
iio: adc: axp20x_adc: Add support for AXP192
Alexander Usyskin (1):
mei: bus-fixup: set timeout for MKHI send operations
Alisa-Dariana Roman (8):
iio: adc: ad7192: Use standard attribute
dt-bindings: iio: adc: ad7192: Add aincom supply
iio: adc: ad7192: Add aincom supply
dt-bindings: iio: adc: Add single-channel property
dt-bindings: iio: adc: ad7192: Add AD7194 support
iio: adc: ad7192: Add AD7194 support
iio: adc: ad7192: Clean up dev
MAINTAINERS: Update AD7192 driver maintainer
Amit Vadhavana (1):
slimbus: Fix struct and documentation alignment in stream.c
Andy Shevchenko (10):
misc: eeprom_93xx46: Make use of device properties
eeprom: digsy_mtc: Fix 93xx46 driver probe failure
eeprom: digsy_mtc: Convert to use GPIO descriptors
misc: eeprom_93xx46: Hide legacy platform data in the driver
misc: eeprom_93xx46: Remove ->prepare() and ->finish() customisation
misc: eeprom_93xx46: Use spi_message_init_with_transfers()
misc: eeprom_93xx46: Convert to use kstrtox()
misc: eeprom_93xx46: Replace explicit castings with proper specifiers
misc: eeprom_93xx46: Use string_choices API instead of ternary operator
misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO()
Angelo Dureghello (6):
dt-bindings: iio: dac: fix ad3552r gain parameter names
dt-bindings: iio: dac: add ad35xxr single output variants
iio: dac: ad3552r: add model data structure
iio: dac: ad3552r: add support for ad3541r and ad3551r
iio: dac: ad3552r: change AD3552R_NUM_CH define name
iio: dac: ad3552r: uniform structure names
AngeloGioacchino Del Regno (5):
dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings
interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver
dt-bindings: iio: adc: Add MediaTek MT6359 PMIC AUXADC
math.h: Add unsigned 8 bits fractional numbers type
iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC
Antoni Pokusinski (1):
iio: humidity: si7020: add heater support
Antoniu Miclaus (3):
iio: frequency: adrf6780: rm clk provider include
dt-bindings: iio: adf4350: add clk provider prop
iio: frequency: adf4350: add clk provider
Armin Wolf (2):
eeprom: ee1004: Use devres for bus data cleanup
eeprom: ee1004: Add nvmem support
Arthur Becker (2):
iio: light: driver for Vishay VEML6040
dt-bindings: iio: light: add VEML6040 RGBW-LS
Barnabás Czémán (3):
iio: light: stk3310: relax failure to match id
iio: light: stk3310: make chip id check expandable
iio: light: stk3310: support more stk3311 variants
Bruna Bispo (1):
iio: chemical: ams-iaq-core: clean up codestyle warning
Carlos Llamas (2):
binder: use bitmap for faster descriptor lookup
binder: fix hang of unregistered readers
Chenyuan Yang (1):
iio: Fix the sorting functionality in iio_gts_build_avail_time_table
Christophe JAILLET (4):
iio: temperature: max30208: Remove an unused field in struct max30208_data
iio: multiplexer: Remove an unused field in struct mux
iio: tmag5273: Remove some unused field in struct tmag5273_data
iio: light: gp2ap020a00f: Remove some unused field in struct gp2ap020a00f_data
Danila Tikhonov (2):
iio: imu: bmi160: add support for bmi120
dt-bindings: iio: imu: bmi160: add bmi120
David Lechner (32):
iio: adc: sort Makefile
iio: adc: ad7944: remove unused parameter
dt-bindings: iio: adc: Add binding for AD7380 ADCs
iio: adc: ad7380: new driver for AD7380 ADCs
dt-bindings: iio: adc: ad7380: add pseudo-differential parts
iio: adc: ad7380: add support for pseudo-differential parts
iio: introduce struct iio_scan_type
iio: buffer: use struct iio_scan_type to simplify code
iio: add support for multiple scan types per channel
iio: adc: ad7380: use spi_optimize_message()
iio: adc: ad7266: use devm_regulator_get_enable_read_voltage
iio: adc: ad7292: use devm_regulator_get_enable_read_voltage
iio: adc: ad7793: use devm_regulator_get_enable_read_voltage
iio: adc: ad7944: use devm_regulator_get_enable_read_voltage
Documentation: devres: add missing SPI helpers
spi: add devm_spi_optimize_message() helper
spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message)
iio: adc: aspeed_adc: use devm_regulator_get_enable_read_voltage()
iio: adc: hx711: use devm_regulator_get_enable_read_voltage()
iio: adc: hx711: remove hx711_remove()
iio: adc: hx711: use dev_err_probe()
iio: adc: ltc2309: use devm_regulator_get_enable_read_voltage()
iio: adc: max1363: use devm_regulator_get_enable_read_voltage()
iio: adc: ti-adc108s102: use devm_regulator_get_enable_read_voltage()
iio: adc: ti-ads8688: use devm_regulator_get_enable_read_voltage()
iio: adc: ti-ads8688: drop ads8688_remove()
iio: dac: ad3552r: use devm_regulator_get_enable_read_voltage()
iio: adc: ad7192: use devm_regulator_get_enable_read_voltage
iio: adc: ad7944: use devm_spi_optimize_message()
counter: ti-eqep: implement over/underflow events
counter: ti-eqep: remove unused struct member
counter: ti-eqep: remove counter_priv() wrapper
Denis Benato (1):
iio: imu: bmi323: Use iio read_acpi_mount_matrix() helper
Dimitri Fedrau (1):
iio: temperature: mcp9600: add threshold events support
Dmitry Baryshkov (1):
MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches
Dr. David Alan Gilbert (9):
iio: accel: bmi088: remove unused struct 'bmi088_scale_info'
iio: adc: pac1934: remove unused struct 'samp_rate_mapping'
iio: light: rohm-bu27034: remove unused struct 'bu27034_result'
staging: iio: adt7316: remove unused struct 'adt7316_limit_regs'
fpga: altera-fpga2sdram: remove unused struct 'prop_map'
mcb: remove unused struct 'mcb_parse_priv'
parport: Remove 'drivers' list
parport: Remove attach function pointer
parport: Remove parport_driver.devmodel
Dumitru Ceclan (9):
dt-bindings: iio: adc: Add common-mode-channel property
dt-bindings: adc: ad7173: add support for ad411x
iio: adc: ad_sigma_delta: add disable_one callback
iio: adc: ad7173: refactor channel configuration parsing
iio: adc: ad7173: refactor ain and vref selection
iio: adc: ad7173: add support for special inputs
iio: adc: ad7173: refactor device info structs
iio: adc: ad7173: document sampling frequency behaviour
iio: adc: ad7173: Add support for AD411x devices
Dylan Van Assche (2):
misc: fastrpc: support complete DMA pool access to the DSP
misc: fastrpc: use coherent pool for untranslated Compute Banks
Ekansh Gupta (1):
misc: fastrpc: Add missing dev_err newlines
Erick Archer (1):
iio: event: use sizeof(*pointer) instead of sizeof(type)
Georgi Djakov (4):
Merge branch 'icc-mtk' into icc-next
Merge branch 'icc-fixes' into icc-next
Merge branch 'icc-msm8953' into icc-next
Merge branch 'icc-rpmh-qos' into icc-next
Gerhard Engleder (2):
misc: keba: Add basic KEBA CP500 system FPGA support
misc: keba: Fix missing AUXILIARY_BUS dependency
Greg Kroah-Hartman (12):
Merge tag 'iio-for-6.11a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-testing
Merge tag 'v6.10-rc4' into char-misc-next
Merge tag 'peci-next-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge 6.10-rc6 into char-misc-next
Merge tag 'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag 'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag 'counter-updates-for-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag 'coresight-next-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag 'iio-for-6.11b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag 'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag 'icc-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
misc: delete Makefile.rej
Guenter Roeck (2):
eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
eeprom: ee1004: Instantiate jc42 devices for DIMMS implementing Rev.1 SPD
Guillaume Stols (2):
dt-bindings: iio: adc: adi,ad7606: add missing datasheet link
dt-bindings: iio: adc: adi,ad7606: comment and sort the compatible names
Gustavo Silva (6):
dt-bindings: vendor-prefixes: add ScioSense
dt-bindings: iio: chemical: add ENS160 sensor
iio: chemical: add driver for ENS160 sensor
iio: chemical: ens160: add triggered buffer support
iio: chemical: ens160: add power management support
MAINTAINERS: Add ScioSense ENS160
Gustavo Ueti Fukunaga (1):
iio: adc: ti-adc161s626: make use of iio_device_claim_direct_scoped()
Heiko Stuebner (3):
nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
nvmem: rockchip-otp: Set type to OTP
nvmem: rockchip-efuse: set type to OTP
Iwona Winiarska (1):
peci: aspeed: Clear clock_divider value before setting it
James Clark (1):
coresight: Fix ref leak when of_coresight_parse_endpoint() fails
Jean-Baptiste Maneyrol (3):
iio: imu: inv_icm42600: add register caching in the regmap
iio: document inv_icm42600 driver private sysfs attributes
iio: imu: inv_icm42600: add support of accel low-power mode
Jeff Johnson (26):
uio: add missing MODULE_DESCRIPTION() macros
parport: add missing MODULE_DESCRIPTION()
dyndbg: add missing MODULE_DESCRIPTION() macro
lib/math: add missing MODULE_DESCRIPTION() macros
ppdev: add missing MODULE_DESCRIPTION() macro
tlclk: add missing MODULE_DESCRIPTION() macro
char: add missing MODULE_DESCRIPTION() macros
misc: open-dice: add missing MODULE_DESCRIPTION() macro
siox: bus-gpio: add missing MODULE_DESCRIPTION()
interconnect: imx: add missing MODULE_DESCRIPTION() macros
interconnect: qcom: add missing MODULE_DESCRIPTION() macros
iio: add missing MODULE_DESCRIPTION() macros
counter: ftm-quaddec: add missing MODULE_DESCRIPTION() macro
dtlk: add missing MODULE_DESCRIPTION() macro
dsp56k: add missing MODULE_DESCRIPTION() macro
intel_th: msu-sink: add missing MODULE_DESCRIPTION()
greybus: add missing MODULE_DESCRIPTION() macros
dca: add missing MODULE_DESCRIPTION() macro
platform/goldfish: goldfish_pipe: add missing MODULE_DESCRIPTION() macro
bsr: add missing MODULE_DESCRIPTION() macro
nvmem: add missing MODULE_DESCRIPTION() macros
misc: fastrpc: add missing MODULE_DESCRIPTION() macro
samples: configfs: add missing MODULE_DESCRIPTION() macro
spmi: add missing MODULE_DESCRIPTION() macros
agp: uninorth: add missing MODULE_DESCRIPTION() macro
virtio: add missing MODULE_DESCRIPTION() macro
Jiapeng Chong (1):
interconnect: mediatek: remove unneeded semicolon
Jonathan Cameron (4):
iio: adc: ltc2309: Fix endian type passed to be16_to_cpu()
Merge tag 'dmaengine_topic_dma_vec' into togreg
Merge tag 'spi-devm-optimize' into togreg
iio: adc: ad7173: Fix uninitialized symbol is_current_chan
Jorge Harrisonn (1):
iio: adc: ad7606: using claim_direct_scoped for code simplification
Josua Mayer (1):
dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021
João Paulo Gonçalves (2):
dt-bindings: iio: adc: add ti,ads1119
iio: adc: ti-ads1119: Add driver
Judith Mendez (3):
dt-bindings: counter: Add new ti,am62-eqep compatible
counter/ti-eqep: Add new ti-am62-eqep compatible
counter: ti-eqep: Allow eQEP driver to be built for K3 devices
Julien Stephan (5):
iio: adc: ad7380: prepare for parts with more channels
dt-bindings: iio: adc: ad7380: add support for ad738x-4 4 channels variants
iio: adc: ad7380: add support for ad738x-4 4 channels variants
iio: adc: ad7380: add oversampling support
driver: iio: add missing checks on iio_info's callback access
Kaustabh Chakraborty (3):
iio: accel: st_accel: add support for LIS2DS12
dt-bindings: iio: st-sensors: add LIS2DS12 accelerometer
iio: st_sensors: relax WhoAmI check in st_sensors_verify_id()
Konrad Dybcio (1):
interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
Krzysztof Kozlowski (8):
iio: accel: adxl313: simplify with spi_get_device_match_data()
iio: accel: adxl355: simplify with spi_get_device_match_data()
iio: adc: max11205: simplify with spi_get_device_match_data()
iio: adc: ti-ads131e08: simplify with spi_get_device_match_data()
iio: adc: ti-tsc2046: simplify with spi_get_device_match_data()
iio: addac: ad74413r: simplify with spi_get_device_match_data()
iio: dac: max5522: simplify with spi_get_device_match_data()
iio: adc: mcp3564: drop redundant open-coded spi_get_device_match_data()
Kuninori Morimoto (1):
hwtracing: use for_each_endpoint_of_node()
Lei Liu (1):
binder_alloc: Replace kcalloc with kvcalloc to mitigate OOM issues
Manivannan Sadhasivam (2):
bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product families
Marco Pagani (1):
Revert "fpga: disable KUnit test suites when module support is enabled"
Marek Vasut (4):
nvmem: Replace spaces with tab in documentation
nvmem: Document type attribute
nvmem: Use sysfs_emit() for type attribute
nvmem: core: Implement force_ro sysfs attribute
MarileneGarcia (1):
nvmem: meson-efuse: Replacing the use of of_node_put to __free
Matti Vaittinen (1):
iio: test: gts: test available times and gains sorting
Neil Armstrong (2):
dt-bindings: iio: adc: amlogic,meson-saradc: add optional power-domains
dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional power-domains
Nuno Sa (19):
iio: adc: ad9467: use DMA safe buffer for spi
iio: adc: ad9467: change struct members padding
iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls
iio: adc: adi-axi-adc: make sure DRP is locked on enable
iio: adc: adi-axi-adc: add platform dependencies
iio: dac: adi-axi-dac: add platform dependencies
iio: imu: adis_buffer: split trigger handling
iio: imu: adis: move to the cleanup magic
iio: imu: adis: add cleanup based lock helpers
iio: gyro: adis16260: make use of the new lock helpers
iio: gyro: adis16260: make use of the new lock helpers
iio: imu: adis16400: make use of the new lock helpers
iio: imu: adis16480: make use of the new lock helpers
iio: imu: adis16475: make use of the new lock helpers
iio: imu: adis: remove legacy lock helpers
dev_printk: add new dev_err_probe() helpers
iio: temperature: ltc2983: convert to dev_err_probe()
iio: backend: make use of dev_err_cast_probe()
iio: common: scmi_iio: convert to dev_err_probe()
Odelu Kukatla (4):
dt-bindings: interconnect: add clock property to enable QOS on SC7280
interconnect: qcom: icc-rpmh: Add QoS configuration support
interconnect: qcom: sc7280: enable QoS configuration
interconnect: qcom: Fix DT backwards compatibility for QoS
Olivier Moysan (1):
dt-bindings: iio: stm32: dfsdm: fix dtbs warnings on dfsdm audio port
Paul Cercueil (7):
dmaengine: Add API function dmaengine_prep_peripheral_dma_vec()
dmaengine: dma-axi-dmac: Implement device_prep_peripheral_dma_vec
Documentation: dmaengine: Document new dma_vec API
iio: core: Add new DMABUF interface infrastructure
iio: buffer-dma: Enable support for DMABUFs
iio: buffer-dmaengine: Support new DMABUF based userspace API
Documentation: iio: Document high-speed DMABUF based API
Rafał Miłecki (2):
dt-bindings: nvmem: mediatek: efuse: add support for MT7981
dt-bindings: nvmem: mediatek: efuse: add support for MT7988
Ramona Gradinariu (15):
dt-bindings: iio: imu: Add ADIS16501 compatibles
drivers: iio: imu: Add support for ADIS16501
iio: imu: adis_buffer: Add buffer setup API with buffer attributes
iio: imu: adis16475: Create push single sample API
drivers: iio: imu: adis16475: generic computation for sample rate
iio: imu: adis_trigger: Allow level interrupts for FIFO readings
iio: imu: adis16475: Re-define ADIS16475_DATA
dt-bindings: iio: imu: Add ADIS1657X family devices compatibles
drivers: iio: imu: Add support for adis1657x family
iio: adis16480: make the burst_max_speed configurable
iio: imu: adis16480.c: Add delta angle and delta velocity channels
dt-bindings: iio: imu: Add ADIS16545/47 compatibles
iio: adis16480: add support for adis16545/7 families
docs: iio: add documentation for interfacing tools
docs: iio: add documentation for adis16480 driver
Ricardo B. Marliere (1):
coresight: constify the struct device_type usage
Sanjuán García, Jorge (1):
mcb: mcb-pci: detect IO mapped devices before requesting resources
Sean Anderson (3):
iio: Add iio_read_channel_label to inkern API
hwmon: iio: Add labels from IIO channels
iio: xilinx-ams: Add labels
Sebastian Ene (2):
dt-bindings: vcpu_stall_detector: Add a PPI interrupt to the virtual device
misc: Register a PPI for the vcpu stall detection virtual device
Slark Xiao (3):
bus: mhi: host: Add support for Foxconn SDX72 modems
bus: mhi: host: Allow controller drivers to specify name for the MHI controller
net: wwan: mhi: make default data link id configurable
Subhajit Ghosh (1):
MAINTAINERS: Add AVAGO APDS9306
Thomas Weißschuh (3):
nvmem: core: add single sysfs group
nvmem: core: remove global nvmem_cells_group
nvmem: core: drop unnecessary range checks in sysfs callbacks
Thorsten Blum (3):
w1: Add missing newline and fix typos in w1_bus_master comment
w1: Drop allocation error message
misc: fastrpc: Use memdup_user()
Tony Luck (1):
peci, hwmon: Switch to new Intel CPU model defines
Trevor Gamblin (43):
iio: adc: adi-axi-adc: improve probe() error messaging
iio: accel: fxls8962af-core: Make use of regmap_set_bits(), regmap_clear_bits()
iio: accel: kxsd9: Make use of regmap_clear_bits()
iio: accel: msa311: make use of regmap_clear_bits()
iio: adc: ad4130: make use of regmap_clear_bits()
iio: adc: axp20x_adc: make use of regmap_set_bits()
iio: adc: axp288_adc: make use of regmap_set_bits()
iio: adc: bcm_iproc_adc: make use of regmap_clear_bits()
iio: adc: cpcap-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: ina2xx-adc: make use of regmap_clear_bits()
iio: adc: intel_mrfld_adc: make use of regmap_clear_bits()
iio: adc: meson_saradc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: mp2629_adc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: berlin2-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: qcom-spmi-rradc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: rn5t618-adc: make use of regmap_set_bits()
iio: adc: sc27xx_adc: make use of regmap_clear_bits(), regmap_set_bits()
iio: adc: stm32-dfsdm-adc: make use of regmap_clear_bits(), regmap_set_bits()
iio: dac: ltc2688: make use of regmap_set_bits()
iio: dac: stm32-dac-core: make use of regmap_set_bits()
iio: gyro: bmg160_core: make use of regmap_clear_bits()
iio: gyro: mpu3050-core: make use of regmap_clear_bits(), regmap_set_bits()
iio: health: afe4403: make use of regmap_clear_bits(), regmap_set_bits()
iio: health: afe4404: make use of regmap_clear_bits(), regmap_set_bits()
iio: health: max30100: make use of regmap_set_bits()
iio: health: max30102: make use of regmap_set_bits()
iio: imu: inv_icm42600: make use of regmap_clear_bits(), regmap_set_bits()
iio: light: adux1020: make use of regmap_clear_bits(), regmap_set_bits()
iio: light: iqs621-als: make use of regmap_clear_bits()
iio: light: isl29018: make use of regmap_clear_bits()
iio: light: st_uvis25_core: make use of regmap_clear_bits()
iio: light: veml6030: make use of regmap_clear_bits()
iio: magnetometer: ak8974: make use of regmap_set_bits()
iio: magnetometer: mmc35240: make use of regmap_set_bits()
iio: pressure: bmp280-core: make use of regmap_clear_bits()
iio: proximity: sx9324: make use of regmap_set_bits()
iio: proximity: sx9360: make use of regmap_set_bits()
iio: proximity: sx9500: make use of regmap_clear_bits(), regmap_set_bits()
iio: proximity: sx_common: make use of regmap_clear_bits(), regmap_set_bits()
iio: temperature: mlx90632: make use of regmap_clear_bits()
iio: trigger: stm32-timer-trigger: make use of regmap_clear_bits(), regmap_set_bits()
iio: dac: adi-axi-dac: improve probe() error messaging
Uwe Kleine-König (4):
iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0
eeprom: Drop explicit initialization of struct i2c_device_id::driver_data to 0
staging: iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0
misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0
Val Packett (1):
iio: accel: mma7660: add mount-matrix support
Vamsi Attunuru (3):
misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver
misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI
misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems
Vasileios Amoiridis (10):
iio: pressure: bmp280: Improve indentation and line wrapping
iio: pressure: bmp280: Use BME prefix for BME280 specifics
iio: pressure: bmp280: Add identifier names in function definitions
iio: pressure: bmp280: Add more intuitive name for bmp180_measure()
iio: pressure: bmp280: Remove dead error checks
iio: pressure: bmp280: Remove, add and update error messages
iio: pressure: bmp280: Make error checks consistent
iio: pressure: bmp280: Use unsigned data types for raw sensor data
iio: pressure: bmp280: Refactorize reading functions
iio: pressure: bmp280: Introduce new cleanup routines
Vladimir Lypak (2):
dt-bindings: interconnect: qcom: Add Qualcomm MSM8953 NoC
interconnect: qcom: Add MSM8953 driver
Wolfram Sang (4):
misc: apds990x: use 'time_left' variable with wait_event_interruptible_timeout()
misc: bh1770glc: use 'time_left' variable with wait_event_interruptible_timeout()
misc: tifm: use 'time_left' variable with wait_for_completion_timeout()
misc: ti-st: st_kim: use 'time_left' variable with wait_for_completion_interruptible_timeout()
Yang Li (1):
coresight: tmc: Remove duplicated include in coresight-tmc-core.c
tuhaowen (1):
dev/parport: fix the array out-of-bounds risk
Documentation/ABI/stable/sysfs-bus-nvmem | 30 +-
Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 +
.../ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 +
.../devicetree/bindings/counter/ti-eqep.yaml | 27 +-
Documentation/devicetree/bindings/iio/adc/adc.yaml | 30 +
.../devicetree/bindings/iio/adc/adi,ad7173.yaml | 194 ++-
.../devicetree/bindings/iio/adc/adi,ad7192.yaml | 95 ++
.../devicetree/bindings/iio/adc/adi,ad7380.yaml | 148 +++
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +-
.../bindings/iio/adc/amlogic,meson-saradc.yaml | 3 +
.../bindings/iio/adc/mediatek,mt6359-auxadc.yaml | 33 +
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +
.../devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 +
.../devicetree/bindings/iio/adc/ti,ads1119.yaml | 155 +++
.../bindings/iio/chemical/sciosense,ens160.yaml | 70 ++
.../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 43 +-
.../bindings/iio/frequency/adi,adf4350.yaml | 6 +
.../devicetree/bindings/iio/imu/adi,adis16475.yaml | 31 +
.../devicetree/bindings/iio/imu/adi,adis16480.yaml | 6 +
.../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 6 +-
.../bindings/iio/light/vishay,veml6075.yaml | 9 +-
.../devicetree/bindings/iio/st,st-sensors.yaml | 1 +
.../bindings/interconnect/mediatek,mt8183-emi.yaml | 51 +
.../bindings/interconnect/qcom,msm8953.yaml | 101 ++
.../bindings/interconnect/qcom,sc7280-rpmh.yaml | 53 +
.../bindings/misc/qemu,vcpu-stall-detector.yaml | 6 +
.../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 3 +
.../devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/driver-api/dmaengine/client.rst | 9 +
Documentation/driver-api/dmaengine/provider.rst | 10 +
Documentation/driver-api/driver-model/devres.rst | 3 +
Documentation/iio/adis16475.rst | 23 +-
Documentation/iio/adis16480.rst | 443 +++++++
Documentation/iio/iio_dmabuf_api.rst | 54 +
Documentation/iio/iio_tools.rst | 27 +
Documentation/iio/index.rst | 3 +
Documentation/misc-devices/index.rst | 1 +
Documentation/misc-devices/mrvl_cn10k_dpi.rst | 52 +
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 +
MAINTAINERS | 42 +-
drivers/android/binder.c | 116 +-
drivers/android/binder_alloc.c | 10 +-
drivers/android/binder_internal.h | 5 +-
drivers/android/dbitmap.h | 176 +++
drivers/ata/pata_parport/pata_parport.c | 1 -
drivers/auxdisplay/ks0108.c | 1 -
drivers/auxdisplay/panel.c | 1 -
drivers/bus/mhi/ep/main.c | 14 +-
drivers/bus/mhi/host/pci_generic.c | 128 +-
drivers/char/agp/uninorth-agp.c | 1 +
drivers/char/bsr.c | 1 +
drivers/char/dsp56k.c | 1 +
drivers/char/dtlk.c | 1 +
drivers/char/lp.c | 2 +-
drivers/char/nvram.c | 1 +
drivers/char/ppdev.c | 2 +-
drivers/char/tlclk.c | 1 +
drivers/char/ttyprintk.c | 1 +
drivers/counter/Kconfig | 2 +-
drivers/counter/ftm-quaddec.c | 1 +
drivers/counter/ti-eqep.c | 131 +-
drivers/dca/dca-core.c | 1 +
drivers/dma/dma-axi-dmac.c | 40 +
drivers/fpga/altera-fpga2sdram.c | 6 -
drivers/fpga/tests/Kconfig | 4 +-
drivers/greybus/core.c | 1 +
drivers/greybus/es2.c | 1 +
drivers/hwmon/iio_hwmon.c | 45 +-
drivers/hwmon/peci/cputemp.c | 8 +-
drivers/hwtracing/coresight/coresight-platform.c | 8 +-
drivers/hwtracing/coresight/coresight-priv.h | 2 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 2 +-
drivers/hwtracing/coresight/coresight-tmc-core.c | 1 -
drivers/hwtracing/intel_th/msu-sink.c | 1 +
drivers/i2c/busses/i2c-parport.c | 1 -
drivers/iio/Kconfig | 1 +
drivers/iio/accel/adxl313_spi.c | 8 +-
drivers/iio/accel/adxl355_spi.c | 10 +-
drivers/iio/accel/adxl367_i2c.c | 4 +-
drivers/iio/accel/adxl372_i2c.c | 2 +-
drivers/iio/accel/bma400_i2c.c | 2 +-
drivers/iio/accel/bmi088-accel-core.c | 5 -
drivers/iio/accel/da311.c | 2 +-
drivers/iio/accel/dmard06.c | 6 +-
drivers/iio/accel/dmard09.c | 4 +-
drivers/iio/accel/dmard10.c | 2 +-
drivers/iio/accel/fxls8962af-core.c | 18 +-
drivers/iio/accel/kxsd9-i2c.c | 4 +-
drivers/iio/accel/kxsd9.c | 5 +-
drivers/iio/accel/mc3230.c | 2 +-
drivers/iio/accel/mma7455_i2c.c | 4 +-
drivers/iio/accel/mma7660.c | 52 +-
drivers/iio/accel/mma9551.c | 2 +-
drivers/iio/accel/mma9553.c | 4 +-
drivers/iio/accel/msa311.c | 8 +-
drivers/iio/accel/mxc4005.c | 6 +-
drivers/iio/accel/mxc6255.c | 4 +-
drivers/iio/accel/st_accel.h | 1 +
drivers/iio/accel/st_accel_core.c | 81 ++
drivers/iio/accel/st_accel_i2c.c | 5 +
drivers/iio/accel/st_accel_spi.c | 5 +
drivers/iio/accel/stk8312.c | 4 +-
drivers/iio/accel/stk8ba50.c | 2 +-
drivers/iio/adc/Kconfig | 52 +-
drivers/iio/adc/Makefile | 27 +-
drivers/iio/adc/ad4130.c | 4 +-
drivers/iio/adc/ad7124.c | 14 +-
drivers/iio/adc/ad7173.c | 676 +++++++---
drivers/iio/adc/ad7192.c | 361 ++++--
drivers/iio/adc/ad7266.c | 33 +-
drivers/iio/adc/ad7291.c | 2 +-
drivers/iio/adc/ad7292.c | 36 +-
drivers/iio/adc/ad7380.c | 833 ++++++++++++
drivers/iio/adc/ad7606.c | 19 +-
drivers/iio/adc/ad7793.c | 24 +-
drivers/iio/adc/ad7944.c | 88 +-
drivers/iio/adc/ad9467.c | 103 +-
drivers/iio/adc/ad_sigma_delta.c | 1 +
drivers/iio/adc/adi-axi-adc.c | 27 +-
drivers/iio/adc/aspeed_adc.c | 30 +-
drivers/iio/adc/axp20x_adc.c | 284 ++++-
drivers/iio/adc/axp288_adc.c | 4 +-
drivers/iio/adc/bcm_iproc_adc.c | 8 +-
drivers/iio/adc/berlin2-adc.c | 24 +-
drivers/iio/adc/cpcap-adc.c | 46 +-
drivers/iio/adc/fsl-imx25-gcq.c | 16 +-
drivers/iio/adc/hx711.c | 78 +-
drivers/iio/adc/ina2xx-adc.c | 3 +-
drivers/iio/adc/ingenic-adc.c | 1 +
drivers/iio/adc/intel_mrfld_adc.c | 4 +-
drivers/iio/adc/ltc2309.c | 45 +-
drivers/iio/adc/ltc2485.c | 2 +-
drivers/iio/adc/max11205.c | 5 +-
drivers/iio/adc/max1363.c | 28 +-
drivers/iio/adc/mcp3564.c | 6 -
drivers/iio/adc/meson_saradc.c | 101 +-
drivers/iio/adc/mp2629_adc.c | 19 +-
drivers/iio/adc/mt6359-auxadc.c | 606 +++++++++
drivers/iio/adc/nau7802.c | 2 +-
drivers/iio/adc/pac1934.c | 5 -
drivers/iio/adc/qcom-spmi-rradc.c | 50 +-
drivers/iio/adc/rn5t618-adc.c | 5 +-
drivers/iio/adc/sc27xx_adc.c | 41 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 29 +-
drivers/iio/adc/ti-adc108s102.c | 28 +-
drivers/iio/adc/ti-adc161s626.c | 18 +-
drivers/iio/adc/ti-ads1119.c | 825 ++++++++++++
drivers/iio/adc/ti-ads131e08.c | 4 +-
drivers/iio/adc/ti-ads7924.c | 2 +-
drivers/iio/adc/ti-ads8688.c | 59 +-
drivers/iio/adc/ti-tsc2046.c | 7 +-
drivers/iio/adc/xilinx-ams.c | 108 +-
drivers/iio/addac/ad74413r.c | 13 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 178 ++-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 64 +-
drivers/iio/buffer/kfifo_buf.c | 1 +
drivers/iio/chemical/Kconfig | 20 +
drivers/iio/chemical/Makefile | 3 +
drivers/iio/chemical/ams-iaq-core.c | 4 +-
drivers/iio/chemical/bme680_i2c.c | 4 +-
drivers/iio/chemical/ccs811.c | 2 +-
drivers/iio/chemical/ens160.h | 10 +
drivers/iio/chemical/ens160_core.c | 367 ++++++
drivers/iio/chemical/ens160_i2c.c | 62 +
drivers/iio/chemical/ens160_spi.c | 61 +
drivers/iio/common/scmi_sensors/scmi_iio.c | 45 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 3 +-
drivers/iio/dac/Kconfig | 1 +
drivers/iio/dac/ad3552r.c | 168 ++-
drivers/iio/dac/adi-axi-dac.c | 9 +-
drivers/iio/dac/ltc2688.c | 5 +-
drivers/iio/dac/max5522.c | 11 +-
drivers/iio/dac/mcp4728.c | 2 +-
drivers/iio/dac/stm32-dac-core.c | 5 +-
drivers/iio/frequency/adf4350.c | 124 +-
drivers/iio/frequency/adrf6780.c | 1 -
drivers/iio/gyro/adis16136.c | 26 +-
drivers/iio/gyro/adis16260.c | 19 +-
drivers/iio/gyro/bmg160_core.c | 4 +-
drivers/iio/gyro/bmg160_i2c.c | 6 +-
drivers/iio/gyro/fxas21002c_i2c.c | 2 +-
drivers/iio/gyro/itg3200_core.c | 2 +-
drivers/iio/gyro/mpu3050-core.c | 35 +-
drivers/iio/health/afe4403.c | 9 +-
drivers/iio/health/afe4404.c | 11 +-
drivers/iio/health/max30100.c | 7 +-
drivers/iio/health/max30102.c | 5 +-
drivers/iio/humidity/am2315.c | 2 +-
drivers/iio/humidity/hdc100x.c | 12 +-
drivers/iio/humidity/si7005.c | 4 +-
drivers/iio/humidity/si7020.c | 141 ++-
drivers/iio/iio_core.h | 4 +
drivers/iio/imu/Kconfig | 4 +-
drivers/iio/imu/adis.c | 11 +-
drivers/iio/imu/adis16400.c | 72 +-
drivers/iio/imu/adis16475.c | 823 ++++++++++--
drivers/iio/imu/adis16480.c | 458 +++++--
drivers/iio/imu/adis_buffer.c | 73 +-
drivers/iio/imu/adis_trigger.c | 37 +-
drivers/iio/imu/bmi160/bmi160_core.c | 26 +-
drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +-
drivers/iio/imu/bmi160/bmi160_spi.c | 3 +
drivers/iio/imu/bmi323/bmi323_core.c | 8 +-
drivers/iio/imu/bno055/bno055_i2c.c | 2 +-
drivers/iio/imu/fxos8700_i2c.c | 2 +-
drivers/iio/imu/inv_icm42600/inv_icm42600.h | 4 +
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 124 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 14 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 80 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 4 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 4 +-
drivers/iio/imu/kmx61.c | 2 +-
drivers/iio/industrialio-backend.c | 8 +-
drivers/iio/industrialio-buffer.c | 588 ++++++++-
drivers/iio/industrialio-core.c | 32 +-
drivers/iio/industrialio-event.c | 13 +-
drivers/iio/industrialio-gts-helper.c | 7 +-
drivers/iio/inkern.c | 38 +-
drivers/iio/light/Kconfig | 11 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/adjd_s311.c | 2 +-
drivers/iio/light/adux1020.c | 15 +-
drivers/iio/light/al3320a.c | 2 +-
drivers/iio/light/apds9300.c | 2 +-
drivers/iio/light/apds9960.c | 2 +-
drivers/iio/light/bh1780.c | 4 +-
drivers/iio/light/cm3232.c | 2 +-
drivers/iio/light/cm3323.c | 2 +-
drivers/iio/light/cm36651.c | 2 +-
drivers/iio/light/gp2ap002.c | 4 +-
drivers/iio/light/gp2ap020a00f.c | 3 +-
drivers/iio/light/iqs621-als.c | 4 +-
drivers/iio/light/isl29018.c | 6 +-
drivers/iio/light/isl29028.c | 4 +-
drivers/iio/light/isl29125.c | 2 +-
drivers/iio/light/jsa1212.c | 2 +-
drivers/iio/light/lv0104cs.c | 2 +-
drivers/iio/light/max44000.c | 2 +-
drivers/iio/light/max44009.c | 2 +-
drivers/iio/light/noa1305.c | 2 +-
drivers/iio/light/opt3001.c | 2 +-
drivers/iio/light/pa12203001.c | 2 +-
drivers/iio/light/rohm-bu27034.c | 6 -
drivers/iio/light/rpr0521.c | 2 +-
drivers/iio/light/si1133.c | 2 +-
drivers/iio/light/st_uvis25_core.c | 4 +-
drivers/iio/light/stk3310.c | 37 +-
drivers/iio/light/tcs3414.c | 2 +-
drivers/iio/light/tcs3472.c | 2 +-
drivers/iio/light/tsl4531.c | 2 +-
drivers/iio/light/us5182d.c | 2 +-
drivers/iio/light/vcnl4035.c | 2 +-
drivers/iio/light/veml6030.c | 6 +-
drivers/iio/light/veml6040.c | 281 +++++
drivers/iio/light/veml6070.c | 2 +-
drivers/iio/light/vl6180.c | 2 +-
drivers/iio/light/zopt2201.c | 2 +-
drivers/iio/magnetometer/af8133j.c | 2 +-
drivers/iio/magnetometer/ak8974.c | 18 +-
drivers/iio/magnetometer/bmc150_magn_i2c.c | 6 +-
drivers/iio/magnetometer/mag3110.c | 2 +-
drivers/iio/magnetometer/mmc35240.c | 10 +-
drivers/iio/magnetometer/tmag5273.c | 2 -
drivers/iio/multiplexer/iio-mux.c | 1 -
drivers/iio/potentiostat/lmp91000.c | 4 +-
drivers/iio/pressure/bmp280-core.c | 839 +++++++------
drivers/iio/pressure/bmp280-regmap.c | 8 +-
drivers/iio/pressure/bmp280-spi.c | 4 +-
drivers/iio/pressure/bmp280.h | 65 +-
drivers/iio/pressure/dps310.c | 2 +-
drivers/iio/pressure/hp03.c | 4 +-
drivers/iio/pressure/icp10100.c | 2 +-
drivers/iio/pressure/mpl115_i2c.c | 2 +-
drivers/iio/pressure/mpl3115.c | 2 +-
drivers/iio/pressure/t5403.c | 2 +-
drivers/iio/pressure/zpa2326_i2c.c | 4 +-
drivers/iio/proximity/isl29501.c | 2 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 6 +-
drivers/iio/proximity/rfd77402.c | 2 +-
drivers/iio/proximity/sx9324.c | 5 +-
drivers/iio/proximity/sx9360.c | 5 +-
drivers/iio/proximity/sx9500.c | 16 +-
drivers/iio/proximity/sx_common.c | 9 +-
drivers/iio/proximity/vl53l0x-i2c.c | 2 +-
drivers/iio/temperature/ltc2983.c | 260 ++--
drivers/iio/temperature/max30208.c | 1 -
drivers/iio/temperature/mcp9600.c | 363 +++++-
drivers/iio/temperature/mlx90632.c | 6 +-
drivers/iio/temperature/tmp006.c | 2 +-
drivers/iio/temperature/tmp007.c | 2 +-
drivers/iio/temperature/tsys01.c | 2 +-
drivers/iio/temperature/tsys02d.c | 2 +-
drivers/iio/test/iio-test-gts.c | 8 +-
drivers/iio/trigger/stm32-timer-trigger.c | 34 +-
drivers/input/joystick/db9.c | 1 -
drivers/input/joystick/gamecon.c | 1 -
drivers/input/joystick/turbografx.c | 1 -
drivers/input/joystick/walkera0701.c | 1 -
drivers/input/serio/parkbd.c | 1 -
drivers/interconnect/Kconfig | 1 +
drivers/interconnect/Makefile | 1 +
drivers/interconnect/imx/imx.c | 1 +
drivers/interconnect/imx/imx8mm.c | 1 +
drivers/interconnect/imx/imx8mn.c | 1 +
drivers/interconnect/imx/imx8mp.c | 1 +
drivers/interconnect/imx/imx8mq.c | 1 +
drivers/interconnect/mediatek/Kconfig | 29 +
drivers/interconnect/mediatek/Makefile | 5 +
drivers/interconnect/mediatek/icc-emi.c | 153 +++
drivers/interconnect/mediatek/icc-emi.h | 40 +
drivers/interconnect/mediatek/mt8183.c | 143 +++
drivers/interconnect/mediatek/mt8195.c | 339 +++++
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/icc-common.c | 1 +
drivers/interconnect/qcom/icc-rpmh.c | 94 ++
drivers/interconnect/qcom/icc-rpmh.h | 36 +
drivers/interconnect/qcom/msm8953.c | 1321 ++++++++++++++++++++
drivers/interconnect/qcom/qcm2290.c | 2 +-
drivers/interconnect/qcom/sc7280.c | 276 ++++
drivers/mcb/mcb-parse.c | 5 -
drivers/mcb/mcb-pci.c | 16 +-
drivers/misc/Kconfig | 16 +
drivers/misc/Makefile | 2 +
drivers/misc/apds9802als.c | 2 +-
drivers/misc/apds990x.c | 12 +-
drivers/misc/bh1770glc.c | 14 +-
drivers/misc/ds1682.c | 2 +-
drivers/misc/eeprom/Kconfig | 2 +
drivers/misc/eeprom/digsy_mtc_eeprom.c | 46 +-
drivers/misc/eeprom/ee1004.c | 131 +-
drivers/misc/eeprom/eeprom_93xx46.c | 178 ++-
drivers/misc/eeprom/idt_89hpesx.c | 96 +-
drivers/misc/eeprom/max6875.c | 2 +-
drivers/misc/fastrpc.c | 46 +-
drivers/misc/hmc6352.c | 2 +-
drivers/misc/ics932s401.c | 2 +-
drivers/misc/isl29003.c | 2 +-
drivers/misc/isl29020.c | 2 +-
drivers/misc/keba/Kconfig | 13 +
drivers/misc/keba/Makefile | 3 +
drivers/misc/keba/cp500.c | 458 +++++++
drivers/misc/mei/bus-fixup.c | 8 +-
drivers/misc/mrvl_cn10k_dpi.c | 676 ++++++++++
drivers/misc/open-dice.c | 1 +
drivers/misc/ti-st/st_kim.c | 8 +-
drivers/misc/tifm_7xx1.c | 6 +-
drivers/misc/tsl2550.c | 2 +-
drivers/misc/vcpu_stall_detector.c | 31 +-
drivers/net/hamradio/baycom_epp.c | 1 -
drivers/net/hamradio/baycom_par.c | 1 -
drivers/net/plip/plip.c | 1 -
drivers/net/wwan/mhi_wwan_mbim.c | 18 +-
drivers/nvmem/apple-efuses.c | 1 +
drivers/nvmem/brcm_nvram.c | 1 +
drivers/nvmem/core.c | 90 +-
drivers/nvmem/meson-efuse.c | 5 +-
drivers/nvmem/rockchip-efuse.c | 1 +
drivers/nvmem/rockchip-otp.c | 2 +
drivers/nvmem/u-boot-env.c | 1 +
drivers/parport/daisy.c | 1 -
drivers/parport/procfs.c | 24 +-
drivers/parport/share.c | 10 +-
drivers/peci/controller/peci-aspeed.c | 1 +
drivers/peci/core.c | 5 +-
drivers/peci/cpu.c | 21 +-
drivers/peci/device.c | 3 +-
drivers/peci/internal.h | 6 +-
drivers/platform/goldfish/goldfish_pipe.c | 1 +
drivers/pps/clients/pps_parport.c | 1 -
drivers/pps/generators/pps_gen_parport.c | 1 -
drivers/scsi/imm.c | 1 -
drivers/scsi/ppa.c | 1 -
drivers/siox/siox-bus-gpio.c | 1 +
drivers/slimbus/stream.c | 8 +-
drivers/spi/spi-butterfly.c | 1 -
drivers/spi/spi-lm70llp.c | 1 -
drivers/spi/spi.c | 28 +
drivers/spmi/hisi-spmi-controller.c | 1 +
drivers/spmi/spmi-pmic-arb.c | 1 +
drivers/staging/iio/addac/adt7316-i2c.c | 12 +-
drivers/staging/iio/addac/adt7316.c | 9 -
drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +-
drivers/uio/uio.c | 1 +
drivers/uio/uio_aec.c | 1 +
drivers/uio/uio_cif.c | 1 +
drivers/uio/uio_mf624.c | 3 +-
drivers/uio/uio_netx.c | 1 +
drivers/virtio/virtio_dma_buf.c | 1 +
drivers/w1/w1.c | 2 +-
drivers/w1/w1_int.c | 6 +-
.../dt-bindings/iio/adc/mediatek,mt6357-auxadc.h | 21 +
.../dt-bindings/iio/adc/mediatek,mt6358-auxadc.h | 22 +
.../dt-bindings/iio/adc/mediatek,mt6359-auxadc.h | 22 +
include/dt-bindings/interconnect/mediatek,mt8183.h | 23 +
include/dt-bindings/interconnect/mediatek,mt8195.h | 44 +
include/dt-bindings/interconnect/qcom,msm8953.h | 93 ++
include/linux/dev_printk.h | 8 +
include/linux/dmaengine.h | 33 +
include/linux/eeprom_93xx46.h | 32 -
include/linux/iio/adc/ad_sigma_delta.h | 14 +
include/linux/iio/buffer-dma.h | 31 +
include/linux/iio/buffer_impl.h | 33 +
include/linux/iio/consumer.h | 10 +
include/linux/iio/iio.h | 94 +-
include/linux/iio/imu/adis.h | 87 +-
include/linux/math.h | 2 +
include/linux/mhi.h | 2 +
include/linux/misc/keba.h | 25 +
include/linux/parport.h | 6 -
include/linux/peci-cpu.h | 24 +
include/linux/peci.h | 6 +-
include/linux/spi/spi.h | 2 +
include/linux/w1.h | 7 +-
include/uapi/linux/iio/buffer.h | 22 +
include/uapi/misc/mrvl_cn10k_dpi.h | 39 +
lib/math/prime_numbers.c | 1 +
lib/math/rational-test.c | 1 +
lib/test_dynamic_debug.c | 1 +
samples/configfs/configfs_sample.c | 1 +
sound/drivers/mts64.c | 1 -
sound/drivers/portman2x4.c | 1 -
423 files changed, 15716 insertions(+), 3144 deletions(-)
create mode 100644 Documentation/ABI/stable/sysfs-driver-misc-cp500
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
create mode 100644 Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml
create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183-emi.yaml
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml
create mode 100644 Documentation/iio/adis16480.rst
create mode 100644 Documentation/iio/iio_dmabuf_api.rst
create mode 100644 Documentation/iio/iio_tools.rst
create mode 100644 Documentation/misc-devices/mrvl_cn10k_dpi.rst
create mode 100644 drivers/android/dbitmap.h
create mode 100644 drivers/iio/adc/ad7380.c
create mode 100644 drivers/iio/adc/mt6359-auxadc.c
create mode 100644 drivers/iio/adc/ti-ads1119.c
create mode 100644 drivers/iio/chemical/ens160.h
create mode 100644 drivers/iio/chemical/ens160_core.c
create mode 100644 drivers/iio/chemical/ens160_i2c.c
create mode 100644 drivers/iio/chemical/ens160_spi.c
create mode 100644 drivers/iio/light/veml6040.c
create mode 100644 drivers/interconnect/mediatek/Kconfig
create mode 100644 drivers/interconnect/mediatek/Makefile
create mode 100644 drivers/interconnect/mediatek/icc-emi.c
create mode 100644 drivers/interconnect/mediatek/icc-emi.h
create mode 100644 drivers/interconnect/mediatek/mt8183.c
create mode 100644 drivers/interconnect/mediatek/mt8195.c
create mode 100644 drivers/interconnect/qcom/msm8953.c
create mode 100644 drivers/misc/keba/Kconfig
create mode 100644 drivers/misc/keba/Makefile
create mode 100644 drivers/misc/keba/cp500.c
create mode 100644 drivers/misc/mrvl_cn10k_dpi.c
create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6357-auxadc.h
create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6358-auxadc.h
create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6359-auxadc.h
create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h
create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h
create mode 100644 include/dt-bindings/interconnect/qcom,msm8953.h
delete mode 100644 include/linux/eeprom_93xx46.h
create mode 100644 include/linux/misc/keba.h
create mode 100644 include/uapi/misc/mrvl_cn10k_dpi.h
next reply other threads:[~2024-07-19 12:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-19 12:26 Greg KH [this message]
2024-07-20 0:05 ` [GIT PULL] Char/Misc driver changes for 6.11-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Zppbc65te9pxYeEx@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.