[GIT PULL] Char/Misc driver fixes for 5.16-rc5

From: Greg KH
Date: Sun Dec 12 2021 - 09:11:43 EST


The following changes since commit d58071a8a76d779eedab38033ae4c821c30295a5:

Linux 5.16-rc3 (2021-11-28 14:09:19 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.16-rc5

for you to fetch changes up to cab2d3fd6866e089b5c50db09dece131f85bfebd:

bus: mhi: core: Add support for forced PM resume (2021-12-09 18:47:05 +0100)

----------------------------------------------------------------
Char/misc driver fixes for 5.16-rc5

Here are a bunch of small char/misc and other driver subsystem fixes for
5.16-rc5

Included in here are:
- iio driver fixes for reported problems.
- phy driver fixes for a number of reported problems.
- mhi resume bugfix for broken hardware
- nvmem driver fix
- rtsx driver fix for irq issues
- fastrpc packet parsing fix

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

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alyssa Ross (1):
iio: trigger: stm32-timer: fix MODULE_ALIAS

Amelie Delaunay (1):
phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate

Dan Carpenter (1):
phy: HiSilicon: Fix copy and paste bug in error handling

Evgeny Boger (1):
iio: adc: axp20x_adc: fix charging current reporting on AXP22x

Fabrice Gasnier (1):
iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda

Greg Kroah-Hartman (2):
Merge tag 'phy-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag 'iio-fixes-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next

Gwendal Grignou (1):
iio: at91-sama5d2: Fix incorrect sign extension

Jeya R (1):
misc: fastrpc: fix improper packet size calculation

Kai-Heng Feng (1):
misc: rtsx: Avoid mangling IRQ during runtime PM

Kister Genesis Jimenez (1):
iio: gyro: adxrs290: fix data signedness

Lars-Peter Clausen (8):
iio: ltr501: Don't return error code in trigger handler
iio: kxsd9: Don't return error code in trigger handler
iio: stk3310: Don't return error code in interrupt handler
iio: mma8452: Fix trigger reference couting
iio: trigger: Fix reference counting
iio: dln2: Check return value of devm_iio_trigger_register()
iio: itg3200: Call iio_trigger_notify_done() on error
iio: ad7768-1: Call iio_trigger_notify_done() on error

Liam Beguin (1):
dt-bindings: phy: zynqmp-psgtr: fix USB phy name

Loic Poulain (1):
bus: mhi: core: Add support for forced PM resume

Lukas Bulwahn (1):
iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config

Noralf Trønnes (1):
iio: dln2-adc: Fix lockdep complaint

Olivier Moysan (1):
iio: adc: stm32: fix null pointer on defer_probe error

Ralph Siemsen (1):
nvmem: eeprom: at25: fix FRAM byte_len

Randy Dunlap (1):
phy: ti: report 2 non-kernel-doc comments

Slark Xiao (1):
bus: mhi: pci_generic: Fix device recovery failed issue

Srinivas Kandagatla (1):
MAINTAINERS: add maintainer for Qualcomm FastRPC driver

Vinod Koul (6):
phy: mvebu-cp110-utmi: Fix kernel-doc warns
phy: qualcomm: qmp: Add missing struct documentation
phy: qualcomm: usb-hsic: Fix the kernel-doc warn
phy: ti: tusb1210: Fix the kernel-doc warn
phy: qualcomm: ipq806x-usb: Fix kernel-doc style
phy: ti: omap-usb2: Fix the kernel-doc style

Yang Yingliang (1):
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove

.../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +-
MAINTAINERS | 9 +++++
drivers/bus/mhi/core/pm.c | 21 ++++++++++--
drivers/bus/mhi/pci_generic.c | 2 +-
drivers/iio/accel/kxcjk-1013.c | 5 ++-
drivers/iio/accel/kxsd9.c | 6 ++--
drivers/iio/accel/mma8452.c | 2 +-
drivers/iio/adc/Kconfig | 2 +-
drivers/iio/adc/ad7768-1.c | 2 +-
drivers/iio/adc/at91-sama5d2_adc.c | 3 +-
drivers/iio/adc/axp20x_adc.c | 18 ++--------
drivers/iio/adc/dln2-adc.c | 21 +++++++-----
drivers/iio/adc/stm32-adc.c | 3 +-
drivers/iio/gyro/adxrs290.c | 5 +--
drivers/iio/gyro/itg3200_buffer.c | 2 +-
drivers/iio/industrialio-trigger.c | 1 -
drivers/iio/light/ltr501.c | 2 +-
drivers/iio/light/stk3310.c | 6 ++--
drivers/iio/trigger/stm32-timer-trigger.c | 2 +-
drivers/misc/cardreader/rtsx_pcr.c | 4 ---
drivers/misc/eeprom/at25.c | 38 ++++++++++------------
drivers/misc/fastrpc.c | 10 +++---
drivers/net/wireless/ath/ath11k/mhi.c | 6 +++-
drivers/phy/hisilicon/phy-hi3670-pcie.c | 4 +--
drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 4 +--
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 26 ++++++++-------
drivers/phy/qualcomm/phy-qcom-qmp.c | 3 ++
drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 2 +-
drivers/phy/st/phy-stm32-usbphyc.c | 2 +-
drivers/phy/ti/phy-am654-serdes.c | 2 +-
drivers/phy/ti/phy-j721e-wiz.c | 2 +-
drivers/phy/ti/phy-omap-usb2.c | 6 ++--
drivers/phy/ti/phy-tusb1210.c | 2 +-
include/linux/mhi.h | 13 ++++++++
34 files changed, 136 insertions(+), 102 deletions(-)