All of lore.kernel.org
 help / color / mirror / Atom feed
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 5.13-rc1
Date: Mon, 26 Apr 2021 14:39:19 +0200	[thread overview]
Message-ID: <YIa0d685cQZ7a2mR@kroah.com> (raw)

The following changes since commit e49d033bddf5b565044e2abe4241353959bc9120:

  Linux 5.12-rc6 (2021-04-04 14:15:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.13-rc1

for you to fetch changes up to e2cb6b891ad2b8caa9131e3be70f45243df82a80:

  bluetooth: eliminate the potential race condition when removing the HCI controller (2021-04-23 13:25:04 +0200)

----------------------------------------------------------------
Char/Misc driver updates for 5.13-rc1

Here is the big set of various smaller driver subsystem updates for
5.13-rc1.

Major bits in here are:
	- habanalabs driver updates
	- hwtracing driver updates
	- interconnect driver updates
	- mhi driver updates
	- extcon driver updates
	- fpga driver updates
	- new binder features added
	- nvmem driver updates
	- phy driver updates
	- soundwire driver updates
	- smaller misc and char driver fixes and updates.
	- bluetooth driver bugfix that maintainer wanted to go through
	  this tree.

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

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alexander Shishkin (3):
      intel_th: Constify all drvdata references
      intel_th: pci: Add Rocket Lake CPU support
      intel_th: pci: Add Alder Lake-M support

Alon Mizrahi (1):
      habanalabs: add custom timeout flag per cs

Amelie Delaunay (2):
      dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property
      phy: stm32: register usbphyc as clock provider of ck_usbo_48m clock

Andy Shevchenko (11):
      pps: clients: gpio: Bail out on error when requesting GPIO echo line
      pps: clients: gpio: Use dev_err_probe() to avoid log noise
      pps: clients: gpio: Remove redundant condition in ->remove()
      pps: clients: gpio: Get rid of legacy platform data
      pps: clients: gpio: Make use of device properties
      pps: clients: gpio: Use struct device pointer directly
      pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup()
      mux: gpio: Use bitmap API instead of direct assignment
      mux: gpio: Make it OF independent
      mux: gpio: Simplify code by using dev_err_probe()
      stm class: Use correct UUID APIs

AngeloGioacchino Del Regno (2):
      dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC
      interconnect: qcom: Add SDM660 interconnect provider driver

Anirudh Ghayal (1):
      extcon: qcom-spmi: Add support for VBUS detection

Arnd Bergmann (1):
      kgdb: fix gcc-11 warning on indentation

Bard Liao (4):
      soundwire: add master quirks for bus clash and parity
      soundwire: bus: handle master quirks for bus clash and parity
      soundwire: intel: add master quirks for bus clash and parity
      soundwire: intel_init: test link->cdns

Benjamin Li (1):
      interconnect: qcom: icc-rpm: record slave RPM id in error log

Bharat Jauhari (1):
      habanalabs: move dram scrub to free sequence

Bhaskar Chowdhury (5):
      cxl: Fix couple of spellings
      w1: slaves: Typo fixes
      phy: intel: Fix a typo
      misc: genwqe: Rudimentary typo fixes
      scripts/spdxcheck.py: Fix a typo

Bhaumik Bhatt (25):
      bus: mhi: core: Add missing checks for MMIO register entries
      bus: mhi: core: Destroy SBL devices when moving to mission mode
      bus: mhi: core: Download AMSS image from appropriate function
      bus: mhi: core: Process execution environment changes serially
      bus: mhi: core: Update debug prints to include local device state
      bus: mhi: Make firmware image optional for controller
      bus: mhi: core: Rely on accurate method to determine EDL mode
      bus: mhi: core: Wait for ready after an EDL firmware download
      bus: mhi: core: Handle EDL mode entry appropriately
      bus: mhi: core: Identify Flash Programmer as a mission mode use case
      bus: mhi: core: Wait for MHI READY state in most scenarios
      bus: mhi: core: Improve state strings for debug messages
      bus: mhi: core: Introduce internal register poll helper function
      bus: mhi: core: Move to polling method to wait for MHI ready
      bus: mhi: core: Remove pre_init flag used for power purposes
      bus: mhi: pci_generic: Add SDX65 based modem support
      bus: mhi: core: Allow sending the STOP channel command
      bus: mhi: core: Clear context for stopped channels from remove()
      bus: mhi: core: Improvements to the channel handling state machine
      bus: mhi: core: Update debug messages to use client device
      bus: mhi: core: Hold device wake for channel update commands
      bus: mhi: core: Clear configuration from channel context during reset
      bus: mhi: core: Check channel execution environment before issuing reset
      bus: mhi: core: Remove __ prefix for MHI channel unprepare function
      bus: mhi: Improve documentation on channel transfer setup APIs

Brad Warrum (1):
      MAINTAINERS: Update entry for ibmvmc driver

Carl Yin (1):
      bus: mhi: core: Add support for Flash Programmer execution environment

Chen Huang (2):
      w1: ds2805: Use module_w1_family to simplify the code
      w1: ds28e17: Use module_w1_family to simplify the code

Chunfeng Yun (3):
      dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence
      dt-bindings: phy: mediatek: hdmi-phy: modify compatible items
      dt-bindings: phy: mediatek: tphy: change patternProperties

Colin Ian King (3):
      bus: mhi: core: remove redundant initialization of variables state and ee
      nvmem: core: Fix unintentional sign extension issue
      habanalabs/gaudi: Fix uninitialized return code rc when read size is zero

Dan Carpenter (1):
      w1: w1_therm: use clamp() in int_to_short()

Daniel Thompson (1):
      kgdbts: Switch to do_sys_openat2() for breakpoint testing

Dinghao Liu (1):
      drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi

Dmitry Baryshkov (5):
      dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatibles back to qcom,qmp-phy.yaml
      dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250
      phy: qcom-qmp: move DP functions to callbacks
      phy: qcom-qmp: rename common registers
      phy: qcom-qmp: add support for sm8250-usb3-dp phy

Douglas Anderson (1):
      nvmem: core: Add functions to make number reading easy

Evan Green (1):
      firmware: google: Enable s0ix logging by default

Faiz Abbas (1):
      phy: ti: j721e-wiz: Do not configure wiz if its already configured

Fan Wu (1):
      bus: mhi: core: Return EAGAIN if MHI ring is full

Geert Uytterhoeven (4):
      uapi: map_to_7segment: Remove licence boilerplate
      phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
      phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5
      dt-bindings: fpga: fpga-region: Convert to sugar syntax

Georgi Djakov (5):
      interconnect: qcom: sdm660: Fix kerneldoc warning
      interconnect: qcom: sm8350: Use the correct ids
      interconnect: qcom: sm8350: Add missing link between nodes
      Merge branch 'icc-sdm660' into icc-next
      Merge branch 'icc-sm8350' into icc-next

Gleb Fotengauer-Malinovskiy (1):
      vmci_host: print unexpanded names of ioctl requests in debug messages

Greg Kroah-Hartman (12):
      virtio_console: remove pointless check for debugfs_create_dir()
      drivers: vmw_balloon: remove dentry pointer for debugfs
      drivers: habanalabs: remove unused dentry pointer for debugfs files
      Merge v5.12-rc3 into char-misc-next
      Merge 5.12-rc6 into char-misc-next
      Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
      Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
      Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'misc-habanalabs-next-2021-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next

Guru Das Srinagesh (2):
      bindings: pm8941-misc: Convert bindings to YAML
      bindings: pm8941-misc: Add support for VBUS detection

Gustavo A. R. Silva (1):
      phy: qcom-usb-hs: Fix fall-through warnings for Clang

Gustavo Pimentel (6):
      misc: Add Synopsys DesignWare xData IP driver
      Documentation: misc-devices: Add Documentation for dw-xdata-pcie driver
      MAINTAINERS: Add Synopsys xData IP driver maintainer
      docs: ABI: Add sysfs documentation interface of dw-xdata-pcie driver
      dw-xdata-pcie: Fix documentation build warns
      dw-xdata-pcie: Update outdated info and improve text format

Hang Lu (2):
      binder: fix the missing BR_FROZEN_REPLY in binder_return_strings
      binder: tell userspace to dump current backtrace when detected oneway spamming

Hans de Goede (3):
      misc: lis3lv02d: Fix false-positive WARN on various HP models
      misc: lis3lv02d: Change lis3lv02d_init_device() return value for unknown sensors to -ENODEV
      misc: lis3lv02d: Do not log an error when kmalloc fails

Hao Fang (1):
      phy: hisilicon: Use the correct HiSilicon copyright

He Ying (1):
      firmware: qcom-scm: Fix QCOM_SCM configuration

Jarvis Jiang (2):
      bus: mhi: pci_generic: Introduce Foxconn T99W175 support
      bus: mhi: fix typo in comments for struct mhi_channel_config

Jeffrey Hugo (3):
      bus: mhi: core: Fix check for syserr at power_up
      bus: mhi: core: Check state before processing power_down
      bus: mhi: core: Sanity check values from remote device before use

Jiapeng Chong (1):
      stm class: Remove an unused function

Junlin Yang (2):
      phy: rockchip-typec: add missing of_node_put
      phy: ti: j721e-wiz: add missing of_node_put

Kai Ye (1):
      uacce: delete unneeded variable initialization

Kishon Vijay Abraham I (29):
      dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 SERDES Wrapper
      dt-bindings: phy: cadence-torrent: Add binding for refclk driver
      dt-bindings: ti-serdes-mux: Add defines for AM64 SoC
      phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mux|div}_sel
      phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
      phy: ti: j721e-wiz: Configure full rate divider for AM64
      phy: ti: j721e-wiz: Model the internal clocks without device tree input
      phy: ti: j721e-wiz: Enable reference clock output in cmn_refclk_<p/m>
      phy: cadence-torrent: Add support to drive refclk out
      phy: ti: j721e-wiz: Add support for configuring QSGMII
      phy: cadence-torrent: Update SGMII/QSGMII configuration specific to TI
      phy: cadence: Sierra: Fix PHY power_on sequence
      phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
      phy: cadence: Sierra: Create PHY only for "phy" or "link" sub-nodes
      phy: ti: j721e-wiz: Get PHY properties only for "phy" or "link" subnode
      phy: cadence: Sierra: Move all clk_get_*() to a separate function
      phy: cadence: Sierra: Move all reset_control_get*() to a separate function
      phy: cadence: Sierra: Explicitly request exclusive reset control
      phy: cadence-torrent: Use a common header file for Cadence SERDES
      phy: cadence: Sierra: Add array of input clocks in "struct cdns_sierra_phy"
      phy: cadence: Sierra: Add missing clk_disable_unprepare() in .remove callback
      dt-bindings: phy: phy-cadence-sierra: Add binding to model Sierra as clock provider
      phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as clocks (mux clocks)
      phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks
      phy: cadence-torrent: Group reset APIs and clock APIs
      phy: cadence-torrent: Do not configure SERDES if it's already configured
      phy: cadence-torrent: Explicitly request exclusive reset control
      phy: cadence-torrent: Add delay for PIPE clock to be stable
      phy: ti: j721e-wiz: Configure 'p_standard_mode' only for DP/QSGMII

Koby Elbaz (2):
      habanalabs: improve utilization calculation
      habanalabs: support DEVICE_UNUSABLE error indication from FW

Konstantin Porotchkin (3):
      drivers: phy: add support for Armada CP110 UTMI PHY
      dt-bindings: phy: convert phy-mvebu-utmi to YAML schema
      devicetree/bindings: add support for CP110 UTMI PHY

Kuogee Hsieh (1):
      phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table

Laurent Dufour (1):
      cxl: don't manipulate the mm.mm_users field directly

Liam Beguin (1):
      phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2

Lin Ma (1):
      bluetooth: eliminate the potential race condition when removing the HCI controller

Loic Poulain (14):
      bus: mhi: pci_generic: Parametrable element count for events
      bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support
      bus: mhi: pci_generic: Add SDX24 based modem support
      bus: mhi: pci_generic: No-Op for device_wake operations
      bus: mhi: pci_generic: Use generic PCI power management
      bus: mhi: pci_generic: Add support for runtime PM
      bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue
      bus: mhi: core: Fix invalid error returning in mhi_queue
      bus: mhi: core: Rename debugfs directory name
      bus: mhi: Early MHI resume failure in non M3 state
      bus: mhi: core: Fix MHI runtime_pm behavior
      bus: mhi: pm: reduce PM state change verbosity
      bus: mhi: pci_generic: Implement PCI shutdown callback
      bus: mhi: pci_generic: Add FIREHOSE channels

Luca Ceresoli (2):
      fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
      fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER

Manish Narani (1):
      phy: zynqmp: Handle the clock enable/disable properly

Manivannan Sadhasivam (2):
      bus: mhi: pci_generic: Constify mhi_controller_config struct definitions
      bus: mhi: core: Fix shadow declarations

Marco Ballesio (3):
      binder: BINDER_FREEZE ioctl
      binder: use EINTR for interrupted wait for work
      binder: BINDER_GET_FROZEN_INFO ioctl

Mathieu Poirier (1):
      MAINTAINERS: Add CoreSight header files

Matt Hsiao (1):
      misc: hpilo: MAINTAINERS: add entry for hpilo

Michal Simek (2):
      fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe()
      fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe()

Mihai Carabas (3):
      misc/pvpanic: split-up generic and platform dependent code
      misc/pvpanic: probe multiple instances
      misc/pvpanic: add PCI driver

Mike Leach (1):
      coresight: etm-perf: Fix define build issue when built as module

Nava kishore Manne (4):
      dt-bindings: fpga: Add compatible value for Xilinx DFX AXI shutdown manager
      fpga: Add support for Xilinx DFX AXI Shutdown manager
      dt-bindings: fpga: Add compatible value for Xilinx DFX AXI shutdown manager
      fpga: Add support for Xilinx DFX AXI Shutdown manager

Nikita Travkin (1):
      extcon: sm5502: Detect OTG when USB_ID is connected to ground

Oded Gabbay (11):
      habanalabs: reset after device is actually released
      habanalabs: fail reset if device is not idle
      habanalabs: reset_upon_device_release is for bring-up
      habanalabs: print if device is used on FD close
      habanalabs: change default CS timeout to 30 seconds
      habanalabs: use correct define for 32-bit max value
      habanalabs/gaudi: always use single-msi mode
      habanalabs/gaudi: add debugfs to DMA from the device
      habanalabs: remove the store jobs array from CS IOCTL
      habanalabs: use strscpy instead of sprintf and strlcpy
      habanalabs: print f/w boot unknown error

Ofir Bitton (13):
      habanalabs: add reset support when user closes FD
      habanalabs: enable all IRQs for user interrupt support
      habanalabs: wait for interrupt support
      habanalabs: use a single FW loading bringup flag
      habanalabs/gaudi: update extended async event header
      habanalabs: replace GFP_ATOMIC with GFP_KERNEL
      habanalabs: debugfs access to user mapped host addresses
      habanalabs/gaudi: reset device upon BMC request
      habanalabs/gaudi: unsecure TPC cfg status registers
      habanalabs/gaudi: Update async events header
      habanalabs: move relevant datapath work outside cs lock
      habanalabs/gaudi: derive security status from pci id
      habanalabs/gaudi: skip iATU if F/W security is enabled

Ohad Sharabi (6):
      habanalabs: reset device in case of sync error
      habanalabs: skip DISABLE PCI packet to FW on heartbeat
      habanalabs: update hl_boot_if.h
      habanalabs: support legacy and new pll indexes
      habanalabs: send dynamic msi-x indexes to f/w
      habanalabs: update to latest F/W communication header

Pavel Machek (1):
      intel_th: Consistency and off-by-one fix

Phillip Potter (1):
      fbdev: zero-fill colormap in fbcmap.c

Pierre-Louis Bossart (22):
      soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible
      soundwire: Intel: add DMI quirk for Dell SKU 0A3E
      soundwire: intel: add missing \n in dev_err()
      soundwire: bandwidth_allocation: add missing \n in dev_err()
      soundwire: cadence: add missing \n in dev_err()
      soundwire: stream: add missing \n in dev_err()
      soundwire: qcom: add missing \n in dev_err()
      soundwire: bus: use correct driver name in error messages
      soundwire: bus: test read status
      soundwire: bus: use consistent tests for return values
      soundwire: bus: demote clock stop prepare log to dev_dbg()
      soundwire: bus: uniquify dev_err() for SCP_INT access
      soundwire: bus: remove useless initialization
      soundwire: generic_bandwidth_allocation: remove useless init
      soundwire: intel: remove useless readl
      soundwire: qcom: check of_property_read status
      soundwire: stream: remove useless initialization
      soundwire: stream: remove useless bus initializations
      soundwire: cadence_master: fix kernel-doc
      soundwire: add definition for DPn BlockPackingMode
      soundwire: generic_allocation: fix confusion between group and packing
      soundwire: cadence: only prepare attached devices on clock stop

Qi Liu (1):
      coresight: core: Fix typo in coresight-core.c

Qiang Ma (1):
      char: lp: remove redundant space around (inside) parenthesized expressions

Qiheng Lin (1):
      misc/pvpanic: fix return value check in pvpanic_pci_probe()

Rafał Miłecki (6):
      phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only
      dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains
      dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml
      dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml
      dt-bindings: nvmem: add Broadcom's NVRAM
      nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM

Rajendra Nayak (2):
      dt-bindings: nvmem: Add SoC compatible for sc7280
      nvmem: qfprom: Add support for fuse blowing on sc7280

Rander Wang (1):
      soundwire: stream: fix memory leak in stream config error path

Randy Dunlap (2):
      phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON
      greybus: es2: fix kernel-doc warnings

Rasmus Villemoes (1):
      greybus: remove stray nul byte in apb_log_enable_read output

Ravi Kumar Bokka (1):
      drivers: nvmem: Fix voltage settings for QTI qfprom-efuse

Rikard Falkeborn (1):
      intel_th: Constify attribute_group structs

Russ Weight (2):
      fpga: dfl: afu: harden port enable logic
      fpga: dfl: pci: add DID for D5005 PAC cards

Ryan Wu (1):
      dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC

Sagiv Ozeri (2):
      habanalabs: support HW blocks vm show
      habanalabs: return current power via INFO IOCTL

Sai Prakash Ranjan (1):
      coresight: etm4x: Add ETM PID for Cortex-A78

Sandeep Maheswaram (1):
      dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280

Seiya Wang (3):
      dt-bindings: phy: Add compatible for Mediatek MT8195
      dt-bindings: phy: Add compatible for Mediatek MT8195
      dt-bindings: phy: fix dt_binding_check warning in mediatek, ufs-phy.yaml

Sergio Paracuellos (1):
      phy: ralink: phy-mt7621-pci: fix XTAL bitmask

Shixin Liu (3):
      drivers: most: use DEFINE_SPINLOCK() for spinlock
      drivers: most: use LIST_HEAD() for list_head
      phy: ti: j721e-wiz: Add missing include linux/slab.h

Shuo Liu (1):
      virt: acrn: Fix document of acrn_msi_inject()

Srinivas Kandagatla (17):
      soundwire: bus: Fix device found flag correctly
      dt-bindings: soundwire: qcom: clarify data port bus parameters
      soundwire: qcom: add support to missing transport params
      soundwire: qcom: set continue execution flag for ignored commands
      soundwire: qcom: start the clock during initialization
      soundwire: qcom: update register read/write routine
      soundwire: qcom: add support to new interrupts
      soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add
      soundwire: qcom: add auto enumeration support
      soundwire: qcom: wait for enumeration to be complete in probe
      nvmem: rmem: fix undefined reference to memremap
      soundwire: add static port mapping support
      soundwire: qcom: update port map allocation bit mask
      soundwire: qcom: add static port map support
      soundwire: qcom: wait for fifo space to be available before read/write
      soundwire: qcom: cleanup internal port config indexing
      soundwire: qcom: handle return correctly in qcom_swrm_transport_params

Steen Hegelund (4):
      dt-bindings: phy: Add sparx5-serdes bindings
      phy: Add media type and speed serdes configuration interfaces
      phy: Add Sparx5 ethernet serdes PHY driver
      phy: Sparx5 Eth SerDes: Use direct register operations

Swapnil Jakhade (2):
      phy: cadence-torrent: Update PCIe + QSGMII config for correct PLL1 clock
      phy: cadence-torrent: Update PCIe + USB config for correct PLL1 clock

Tetsuo Handa (2):
      misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
      misc: vmw_vmci: explicitly initialize vmci_datagram payload

Timon Baetz (1):
      extcon: max8997: Add CHGINS and CHGRM interrupt handling

Tomas Winkler (1):
      mei: me: add Alder Lake P device id.

Tomer Tayar (1):
      habanalabs/gaudi: clear QM errors only if not in stop_on_err mode

Vinod Koul (8):
      MAINTAINERS: Add linux-phy list and patchwork
      Merge tag 'ti-serdes-for-5.13' into next
      soundwire: add override addr ops
      dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings
      interconnect: qcom: Add SM8350 interconnect provider driver
      MAINTAINERS: icc: add interconnect tree
      soundwire: qcom: use signed variable for error return
      phy: Revert "phy: ti: j721e-wiz: add missing of_node_put"

Wei Yongjun (3):
      phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe()
      phy: ingenic: Fix a typo in ingenic_usb_phy_probe()
      coresight: etm: perf: Make symbol 'format_attr_contextid' static

Xu Jia (1):
      applicom: fix some err codes returned by ac_ioctl

Xu Yilun (2):
      uio: uio_dfl: add userspace i/o driver for DFL bus
      Documentation: fpga: dfl: Add description for DFL UIO support

Yang Li (4):
      char/mwave: turn tp3780I_Cleanup() into void function
      misc/sgi-xp: use NULL instead of using plain integer as pointer
      phy: ti: j721e-wiz: add missing call to of_node_put()
      habanalabs: Switch to using the new API kobj_to_dev()

Yang Yingliang (2):
      speakup: i18n: Switch to kmemdup_nul() in spk_msg_set()
      phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()

YueHaibing (1):
      misc/pvpanic: Make some symbols static

Zhang Yunkai (1):
      phy: qualcomm: remove duplicate argument

Zheng Yongjun (1):
      nvmem: convert comma to semicolon

Zou Wei (1):
      misc: sgi-xp: xp_main: make some symbols static

dongjian (1):
      w1: Use kobj_to_dev()[RESEND]

farah kassabri (3):
      habanalabs: set max asid to 2
      habanalabs: avoid soft lockup bug upon mapping error
      habanalabs/gaudi: sync stream add protection to SOB reset flow

kernel test robot (1):
      phy: fix resource_size.cocci warnings

 .../ABI/testing/debugfs-driver-habanalabs          |   70 +-
 .../ABI/testing/sysfs-bus-pci-devices-pvpanic      |    4 +-
 Documentation/ABI/testing/sysfs-driver-xdata       |   49 +
 .../bindings/extcon/qcom,pm8941-misc.txt           |   41 -
 .../bindings/extcon/qcom,pm8941-misc.yaml          |   62 +
 .../devicetree/bindings/fpga/fpga-region.txt       |  187 +-
 .../bindings/fpga/xilinx-pr-decoupler.txt          |   24 +-
 .../bindings/interconnect/qcom,rpmh.yaml           |   10 +
 .../bindings/interconnect/qcom,sdm660.yaml         |  147 ++
 .../devicetree/bindings/nvmem/brcm,nvram.yaml      |   34 +
 .../devicetree/bindings/nvmem/mtk-efuse.txt        |    1 +
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |    1 +
 .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt    |   21 -
 .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml   |   59 +
 .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt    |   34 -
 .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml   |   62 +
 .../bindings/phy/brcm,brcmstb-usb-phy.yaml         |    3 +
 .../bindings/phy/marvell,armada-3700-utmi-phy.yaml |   57 +
 .../phy/marvell,armada-cp110-utmi-phy.yaml         |  109 +
 .../devicetree/bindings/phy/mediatek,dsi-phy.yaml  |   13 +-
 .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml |   11 +-
 .../devicetree/bindings/phy/mediatek,tphy.yaml     |    3 +-
 .../devicetree/bindings/phy/mediatek,ufs-phy.yaml  |    7 +-
 .../bindings/phy/microchip,sparx5-serdes.yaml      |  100 +
 .../bindings/phy/phy-cadence-sierra.yaml           |   17 +-
 .../bindings/phy/phy-cadence-torrent.yaml          |   22 +-
 .../devicetree/bindings/phy/phy-mvebu-utmi.txt     |   38 -
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |    5 +
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |    2 +
 .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml         |    3 +-
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |    1 +
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |    4 +
 .../devicetree/bindings/soundwire/qcom,sdw.txt     |   20 +
 Documentation/fpga/dfl.rst                         |   26 +
 Documentation/misc-devices/dw-xdata-pcie.rst       |   64 +
 Documentation/misc-devices/index.rst               |    1 +
 MAINTAINERS                                        |   18 +-
 drivers/accessibility/speakup/i18n.c               |    4 +-
 drivers/android/binder.c                           |  228 +-
 drivers/android/binder_alloc.c                     |   15 +-
 drivers/android/binder_alloc.h                     |    8 +-
 drivers/android/binder_internal.h                  |   24 +-
 drivers/bus/mhi/core/boot.c                        |   64 +-
 drivers/bus/mhi/core/debugfs.c                     |    2 +-
 drivers/bus/mhi/core/init.c                        |   72 +-
 drivers/bus/mhi/core/internal.h                    |   20 +-
 drivers/bus/mhi/core/main.c                        |  416 ++-
 drivers/bus/mhi/core/pm.c                          |  119 +-
 drivers/bus/mhi/pci_generic.c                      |  330 ++-
 drivers/char/applicom.c                            |    2 +-
 drivers/char/lp.c                                  |    4 +-
 drivers/char/mwave/tp3780i.c                       |    6 +-
 drivers/char/mwave/tp3780i.h                       |    2 +-
 drivers/char/virtio_console.c                      |   23 +-
 drivers/extcon/extcon-max8997.c                    |    4 +
 drivers/extcon/extcon-qcom-spmi-misc.c             |   99 +-
 drivers/extcon/extcon-sm5502.c                     |   22 +-
 drivers/firmware/Kconfig                           |    1 +
 drivers/firmware/google/gsmi.c                     |   14 +-
 drivers/fpga/Kconfig                               |    9 +-
 drivers/fpga/dfl-afu-error.c                       |   10 +-
 drivers/fpga/dfl-afu-main.c                        |   35 +-
 drivers/fpga/dfl-afu.h                             |    2 +-
 drivers/fpga/dfl-pci.c                             |   18 +-
 drivers/fpga/xilinx-pr-decoupler.c                 |   45 +-
 drivers/fpga/xilinx-spi.c                          |   24 +-
 drivers/greybus/es2.c                              |    8 +-
 drivers/hwtracing/coresight/coresight-core.c       |    2 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |    4 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |    1 +
 drivers/hwtracing/intel_th/core.c                  |    2 +-
 drivers/hwtracing/intel_th/gth.c                   |    4 +-
 drivers/hwtracing/intel_th/intel_th.h              |    8 +-
 drivers/hwtracing/intel_th/msu.c                   |    2 +-
 drivers/hwtracing/intel_th/pci.c                   |   12 +-
 drivers/hwtracing/intel_th/pti.c                   |    4 +-
 drivers/hwtracing/stm/p_sys-t.c                    |    6 +-
 drivers/hwtracing/stm/policy.c                     |    5 -
 drivers/interconnect/qcom/Kconfig                  |   18 +
 drivers/interconnect/qcom/Makefile                 |    4 +
 drivers/interconnect/qcom/icc-rpm.c                |    4 +-
 drivers/interconnect/qcom/sdm660.c                 |  923 +++++++
 drivers/interconnect/qcom/sm8350.c                 |  633 +++++
 drivers/interconnect/qcom/sm8350.h                 |  168 ++
 drivers/misc/Kconfig                               |   19 +-
 drivers/misc/Makefile                              |    3 +-
 drivers/misc/ad525x_dpot.c                         |    3 +
 drivers/misc/cxl/context.c                         |    2 +-
 drivers/misc/cxl/fault.c                           |    2 +-
 drivers/misc/dw-xdata-pcie.c                       |  420 +++
 drivers/misc/genwqe/card_ddcb.c                    |   10 +-
 drivers/misc/habanalabs/common/command_buffer.c    |   12 +-
 .../misc/habanalabs/common/command_submission.c    |  368 ++-
 drivers/misc/habanalabs/common/context.c           |   14 +-
 drivers/misc/habanalabs/common/debugfs.c           |  224 +-
 drivers/misc/habanalabs/common/device.c            |  221 +-
 drivers/misc/habanalabs/common/firmware_if.c       |  238 +-
 drivers/misc/habanalabs/common/habanalabs.h        |  184 +-
 drivers/misc/habanalabs/common/habanalabs_drv.c    |   28 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |   35 +-
 drivers/misc/habanalabs/common/hw_queue.c          |   10 +-
 drivers/misc/habanalabs/common/irq.c               |   56 +
 drivers/misc/habanalabs/common/memory.c            |  182 +-
 drivers/misc/habanalabs/common/mmu/mmu.c           |    3 +
 drivers/misc/habanalabs/common/pci/pci.c           |   52 +
 drivers/misc/habanalabs/common/sysfs.c             |   33 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              |  357 ++-
 drivers/misc/habanalabs/gaudi/gaudiP.h             |    3 +
 drivers/misc/habanalabs/gaudi/gaudi_security.c     |    8 -
 drivers/misc/habanalabs/goya/goya.c                |  140 +-
 drivers/misc/habanalabs/goya/goyaP.h               |    2 +
 drivers/misc/habanalabs/include/common/cpucp_if.h  |   99 +-
 .../misc/habanalabs/include/common/hl_boot_if.h    |  219 ++
 drivers/misc/habanalabs/include/gaudi/gaudi.h      |    2 +-
 .../habanalabs/include/gaudi/gaudi_async_events.h  |    2 +
 .../include/gaudi/gaudi_async_ids_map_extended.h   |   43 +-
 .../misc/habanalabs/include/gaudi/gaudi_fw_if.h    |   14 -
 drivers/misc/habanalabs/include/goya/goya.h        |    2 +-
 .../habanalabs/include/goya/goya_async_events.h    |    1 +
 drivers/misc/habanalabs/include/goya/goya_fw_if.h  |   11 -
 drivers/misc/kgdbts.c                              |   74 +-
 drivers/misc/lis3lv02d/lis3lv02d.c                 |   27 +-
 drivers/misc/mei/hw-me-regs.h                      |    1 +
 drivers/misc/mei/pci-me.c                          |    1 +
 drivers/misc/pvpanic/Kconfig                       |   27 +
 drivers/misc/pvpanic/Makefile                      |    8 +
 drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} |   89 +-
 drivers/misc/pvpanic/pvpanic-pci.c                 |  125 +
 drivers/misc/pvpanic/pvpanic.c                     |  113 +
 drivers/misc/pvpanic/pvpanic.h                     |   21 +
 drivers/misc/sgi-xp/xp_main.c                      |    4 +-
 drivers/misc/sgi-xp/xpc_main.c                     |    2 +-
 drivers/misc/uacce/uacce.c                         |    2 +-
 drivers/misc/vmw_balloon.c                         |   11 +-
 drivers/misc/vmw_vmci/vmci_doorbell.c              |    2 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |    2 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |    2 +-
 drivers/most/most_cdev.c                           |    6 +-
 drivers/mux/gpio.c                                 |   19 +-
 drivers/nvmem/Kconfig                              |   10 +
 drivers/nvmem/Makefile                             |    2 +
 drivers/nvmem/brcm_nvram.c                         |   78 +
 drivers/nvmem/core.c                               |   95 +
 drivers/nvmem/qcom-spmi-sdam.c                     |    2 +-
 drivers/nvmem/qfprom.c                             |   44 +
 drivers/nvmem/snvs_lpgpr.c                         |    2 +-
 drivers/phy/Kconfig                                |    1 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/broadcom/Kconfig                       |    2 +-
 drivers/phy/cadence/Kconfig                        |    2 +
 drivers/phy/cadence/phy-cadence-sierra.c           |  419 ++-
 drivers/phy/cadence/phy-cadence-torrent.c          |  475 +++-
 drivers/phy/hisilicon/phy-hi6220-usb.c             |    2 +-
 drivers/phy/hisilicon/phy-hix5hd2-sata.c           |    2 +-
 drivers/phy/ingenic/phy-ingenic-usb.c              |    4 +-
 drivers/phy/intel/phy-intel-lgm-combo.c            |    2 +-
 drivers/phy/marvell/Kconfig                        |   12 +-
 drivers/phy/marvell/Makefile                       |    1 +
 drivers/phy/marvell/phy-mvebu-cp110-utmi.c         |  384 +++
 drivers/phy/microchip/Kconfig                      |   13 +
 drivers/phy/microchip/Makefile                     |    6 +
 drivers/phy/microchip/sparx5_serdes.c              | 2513 ++++++++++++++++++
 drivers/phy/microchip/sparx5_serdes.h              |  136 +
 drivers/phy/microchip/sparx5_serdes_regs.h         | 2695 ++++++++++++++++++++
 drivers/phy/phy-core.c                             |   30 +
 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c        |    4 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  528 +++-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   77 +-
 drivers/phy/qualcomm/phy-qcom-usb-hs.c             |    1 +
 drivers/phy/ralink/phy-mt7621-pci.c                |    6 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |    1 +
 drivers/phy/st/Kconfig                             |    1 +
 drivers/phy/st/phy-stm32-usbphyc.c                 |   65 +
 drivers/phy/ti/phy-j721e-wiz.c                     |  449 +++-
 drivers/phy/ti/phy-tusb1210.c                      |   27 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |    2 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |   58 +-
 drivers/pps/clients/pps-gpio.c                     |  108 +-
 drivers/soundwire/Makefile                         |    2 +-
 drivers/soundwire/bus.c                            |  100 +-
 drivers/soundwire/bus.h                            |    2 +
 drivers/soundwire/bus_type.c                       |   15 +-
 drivers/soundwire/cadence_master.c                 |   16 +-
 drivers/soundwire/dmi-quirks.c                     |   96 +
 drivers/soundwire/generic_bandwidth_allocation.c   |   15 +-
 drivers/soundwire/intel.c                          |   24 +-
 drivers/soundwire/intel_init.c                     |    9 +
 drivers/soundwire/qcom.c                           |  652 ++++-
 drivers/soundwire/slave.c                          |    9 +-
 drivers/soundwire/stream.c                         |   28 +-
 drivers/uio/Kconfig                                |   17 +
 drivers/uio/Makefile                               |    1 +
 drivers/uio/uio_dfl.c                              |   66 +
 drivers/video/fbdev/core/fbcmap.c                  |    8 +-
 drivers/virt/acrn/vm.c                             |    2 +-
 drivers/w1/slaves/w1_ds2780.c                      |    2 +-
 drivers/w1/slaves/w1_ds2781.c                      |    2 +-
 drivers/w1/slaves/w1_ds2805.c                      |   15 +-
 drivers/w1/slaves/w1_ds28e17.c                     |   16 +-
 drivers/w1/slaves/w1_therm.c                       |    7 +-
 include/dt-bindings/interconnect/qcom,sdm660.h     |  116 +
 include/dt-bindings/interconnect/qcom,sm8350.h     |  172 ++
 include/dt-bindings/mux/ti-serdes.h                |    5 +
 include/dt-bindings/phy/phy-cadence-torrent.h      |   13 -
 include/dt-bindings/phy/phy-cadence.h              |   20 +
 include/dt-bindings/phy/phy-ti.h                   |   21 +
 include/linux/mhi.h                                |   28 +-
 include/linux/nvmem-consumer.h                     |    4 +
 include/linux/phy/phy.h                            |   26 +
 include/linux/pps-gpio.h                           |   19 -
 include/linux/soundwire/sdw.h                      |   36 +-
 include/uapi/linux/android/binder.h                |   28 +
 include/uapi/linux/map_to_7segment.h               |   14 -
 include/uapi/misc/habanalabs.h                     |   77 +-
 net/bluetooth/hci_request.c                        |   12 +-
 scripts/spdxcheck.py                               |    2 +-
 216 files changed, 16281 insertions(+), 1994 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata
 delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt
 create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
 create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst
 create mode 100644 drivers/interconnect/qcom/sdm660.c
 create mode 100644 drivers/interconnect/qcom/sm8350.c
 create mode 100644 drivers/interconnect/qcom/sm8350.h
 create mode 100644 drivers/misc/dw-xdata-pcie.c
 create mode 100644 drivers/misc/pvpanic/Kconfig
 create mode 100644 drivers/misc/pvpanic/Makefile
 rename drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} (62%)
 create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c
 create mode 100644 drivers/misc/pvpanic/pvpanic.c
 create mode 100644 drivers/misc/pvpanic/pvpanic.h
 create mode 100644 drivers/nvmem/brcm_nvram.c
 create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c
 create mode 100644 drivers/phy/microchip/Kconfig
 create mode 100644 drivers/phy/microchip/Makefile
 create mode 100644 drivers/phy/microchip/sparx5_serdes.c
 create mode 100644 drivers/phy/microchip/sparx5_serdes.h
 create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h
 create mode 100644 drivers/soundwire/dmi-quirks.c
 create mode 100644 drivers/uio/uio_dfl.c
 create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h
 delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h
 create mode 100644 include/dt-bindings/phy/phy-cadence.h
 create mode 100644 include/dt-bindings/phy/phy-ti.h
 delete mode 100644 include/linux/pps-gpio.h

             reply	other threads:[~2021-04-26 12:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-26 12:39 Greg KH [this message]
2021-04-26 18:36 ` [GIT PULL] Char/Misc driver changes for 5.13-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=YIa0d685cQZ7a2mR@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.