All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
@ 2018-08-10 12:26 Simon Horman
  2018-08-13  7:01 ` Khiem Nguyen
  0 siblings, 1 reply; 8+ messages in thread
From: Simon Horman @ 2018-08-10 12:26 UTC (permalink / raw)
  To: ltsi-dev; +Cc: linux-renesas-soc, Magnus Damm

Hi,

This is intended as a submission to LTSI-4.14 of backports of components
used by Renesas SoCs.

This series is comprised of backports to v4.14.61 of the components used by
Renesas SoCs to their standard as of v4.18-rc8, selected dependencies for
those backports and selected post-v4.18-rc8 fixes as detailed in the git
changelog text below.

All patches included in this series are present in v4.18-rc8,
linux-next-20180802, or both.

There are 1618 patches.

I have performed build testing of this backports on a wide range of
defconfigs. And boot-to-userspace testing on a wide range of boards
based on Renesas SoCs. And I am not aware of any regressions over
v4.14.40 (the baseline chosen when this work began).


The following changes since commit deaacd62c2175c624a41c1b3c721e23c660031e1:

  Linux 4.14.60 (2018-08-03 07:50:45 +0200)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened

for you to fetch changes up to 324cbb6f3c19b25bdb179bd1e568e27a4b35c7ed:

  thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources (2018-08-03 15:04:24 +0200)

----------------------------------------------------------------
LTSI-v4.14 Backports for Renesas SoCs (to v4.18-rc8)

Base:
* v4.14.61
* Similar backport of components for Renesas SoCs to v4.17

Backports of the following components to their standard as of v4.18-rc8:

* adv7511
* cpg
* dw-hdmi
* fsi
* gen3 (Renesas ARM64 based SoCs)
* gpio-pca953x
* gpio-rcar
* i2c-rcar
* i2c-sh-mobile
* lcdc
* m25p80
* mach-shmobile (Renesas ARM based SoCs)
* pcie-rcar
* pcie-rcar
* ravb
* ravb
* rcar-dmac
* rcar-du
* rcar-gen3-thermal
* rcar-jpu
* rcar-rst
* rcar-snd
* rcar-thermal
* rcar-vin
* renesas-ceu
* renesas-sdhi
* renesas-soc-id
* sh-cmt
* sh-dma
* sh-eth
* sh-eth
* sh-msiof
* sh-pfc
* sh-pfc
* sh-rtc
* sh-sci
* sh-timers
* staging-board
* sysc
* usb3-peri
* usbhs
* vsp1
* vsp1
* watchdog
* xhci-plat

Selected post-v4.18-rc6 backports for:

* i2c-rcar
* rcar-thermal
* rcar-dmac
* i2c (core)

----------------------------------------------------------------
ABE Hiroshige (1):
      clk: renesas: r8a7796: Add FDP clock

Adam Wallis (2):
      xhci: allow TRACE to work with EVENT ring dequeue
      usb: xhci: allow imod-interval to be configurable

Ajay Gupta (1):
      usb: xhci: increase CRS timeout value

Alex Elder (4):
      arm64: defconfig: re-enable Qualcomm DB410c USB
      arm64: defconfig: remove CONFIG_USB_EHCI_MSM
      arm64: defconfig: remove CONFIG_USB_MSM_OTG
      arm64: defconfig: remove CONFIG_USB_QCOM_8X16_PHY

Amit Kucheria (4):
      arm64: defconfig: enable new trigger modes for leds
      arm64: defconfig: Enable the APCS IPC driver on Qualcomm platforms
      arm64: defconfig: enable thermal sensor on QCOM platforms
      arm64: defconfig: enable more cpufreq governors

Andrew Lunn (2):
      net: mdio: Only perform gpio reset for PHYs
      net: phy: Handle not having GPIO enabled in the kernel

Anshuman Gupta (1):
      usb: xhci: reduce device initiated resume time variance.

Antoine Tenart (1):
      arm64: defconfig: enable the Marvell 10G PHY as a module

Ard Biesheuvel (2):
      arm64: defconfig: add newly added accelerated crypto modules
      arm64: defconfig: add support for Socionext SynQuacer based platforms

Arnd Bergmann (6):
      phy: rcar-gen3-usb2: select USB_COMMON
      ARM: shmobile: rcar-gen2: fix non-SMP build
      ARM: dts: r8a779x: Add '#reset-cells' in cpg-mssr
      mmc: tmio: hide unused tmio_mmc_clk_disable/tmio_mmc_clk_enable functions
      ASoC: rsnd: mark PM functions __maybe_unused
      media: renesas-ceu: mark PM functions as __maybe_unused

Bartlomiej Zolnierkiewicz (3):
      drm: shmobile: remove unused MERAM support
      video: fbdev: sh_mobile_lcdcfb: remove unused MERAM support
      video: fbdev: remove unused sh_mobile_meram driver

Bartosz Golaszewski (4):
      dt-bindings: at24: new optional property - wp-gpios
      dt-bindings: at24: consistently document the compatible property
      dt-bindings: at24: fix formatting and style
      dt-bindings: at24: extend the list of supported chips

Biju Das (88):
      phy: rcar-gen2: Add r8a7743/5 support
      pinctrl: sh-pfc: r8a7745: Implement voltage switching for SDHI
      usb: renesas_usbhs: Add compatible string for r8a7743/5
      ARM: dts: r8a7743: Add SDHI controllers
      ARM: dts: iwg20m: Enable SDHI0 controller
      ARM: dts: iwg20d-q7: Add SDHI1 support
      ARM: dts: r8a7745: Add GPIO support
      ARM: dts: iwg22m: Add iWave RZG1E SODIMM SOM
      ARM: dts: iwg22d-sodimm: Add support for iWave G22D-SODIMM board
      ARM: dts: r8a7745: Add Ethernet AVB support
      ARM: dts: iwg20d-q7: Add chosen node
      ARM: dts: iwg20d-q7: Add RTC support
      ARM: dts: iwg22d-sodimm: Add pinctl support for scif4
      ARM: dts: iwg22d-sodimm: Add Ethernet AVB support
      ARM: dts: r8a7743: Add internal PCI bridge nodes
      ARM: dts: r8a7743: Add USB PHY DT support
      ARM: dts: r8a7743: Link PCI USB devices to USB PHY
      ARM: dts: iwg20d-q7: Enable internal PCI
      ARM: dts: iwg20d-q7: Enable USB PHY
      ARM: dts: r8a7743: Add IIC cores to dtsi
      ARM: dts: r8a7745: Add internal PCI bridge nodes
      ARM: dts: r8a7745: Add USB PHY DT support
      ARM: dts: r8a7745: Link PCI USB devices to USB PHY
      ARM: dts: iwg22d-sodimm: Enable internal PCI
      ARM: dts: iwg22d-sodimm: Enable USB PHY
      ARM: dts: r8a7743: Add HS-USB device node
      ARM: dts: iwg20d-q7: Enable HS-USB
      ARM: dts: r8a7743: Add USB-DMAC device nodes
      ARM: dts: r8a7743: Enable DMA for HSUSB
      dt-bindings: thermal: rcar: Add device tree support for r8a7743
      pinctrl: sh-pfc: r8a7794: Add i2c5 pin groups and function
      ASoC: rsnd: Add device tree support for r8a774[35]
      ARM: dts: r8a7745: Add HS-USB device node
      ARM: dts: r8a7745: Add USB-DMAC device nodes
      ARM: dts: r8a7745: Enable DMA for HSUSB
      ARM: dts: iwg22d-sodimm: Enable HS-USB
      ARM: dts: r8a7743: Add default PCIe bus clock
      ARM: dts: r8a7743: Add PCIe Controller device node
      ARM: dts: iwg20d-q7: Enable PCIe Controller
      ARM: shmobile: defconfig: Enable SGTL5000 audio codec
      ARM: dts: r8a7743: Add audio clocks
      ARM: dts: r8a7743: Add audio DMAC support
      ARM: dts: r8a7743: Add sound support
      ARM: dts: r8a7743: Add thermal device to DT
      ARM: dts: iwg20d-q7-common: Enable SGTL5000 audio codec
      ARM: dts: iwg20d-q7-common: Sound PIO support
      ARM: dts: iwg20d-q7-common: Sound DMA support on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via SRC on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add audio clocks
      ARM: dts: r8a7745: Add audio DMAC support
      ARM: dts: r8a7745: Add sound support
      ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec
      ARM: dts: iwg22d-sodimm: Sound PIO support
      ARM: dts: iwg22d-sodimm: Sound DMA support on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add missing clock for secondary CA7 CPU core
      dt-bindings: iommu: ipmmu-vmsa: Add device tree support for r8a774[35]
      dt-bindings: PCI: rcar: Add device tree support for r8a7743
      dt-bindings: net: renesas-ravb: Add support for r8a77470 SoC
      dt-bindings: rcar-dmac: Document r8a77470 support
      serial: sh-sci: Document r8a77470 bindings
      ARM: dts: r8a7743: Add IPMMU DT nodes
      ARM: dts: r8a7745: Add IPMMU DT nodes
      ARM: dts: r8a7743: Add VSP support
      ARM: dts: r8a7745: Add VSP support
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: Identify RZ/G1C
      dt-bindings: pinctrl: sh-pfc: Document r8a77470 PFC support
      pinctrl: sh-pfc: Add r8a77470 PFC support
      soc: renesas: rcar-sysc: Add r8a77470 support
      clk: renesas: Add r8a77470 CPG Core Clock Definitions
      clk: renesas: cpg-mssr: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: dts: r8a77470: Initial SoC device tree
      ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
      dt-bindings: arm: Document iW-RainboW-G23S single board computer
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: dts: r8a77470: Add SYS-DMAC support
      ARM: dts: r8a77470: Add IRQC support
      ARM: dts: r8a77470: Add SCIF support
      ARM: dts: r8a77470: Add SCIF DMA support
      ARM: dts: r8a77470: Add EtherAVB support
      ARM: dts: iwg23s-sbc: Add EtherAVB support
      dt-bindings: gpio: rcar: Add r8a77470 (RZ/G1C) support

Bjorn Helgaas (1):
      PCI: Remove PCI_REASSIGN_ALL_RSRC use on arm and arm64

Bogdan Mirea (1):
      arm64: dts: renesas: salvator-x: Remove renesas, no-ether-link property

Boris Brezillon (5):
      spi: Expose spi_{map,unmap}_buf() for internal use
      spi: Add an helper to flush the message queue
      spi: Extend the core to ease integration of SPI memory controllers
      mtd: spi-nor: Use the spi_mem_xx() API
      mtd: devices: m25p80: Use spi_mem_set_drvdata() instead of spi_set_drvdata()

Chanwoo Choi (1):
      extcon: Split out extcon header file for consumer and provider device

Chris Brandt (6):
      i2c: riic: remove clock and frequency restrictions
      pinctrl: rza1: Add support for RZ/A1L
      dt-bindings: pinctrl: Add support for RZ/A1M and RZ/A1L
      usb: renesas_usbhs: Add support for RZ/A1
      dt-bindings: usb: renesas_usbhs: Add support for RZ/A1
      ARM: dts: r7s72100: add USB device to device tree

Chris Paterson (3):
      ARM: dts: r8a7790: Correct critical CPU temperature
      ARM: dts: r8a7791: Correct critical CPU temperature
      ARM: dts: r8a7793: Correct critical CPU temperature

Christoffer Dall (1):
      KVM: arm/arm64: Check that system supports split eoi/deactivate

Christoph Hellwig (1):
      sh: make dma_cache_sync a no-op

Claudio Foellmi (1):
      i2c: generic recovery: check SCL before SDA

Colin Ian King (4):
      spi: sh-msiof: remove redundant pointer dev
      usb: gadget: udc: renesas_usb3: make const array max_packet_array static
      mmc: sh_mmcif: remove redundant initialization of 'opc'
      PCI: rcar-gen2: Remove duplicated bit-wise or of RCAR_PCI_INT_SIGRETABORT

Corentin Labbe (4):
      usb: xhci: remove unused variable last_freed_endpoint
      usb: xhci: remove unused variable ep
      usb: xhci: remove unused variable urb_priv
      usb: xhci: remove unused variable ep_ring

Cyrille Pitchen (1):
      PCI: OF: Add generic function to parse and allocate PCI resources

Dan Carpenter (2):
      drm/bridge: adv7511: Fix a use after free
      mmc: tmio, renesas_sdhi: Remove unneeded NULL check

Davidlohr Bueso (1):
      irqchip/gic: Update supports_deactivate static key to modern api

Dien Pham (5):
      arm64: dts: renesas: r8a7795: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a7796: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a7796: Update OPPs to support CA53 dfs
      arm64: dts: renesas: r8a7795: Update OPPs to support CA53 dfs
      PCI: rcar: Use runtime PM to control controller clock

Dietmar Eggemann (1):
      ARM: dts: r8a7790: add cpu capacity-dmips-mhz information

Dinh Nguyen (1):
      arm64: defconfig: enable stmmac ethernet to defconfig

Dirk Behme (1):
      pinctrl: sh-pfc: r8a7795: Re-add DRIF support

Divagar Mohandass (1):
      dt-bindings: add eeprom "size" property

Dominik Brodowski (1):
      cpufreq: Add and use cpufreq_for_each_{valid_,}entry_idx()

Emre Ucan (1):
      drm: rcar-du: Track dma-buf fences

Fabrizio Castro (89):
      spi: rspi: Add r8a7743/5 to the compatible list
      spi: sh-msiof: Add compatible strings for r8a774[35]
      spi: sh-msiof: Add r8a774[35] to the compatible list
      clk: renesas: cpg-mssr: Add du1 clock to R8A7745
      dt-bindings: apmu: Document r8a7745 support
      ARM: dts: r8a7745: Add I2C DT support
      ARM: dts: r8a7745: Add MMC interface support
      ARM: dts: iwg22m: Add eMMC support
      ARM: dts: iwg22m: Add RTC support
      ARM: dts: r8a7745: Add SDHI controllers
      ARM: dts: iwg22m: Enable SDHI1 controller
      ARM: dts: r8a7743: Add QSPI support
      ARM: dts: iwg20m: Add SPI NOR support
      ARM: dts: r8a7745: Add QSPI support
      ARM: dts: iwg22m: Add SPI NOR support
      ARM: dts: iwg22d: Enable SDHI0 controller
      ARM: dts: r8a7745: Add MSIOF[012] support
      ARM: dts: r8a7743: Add MSIOF[012] support
      ARM: dts: iwg20d-q7: Rework DT architecture
      ARM: dts: iwg20d-q7-dbcm-ca: Add device trees for camera DB
      ARM: dts: r8a7743: Add xhci support to SoC dtsi
      dt-bindings: can: rcar_can: document r8a774[35] can support
      dt-bindings: display: rcar-du: Document R8A774[35] DU
      drm: rcar-du: Add R8A7743 support
      drm: rcar-du: Add R8A7745 support
      pinctrl: sh-pfc: r8a7745: Add CAN[01] support
      pinctrl: sh-pfc: r8a7794: Add can_clk function
      pinctrl: sh-pfc: r8a7794: Add PWM[0123456] support
      pinctrl: sh-pfc: r8a7794: Add tpu groups and function
      pinctrl: sh-pfc: r8a7791: Add tpu groups and function
      dt-bindings: usb-xhci: Document r8a7743 support
      ARM: dts: r8a7743: Add DU support
      ARM: dts: iwg22d: Use /dev/ttySC3 as debug console
      ARM: dts: iwg22d: Add /dev/ttySC5 support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add device tree for HDMI DB
      ARM: dts: iwg22d-sodimm: sort dt nodes
      ARM: dts: r8a7745: Add IIC cores to dtsi
      ARM: dts: iwg20d-q7: Add support for ttySC3
      ARM: dts: r8a7745: Add DU support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add HDMI video output
      ARM: dts: r8a7745: Add CAN[01] SoC support
      ARM: dts: iwg22d-sodimm: Add can0 support to carrier board
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add can1 support to HDMI DB
      ARM: dts: r8a7743: Add CAN[01] SoC support
      ARM: dts: iwg20d-q7-common: Add can0 support to carrier board
      ARM: dts: r8a7743: add VIN dt support
      ARM: dts: r8a7745: add VIN dt support
      ARM: dts: r8a7745: Add APMU node and second CPU core
      ARM: shmobile: defconfig: Enable PWM
      ARM: dts: r8a7743: Add PWM SoC support
      ARM: dts: r8a7743: Add TPU support
      ARM: dts: r8a7745: Add PWM SoC support
      ARM: dts: r8a7745: Add TPU support
      ARM: dts: r8a7743: Add CMT SoC specific support
      ARM: dts: r8a7745: Add CMT SoC specific support
      dt-bindings: pwm: rcar: Document r8a774[35] PWM bindings
      dt-bindings: pwm: renesas-tpu: Document r8a774[35] support
      soc: renesas: rcar-rst: Enable watchdog as reset trigger for Gen2
      watchdog: renesas_wdt: Add suspend/resume support
      watchdog: renesas_wdt: Add R-Car Gen2 support
      watchdog: renesas_wdt: Add restart handler
      clk: renesas: r8a7743: Add rwdt clock
      clk: renesas: r8a7745: Add rwdt clock
      clk: renesas: r8a7790: Add rwdt clock
      clk: renesas: r8a7791/r8a7793: Add rwdt clock
      clk: renesas: r8a7794: Add rwdt clock
      ARM: dts: iwg20m: Enable cmt0
      ARM: dts: iwg22m: Enable cmt0
      ARM: shmobile: Add watchdog support
      ARM: shmobile: rcar-gen2: Add watchdog support
      dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support
      dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support
      media: dt-bindings: media: rcar_vin: Reverse SoC part number list
      media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35]
      ARM: dts: r8a7743: Adjust SMP routine size
      ARM: dts: r8a7745: Adjust SMP routine size
      ARM: dts: r8a7790: Adjust SMP routine size
      ARM: dts: r8a7791: Adjust SMP routine size
      ARM: dts: r8a7792: Adjust SMP routine size
      ARM: dts: r8a7793: Adjust SMP routine size
      ARM: dts: r8a7794: Adjust SMP routine size
      ARM: dts: r8a7743: Add watchdog support to SoC dtsi
      ARM: dts: r8a7745: Add watchdog support to SoC dtsi
      ARM: dts: r8a7790: Add watchdog support to SoC dtsi
      ARM: dts: r8a7791: Add watchdog support to SoC dtsi
      ARM: dts: r8a7794: Add watchdog support to SoC dtsi
      ARM: dts: iwg20m: Add watchdog support to SoM dtsi
      ARM: dts: iwg22m: Add watchdog support to SoM dtsi
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Fengguang Wu (1):
      PCI: rcar: Remove unnecessary semicolon

Florian Fainelli (1):
      net: phy: micrel: Use strlcpy() for ethtool::get_strings

Frank Rowand (16):
      of: overlay.c: Remove comments that state the obvious, to reduce clutter
      of: overlay.c: Convert comparisons to zero or NULL to logical expressions
      of: overlay: rename identifiers to more reflect what they do
      of: overlay: rename identifiers in dup_and_fixup_symbol_prop()
      of: overlay: minor restructuring
      of: overlay: detect cases where device tree may become corrupt
      of: overlay: expand check of whether overlay changeset can be removed
      of: overlay: loosen overly strict phandle clash check
      of: overlay: avoid race condition between applying multiple overlays
      of: overlay: simplify applying symbols from an overlay
      of: overlay: remove a dependency on device node full_name
      of: overlay: remove unneeded check for NULL kbasename()
      of: overlay: pr_err from return NOTIFY_OK to overlay apply/remove
      of: overlay: make pr_err() string unique
      of: change overlay apply input data from unflattened to FDT
      of: improve reporting invalid overlay target path

Geert Uytterhoeven (247):
      dt-bindings: display: renesas: dw-hdmi: Drop bogus node name suffix
      ASoC: fsi: Use of_device_get_match_data() helper
      arm64: defconfig: Enable Renesas R8A77995 SoC
      ARM: shmobile: Document R-Car V3M SoC DT bindings
      arm64: dts: renesas: r8a7795-es1: Drop extra zero from usb unit address
      arm64: dts: renesas: r8a7795: Drop bogus HDMI node names suffixes
      arm64: dts: renesas: r8a77995: Use r8a7795-sysc binding definitions
      arm64: dts: renesas: r8a77995: Use r8a7795-cpg-mssr binding definitions
      arm64: dts: draak: Add serial console pins
      arm64: dts: r8a7796: Add INTC-EX device node
      arm64: dts: r8a77970: Add INTC-EX device node
      arm64: dts: r8a77995: Add INTC-EX device node
      gpio: rcar: Use of_device_get_match_data() helper
      i2c: sh_mobile: Use of_device_get_match_data() helper
      dt-bindings: iommu: ipmmu-vmsa: Use generic node name
      irqchip/renesas-intc-irqpin: Use of_device_get_match_data() helper
      dt-bindings: irqchip: renesas-irqc: Document R-Car M3-W, V3M, D3 support
      ravb: Consolidate clock handling
      Revert "ravb: add workaround for clock when resuming with WoL enabled"
      iio: adc: rcar-gyroadc: Cast pointer to uintptr_t to fix warning on 64-bit
      iio: adc: rcar-gyroadc: Use of_device_get_match_data() helper
      spi: rspi: Use of_device_get_match_data() helper
      spi: rspi: Do not set SPCR_SPE in qspi_set_config_register()
      ata: sata_rcar: Use of_device_get_match_data() helper
      clocksource/drivers/sh_cmt: Remove support for "renesas,cmt-32*"
      clocksource/drivers/sh_cmt: Mark "renesas,cmt-48-gen2" deprecated
      clocksource/drivers/sh_cmt: Remove unused "renesas, channels-mask" handling
      clocksource/drivers/sh_cmt: Use of_device_get_match_data() helper
      mtd: nand: sh_flctl: Use of_device_get_match_data() helper
      spi: sh-msiof: Use of_device_get_match_data() helper
      pinctrl: sh-pfc: r8a7795-es1: Restore sort order
      pinctrl: sh-pfc: r8a7795: Restore sort order
      pinctrl: sh-pfc: r8a7795: Add INTC-EX pins, groups and function
      pinctrl: sh-pfc: r8a77995: Remove USB0_IDIN and USB0_IDPU pins
      pinctrl: sh-pfc: Remove matching on plain sh-pfc platform device
      pinctrl: sh-pfc: Drop width parameter of sh_pfc_{read,write}_reg()
      pinctrl: sh-pfc: Add generic bias register description
      pinctrl: sh-pfc: Add sh_pfc_pin_to_bias_reg() helper
      pinctrl: sh-pfc: r8a7795-es1: Use generic bias register description
      pinctrl: sh-pfc: r8a7795: Use generic bias register description
      pinctrl: sh-pfc: r8a7796: Use generic bias register description
      pinctrl: sh-pfc: r8a7778: Use generic bias register description
      pinctrl: sh-pfc: Remove obsolete sh_pfc_pin_to_bias_info()
      pinctrl: sh-pfc: Add generic IOCTRL register description
      pinctrl: sh-pfc: r8a7795-es1: Use generic IOCTRL register description
      pinctrl: sh-pfc: r8a7795: Use generic IOCTRL register description
      pinctrl: sh-pfc: r8a7796: Use generic IOCTRL register description
      pinctrl: sh-pfc: Save/restore registers for PSCI system suspend
      serial: sh-sci: Use of_device_get_match_data() helper
      Input: st1232 - remove obsolete platform device support
      usb: gadget: udc: renesas_usb3: Use of_device_get_match_data() helper
      usb: renesas_usbhs: Use of_device_get_match_data() helper
      v4l: vsp1: Use generic node name
      usb: host: xhci-plat: Use of_device_get_match_data() helper
      dt-bindings: PCI: rcar: Correct example to match reality
      clk: renesas: r8a7795: Correct parent clock of INTC-AP
      clk: renesas: r8a7796: Correct parent clock of INTC-AP
      clk: renesas: r8a77995: Correct parent clock of INTC-AP
      dt-bindings: clk: r7s72100: Add missing I and G clocks
      clk: renesas: rz: clk-rz is meant for RZ/A1
      clk: renesas: cpg-mssr: Restore module clocks during resume
      clk: renesas: cpg-mssr: Add support to restore core clocks during resume
      clk: renesas: div6: Restore clock state during resume
      clk: renesas: rcar-gen3: Restore SDHI clocks during resume
      clk: renesas: rcar-gen3: Restore R clock during resume
      arm64: renesas: Add Renesas R8A77970 Kconfig support
      PM / Domains: Allow genpd users to specify default active wakeup behavior
      ARM: dts: r8a7790: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7792: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7793: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7794: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7790: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7793: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7794: Stop grouping clocks under a "clocks" subnode
      ARM: Add definition for monitor mode
      ARM: shmobile: rcar-gen2: Make sure CNTVOFF is initialized on CA7/15
      ARM: dts: r8a7791: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7791: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7790: Add reset control properties
      ARM: dts: r8a7791: Add reset control properties
      ARM: dts: r8a7792: Add reset control properties
      ARM: dts: r8a7793: Add reset control properties
      ARM: dts: r8a7794: Add reset control properties
      ARM: dts: r8a7790: Use generic node name for VSP1 nodes
      ARM: dts: r8a7791: Use generic node name for VSP1 nodes
      ARM: dts: r8a7792: Use generic node name for VSP1 nodes
      ARM: dts: r8a7794: Use generic node name for VSP1 nodes
      ARM: dts: r8a73a4: Add clock for CA15 CPU0 core
      ARM: dts: r8a7743: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7778: Add clock for CA9 CPU core
      ARM: dts: r8a7779: Add clocks for CA9 CPU cores
      ARM: dts: r8a7790: Add missing clocks for secondary CA15 CPU cores
      ARM: dts: r8a7790: Add clocks for CA7 CPU cores
      ARM: dts: r8a7791: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7792: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7793: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7794: Add missing clock for secondary CA7 CPU core
      ARM: dts: sh73a0: Add clocks for CA9 CPU cores
      ARM: dts: r7s72100: Add clock for CA9 CPU core
      ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ACTIVE_WAKEUP
      dt-bindings: i2c: i2c-gpio: Add support for named gpios
      dt-bindings/irqchip/renesas-irqc: Document R-Car M3-N support
      ravb: Remove obsolete explicit clock handling for WoL
      dt-bindings: net: renesas-ravb: Make stream buffer optional
      dmaengine: rcar-dmac: Make DMAC reinit during system resume explicit
      soc: renesas: Identify R-Car M3-W ES1.1
      ata: sata_rcar: Remove unused variable in sata_rcar_init_controller()
      sh_eth: Remove obsolete explicit clock handling for WoL
      dt-bindings: watchdog: renesas-wdt: Add support for the r8a77970 wdt
      tty: serial: sh-sci: Hide number of ports config question
      tty: serial: sh-sci: Hide serial console config question
      tty: serial: sh-sci: Hide earlycon config question
      tty: serial: sh-sci: Hide DMA config question
      tty: serial: sh-sci: Add default for number of ports for compile-testing
      clk: renesas: mstp: Keep wakeup sources active during system suspend
      clk: renesas: cpg-mssr: Keep wakeup sources active during system suspend
      ARM: shmobile: Document Renesas M3-W-based Salvator-XS board DT bindings
      arm64: dts: renesas: r8a77970: Add RWDT node
      arm64: dts: renesas: eagle: Move avb node to preserve sort order
      arm64: dts: renesas: eagle: Enable watchdog timer
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W
      arm64: dts: renesas: salvator-common: Add BD9571 PMIC
      arm64: dts: renesas: r8a7795-es1-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7796-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-xs: Add SoC name to file header
      arm64: dts: renesas: ulcb: Add EthernetAVB PHY reset
      soc: renesas: rcar-sysc: Keep wakeup sources active during system suspend
      ARM: dts: koelsch: Correct primary compatible value for eeprom
      ARM: dts: genmai: Correct primary compatible value for eeprom
      ARM: dts: armadillo800eva: Convert to named i2c-gpio bindings
      ARM: dts: lager: Convert to named i2c-gpio bindings
      ARM: dts: koelsch: Convert to named i2c-gpio bindings
      ARM: dts: alt: Convert to named i2c-gpio bindings
      ARM: dts: r8a7740: Correct TPU register block size
      dt-bindings: gpio: rcar: Correct SoC family name for R8A7778
      gpio: rcar: Use wakeup_path i.s.o. explicit clock handling
      dt-bindings: at24: add Renesas R1EX24128
      dt-bindings: i2c: sh_mobile: Document R-Car M3-N support
      dt-bindings: pwm: renesas-tpu: Correct example TPU register block size
      dt-bindings: pwm: renesas-tpu: Correct SoC part numbers and family names
      dt-bindings: can: rcar_can: Fix R8A7796 SoC name
      dmaengine: rcar-dmac: Fix too early/late system suspend/resume callbacks
      media: dt-bindings: media: rcar_vin: Use status "okay"
      sh_eth: Change platform check to CONFIG_ARCH_RENESAS
      spi: sh-msiof: Use correct enum for DMA transfer direction
      spi: sh-msiof: Document R-Car M3-N support
      dt-bindings: pinctrl: sh-pfc: Correct SoC family name for R8A7778
      pinctrl: sh-pfc: r8a7790: Add missing TX_ER pin to avb_mii group
      pinctrl: sh-pfc: Add SH_PFC_PIN_GROUP_ALIAS()
      pinctrl: sh-pfc: r8a7795: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a7795-es1: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a7796: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a77965: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a77995: Rename EtherAVB "mdc" pin group to "mdio"
      of: Spelling s/changset/changeset/
      of: overlay: Remove else after goto
      of: overlay: Fix memory leak in of_overlay_apply() error path
      of: overlay: Fix (un)locking in of_overlay_apply()
      of: overlay: Fix out-of-bounds write in init_overlay_changeset()
      of: overlay: Make node skipping in init_overlay_changeset() clearer
      ASoC: rsnd: Document R-Car M3-W support
      of/fdt: Fix #ifdef dependency of early flattree declarations
      of: overlay: Fix forgotten reference to of_overlay_apply()
      arm64: dts: renesas: r8a77970: Remove non-existing STBE region
      arm64: dts: renesas: r8a77995: Remove non-existing STBE region
      dt-bindings: arm: Document SoC compatible value for Armadillo-800 EVA
      dt-bindings: arm: Document Renesas V3MSK and Wheat board part numbers
      dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-XS board
      dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board
      arm64: dts: renesas: r8a77965: Add IIC-DVFS device node
      arm64: dts: renesas: r8a77965: Add INTC-EX device node
      arm64: dts: renesas: r8a77965-salvator-xs: Add SoC name to file header
      arm64: dts: renesas: r8a77970: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7795: Add missing SYS-DMAC2 dmas
      soc: renesas: rcar-sysc: Mark rcar_sysc_matches[] __initconst
      clk: renesas: Stop enabling legacy DT clock support by default
      clk: renesas: r8a7792: Add rwdt clock
      clk: renesas: div6: Always use readl()/writel()
      clk: renesas: mstp: Always use readl()/writel()
      clk: renesas: r8a73a4: Always use readl()/writel()
      clk: renesas: r8a7740: Always use readl()/writel()
      clk: renesas: rcar-gen2: Always use readl()/writel()
      clk: renesas: rza1: Always use readl()/writel()
      clk: renesas: sh73a0: Always use readl()/writel()
      clk: renesas: rcar-gen3: Always use readl()/writel()
      ARM: shmobile: rcar-gen2: Fix error check in regulator quirk
      ARM: shmobile: defconfig: Refresh
      ARM: shmobile: defconfig: Disable CONFIG_EMBEDDED
      ARM: dts: kzm9d: Fix "debounce-interval" property misspelling
      ARM: dts: lager: Move cec_clock to root node
      irqchip/renesas-intc-irqpin: Use wakeup_path i.s.o. explicit clock handling
      irqchip/renesas-irqc: Use wakeup_path i.s.o. explicit clock handling
      ASoC: sh: Drop SUPERH platform dependency
      ASoC: sh: Update menu title and platform dependency
      dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS
      net: Remove depends on HAS_DMA in case of platform dependency
      pinctrl: sh-pfc: r8a7795: Fix comment for MSIOF3 SS2_E pin
      pinctrl: sh-pfc: r8a7796: Fix comment for MSIOF3 SS2_E pin
      pinctrl: sh-pfc: rcar-gen3: Fix grammar in static pin comments
      serial: sh-sci: Add support for dynamic instances
      watchdog: renesas-wdt: Remove R-Car M2-W ES2.x from blacklist
      soc: renesas: r8a77995-sysc: Cleanups
      soc: renesas: rcar-sysc: Make PM domain initialization more robust
      clk: renesas: r8a7743: Fix LB clock divider
      clk: renesas: r8a7745: Fix LB clock divider
      clk: renesas: r8a7791/r8a7793: Fix LB clock divider
      clk: renesas: r8a7792: Fix LB clock divider
      clk: renesas: r8a7794: Fix LB clock divider
      clk: renesas: r8a77980: Correct parent clock of PCIEC0
      clk: renesas: rcar-gen2: Centralize quirks handling
      ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: dts: r8a7792: Add RWDT node
      ARM: dts: r8a7793: Add RWDT node
      ARM: dts: lager: Enable watchdog support
      ARM: dts: koelsch: Enable watchdog support
      ARM: dts: porter: Enable watchdog support
      ARM: dts: blanche: Enable watchdog support
      ARM: dts: wheat: Enable watchdog support
      ARM: dts: gose: Enable watchdog support
      ARM: dts: alt: Enable watchdog support
      ARM: dts: silk: Enable watchdog support
      ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
      ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
      ARM: dts: r7s72100: Correct watchdog timer interrupt type
      ARM: dts: r7s72100: Correct RTC interrupt types
      ARM: dts: r7s72100: Add PMU device node
      ARM: dts: r8a7790: Add PMU device nodes
      ARM: dts: r8a7791: Add PMU device node
      ARM: dts: r8a7792: Add PMU device node
      ARM: dts: r8a7793: Add PMU device node
      ARM: dts: r8a7794: Add PMU device node
      ARM: dts: r8a7743: Add PMU device node
      ARM: dts: r8a7745: Add PMU device node
      arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: r8a7795: Correct whitespace
      arm64: dts: renesas: r8a7796: Correct whitespace
      arm64: dts: renesas: r8a77965: Correct whitespace
      arm64: dts: renesas: ulcb: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
      arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
      arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
      arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node
      dmaengine: rcar-dmac: Disable interrupts while stopping channels

Greg Kroah-Hartman (8):
      tty: add SPDX identifiers to all remaining files in drivers/tty/
      tty: serial: Remove redundant license text
      USB: add SPDX identifiers to all remaining files in drivers/usb/
      USB: gadget: udc: Remove redundant license text
      USB: renesas_usbhs: Remove redundant license text
      USB: renesas_usbhs: rcar?.h: add SPDX tags
      USB: host: xhci: Remove redundant license text
      USB: gadget: udc: renesas_usb3: no need to check return value of debugfs_create functions

Gregory CLEMENT (5):
      arm64: defconfig: enable NAND on Armada 7K/8K SoCs
      arm64: defconfig: enable RTC on Armada 7K/8K SoCs
      arm64: defconfig: enable ARM_ARMADA_37XX_CPUFREQ
      usb: host: xhci-plat: Remove useless test before clk_disable_unprepare
      usb: host: xhci-plat: Fix clock resource by adding a register clock

Grigoryev Denis (1):
      gpio: pca953x: Clear irq trigger type on irq shutdown

Gustavo A. R. Silva (3):
      usb: host: xhci: mark expected switch fall-through
      usb: host: xhci-mem: mark expected switch fall-through
      usb: host: xhci-hub: mark expected switch fall-through

H. Nikolaus Schaller (9):
      gpio: pca953x: add compatibility for pcal6524 and pcal9555a
      gpio: pca953x: convert register constants to hex
      gpio: pca953x: add more register definitions for pcal953x
      gpio: pca953x: add more register definitions for pcal6524
      DTS: Bindings: pca953x add an optional vcc-supply property
      pca953x: add example how to use interrupt-controller and gpio-controller
      gpio: pca953x: set the PCA_PCAL flag also when matching by DT
      gpio: pca953x: define masks for addressing common and extended registers
      gpio: pca953x: fix address calculation for pcal6524

Hans Verkuil (6):
      drm: adv7511/33: add HDMI CEC support
      drm/bridge: adv7511/33: Fix adv7511_cec_init() failure handling
      media: v4l2-common: create v4l2_g/s_parm_cap helpers
      media: adv7511: fix clearing of the CEC receive buffer
      media: adv7511: fix incorrect clear of CEC receive interrupt
      media: renesas-ceu: fix compiler warning

Hans de Goede (1):
      xhci: Add Intel extended cap / otg phy mux handling

Harald Geyer (1):
      regulator: dt: regulator-name is required property

Hien Dang (3):
      pwm: rcar: Use PM Runtime to control module clock
      gpio: gpio-rcar: Support S2RAM
      thermal: rcar_gen3_thermal: Update calculation formula due to HW evaluation

Himanshu Jha (1):
      USB: host: Use zeroing memory allocator rather than allocator/memset

Hiromitsu Yamasaki (1):
      i2c: rcar: fix mask value of prohibited bit

Hiroyuki Yokoyama (1):
      dmaengine: rcar-dmac: Document R8A77990 bindings

Hou Zhiqiang (2):
      mtd: spi-nor: add an API to restore the status of SPI flash chip
      mtd: m25p80: restore the status of SPI flash when exiting

Jacopo Mondi (53):
      ARM: dts: gr-peach: Remove empty line
      ARM: dts: gr-peach: Add SCIF2 pin group
      ARM: dts: gr-peach: Add user led device nodes
      ARM: dts: gr-peach: Fix 'leds' node name indent
      ARM: dts: gr-peach: Enable MTU2 timer pulse unit
      ARM: dts: gr-peach: Add ETHER pin group
      ARM: dts: gr-peach: Enable ostm0 and ostm1 timers
      media: v4l: sh_mobile_ceu: Return buffers on streamoff()
      dt-bindings: net: ravb: Add support for r8a77965 SoC
      soc: renesas: rcar-rst: Add support for R-Car M3-N
      soc: renesas: Identify R-Car M3-N
      pinctrl: sh-pfc: Initial R-Car M3-N support
      pinctrl: sh-pfc: r8a77965: Add SCIFs groups/functions
      pinctrl: sh-pfc: r8a77965: Add EtherAVB groups/functions
      dt-bindings: arm: Document R-Car M3-N SoC DT bindings
      arm64: dts: renesas: initial R8A77965 SoC device tree
      arm64: dts: renesas: Add R-Car Salvator-x M3-N support
      arm64: dts: renesas: r8a77965: Add dmac device nods
      arm64: dts: renesas: r8a77965: Add SCIF device nodes
      arm64: dts: renesas: r8a77965: Add GPIO nodes
      arm64: dts: renesas: r8a77965: Add "reg" properties
      arm64: dts: renesas: r8a77965: Add #address-cells and #size-cells
      arm64: dts: renesas: r8a77965: Remove stale reg property
      arm64: dts: renesas: r8a77965: Add #phy-cells property
      arm64: dts: renesas: r8a77965: Add #pwm-cells property
      arm64: dts: renesas: r8a77965: Add #interrupt-cells property
      arm64: dts: renesas: r8a77965: Move usb2_phy1 up
      arm64: dts: renesas: salvator-common: Override EtherAVB phy-mode
      arm64: dts: renesas: ulcb: Override EtherAVB phy-mode
      arm64: dts: renesas: draak: Override EtherAVB phy-mode
      arm64: dts: renesas: eagle: Override EtherAVB phy-mode
      arm64: dts: renesas: v3msk: Override EtherAVB phy-mode
      arm64: dts: renesas: r8a7796: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a7795: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77995: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77970: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77965: Add EtherAVB device node
      arm64: add Renesas R8A77965 support
      soc: renesas: rcar-sysc: Add R-Car M3-N support
      clk: renesas: cpg-mssr: Add support for R-Car M3-N
      clk: renesas: r8a77965: Replace DU2 clock
      ARM: shmobile: Enable RZA1 pin controller
      media: dt-bindings: media: Add Renesas CEU bindings
      media: include: media: Add Renesas CEU driver interface
      media: platform: Add Renesas CEU driver
      media: platform: renesas-ceu: Fix CSTRST_CPON mask
      ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
      ARM: dts: r8a7740: Add CEU0
      arm64: dts: renesas: eagle: Enable HDMI output
      arm64: dts: renesas: r8a77995: Add VIN4
      dt-bindings: gpio: Add support for r8a77965
      media: renesas-ceu: Set mbus_fmt on subdev operations
      media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740

Jagan Teki (1):
      arm64: defconfig: enable MUSB HDRC along with Allwinner glue

Jan Kiszka (1):
      of: overlay: Stop leaking resources on overlay removal

Jani Nikula (1):
      drm/drivers: drop redundant drm_edid_to_eld() calls

Jeffy Chen (1):
      Input: gpio-keys - add support for wakeup event action

Jernej Skrabec (2):
      drm/bridge/synopsys: dw-hdmi: Export some PHY related functions
      drm/bridge/synopsys: dw-hdmi: don't clobber drvdata

Jerome Brunet (1):
      arm64: defconfig: enable MESON EFUSE

Jia-Ju Bai (1):
      gpu: drm: bridge: adv7511: Replace mdelay with usleep_range in adv7511_probe

Jiada Wang (2):
      ASoC: rsnd: ssiu: clear SSI_MODE for non TDM Extended modes
      ASoC: rsnd: ssi: remove unnesessary period_pos

Joe Perches (1):
      treewide: Use DEVICE_ATTR_RW

Johan Hovold (1):
      USB: renesas_usbhs: drop unused legacy-phy support

Johannes Thumshirn (1):
      include/linux/slab.h: add kmalloc_array_node() and kcalloc_node()

John Garry (1):
      arm64: defconfig: enable IOSCHED_DEADLINE

Jonathan Cameron (1):
      iio:adc: drop assign iio_info.driver_module and iio_trigger_ops.owner

Julien Thierry (1):
      arm_arch_timer: Expose event stream status

Jyri Sarha (1):
      drm/tilcdc: Remove obsolete "ti,tilcdc,slave" dts binding support

Kamal Dasu (1):
      mtd: spi-nor: add spi_nor_init() function

Kazuya Mizuguchi (1):
      usb: gadget: udc: renesas_usb3: move pm_runtime_{en,dis}able()

Kees Cook (2):
      xhci: Convert timers to use timer_setup()
      treewide: setup_timer() -> timer_setup()

Kefeng Wang (1):
      arm64: defconfig: Enable hisilicon hibmc drm driver

Keiji Hayashibara (1):
      arm64: defconfig: enable CONFIG_UNIPHIER_EFUSE

Kevin Hao (2):
      net: phy: Add general dummy stubs for MMD register access
      net: phy: micrel: Use the general dummy stubs for MMD register access

Khiem Nguyen (1):
      sata_rcar: Reset SATA PHY when Salvator-X board resumes

Kieran Bingham (40):
      drm: rcar-du: Implement system suspend/resume support
      drm: rcar-du: Remove unused CRTC suspend/resume functions
      arm64: dts: renesas: r8a77995: add FCPV nodes
      arm64: dts: renesas: r8a77995: add VSP instances
      arm64: dts: renesas: r8a77995: add DU support
      arm64: dts: renesas: r8a7795-es1: Fix register mappings on VSPs
      arm64: dts: renesas: r8a7795: Fix register mappings on VSPs
      arm64: dts: renesas: r8a7796: Fix register mappings on VSPs
      arm64: dts: renesas: draak: Enable DU
      dt-bindings: display: renesas: du: Document r8a77995 bindings
      dt-bindings: display: renesas: lvds: Document r8a77995 bindings
      drm: adv7511: Add support for i2c_new_secondary_device
      dt-bindings: display: renesas: Add R-Car M3-N HDMI TX DT bindings
      media: vsp1: Move video suspend resume handling to video object
      media: vsp1: Reword uses of 'fragment' as 'body'
      media: vsp1: Protect bodies against overflow
      media: vsp1: Provide a body pool
      media: vsp1: Convert display lists to use new body pool
      media: vsp1: Use reference counting for bodies
      media: vsp1: Refactor display list configure operations
      media: vsp1: Adapt entities to configure into a body
      media: vsp1: Move video configuration to a cached dlb
      pinctrl: sh-pfc: r8a77965: Add DU RGB output pins, groups and functions
      drm: rcar-du: of: Include header to define prototypes
      drm: rcar-du: Use NULL for table initialisation
      dt-bindings: display: renesas: du: Increase indent in output table
      dt-bindings: display: renesas: du: Document the r8a77965 bindings
      drm: rcar-du: Use the correct naming for ODPM fields in DEFR6
      drm: rcar-du: Split CRTC handling to support hardware indexing
      drm: rcar-du: Allow DU groups to work with hardware indexing
      drm: rcar-du: Add R8A77965 support
      ARM: dts: wheat: Fix ADV7513 address usage
      ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
      arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a77965: Add VSP instances
      arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
      arm64: dts: renesas: r8a77965: Add HDMI encoder instance
      arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
      arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
      arm64: dts: renesas: salvator-common: Add ADV7482 support

Koji Matsuoka (1):
      media: rcar-vin: Fix image alignment for setting pre clipping

Kunihiko Hayashi (1):
      arm64: defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE

Kuninori Morimoto (60):
      arm64: renesas: salvator-common: fixup audio_clkout
      arm64: renesas: ulcb: fixup audio_clkout
      ASoC: rsnd: fix ADG flags
      ASoC: rsnd: add rsnd_dma_alloc()
      ASoC: rcar: skip disabled-SSI nodes
      ASoC: rsnd: add generic rsnd_flags_xxx() macro
      ASoC: rsnd: use generic rsnd_flags_xxx() macro on ADG
      ASoC: rsnd: DVC kctrl sets once
      ASoC: rsnd: CTU kctrl sets once
      ASoC: rsnd: makes volume ramp rate list generic
      ASoC: rsnd: add MIX Volume Ramp support
      ASoC: rsnd: add rsnd_kctrl_xxx() macro
      ASoC: rsnd: more clear ADG clock debug info
      ASoC: rsnd: don't use io->mod[] directly
      ASoC: rsnd: tidyup rsnd_mod_next() for loop method
      ASoC: rsnd: NULL check is not needed for clk_unprepare()
      ASoC: rsnd: use snd_pcm_running() in rsnd_io_is_working()
      ASoC: rsnd: Don't check SSISR::DIRQ when Capture
      ASoC: rsnd: remove NULL check from rsnd_mod_name()/rsnd_mod_id()
      ASoC: rsnd: return -EIO if rsnd_dmaen_request_channel() failed
      ASoC: rcar: revert IOMMU support so far
      pinctrl: sh-pfc: r8a7795: Add Audio clock pin support
      pinctrl: sh-pfc: r8a7795: Add Audio SSI pin support
      pinctrl: sh-pfc: r8a77995: Add Audio clock pin support
      pinctrl: sh-pfc: r8a77995: Add Audio SSI pin support
      renesas_usbhs: use renesas_usbhs_get_info()
      dmaengine: rcar-dmac: ensure CHCR DE bit is actually 0 after clearing
      dmaengine: rcar-dmac: use TCRB instead of TCR for residue
      ASoC: soc-core: add component lookup functions
      ASoC: add snd_soc_disconnect_sync()
      ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync
      ASoC: rsnd: call snd_soc_disconnect_sync() when remove
      ASoC: rsnd: TDM 6ch needs 8ch clock for hw refine
      ASoC: rsnd: dma.c: spin lock is no longer needed in IRQ handler
      ASoC: rsnd: more clear rsnd_get_dalign() for DALIGN
      ASoC: rsnd: don't use runtime->sample_bits
      ASoC: rsnd: PIO related function cleanup
      ASoC: rsnd: remove unneeded "is_graph" from __rsnd_dai_probe()
      ASoC: rcar: tidyup simple-card example for CPU node
      ASoC: rsnd: indicate IRQ error status for debug
      ASoC: rsnd: suppress rsnd_dai_call() debug message
      drm: rcar-du: Use 1000 to avoid misunderstanding in rcar_du_dpll_divider()
      drm: rcar-du: Calculate DPLLCR to be more small jitter
      ASoC: rsnd: makes rsnd_cmd_mod_get() static
      ASoC: rsnd: add RSND_GEN3 for R-Car Gen3
      ASoC: rsnd: don't assume node full path name for HDMI probing
      ASoC: rsnd: Enable IPMMU v2
      ASoC: rsnd: ssi: wait maximum 5ms for status check
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD
      arm64: dts: renesas: r8a7795: add HDMI sound support
      arm64: dts: renesas: r8a7796: add HDMI sound support
      arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound
      dmaengine: rcar-dmac: don't use DMAC error interrupt
      dmaengine: rcar-dmac: convert to SPDX identifiers
      dmaengine: rcar-dmac: clear channel register when error

Lars-Peter Clausen (4):
      drm/bridge: adv7511: Properly update EDID when no EDID was found
      drm/bridge: adv7511: Remove private copy of the EDID
      drm/bridge: adv7511: Enable connector polling when no interrupt is specified
      drm/bridge: adv7511: Constify HDMI CODEC platform data

Laurent Pinchart (49):
      arm64: dts: renesas: r8a7796: Add FDP1 instance
      arm64: dts: renesas: ulcb: Enable display output
      media: v4l: async: Move async subdev notifier operations to a separate structure
      drm: rcar-du: Don't set connector DPMS property
      drm: rcar-du: Share plane atomic check code between Gen2 and Gen3
      v4l: vsp1: Start and stop DRM pipeline independently of planes
      drm: rcar-du: Clip planes to screen boundaries
      media: v4l: vsp1: Print the correct blending unit name in debug messages
      drm: rcar-du: Remove zpos field from rcar_du_vsp_plane_state structure
      drm: rcar-du: Enable VSP compositor by default on Gen3
      drm: rcar-du: lvds: Fix LVDS clock frequency range
      dt-bindings: display: renesas: Add R-Car LVDS encoder DT bindings
      dt-bindings: display: renesas: Deprecate LVDS support in the DU bindings
      drm: rcar-du: Fix legacy DT to create LVDS encoder nodes
      drm: rcar-du: Convert LVDS encoder code to bridge driver
      drm: rcar-du: lvds: Fix crash in .atomic_check when disabling connector
      ARM: dts: r8a7790: Convert to new LVDS DT bindings
      ARM: dts: r8a7791: Convert to new LVDS DT bindings
      ARM: dts: r8a7793: Convert to new LVDS DT bindings
      media: v4l: vsp1: Don't start/stop media pipeline for DRM
      media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure
      media: v4l: vsp1: Store pipeline pointer in vsp1_entity
      media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline
      media: v4l: vsp1: Share duplicated DRM pipeline configuration code
      media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function
      media: v4l: vsp1: Setup BRU at atomic commit time
      media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif
      media: v4l: vsp1: Move DRM pipeline output setup code to a function
      media: v4l: vsp1: Turn frame end completion status into a bitfield
      media: v4l: vsp1: Add per-display list internal completion notification support
      media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline
      media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically
      media: v4l: vsp1: Add BRx dynamic assignment debugging messages
      media: v4l: vsp1: Rename BRU to BRx
      media: v4l: vsp1: Use SPDX license headers
      media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code
      media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper
      media: v4l: vsp1: Document the vsp1_du_atomic_config structure
      media: v4l: vsp1: Extend the DU API to support CRC computation
      media: v4l: vsp1: Add support for the DISCOM entity
      media: v4l: vsp1: Integrate DISCOM in display pipeline
      drm: rcar-du: Zero-out sg_tables when duplicating plane state
      drm: rcar-du: Fix rcar_du_of_init() stub
      drm: rcar-du: Fix build failure
      media: drm: rcar-du: Add support for CRC computation
      ARM: dts: renesas: r8a7791: Add FDP1 instances
      ARM: dts: renesas: r8a7793: Add FDP1 instances
      ARM: dts: renesas: r8a7794: Add FDP1 instances
      ARM: dts: renesas: r8a7790: Add FDP1 instances

Linus Walleij (12):
      pinctrl/gpio: Unify namespace for cross-calls
      i2c: gpio: Convert to use descriptors
      gpio: Make it possible for consumers to enforce open drain
      i2c: gpio: Enforce open drain through gpiolib
      i2c: gpio: Augment all boardfiles to use open drain
      i2c: gpio: Local vars in probe
      i2c: gpio: Add support for named gpios in DT
      ARM: sa1100: simpad: Correct I2C GPIO offsets
      ARM: Fix i2c-gpio GPIO descriptor tables
      MIPS: pb44: Fix i2c-gpio GPIO descriptor table
      gpio: em: Use the right include
      gpio: pca953x: Include the right header

Lixin Wang (1):
      of: overlay: fix memory leak related to duplicated property

Lu Baolu (10):
      usb: xhci: Add debugfs interface for xHCI driver
      usb: xhci: Fix memory leak when xhci_disable_slot() returns error
      usb: xhci: Remove xhci->mutex from xhci_alloc_dev()
      usb: xhci: Handle USB transaction error on address command
      usb: xhci: Make some static functions global
      usb: xhci: Add DbC support in xHCI driver
      usb: xhci: Cleanup printk debug message for registers
      usb: xhci: Cleanup printk debug message for ERST
      usb: xhci: Remove ep_trb from xhci_cleanup_halted_endpoint()
      usb: xhci: Remove ep_trb from finish_td()

Luc Van Oostenryck (1):
      drm/bridge: adv7511: fix mode_valid's return type

Magnus Damm (51):
      iommu/ipmmu-vmsa: Introduce features, break out alias
      iommu/ipmmu-vmsa: Add optional root device feature
      iommu/ipmmu-vmsa: Enable multi context support
      iommu/ipmmu-vmsa: Make use of IOMMU_OF_DECLARE()
      iommu/ipmmu-vmsa: IPMMU device is 40-bit bus master
      iommu/ipmmu-vmsa: Write IMCTR twice
      iommu/ipmmu-vmsa: Make IMBUSCTR setup optional
      iommu/ipmmu-vmsa: Allow two bit SL0
      iommu/ipmmu-vmsa: Hook up r8a7795 DT matching code
      clocksource/drivers/sh_cmt: Use 0x3f mask for SH_CMT_48BIT case
      clocksource/drivers/sh_cmt: Support separate R-Car Gen2 CMT0/1
      iommu/ipmmu-vmsa: Add r8a7796 DT binding
      arm64: dts: renesas: r8a7796: Add IPMMU device nodes
      arm64: dts: renesas: r8a7796: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7796: Enable IPMMU-DS0, DS1, MP, VI0, VC0 and MM
      arm64: dts: renesas: r8a7795: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795-es1: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7795: Tie Audio-DMAC to IPMMU-MP0/1
      arm64: dts: renesas: r8a7795: Point DU/VSPD via FCPVD to IPMMU-VI0/1
      arm64: dts: renesas: r8a7795-es1: Point DU/VSPD via FCPVD to IPMMU-VI0
      arm64: dts: renesas: r8a7795: Point FDP1 via FCPF to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point FDP1 via FCPF to IPMMU-VP0
      arm64: dts: renesas: r8a7795: Point VSPBC/VSPBD via FCPVB to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795: Point VSPI via FCPVI to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point VSPI via FCPVI to IPMMU-VP
      arm64: dts: renesas: r8a7795: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a7795: Connect SATA to IPMMU-HC
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU-MP1
      arm64: dts: renesas: r8a7795: Enable IPMMU-VI0, VP1, DS0, DS1 and MM
      ARM: dts: r8a73a4: Update CMT compat string
      ARM: dts: r8a7790: Update CMT compat strings
      ARM: dts: r8a7791: Update CMT compat strings
      ARM: dts: r8a7793: Update CMT compat strings
      ARM: dts: r8a7794: Update CMT compat strings
      ARM: dts: r8a73a4: Remove CMT renesas,channels-mask
      ARM: dts: r8a7740: Remove CMT renesas,channels-mask
      ARM: dts: r8a7790: Remove CMT renesas,channels-mask
      ARM: dts: r8a7791: Remove CMT renesas,channels-mask
      ARM: dts: r8a7793: Remove CMT renesas,channels-mask
      ARM: dts: r8a7794: Remove CMT renesas,channels-mask
      ARM: dts: sh73a0: Remove CMT renesas,channels-mask
      clk: renesas: cpg-mssr: Adjust r8a77980 ifdef
      ARM: dts: marzen: Add SDHI0 VCCQ Regulator
      ARM: dts: silk: Add r1ex24002 EEPROM to DT
      ARM: dts: silk: Add GPIO keys to DT
      arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
      arm64: dts: renesas: r8a7795: Enable IPMMU devices
      arm64: dts: renesas: r8a7796: Enable IPMMU devices
      arm64: dts: renesas: r8a77970: Enable IPMMU devices
      arm64: dts: renesas: r8a77995: Enable IPMMU devices

Marc Gonzalez (2):
      of/pci: Add of_pci_dma_range_parser_init() for dma-ranges parsing support
      PCI: Use of_pci_dma_range_parser_init() to reduce duplication

Marc Zyngier (5):
      irqchip/gic: Deal with broken firmware exposing only 4kB of GICv2 CPU interface
      irqchip/gic-v2: Reset APRn registers at boot time
      irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE
      xhci: Allow more than 32 quirks
      xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers

Marek Vasut (11):
      dt-bindings: arm: Document Renesas H2-based Stout DT bindings
      ARM: shmobile: stout: enable R-Car Gen2 regulator quirk
      ARM: dts: stout: Initial r8a7790 Stout board support
      PCI: rcar: Clean up the macros
      PCI: rcar: Poll more often in rcar_pcie_wait_for_dl()
      PCI: rcar: Pull bus clock enable/disable from rcar_pcie_get_resources()
      PCI: rcar: Add missing irq_dispose_mapping() into failpath
      PCI: rcar: Teardown MSI setup if rcar_pcie_enable() fails
      PCI: rcar: Remove IRQ mappings in rcar_pcie_enable_msi() failpath
      PCI: rcar: Shut the PHY down in failpath
      PCI: rcar: Clean up PHY init on failure

Markus Elfring (4):
      mmc: tmio: Use common error handling code in tmio_mmc_host_probe()
      clk: renesas: mstp: Delete error messages for failed memory allocations
      clk: renesas: rcar-gen2: Delete error message for failed memory allocation
      pinctrl: sh-pfc: Use seq_puts() in sh_pfc_pin_dbg_show()

Markus Niebel (1):
      net: phy: micrel: add 125MHz reference clock workaround

Martin Blumenstingl (1):
      usb: add a flag to skip PHY initialization to struct usb_hcd

Masaharu Hayakawa (4):
      mmc: tmio: Replace msleep() of 20ms or less with usleep_range()
      mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE
      mmc: renesas_sdhi: Fix alignment check of sg buffer
      mmc: renesas_sdhi: Add r8a77965 support

Masahiro Yamada (32):
      arm64: defconfig: enable CONFIG_GPIO_UNIPHIER
      kbuild: clean up *.dtb and *.dtb.S patterns from top-level Makefile
      mmc: renesas_sdhi: remove eprobe jump label
      mmc: tmio: set tmio_mmc_host to driver data
      mmc: tmio: use devm_ioremap_resource() instead of devm_ioremap()
      mmc: tmio: move mmc_host_ops to struct tmio_mmc_host from static data
      mmc: tmio, renesas_sdhi: set mmc_host_ops hooks directly
      mmc: tmio: move mmc_gpio_request_cd() before mmc_add_host()
      mmc: renesas_sdhi: remove always false condition
      mmc: tmio, renesas_sdhi: move struct tmio_mmc_dma to renesas_sdhi.h
      mmc: tmio, renesas_sdhi: move Renesas-specific DMA data to renesas_sdhi.h
      mmc: tmio,renesas_sdhi: move ssc_tappos to renesas_sdhi.h
      mmc: tmio: change bus_shift to unsigned int
      mfd: tmio: Move register macros to tmio_core.c
      mmc: tmio: use mmc_can_gpio_cd() instead of checking TMIO_MMC_USE_GPIO_CD
      mmc: tmio: ioremap memory resource in tmio_mmc_host_alloc()
      mmc: tmio: move clk_enable/disable out of tmio_mmc_host_probe()
      mmc: tmio: move {tmio_}mmc_of_parse() to tmio_mmc_host_alloc()
      mmc: tmio: remove dma_ops from tmio_mmc_host_probe() argument
      mmc: slot-gpio: add a helper to check capability of GPIO WP detection
      mmc: tmio: refactor .get_ro hook
      mmc: renesas_sdhi: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: remove TMIO_MMC_WRPROTECT_DISABLE
      mmc: tmio: deprecate "toshiba, mmc-wrprotect-disable" DT property
      mmc: tmio: support IP-builtin card detection logic
      mmc: tmio: fix never-detected card insertion bug
      mmc: tmio: move TMIO_MASK_{READOP, WRITEOP} handling to correct place
      mmc: tmio: clear force_pio flag before starting data transfer
      mmc: tmio: remove useless TMIO_MASK_CMD handling in tmio_mmc_host_probe()
      of: unittest: refactor Makefile
      ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp

Mathias Nyman (23):
      xhci: add port speed ID to portsc tracing
      xhci: trace slot context when calling xhci_configure_endpoint()
      xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernate
      xhci: add helper to allocate command with input context
      xhci: remove unnecessary boolean parameter from xhci_alloc_command
      xhci: add port status tracing for Get Port Status hub requests
      xhci: add port status tracing for Get Hub Status requests
      xhci: Don't print a warning when setting link state for disabled ports
      xhci: Don't always run the default stop endpoint command completion handler
      xhci: refactor xhci_urb_enqueue a bit with minor changes
      xhci: Clear the host side toggle manually when endpoint is soft reset
      xhci: Create new structures to store xhci port information
      xhci: set hcd pointers for xhci usb2 and usb3 roothub structures
      xhci: Add helper to get xhci roothub from hcd
      xhci: xhci-hub: use new port structures to get port address instead of port array
      xhci: xhci-hub: use new port structures for cas and wake mask functions.
      xhci: xhci-ring: use port structures for port event handler
      xhci: rename faked_port_index to hcd_portnum
      xhci: change xhci_set_link_state() to work with port structures
      xhci: change xhci_test_and_clear_bit() to use new port structure
      xhci: use port structures instead of port arrays in xhci.c functions
      xhci: xhci-hub: use port structure members instead of xhci_get_ports()
      xhci: Fix perceived dead host due to runtime suspend race with event handler

Matthias Kaehlcke (1):
      serial: sh-sci: Fix init data attribute for struct 'port_cfg'

Mauro Carvalho Chehab (3):
      media: drivers: remove "/**" from non-kernel-doc comments
      media: rcar_jpu: fix two kernel-doc markups
      media: vsp1: add a missing kernel-doc parameter

Max Uvarov (1):
      net: phy-micrel: check return code in flp center function

Maxime Ripard (3):
      drm/rcar-du: dw-hdmi: Fix compilation
      drm/blend: Add a generic alpha property
      drm/rcar-du: Convert to the new generic alpha property

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Mikko Perttunen (3):
      arm64: defconfig: Enable NVIDIA Tegra194 support
      arm64: defconfig: Enable CONFIG_ARM_TEGRA186_CPUFREQ
      arm64: defconfig: Enable CONFIG_TEGRA_BPMP_THERMAL

Miles Chen (1):
      lib/dma-debug.c: fix incorrect pfn calculation

Miquel Raynal (2):
      arm64: defconfig: enable Marvell CP110 comphy
      mtd: nand: use reworked NAND controller driver with Marvell EBU SoCs

Mylène Josserand (2):
      ARM: smp: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff

Nathan Chancellor (1):
      staging: board: Replace license boilerplate with SPDX identifiers

Neil Armstrong (1):
      drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense

Nicholas Lowell (1):
      regulator: giving regulator controlling gpios a non-empty label when used through the devicetree.

Nicolas Dechesne (1):
      arm64: defconfig: Enable QCOM_IOMMU

Nikita Yushchenko (1):
      ASoC: rsnd: set pm_ops in hibernate-compatible way

Niklas Söderlund (70):
      thermal: rcar_gen3_thermal: fix initialization sequence for H3 ES2.0
      media: v4l: async: fix unbind error in v4l2_async_notifier_unregister()
      pinctrl: sh-pfc: r8a7795: remove duplicate of CLKOUT pin in pinmux_pins[]
      ravb: add support for changing MTU
      ravb: remove erroneous comment
      media: rcar-vin: allocate a scratch buffer at stream start
      media: rcar-vin: use scratch buffer and always run in continuous mode
      arm64: dts: renesas: r8a7796: add thermal cooling management
      arm64: dts: renesas: r8a7795: add thermal cooling management
      arm64: dts: renesas: r8a7795: update register size for thermal
      arm64: dts: renesas: r8a7796: update register size for thermal
      ARM: dts: lager: Add CEC clock for HDMI transmitter
      dt-bindings: thermal: rcar-gen3-thermal: update register size in example
      thermal: rcar_gen3_thermal: update max temperature clamp
      dt-bindings: thermal: rcar-gen3-thermal: add r8a77965
      thermal: rcar_gen3_thermal: add r8a77965 support
      mmc: renesas_sdhi: use helpers to access struct scatterlist members
      pinctrl: sh-pfc: r8a77965: Add I2C pin support
      media: rcar-vin: add Gen3 devicetree bindings documentation
      media: rcar-vin: rename poorly named initialize and cleanup functions
      media: rcar-vin: unregister video device on driver removal
      media: rcar-vin: move subdevice handling to async callbacks
      media: rcar-vin: move model information to own struct
      media: rcar-vin: move max width and height information to chip information
      media: rcar-vin: move functions regarding scaling
      media: rcar-vin: all Gen2 boards can scale simplify logic
      media: rcar-vin: set a default field to fallback on
      media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields)
      media: rcar-vin: update bytesperline and sizeimage calculation
      media: rcar-vin: align pixelformat check
      media: rcar-vin: break out format alignment and checking
      media: rcar-vin: simplify how formats are set and reset
      media: rcar-vin: cache video standard
      media: rcar-vin: move media bus configuration to struct rvin_dev
      media: rcar-vin: enable Gen3 hardware configuration
      media: rcar-vin: add function to manipulate Gen3 chsel value
      media: rcar-vin: add flag to switch to media controller mode
      media: rcar-vin: use different v4l2 operations in media controller mode
      media: rcar-vin: force default colorspace for media centric mode
      media: rcar-vin: prepare for media controller mode initialization
      media: rcar-vin: add group allocator functions
      media: rcar-vin: change name of video device
      media: rcar-vin: add chsel information to rvin_info
      media: rcar-vin: parse Gen3 OF and setup media graph
      media: rcar-vin: add link notify for Gen3
      media: rcar-vin: extend {start, stop}_streaming to work with media controller
      media: rcar-vin: enable support for r8a7795
      media: rcar-vin: enable support for r8a7796
      media: rcar-vin: enable support for r8a77970
      media: rcar-vin: remove generic gen3 compatible string
      media: rcar-vin: fix null pointer dereference in rvin_group_get()
      media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16
      media: rcar-vin: enable field toggle after a set number of lines for Gen3
      media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3"
      media: rcar-vin: fix crop and compose handling for Gen3
      media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation
      media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver driver
      media: rcar-csi2: set default format if a unsupported one is requested
      arm64: dts: renesas: r8a7795: decrease temperature hysteresis
      arm64: dts: renesas: r8a7796: decrease temperature hysteresis
      arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
      arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
      arm64: dts: renesas: r8a77965: add I2C support
      arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a7795-es1: add CSI-2 node
      arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
      arm64: dts: renesas: salvator-common: enable VIN
      pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STRENGTH flag

Noralf Trønnes (1):
      drm/rcar-du: Use drm_gem_fb_create()

Peter Rosin (3):
      dt-bindings: at24: sort manufacturers alphabetically
      dt-bindings: at24: add compatible for nxp,se97b
      drm/bridge: adv7511: fix spelling of driver name in Kconfig

Peter Ujfalusi (2):
      drm: Add drm_mode_config->normalize_zpos boolean
      drm: rcar-du: Let core take care of normalizing the zpos

Phil Reid (2):
      i2c: Switch to using gpiod interface for gpio bus recovery
      i2c: core: fix compile issue related to incorrect gpio header

Philipp Puschmann (1):
      mtd: spi-nor: Add support for mr25h128

Pierre-Hugues Husson (1):
      drm/bridge: synopsys/dw-hdmi: Enable cec clock

Ramesh Shanmugasundaram (2):
      pinctrl: sh-pfc: r8a7795: Add CAN support
      pinctrl: sh-pfc: r8a7795: Add CAN FD support

Rob Herring (2):
      of/fdt: use memblock_virt_alloc for early alloc
      dt-bindings: more status property removal from examples

Robin Murphy (7):
      arm64: Add ThunderX drivers to defconfig
      iommu/io-pgtable-arm: Convert to IOMMU API TLB sync
      iommu/ipmmu-vmsa: Unify domain alloc/free
      iommu/ipmmu-vmsa: Simplify group allocation
      iommu/ipmmu-vmsa: Clean up struct ipmmu_vmsa_iommu_priv
      iommu/ipmmu-vmsa: Unify ipmmu_ops
      iommu/ipmmu-vmsa: Remove redundant of_iommu_init_fn hook

Sakari Ailus (12):
      media: v4l: fwnode: Support generic parsing of graph endpoints in a device
      media: rcar-vin: Use generic parser for parsing fwnode endpoints
      media: v4l: async: Remove re-probing support
      media: v4l: async: Don't set sd->dev NULL in v4l2_async_cleanup
      media: v4l: async: Fix notifier complete callback error handling
      media: v4l: async: Correctly serialise async sub-device unregistration
      media: v4l: async: Use more intuitive names for internal functions
      media: v4l: async: Introduce helpers for calling async ops callbacks
      media: v4l: async: Register sub-devices before calling bound callback
      media: v4l: async: Allow async notifier register call succeed with no subdevs
      media: v4l: async: Prepare for async sub-device notifiers
      media: v4l: async: Allow binding notifiers to sub-devices

Sergei Shtylyov (128):
      arm64: dts: renesas: initial R8A77970 SoC device tree
      arm64: dts: renesas: r8a77970: add SYS-DMAC support
      arm64: dts: renesas: r8a77970: add [H]SCIF support
      arm64: dts: renesas: r8a77970: add EtherAVB support
      arm64: renesas: document Eagle board bindings
      arm64: defconfig: enable R8A77970 SoC
      arm64: dts: renesas: initial Eagle board device tree
      arm64: dts: renesas: eagle: add EtherAVB support
      gpio-rcar: document R8A77970 bindings
      gpio-rcar: use devm_ioremap_resource()
      i2c: rcar: document R8A77970 bindings
      ravb: document R8A77970 bindings
      soc: renesas: rcar-rst: add R8A77970 support
      soc: renesas: identify R-Car V3M
      sh_eth: fix TXALCR1 offsets
      sh_eth: fix dumping ARSTR
      dt-bindings: clock: Add R8A77970 CPG core clock definitions
      clk: renesas: cpg-mssr: Add R8A77970 support
      dt-bindings: power: add R8A77970 SYSC power domain definitions
      soc: renesas: rcar-sysc: add R8A77970 support
      gpio: pca953x: fix vendor prefix for PCA9654
      clk: renesas: r8a77970: Add LVDS clock
      ravb: kill redundant check in the probe() method
      DT: net: renesas,ravb: document R8A77980 bindings
      sh_eth: kill redundant check in the probe() method
      sh_eth: remove sh_eth_plat_data::edmac_endian
      sh_eth: gather all TSU init code in one place
      sh_eth: get Ether port # only when needed
      sh_eth: uninline TSU register accessors
      pinctrl: sh-pfc: Add PORT_GP_CFG_{6|22}() helper macros
      pinctrl: sh-pfc: Add R8A77970 PFC support
      arm64: renesas: document V3MSK board bindings
      arm64: dts: renesas: initial V3MSK board device tree
      arm64: dts: renesas: v3msk: add EtherAVB support
      arm64: dts: renesas: r8a77970: use CPG core clock macros
      arm64: dts: renesas: r8a77970: use SYSC power domain macros
      ARM: dts: r8a7794: Add SMP support
      macb: Kill PHY reset code
      phylib: Add device reset GPIO support
      DT: net: can: rcar_canfd: document R8A77970 bindings
      DT: net: can: rcar_canfd: document R8A77980 bindings
      DT: dmaengine: renesas,rcar-dmac: document R8A77980 support
      soc: renesas: rcar-rst: add R8A77980 support
      soc: renesas: identify R-Car V3H
      sh_eth: simplify sh_eth_check_reset()
      sh_eth: TSU_QTAG0/1 registers the same as TSU_QTAGM0/1
      sh_eth: add sh_eth_cpu_data::soft_reset() method
      sh_eth: add sh_eth_cpu_data::edtrr_trns value
      sh_eth: add sh_eth_cpu_data::xdfar_rw flag
      sh_eth: add sh_eth_cpu_data::no_tx_cntrs flag
      sh_eth: add sh_eth_cpu_data::cexcr flag
      sh_eth: add sh_eth_cpu_data::no_xdfar flag
      sh_eth: kill useless check in __sh_eth_get_regs()
      pinctrl: sh-pfc: Add PORT_GP_CFG_25() helper macro
      pinctrl: sh-pfc: Add R8A77980 PFC support
      pinctrl: sh-pfc: r8a77970: Add EtherAVB pin groups
      media: v4l: vsp1: Fix video output on R8A77970
      DT: serial: renesas,sci-serial: document R8A77980 bindings
      dt-bindings: arm: document R8A77980 SoC bindings
      arm64: dts: renesas: initial R8A77980 SoC device tree
      arm64: dts: renesas: r8a77980: add SYS-DMAC support
      arm64: dts: renesas: r8a77970: add PFC support
      arm64: dts: renesas: eagle: add SCIF0 pins
      arm64: dts: renesas: r8a77970: add GPIO support
      arm64: dts: renesas: eagle: specify EtherAVB PHY IRQ
      dt-bindings: arm: document Condor board bindings
      arm64: dts: renesas: r8a77980: add [H]SCIF support
      arm64: dts: renesas: r8a77980: add EtherAVB support
      arm64: dts: renesas: initial Condor board device tree
      arm64: dts: renesas: condor: add EtherAVB support
      arm64: dts: renesas: r8a77970: add I2C support
      arm64: dts: renesas: eagle: add I2C0 support
      arm64: dts: renesas: v3msk: add SCIF0 pins
      arm64: add Renesas R8A77980 support
      drm: rcar-du: lvds: Fix LVDCR1 for R-Car gen3
      drm: rcar-du: lvds: Refactor LVDS startup
      dt-bindings: display: renesas: du: Document R8A77970 bindings
      dt-bindings: display: renesas: lvds: Document R8A77970 bindings
      drm: rcar-du: Add R8A77970 support
      drm: rcar-du: lvds: Add R8A77970 support
      soc: renesas: r8a77970-sysc: fix power area parents
      dt-bindings: power: add R8A77980 SYSC power domain definitions
      soc: renesas: rcar-sysc: add R8A77980 support
      dt-bindings: clock: add R8A77980 CPG core clock definitions
      clk: renesas: cpg-mssr: add R8A77980 support
      i2c: rcar: document R8A77980 bindings
      mmc: dt: tmio_mmc: document R8A77980 bindings
      mmc: renesas_sdhi_internal_dmac: add R8A77980 to whitelist
      sh_eth: use TSU register accessors for TSU_POST<n>
      sh_eth: WARN_ON() access to unimplemented TSU register
      sh_eth: add RGMII support
      sh_eth: add EDMR.NBST support
      sh_eth: add R8A77980 support
      sh_eth: fix typo in EESR.TRO bit name
      sh_eth: fix comment grammar in 'struct sh_eth_cpu_data'
      sh_eth: fix typo in comment to BCULR write
      sh_eth: make sh_eth_soft_swap() work on ARM
      sh_eth: uninline sh_eth_soft_swap()
      sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap()
      pinctrl: sh-pfc: r8a77980: Add pin I/O voltage control support
      pinctrl: sh-pfc: r8a77970: Fix pin I/O voltage control support
      dt-bindings: arm: document Renesas V3HSK board bindings
      PCI: rcar: Poll PHYRDY in rcar_pcie_hw_init()
      PCI: rcar: Remove PHYRDY polling from rcar_pcie_hw_init_h1()
      PCI: rcar: Add R-Car gen3 PHY support
      PCI: rcar: Factor out rcar_pcie_hw_init() call
      DT: pci: rcar-pci: document R8A77980 bindings
      arm64: dts: renesas: r8a77970: add FCPVD support
      arm64: dts: renesas: r8a77970: add VSPD support
      arm64: dts: renesas: r8a77970: add DU support
      arm64: dts: renesas: r8a77970: add LVDS support
      arm64: dts: renesas: eagle: add EtherAVB pins
      arm64: dts: renesas: v3msk: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add PFC support
      arm64: dts: renesas: condor: add SCIF0 pins
      arm64: dts: renesas: condor: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add MMC support
      arm64: dts: renesas: condor: add eMMC support
      arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
      arm64: dts: renesas: r8a77980: use CPG core clock macros
      arm64: dts: renesas: r8a77980: use SYSC power domain macros
      arm64: dts: renesas: r8a77970: add CAN-FD support
      arm64: dts: renesas: eagle: add CAN-FD support
      arm64: dts: renesas: r8a77980: add CAN-FD support
      arm64: dts: renesas: condor: add CAN-FD support
      arm64: dts: renesas: r8a77970: disable EtherAVB
      arm64: dts: renesas: r8a77980: disable EtherAVB
      arm64: dts: renesas: initial V3HSK board device tree

Simon Horman (114):
      ARM: shmobile: remove inconsistent ; from documentation
      arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string
      arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat string
      ravb: RX checksum offload
      dt-bindings: mmc: renesas_sdhi: provide example in bindings documentation
      dt-bindings: mmc: renesas_sdhi: add R-Car Gen[123] fallback compatibility strings
      mmc: renesas_sdhi: implement R-Car Gen[123] fallback compatibility strings
      dt-bindings: net: sh_eth: add R-Car Gen[12] fallback compatibility strings
      net: sh_eth: rename name structures as rcar_gen[12]_*
      net: sh_eth: implement R-Car Gen[12] fallback compatibility strings
      ARM: dts: r8a7778: Use R-Car GPIO Gen1 fallback compat string
      ARM: dts: r8a7779: Use R-Car GPIO Gen1 fallback compat string
      ARM: dts: r8a7743: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7790: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7791: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7792: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7793: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7794: Use R-Car GPIO Gen2 fallback compat string
      iommu/ipmmu-vmsa: Add r8a779(70|95) DT bindings
      arm64: dts: renesas: r8a7795: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Tie Audio-DMAC to IPMMU-MP
      arm64: dts: renesas: r8a7796: Point FDP1 via FCPF to IPMMU-VI0
      arm64: dts: renesas: r8a7796: Point VSPI via FCPVI to IPMMU-VC0
      arm64: dts: renesas: r8a7796: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a77970: sort includes
      arm64: dts: renesas: r8a77970: Add IPMMU device nodes
      arm64: dts: renesas: r8a77970: Tie SYS-DMAC to IPMMU-DS1
      arm64: dts: renesas: r8a77970: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a77970: Enable IPMMU-DS1, RT and MM
      arm64: dts: renesas: r8a77995: Add IPMMU device nodes
      arm64: dts: renesas: r8a77995: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a7795: Move nodes which have no reg property out of bus
      arm64: dts: renesas: r8a7795: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: move nodes which have no reg property out of bus
      arm64: dts: renesas: r8a7796: add reg properties to pciec[01] nodes
      ARM: dts: r8a7743: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7745: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7778: Use R-Car Gen1 Ether fallback compat string
      ARM: dts: r8a7790: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7791: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7793: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7794: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7743: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7745: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7778: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7779: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7790: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7791: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7792: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7793: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7794: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7745: sort root sub-nodes alphabetically
      ARM: dts: r8a7745: move timer node out of bus
      ARM: dts: r8a7792: sort root sub-nodes alphabetically
      ARM: dts: r8a7792: move timer node out of bus
      ARM: dts: r8a7743: sort root sub-nodes alphabetically
      ARM: dts: r8a7743: move timer and thermal-zones nodes out of bus
      arm64: defconfig: enable R8A77980 SoC
      arm64: dts: renesas: r8a7795: move scif node into alphabetical order
      arm64: dts: renesas: r8a77970: move node which has no reg property out of bus
      arm64: dts: renesas: r8a77995: move nodes which have no reg property out of bus
      arm64: defconfig: enable R8A77965 SoC
      arm64: dts: renesas: r8a7795: Add IPMMU-PV1 device node
      ARM: dts: r8a7790: Reduce size of thermal registers
      ARM: dts: r8a7791: Reduce size of thermal registers
      ARM: dts: r8a7793: Reduce size of thermal registers
      ARM: dts: r8a7790: consistently use single space after =
      ARM: dts: r8a7790: add soc node
      ARM: dts: r8a7790: sort subnodes of soc node
      ARM: dts: r8a7790: sort subnodes of root node
      ARM: dts: r8a7791: consistently use single space after =
      ARM: dts: r8a7791: add soc node
      ARM: dts: r8a7791: sort subnodes of root node
      ARM: dts: r8a7792: sort subnodes of soc node
      ARM: dts: r8a7793: consistently use single space after =
      ARM: dts: r8a7793: add soc node
      ARM: dts: r8a7793: sort subnodes of soc node
      ARM: dts: r8a7793: sort subnodes of root node
      ARM: dts: r8a7794: consistently use single space after =
      ARM: dts: r8a7794: add soc node
      ARM: dts: r8a7794: sort subnodes of soc node
      ARM: dts: r8a7794: sort subnodes of root node
      ARM: dts: r8a7790: consistently use single space before =
      ARM: dts: r8a7791: consistently use single space before =
      ARM: dts: r8a7793: consistently use single space before =
      ARM: dts: r8a7743: sort subnodes of soc node
      ARM: dts: r8a7745: sort subnodes of soc node
      ARM: dts: r7s72100: add soc node
      ARM: dts: r7s72100: sort subnodes of soc node
      ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
      ARM: dts: r7s72100: sort subnodes of root node
      dt-bindings: arm: consistently name r8a77965 as M3-N
      ARM: dts: lager: Drop unnecessary address properties from port node
      ARM: dts: porter: Drop unnecessary address properties from vin port node
      ARM: dts: gose: Drop unnecessary address properties from port nodes
      ARM: dts: koelsch: Drop unnecessary address properties from port nodes
      ARM: dts: alt: Drop unnecessary address properties from vin port node
      ARM: dts: silk: Drop unnecessary address properties from vin port node
      ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
      ARM: dts: r8a7740: Add CEU1
      usb: xhci: force all memory allocations to node
      arm64: dts: renesas: r8a7796: sort subnodes of the root node
      arm64: dts: renesas: r8a7796: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795: sort subnodes of the root node
      arm64: dts: renesas: r8a7795: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
      arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
      arm64: defconfig: enable R8A77990 SoC
      thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources

Stefan Agner (1):
      spi: rspi: use correct enum for DMA transfer direction

Stephen Boyd (2):
      of: unittest: Remove redundant OF_DETACHED flag setting
      drm/tilcdc: Remove redundant OF_DETACHED flag setting

Sven Van Asbroeck (1):
      dt-bindings: add eeprom "no-read-rollover" property

Takashi Iwai (1):
      ALSA: add snd_card_disconnect_sync()

Takatoshi Akiyama (1):
      serial: sh-sci: Fix unlocked access to SCSCR register

Takeshi Kihara (48):
      pinctrl: sh-pfc: r8a7795: Add SDHI0-3 support
      pinctrl: sh-pfc: r8a77995: Add USB2.0 host support
      pinctrl: sh-pfc: r8a7795-es1: Add USB3.0 host support
      pinctrl: sh-pfc: r8a7795: Add USB3.0 host support
      pinctrl: sh-pfc: r8a77995: Add PWM pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add support for INTC-EX IRQ pins
      pinctrl: sh-pfc: r8a7795: Add GP-1-28 port pin support
      pinctrl: sh-pfc: r8a7795: Fix to delete A20..A25 pins function definitions
      pinctrl: sh-pfc: r8a7796: Fix to delete A20..A25 pins function definitions
      pinctrl: sh-pfc: r8a7795: Rename RTS{0,1,3,4}# pin function definitions
      pinctrl: sh-pfc: r8a7796: Rename RTS{0,1,3,4}# pin function definitions
      arm64: dts: renesas: r8a7795: Increase the number of GPIO bank 1 ports to 29
      pinctrl: sh-pfc: r8a7795: Fix MOD_SEL register pin assignment for SSI pins group
      pinctrl: sh-pfc: r8a7796: Fix IPSR and MOD_SEL register pin assignment for NDFC pins group
      pinctrl: sh-pfc: r8a7795: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7795-es1: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7795: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a7795-es1: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add support for INTC-EX IRQ pins
      pinctrl: sh-pfc: r8a77965: Add USB2.0 host pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add USB3.0 host pins, groups and functions
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-N
      clk: renesas: rcar-gen3: Add Z clock divider support
      clk: renesas: rcar-gen3: Add Z2 clock divider support
      clk: renesas: r8a7795: Add Z clock
      clk: renesas: r8a7795: Add Z2 clock
      clk: renesas: r8a7796: Add Z clock
      clk: renesas: r8a7796: Add Z2 clock
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: identify R-Car E3
      pinctrl: sh-pfc: r8a77965: Add MSIOF pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add PWM pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add SDHI pins, groups and functions
      pinctrl: sh-pfc: Add PORT_GP_11 helper macro
      pinctrl: sh-pfc: Initial R8A77990 PFC support
      pinctrl: sh-pfc: r8a77990: Add bias pinconf support
      pinctrl: sh-pfc: r8a77990: Add SCIF pins, groups and functions
      pinctrl: sh-pfc: r8a77990: Add I2C{1,2,4,5,6,7} pins, groups and functions
      pinctrl: sh-pfc: r8a77990: Add EthernetAVB pins, groups and functions
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas
      clk: renesas: r8a77965: Add MSIOF controller clocks
      clk: renesas: Add r8a77990 CPG Core Clock Definitions
      arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
      arm64: dts: renesas: Add Renesas Ebisu board support
      arm64: dts: renesas: r8a77965: Add SDHI device nodes

Thang Q. Nguyen (1):
      usb: host: xhci support option to disable the xHCI USB2 HW LPM

Thierry Reding (2):
      arm64: defconfig: Enable the Tegra SMMU by default
      gpio: pca953x: Use of_device_get_match_data()

Thomas Gleixner (1):
      pinctrl: sh-pfc: r8a77965: Fixup incorrect SPDX identifier

Thomas Petazzoni (3):
      net: sh_eth: use correct "struct device" when calling DMA mapping functions
      net: sh_eth: don't use NULL as "struct device" for the DMA mapping API
      net: sh_eth: do not advertise Gigabit capabilities when not available

Tuomas Tynkkynen (1):
      arm64: defconfig: Enable Tegra PCI controller

Ulf Hansson (1):
      PM / wakeup: Add device_set_wakeup_path() helper to control wakeup path

Ulrich Hecht (31):
      serial: sh-sci: Support for variable HSCIF hardware RX timeout
      dt-bindings: mmc: renesas_sdhi: Add r8a77995 support
      mmc: renesas_sdhi: enable R-Car D3 (r8a77995) support
      pinctrl: sh-pfc: r8a77995: Add missing pins SCL0 and SDA0 to pinmux data
      pinctrl: sh-pfc: r8a77995: Add CAN support
      pinctrl: sh-pfc: r8a77995: Add CAN FD support
      arm64: dts: renesas: r8a77995: add SYS-DMAC nodes
      arm64: dts: renesas: r8a77995: Add SDHI (MMC) support
      arm64: dts: renesas: r8a77995: Add CAN external clock support
      arm64: dts: renesas: r8a77995: Add CAN support
      arm64: dts: renesas: r8a77995: Add CAN FD support
      arm64: dts: renesas: r8a77995: add DMA for SCIF2
      dt-bindings: at24: add bindings for Rohm BR24T01
      dt-bindings: i2c: document R8A77995 bindings
      pinctrl: sh-pfc: r8a77995: Add DU pins, groups and function
      pinctrl: sh-pfc: r8a7796: Add VIN4, VIN5 pins, groups and functions
      pinctrl: sh-pfc: r8a7795: Add VIN4, VIN5 pins, groups and functions
      pinctrl: sh-pfc: r8a77995: Add VIN4 pins, groups and function
      pinctrl: sh-pfc: r8a7795: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a7796: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a77995: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a7795: Deduplicate VIN4 pin definitions
      pinctrl: sh-pfc: r8a7796: Deduplicate VIN4 pin definitions
      pinctrl: sh-pfc: r8a77995: Deduplicate VIN4 pin definitions
      serial: sh-sci: use hrtimer for receive timeout
      arm64: dts: renesas: r8a77995: add I2C support
      arm64: dts: renesas: draak: enable I2C controller 0 and EEPROM
      arm64: dts: renesas: draak: enable I2C controller 1
      arm64: dts: renesas: draak: enable SDHI2
      dmaengine: rcar-dmac: Document R-Car D3 bindings
      serial: sh-sci: Support for HSCIF RX sampling point adjustment

Veeraiyan Chidambaram (1):
      watchdog: renesas-wdt: Add support for WDIOF_CARDRESET

Ville Syrjälä (4):
      drm: Check crtc_state->enable rather than crtc->enabled in drm_plane_helper_check_state()
      drm: Move drm_plane_helper_check_state() into drm_atomic_helper.c
      drm/rcar-du: Use drm_mode_get_hv_timing() to populate plane clip rectangle
      drm: Fix modifiers_property kernel doc

Vladimir Barinov (18):
      arm: shmobile: Document Kingfisher board DT bindings
      arm64: dts: ulcb-kf: initial device tree
      arm64: dts: m3ulcb-kf: initial device tree
      arm64: dts: h3ulcb-kf: ES1.x SoC initial device tree
      arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device tree
      arm64: dts: ulcb-kf: enable SCIF1
      arm64: dts: ulcb-kf: enable CAN0/1
      arm64: dts: ulcb-kf: enable HSUSB
      arm64: dts: ulcb-kf: enable USB2.0 Host channel 0
      arm64: dts: ulcb-kf: enable PCIE0/1
      arm64: dts: ulcb-kf: enable USB3.0 Host
      arm64: dts: ulcb-kf: enable TCA9539 on I2C2
      arm64: dts: ulcb-kf: enable TCA9539 on I2C4
      arm64: dts: ulcb-kf: enable PCA9548 on I2C2
      arm64: dts: ulcb-kf: enable PCA9548 on I2C4
      arm64: dts: ulcb-kf: hog USB3 hub control gpios
      arm64: dts: renesas: ulcb-kf: enable USB2 PHY of channel 0
      arm64: dts: renesas: ulcb-kf: add dr_mode property for USB2.0 channel 0

Vladimir Zapolskiy (16):
      spi: sh-msiof: Simplify calculation of divisors for transfer rate
      PCI: rcar: Reuse generic pci_parse_request_of_pci_ranges() function
      ravb: fix invalid context bug while calling auto-negotiation by ethtool
      ravb: fix invalid context bug while changing link options by ethtool
      ravb: simplify link auto-negotiation by ethtool
      ravb: remove custom .nway_reset from ethtool ops
      ravb: remove useless serialization in ravb_get_link_ksettings()
      ravb: remove custom .get_link_ksettings from ethtool ops
      ravb: remove custom .set_link_ksettings from ethtool ops
      sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
      sh_eth: fix invalid context bug while changing link options by ethtool
      sh_eth: simplify link auto-negotiation by ethtool
      sh_eth: remove custom .nway_reset from ethtool ops
      sh_eth: remove useless serialization in sh_eth_get_link_ksettings()
      sh_eth: remove custom .get_link_ksettings from ethtool ops
      sh_eth: remove custom .set_link_ksettings from ethtool ops

Wolfram Sang (67):
      arm64: defconfig: enable thermal driver for Renesas R-Car Gen3
      pinctrl: sh-pfc: r8a7795: Add I2C pin support
      pinctrl: sh-pfc: r8a7795: Add HSCIF pins, groups, and functions
      pinctrl: sh-pfc: r8a7795: Fix trivial typo in comment
      pinctrl: sh-pfc: r8a7795-es1: Fix trivial typo in comment
      pinctrl: sh-pfc: r8a7796: Fix trivial typo in comment
      mmc: usdhi6rol0: catch all errors when getting regulators
      ARM: dts: alt: use correct logic for SD WP pins
      dt-bindings: eeprom: rename to at24.txt
      i2c: sh_mobile: remove redundant initialization
      i2c: sh_mobile: remove redundant deinitialization
      i2c: sh_mobile: manually "inline" two short functions
      i2c: sh_mobile: use direct writes when accessing ICE bit
      i2c: sh_mobile: shorten exit of xfer routine
      i2c: sh_mobile: let RuntimePM do the clock handling
      i2c: sh_mobile: avoid unnecessary register read
      i2c: sh_mobile: send STOP according to datasheet
      i2c: sh_mobile: make sure to not accidently trigger STOP
      mmc: tmio: use usleep_range consistently
      mmc: tmio: use ioread* for repeated access to a register
      mmc: tmio: use io* accessors consistently
      pinctrl: sh-pfc: r8a7795: Add SATA pins, groups, and functions
      i2c: add helpers to ease DMA handling
      i2c: add a message flag for DMA safe buffers
      i2c: sh_mobile: use core helper to decide when to use DMA
      i2c: sh_mobile: move type detection upwards
      i2c: sh_mobile: allow setup callback to return errno
      i2c: sh_mobile: require setup callback
      i2c: sh_mobile: let RuntimePM do the clock handling
      i2c: sh_mobile: add helper to check frequency calculations
      i2c: sh_mobile: add new frequency calculation for later SoC
      i2c: sh_mobile: let r8a7790 (R-Car H2) use the new formula
      i2c: make kerneldoc about bus recovery more precise
      i2c: add identifier in declarations for i2c_bus_recovery
      i2c: add 'set_sda' to bus_recovery_info
      i2c: ensure SDA is released in recovery if SDA is controllable
      i2c: send STOP after successful bus recovery
      i2c: rcar: skip DMA if buffer is not safe
      i2c: rcar: implement bus recovery
      i2c: rcar: fix some trivial typos in comments
      arm64: dts: renesas: salvator: set driver type for eMMC
      i2c: gpio: initialize SCL to HIGH again
      dt-bindings: i2c: document R8A77965 bindings
      mmc: renesas_sdhi: fix WP detection
      mmc: renesas_sdhi_internal_dmac: limit DMA RX for old SoCs
      mmc: sh_mmcif: remove some cruft
      media: v4l: vsp1: Fix mask creation for MULT_ALPHA_RATIO
      arm64: dts: renesas: salvator-common: add GPIO extender
      ARM: dts: lager: use demuxer for IIC2/I2C2
      ARM: dts: lager: use demuxer for IIC3/I2C3
      ARM: dts: koelsch: use demuxer for I2C2
      ARM: dts: koelsch: use demuxer for I2C4
      ARM: dts: porter: use demuxer for I2C2
      ARM: dts: alt: use demuxer for I2C1
      ARM: dts: silk: use demuxer for I2C1
      ARM: dts: gose: use demuxer for I2C2
      ARM: dts: gose: use demuxer for I2C4
      i2c: rcar: enhance comment to avoid regressions
      i2c: busses: remove superfluous ignoring of children for RPM
      mmc: renesas_sdhi_internal_dmac: use more generic whitelisting
      mmc: renesas_sdhi_internal_dmac: remove superfluous WARN
      mmc: renesas_sdhi: really fix WP logic regressions
      rtc: simplify getting .drvdata
      watchdog: renesas-wdt: Add support for the R8A77965 WDT
      ARM: shmobile: r8a7794: alt: add EEPROM to DTS
      arm64: dts: renesas: salvator-common: add eeprom
      i2c: rcar: handle RXDMA HW behaviour on Gen3

Yoshihiro Kaneko (7):
      dt-bindings: thermal: rcar-thermal: add R8A77995 support
      thermal: rcar_thermal: add r8a77995 support
      arm64: dts: renesas: r8a77995: sort subnodes of the root node
      arm64: dts: renesas: r8a77995: sort subnodes of the soc node
      arm64: dts: renesas: r8a77965: sort subnodes of the root node
      arm64: dts: renesas: r8a77965: sort subnodes of the soc node
      arm64: dts: renesas: r8a77970: sort subnodes of the soc node

Yoshihiro Shimoda (83):
      arm64: dts: renesas: r8a77995: update PFC node name to pin-controller
      arm64: dts: renesas: r8a77995: add GPIO device nodes
      arm64: dts: renesas: r8a77995: Add EthernetAVB device node
      arm64: dts: renesas: r8a77995: Add USB2.0 PHY device node
      arm64: dts: renesas: r8a77995: add USB2.0 Host (EHCI/OHCI) device node
      arm64: dts: renesas: r8a77995: draak: enable USB2.0 PHY
      arm64: dts: renesas: r8a77995: draak: enable USB2.0 Host (EHCI/OHCI)
      arm64: dts: renesas: r8a77995: draak: enable EthernetAVB
      arm64: dts: renesas: r8a7795: add USB3.0 peripheral device node
      arm64: dts: renesas: r8a7796: add USB3.0 peripheral device node
      arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0
      arm64: dts: renesas: r8a77995: add PWM device nodes
      arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1
      arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0
      gpio: rcar: Add r8a77995 (R-Car D3) support
      phy: rcar-gen3-usb2: check dr_mode for otg mode
      phy: rcar-gen3-usb2: use enum phy_mode in the role_store()
      phy: rcar-gen3-usb2: add SoC-specific parameter for dedicated pins
      phy: rcar-gen3-usb2: add binding for r8a77995
      dt-bindings: pwm: Add R-Car D3 device tree bindings
      dt-bindings: net: renesas-ravb: Add support for R8A77995 RAVB
      pinctrl: sh-pfc: r8a77995: Add EthernetAVB pins, groups and functions
      usb: gadget: udc: renesas_usb3: Add suspend/resume functions
      usb: gadget: udc: renesas_usb3: add support for generic phy
      usb: renesas_usbhs: unify Gen2/3 pipe_config setting
      usb: renesas_usbhs: add support for R-Car D3
      usb: gadget: udc: renesas_usb3: fix oops in renesas_usb3_remove()
      usb: gadget: udc: renesas_usb3: add binging for r8a77965
      usb: renesas_usbhs: remove redundant polling in usbhsf_fifo_barrier()
      usb: renesas_usbhs: add usbhs_pipe_clear_without_sequence() function
      usb: renesas_usbhs: use PIPEnCLR.ACLRM instead of {C,Dn}FIFOCTR.BCLR in usbhs_pkt_pop()
      usb: renesas_usbhs: Add a function to write the UGCTRL2 register
      usb: renesas_usbhs: add a new callback for extcon notifier
      usb: renesas_usbhs: set the mode by using extcon state for non-otg channel
      usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel
      usb: renesas_usbhs: add binding for r8a77965
      arm64: dts: renesas: r8a7795: add usb3_phy node
      arm64: dts: renesas: r8a7796: add usb3_phy node
      arm64: dts: renesas: salvator-common: enable usb3_phy0 node
      arm64: dts: renesas: salvator-common: enable usb3_peri0
      dt-bindings: rcar-gen3-phy-usb2: Add bindings for r8a77965
      phy: rcar-gen3-usb2: Add support for r8a77965
      dt-bindings: pwm: rcar: Add bindings for R-Car M3N support
      pwm: rcar: Add suspend/resume support
      arm64: defconfig: Enable PWM and USB for R-Car
      dt-bindings: net: ravb: Add support for r8a77990 SoC
      usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add udc
      usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc
      usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error
      usb: gadget: udc: renesas_usb3: fix double phy_put()
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}
      clk: renesas: cpg-mssr: Add support for R-Car E3
      dt-bindings: arm: Document R-Car E3 SoC DT bindings
      dt-bindings: arm: Document Renesas Ebisu board DT bindings
      arm64: dts: renesas: r8a77965: add usb2_phy nodes
      arm64: dts: renesas: r8a77965: add usb3_phy node
      arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
      arm64: dts: renesas: r8a77965: add usb_dmac nodes
      arm64: dts: renesas: r8a77965: add HS-USB node
      arm64: dts: renesas: r8a77965: add USB 3.0 host node
      arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
      arm64: dts: renesas: r8a77965: Add PWM device nodes
      arm64: dts: renesas: Add Renesas R8A77990 SoC support
      arm64: dts: renesas: r8a77990: Revise the psci node
      arm64: dts: renesas: r8a77990: Revise the cache controller node
      arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
      arm64: dts: renesas: r8a77990: Add PFC device node
      arm64: dts: renesas: r8a77990: Add GPIO device nodes
      arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
      arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB
      arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
      gpio: rcar: Add DT binding for r8a77990
      mmc: renesas_sdhi_internal_dmac: Fix missing unmap in error patch
      mmc: renesas_sdhi_internal_dmac: Cannot clear the RX_IN_USE in abort
      dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0
      dmaengine: sh: rcar-dmac: add a new function to clear CHCR.DE with barrier
      dmaengine: sh: rcar-dmac: Add dma_pause operation
      dmaengine: sh: rcar-dmac: Should not stop the DMAC by rcar_dmac_sync_tcr()

Zheng Xiaowei (1):
      usb: xhci: Fix memory leak in xhci_endpoint_reset()

Zhengjun Xing (4):
      xhci: Fix xhci debugfs devices node disappearance after hibernation
      xhci: xhci debugfs device nodes weren't removed after device plugged out
      xhci: fix xhci debugfs errors in xhci_stop
      xhci: Fix kernel oops in trace_xhci_free_virt_device

shiju.jose@huawei.com (3):
      arm64: defconfig: enable CONFIG_ACPI_APEI_MEMORY_FAILURE
      arm64: defconfig: enable EDAC GHES option
      arm64: defconfig: enable CONFIG_ACPI_APEI_EINJ

stephen lu (1):
      Input: gpio-keys - convert timers to use timer_setup()

weiyongjun (A) (1):
      iommu/ipmmu-vmsa: Fix return value check in ipmmu_find_group_dma()

 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |   25 +
 Documentation/admin-guide/kernel-parameters.txt    |    7 +
 Documentation/cpu-freq/cpu-drivers.txt             |    4 +
 Documentation/devicetree/bindings/arm/shmobile.txt |   46 +-
 .../devicetree/bindings/clock/renesas,cpg-mssr.txt |   15 +-
 .../bindings/clock/renesas,rz-cpg-clocks.txt       |    4 +-
 .../bindings/display/bridge/renesas,dw-hdmi.txt    |    3 +-
 .../bindings/display/bridge/renesas,lvds.txt       |   58 +
 .../devicetree/bindings/display/renesas,du.txt     |   59 +-
 Documentation/devicetree/bindings/dma/k3dma.txt    |    1 -
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |    4 +
 Documentation/devicetree/bindings/dma/ti-edma.txt  |    1 -
 Documentation/devicetree/bindings/eeprom/at24.txt  |   82 +
 .../devicetree/bindings/eeprom/eeprom.txt          |   45 -
 .../devicetree/bindings/gpio/gpio-pca953x.txt      |   38 +-
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |    7 +-
 Documentation/devicetree/bindings/i2c/i2c-gpio.txt |   32 +-
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |    4 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |    1 +
 .../devicetree/bindings/input/gpio-keys.txt        |    8 +
 .../bindings/interrupt-controller/renesas,irqc.txt |    4 +
 .../bindings/iommu/renesas,ipmmu-vmsa.txt          |   10 +-
 .../devicetree/bindings/media/rcar_vin.txt         |  142 +-
 .../devicetree/bindings/media/renesas,ceu.txt      |   82 +
 .../bindings/media/renesas,rcar-csi2.txt           |  101 +
 .../devicetree/bindings/media/renesas,vsp1.txt     |    2 +-
 .../devicetree/bindings/mips/lantiq/rcu.txt        |    2 -
 Documentation/devicetree/bindings/mmc/tmio_mmc.txt |   70 +-
 .../devicetree/bindings/mtd/jedec,spi-nor.txt      |    1 +
 Documentation/devicetree/bindings/mtd/mtk-nand.txt |    4 -
 .../devicetree/bindings/net/can/rcar_can.txt       |    7 +-
 .../devicetree/bindings/net/can/rcar_canfd.txt     |    4 +-
 .../devicetree/bindings/net/micrel-ksz90x1.txt     |    7 +
 Documentation/devicetree/bindings/net/phy.txt      |    2 +
 .../devicetree/bindings/net/renesas,ravb.txt       |   14 +-
 Documentation/devicetree/bindings/net/sh_eth.txt   |   15 +-
 .../devicetree/bindings/pci/pci-rcar-gen2.txt      |   10 +-
 Documentation/devicetree/bindings/pci/rcar-pci.txt |   12 +-
 .../devicetree/bindings/pci/xgene-pci.txt          |    7 -
 .../devicetree/bindings/phy/rcar-gen2-phy.txt      |    7 +-
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |    4 +
 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |    7 +-
 .../bindings/pinctrl/renesas,rza1-pinctrl.txt      |    6 +-
 .../devicetree/bindings/power/renesas,apmu.txt     |    1 +
 .../bindings/power/renesas,rcar-sysc.txt           |    5 +
 Documentation/devicetree/bindings/pps/pps-gpio.txt |    1 -
 .../devicetree/bindings/pwm/renesas,pwm-rcar.txt   |   12 +-
 .../devicetree/bindings/pwm/renesas,tpu-pwm.txt    |   10 +-
 .../bindings/regulator/fixed-regulator.txt         |    1 +
 .../bindings/regulator/gpio-regulator.txt          |    2 +
 .../devicetree/bindings/reset/renesas,rst.txt      |    5 +
 .../bindings/serial/renesas,sci-serial.txt         |    4 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |   16 +-
 Documentation/devicetree/bindings/spi/sh-msiof.txt |    7 +-
 Documentation/devicetree/bindings/spi/spi-rspi.txt |    5 +-
 .../bindings/thermal/rcar-gen3-thermal.txt         |    9 +-
 .../devicetree/bindings/thermal/rcar-thermal.txt   |    8 +-
 .../devicetree/bindings/timer/renesas,cmt.txt      |   14 +-
 .../devicetree/bindings/usb/mediatek,mtk-xhci.txt  |    2 +
 .../devicetree/bindings/usb/renesas_usb3.txt       |    5 +
 .../devicetree/bindings/usb/renesas_usbhs.txt      |    8 +-
 Documentation/devicetree/bindings/usb/usb-xhci.txt |   11 +-
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |   22 +-
 Documentation/devicetree/overlay-notes.txt         |   20 +-
 Documentation/driver-api/pinctl.rst                |    6 +-
 Documentation/gpio/gpio-legacy.txt                 |   10 +-
 Documentation/kbuild/makefiles.txt                 |    1 -
 Documentation/mtd/spi-nor.txt                      |    3 +
 Documentation/translations/zh_CN/gpio.txt          |    6 +-
 MAINTAINERS                                        |    2 +
 Makefile                                           |    2 +-
 arch/arc/boot/dts/Makefile                         |    1 -
 arch/arm/boot/dts/Makefile                         |    6 +-
 arch/arm/boot/dts/emev2-kzm9d.dts                  |   11 +-
 arch/arm/boot/dts/iwg20d-q7-common.dtsi            |  274 ++
 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi           |   43 +
 arch/arm/boot/dts/r7s72100-genmai.dts              |    2 +-
 arch/arm/boot/dts/r7s72100-gr-peach.dts            |   73 +-
 arch/arm/boot/dts/r7s72100.dtsi                    | 1037 +++--
 arch/arm/boot/dts/r8a73a4-ape6evm.dts              |    4 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   16 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    5 +-
 arch/arm/boot/dts/r8a7740.dtsi                     |   23 +-
 arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts    |   19 +
 arch/arm/boot/dts/r8a7743-iwg20d-q7.dts            |   42 +-
 arch/arm/boot/dts/r8a7743-iwg20m.dtsi              |   52 +
 arch/arm/boot/dts/r8a7743.dtsi                     | 1353 +++++-
 .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts |  158 +
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts        |  238 +
 arch/arm/boot/dts/r8a7745-iwg22m.dtsi              |  120 +
 arch/arm/boot/dts/r8a7745.dtsi                     | 1209 ++++-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts          |   48 +
 arch/arm/boot/dts/r8a77470.dtsi                    |  336 ++
 arch/arm/boot/dts/r8a7778.dtsi                     |   23 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |   14 +
 arch/arm/boot/dts/r8a7779.dtsi                     |   30 +-
 arch/arm/boot/dts/r8a7790-lager.dts                |  323 +-
 arch/arm/boot/dts/r8a7790-stout.dts                |  363 ++
 arch/arm/boot/dts/r8a7790.dtsi                     | 3366 +++++++-------
 arch/arm/boot/dts/r8a7791-koelsch.dts              |  260 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |  154 +-
 arch/arm/boot/dts/r8a7791.dtsi                     | 3304 +++++++-------
 arch/arm/boot/dts/r8a7792-blanche.dts              |    8 +-
 arch/arm/boot/dts/r8a7792-wheat.dts                |   19 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |  914 ++--
 arch/arm/boot/dts/r8a7793-gose.dts                 |  275 +-
 arch/arm/boot/dts/r8a7793.dtsi                     | 2666 ++++++-----
 arch/arm/boot/dts/r8a7794-alt.dts                  |   77 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |  200 +-
 arch/arm/boot/dts/r8a7794.dtsi                     | 2740 +++++------
 arch/arm/boot/dts/sh73a0.dtsi                      |    9 +-
 arch/arm/common/Makefile                           |    1 +
 arch/arm/common/secure_cntvoff.S                   |   32 +
 arch/arm/configs/mvebu_v7_defconfig                |    2 +-
 arch/arm/configs/shmobile_defconfig                |   14 +-
 arch/arm/include/asm/arch_timer.h                  |    1 +
 arch/arm/include/asm/pci.h                         |    5 +-
 arch/arm/include/asm/secure_cntvoff.h              |    8 +
 arch/arm/include/uapi/asm/ptrace.h                 |    1 +
 arch/arm/kernel/bios32.c                           |    2 +-
 arch/arm/mach-ep93xx/core.c                        |   41 +-
 arch/arm/mach-ep93xx/edb93xx.c                     |   15 +-
 arch/arm/mach-ep93xx/include/mach/platform.h       |    4 +-
 arch/arm/mach-ep93xx/simone.c                      |   12 +-
 arch/arm/mach-ep93xx/snappercl15.c                 |   12 +-
 arch/arm/mach-ep93xx/vision_ep9307.c               |    7 +-
 arch/arm/mach-ixp4xx/avila-setup.c                 |   17 +-
 arch/arm/mach-ixp4xx/dsmg600-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/fsg-setup.c                   |   16 +-
 arch/arm/mach-ixp4xx/goramo_mlr.c                  |   24 +-
 arch/arm/mach-ixp4xx/ixdp425-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/nas100d-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/nslu2-setup.c                 |   16 +-
 arch/arm/mach-ks8695/board-acs5k.c                 |   15 +-
 arch/arm/mach-pxa/palmz72.c                        |   14 +-
 arch/arm/mach-pxa/viper.c                          |   27 +-
 arch/arm/mach-sa1100/simpad.c                      |   14 +-
 arch/arm/mach-shmobile/Kconfig                     |   13 +
 arch/arm/mach-shmobile/Makefile                    |    1 +
 arch/arm/mach-shmobile/common.h                    |    5 +
 arch/arm/mach-shmobile/headsmp-apmu.S              |   19 +
 arch/arm/mach-shmobile/headsmp.S                   |   55 +
 arch/arm/mach-shmobile/platsmp-apmu.c              |    3 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c              |   15 +-
 arch/arm/mach-shmobile/pm-rmobile.c                |    8 +-
 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c |   25 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |   23 +-
 arch/arm64/Kconfig.platforms                       |   24 +
 arch/arm64/boot/dts/actions/Makefile               |    1 -
 arch/arm64/boot/dts/al/Makefile                    |    1 -
 arch/arm64/boot/dts/allwinner/Makefile             |    1 -
 arch/arm64/boot/dts/altera/Makefile                |    1 -
 arch/arm64/boot/dts/amd/Makefile                   |    1 -
 arch/arm64/boot/dts/amlogic/Makefile               |    1 -
 arch/arm64/boot/dts/apm/Makefile                   |    1 -
 arch/arm64/boot/dts/arm/Makefile                   |    1 -
 arch/arm64/boot/dts/broadcom/Makefile              |    1 -
 arch/arm64/boot/dts/broadcom/northstar2/Makefile   |    1 -
 arch/arm64/boot/dts/broadcom/stingray/Makefile     |    1 -
 arch/arm64/boot/dts/cavium/Makefile                |    1 -
 arch/arm64/boot/dts/exynos/Makefile                |    1 -
 arch/arm64/boot/dts/freescale/Makefile             |    1 -
 arch/arm64/boot/dts/hisilicon/Makefile             |    1 -
 arch/arm64/boot/dts/lg/Makefile                    |    1 -
 arch/arm64/boot/dts/marvell/Makefile               |    1 -
 arch/arm64/boot/dts/mediatek/Makefile              |    1 -
 arch/arm64/boot/dts/nvidia/Makefile                |    1 -
 arch/arm64/boot/dts/qcom/Makefile                  |    1 -
 arch/arm64/boot/dts/realtek/Makefile               |    1 -
 arch/arm64/boot/dts/renesas/Makefile               |    9 +-
 .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts     |   19 +
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts    |   48 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi       |  232 +-
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts  |   19 +
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   48 +-
 .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts |   87 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           | 2713 +++++++----
 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts  |   19 +
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |   30 +-
 .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts |   86 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           | 2405 ++++++----
 .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts |   49 +
 .../boot/dts/renesas/r8a77965-salvator-xs.dts      |   49 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          | 1681 +++++++
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts     |  211 +
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts     |  203 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |  904 ++++
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts    |  139 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts     |   60 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |  436 ++
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     |   65 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |  281 ++
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts     |  202 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |  742 ++-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |  221 +-
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi           |  198 +
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |   46 +-
 arch/arm64/boot/dts/rockchip/Makefile              |    1 -
 arch/arm64/boot/dts/socionext/Makefile             |    1 -
 arch/arm64/boot/dts/sprd/Makefile                  |    1 -
 arch/arm64/boot/dts/xilinx/Makefile                |    1 -
 arch/arm64/boot/dts/zte/Makefile                   |    1 -
 arch/arm64/configs/defconfig                       |   75 +-
 arch/arm64/include/asm/arch_timer.h                |    1 +
 arch/blackfin/mach-bf533/boards/blackstamp.c       |   19 +-
 arch/blackfin/mach-bf533/boards/ezkit.c            |   18 +-
 arch/blackfin/mach-bf533/boards/stamp.c            |   18 +-
 arch/blackfin/mach-bf561/boards/ezkit.c            |   18 +-
 arch/c6x/boot/dts/Makefile                         |    2 -
 arch/cris/boot/dts/Makefile                        |    2 -
 arch/h8300/boot/dts/Makefile                       |    1 -
 arch/metag/boot/dts/Makefile                       |    1 -
 arch/microblaze/boot/Makefile                      |    2 +-
 arch/mips/alchemy/board-gpr.c                      |   23 +-
 arch/mips/ath79/mach-pb44.c                        |   16 +-
 arch/mips/boot/dts/Makefile                        |    1 -
 arch/mips/boot/dts/brcm/Makefile                   |    1 -
 arch/mips/boot/dts/cavium-octeon/Makefile          |    1 -
 arch/mips/boot/dts/img/Makefile                    |    1 -
 arch/mips/boot/dts/ingenic/Makefile                |    1 -
 arch/mips/boot/dts/lantiq/Makefile                 |    1 -
 arch/mips/boot/dts/mti/Makefile                    |    1 -
 arch/mips/boot/dts/netlogic/Makefile               |    1 -
 arch/mips/boot/dts/ni/Makefile                     |    1 -
 arch/mips/boot/dts/pic32/Makefile                  |    1 -
 arch/mips/boot/dts/qca/Makefile                    |    1 -
 arch/mips/boot/dts/ralink/Makefile                 |    1 -
 arch/mips/boot/dts/xilfpga/Makefile                |    1 -
 arch/nios2/boot/Makefile                           |    2 -
 arch/openrisc/boot/dts/Makefile                    |    2 -
 arch/powerpc/boot/Makefile                         |    2 +-
 arch/s390/kernel/topology.c                        |    3 +-
 arch/sh/boards/board-espt.c                        |    1 -
 arch/sh/boards/board-sh7757lcr.c                   |    4 -
 arch/sh/boards/mach-ecovec24/setup.c               |    1 -
 arch/sh/boards/mach-se/7724/setup.c                |    1 -
 arch/sh/boards/mach-sh7763rdp/setup.c              |    1 -
 arch/sh/boot/dts/Makefile                          |    2 -
 arch/sh/include/asm/dma-mapping.h                  |    9 +-
 arch/sh/kernel/cpu/sh2/setup-sh7619.c              |    1 -
 arch/sh/kernel/dma-nommu.c                         |   17 +-
 arch/sh/mm/consistent.c                            |    6 +-
 arch/tile/kernel/sysfs.c                           |    2 +-
 arch/xtensa/boot/dts/Makefile                      |    2 -
 drivers/ata/sata_rcar.c                            |   69 +-
 drivers/base/power/domain.c                        |    3 +
 drivers/clk/renesas/Kconfig                        |   28 +-
 drivers/clk/renesas/Makefile                       |    5 +
 drivers/clk/renesas/clk-div6.c                     |   60 +-
 drivers/clk/renesas/clk-div6.h                     |    3 +-
 drivers/clk/renesas/clk-mstp.c                     |   11 +-
 drivers/clk/renesas/clk-r8a73a4.c                  |   11 +-
 drivers/clk/renesas/clk-r8a7740.c                  |    8 +-
 drivers/clk/renesas/clk-rcar-gen2.c                |   18 +-
 drivers/clk/renesas/clk-rz.c                       |    6 +-
 drivers/clk/renesas/clk-sh73a0.c                   |   14 +-
 drivers/clk/renesas/r8a7743-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7745-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a77470-cpg-mssr.c            |  229 +
 drivers/clk/renesas/r8a7790-cpg-mssr.c             |    2 +
 drivers/clk/renesas/r8a7791-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7792-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7794-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7796-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a77965-cpg-mssr.c            |  338 ++
 drivers/clk/renesas/r8a77970-cpg-mssr.c            |  200 +
 drivers/clk/renesas/r8a77980-cpg-mssr.c            |  227 +
 drivers/clk/renesas/r8a77990-cpg-mssr.c            |  289 ++
 drivers/clk/renesas/r8a77995-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/rcar-gen2-cpg.c                |   31 +-
 drivers/clk/renesas/rcar-gen2-cpg.h                |    6 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |  222 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |    5 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |  131 +-
 drivers/clk/renesas/renesas-cpg-mssr.h             |    8 +-
 drivers/clocksource/arm_arch_timer.c               |   25 +-
 drivers/clocksource/sh_cmt.c                       |   76 +-
 drivers/cpufreq/exynos5440-cpufreq.c               |    7 +-
 drivers/cpufreq/freq_table.c                       |    8 +-
 drivers/cpufreq/longhaul.c                         |    4 +-
 drivers/cpufreq/pasemi-cpufreq.c                   |    6 +-
 drivers/dma/sh/rcar-dmac.c                         |  160 +-
 drivers/dma/sh/shdmac.c                            |   50 +-
 drivers/extcon/extcon-adc-jack.c                   |    2 +-
 drivers/extcon/extcon-arizona.c                    |    2 +-
 drivers/extcon/extcon-axp288.c                     |    2 +-
 drivers/extcon/extcon-gpio.c                       |    2 +-
 drivers/extcon/extcon-intel-cht-wc.c               |    2 +-
 drivers/extcon/extcon-intel-int3496.c              |    2 +-
 drivers/extcon/extcon-max14577.c                   |    2 +-
 drivers/extcon/extcon-max3355.c                    |    2 +-
 drivers/extcon/extcon-max77693.c                   |    2 +-
 drivers/extcon/extcon-max77843.c                   |    2 +-
 drivers/extcon/extcon-max8997.c                    |    2 +-
 drivers/extcon/extcon-qcom-spmi-misc.c             |    2 +-
 drivers/extcon/extcon-rt8973a.c                    |    2 +-
 drivers/extcon/extcon-sm5502.c                     |    2 +-
 drivers/extcon/extcon-usb-gpio.c                   |    2 +-
 drivers/extcon/extcon-usbc-cros-ec.c               |    2 +-
 drivers/extcon/extcon.h                            |    2 +-
 drivers/gpio/gpio-aspeed.c                         |    4 +-
 drivers/gpio/gpio-em.c                             |    6 +-
 drivers/gpio/gpio-pca953x.c                        |   83 +-
 drivers/gpio/gpio-pxa.c                            |    4 +-
 drivers/gpio/gpio-rcar.c                           |  120 +-
 drivers/gpio/gpio-tegra.c                          |    4 +-
 drivers/gpio/gpio-tz1090.c                         |    4 +-
 drivers/gpio/gpiolib.c                             |   17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |    1 -
 drivers/gpu/drm/arm/hdlcd_crtc.c                   |    8 +-
 drivers/gpu/drm/arm/malidp_planes.c                |    3 +-
 drivers/gpu/drm/bridge/adv7511/Kconfig             |   10 +-
 drivers/gpu/drm/bridge/adv7511/Makefile            |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |   60 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |  349 ++
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  169 +-
 drivers/gpu/drm/bridge/adv7511/adv7533.c           |   38 +-
 drivers/gpu/drm/bridge/analogix-anx78xx.c          |    2 -
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  117 +-
 drivers/gpu/drm/drm_atomic.c                       |    4 +
 drivers/gpu/drm/drm_atomic_helper.c                |  109 +
 drivers/gpu/drm/drm_blend.c                        |   39 +
 drivers/gpu/drm/drm_plane_helper.c                 |  111 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |    9 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |    1 -
 drivers/gpu/drm/i915/i915_sysfs.c                  |    6 +-
 drivers/gpu/drm/i915/intel_display.c               |   20 +-
 drivers/gpu/drm/i915/intel_dp.c                    |    1 -
 drivers/gpu/drm/i915/intel_modes.c                 |    1 -
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   13 +-
 drivers/gpu/drm/imx/ipuv3-plane.c                  |    8 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |    8 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |    1 -
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   24 +-
 drivers/gpu/drm/meson/meson_plane.c                |    8 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c          |    5 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   23 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |    1 -
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    1 -
 drivers/gpu/drm/rcar-du/Kconfig                    |    9 +-
 drivers/gpu/drm/rcar-du/Makefile                   |   10 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |  271 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |   18 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |  147 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.h              |   11 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c          |  175 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h          |   12 -
 drivers/gpu/drm/rcar-du/rcar_du_group.c            |   16 +-
 drivers/gpu/drm/rcar-du/rcar_du_group.h            |    2 +
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |   58 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |   97 -
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h          |   24 -
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c          |  276 --
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h          |   64 -
 drivers/gpu/drm/rcar-du/rcar_du_of.c               |  323 ++
 drivers/gpu/drm/rcar-du/rcar_du_of.h               |   20 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts    |   76 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts    |   50 +
 drivers/gpu/drm/rcar-du/rcar_du_plane.c            |   89 +-
 drivers/gpu/drm/rcar-du/rcar_du_plane.h            |    6 +-
 drivers/gpu/drm/rcar-du/rcar_du_regs.h             |   16 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |  127 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h              |    5 -
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c             |   14 +-
 drivers/gpu/drm/rcar-du/rcar_lvds.c                |  543 +++
 drivers/gpu/drm/rcar-du/rcar_lvds_regs.h           |    6 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |    4 +-
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |   13 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    6 +-
 drivers/gpu/drm/shmobile/Kconfig                   |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_crtc.c          |   42 -
 drivers/gpu/drm/shmobile/shmob_drm_crtc.h          |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_drv.h           |    2 -
 drivers/gpu/drm/shmobile/shmob_drm_kms.c           |   11 -
 drivers/gpu/drm/shmobile/shmob_drm_kms.h           |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_plane.c         |    2 -
 drivers/gpu/drm/sti/sti_hdmi.c                     |    1 -
 drivers/gpu/drm/tegra/dc.c                         |    4 +-
 drivers/gpu/drm/tegra/output.c                     |    1 -
 drivers/gpu/drm/tilcdc/Kconfig                     |   11 -
 drivers/gpu/drm/tilcdc/Makefile                    |    3 -
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.c       |  270 --
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dts     |   72 -
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.h       |   25 -
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |    1 -
 drivers/gpu/drm/zte/zx_plane.c                     |   15 +-
 drivers/i2c/busses/i2c-gpio.c                      |  212 +-
 drivers/i2c/busses/i2c-hix5hd2.c                   |    1 -
 drivers/i2c/busses/i2c-nomadik.c                   |    2 -
 drivers/i2c/busses/i2c-rcar.c                      |  120 +-
 drivers/i2c/busses/i2c-riic.c                      |  115 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  192 +-
 drivers/i2c/i2c-core-base.c                        |  101 +-
 drivers/iio/adc/ad7266.c                           |    1 -
 drivers/iio/adc/ad7291.c                           |    1 -
 drivers/iio/adc/ad7298.c                           |    1 -
 drivers/iio/adc/ad7476.c                           |    1 -
 drivers/iio/adc/ad7766.c                           |    2 -
 drivers/iio/adc/ad7791.c                           |    2 -
 drivers/iio/adc/ad7793.c                           |    2 -
 drivers/iio/adc/ad7887.c                           |    1 -
 drivers/iio/adc/ad7923.c                           |    1 -
 drivers/iio/adc/ad799x.c                           |    3 -
 drivers/iio/adc/ad_sigma_delta.c                   |    1 -
 drivers/iio/adc/aspeed_adc.c                       |    1 -
 drivers/iio/adc/at91-sama5d2_adc.c                 |    2 -
 drivers/iio/adc/at91_adc.c                         |    2 -
 drivers/iio/adc/axp20x_adc.c                       |    2 -
 drivers/iio/adc/axp288_adc.c                       |    1 -
 drivers/iio/adc/bcm_iproc_adc.c                    |    1 -
 drivers/iio/adc/berlin2-adc.c                      |    1 -
 drivers/iio/adc/cc10001_adc.c                      |    1 -
 drivers/iio/adc/cpcap-adc.c                        |    1 -
 drivers/iio/adc/da9150-gpadc.c                     |    1 -
 drivers/iio/adc/dln2-adc.c                         |    6 -
 drivers/iio/adc/envelope-detector.c                |    1 -
 drivers/iio/adc/exynos_adc.c                       |    1 -
 drivers/iio/adc/hi8435.c                           |    1 -
 drivers/iio/adc/hx711.c                            |    1 -
 drivers/iio/adc/imx7d_adc.c                        |    1 -
 drivers/iio/adc/ina2xx-adc.c                       |    2 -
 drivers/iio/adc/lp8788_adc.c                       |    1 -
 drivers/iio/adc/lpc18xx_adc.c                      |    1 -
 drivers/iio/adc/lpc32xx_adc.c                      |    1 -
 drivers/iio/adc/ltc2471.c                          |    1 -
 drivers/iio/adc/ltc2485.c                          |    1 -
 drivers/iio/adc/ltc2497.c                          |    1 -
 drivers/iio/adc/max1027.c                          |    2 -
 drivers/iio/adc/max11100.c                         |    1 -
 drivers/iio/adc/max1118.c                          |    1 -
 drivers/iio/adc/max1363.c                          |    2 -
 drivers/iio/adc/max9611.c                          |    1 -
 drivers/iio/adc/mcp320x.c                          |    1 -
 drivers/iio/adc/mcp3422.c                          |    1 -
 drivers/iio/adc/men_z188_adc.c                     |    1 -
 drivers/iio/adc/meson_saradc.c                     |    1 -
 drivers/iio/adc/mt6577_auxadc.c                    |    1 -
 drivers/iio/adc/mxs-lradc-adc.c                    |    2 -
 drivers/iio/adc/nau7802.c                          |    1 -
 drivers/iio/adc/palmas_gpadc.c                     |    1 -
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |    1 -
 drivers/iio/adc/qcom-spmi-iadc.c                   |    1 -
 drivers/iio/adc/qcom-spmi-vadc.c                   |    1 -
 drivers/iio/adc/rcar-gyroadc.c                     |    8 +-
 drivers/iio/adc/rockchip_saradc.c                  |    1 -
 drivers/iio/adc/spear_adc.c                        |    1 -
 drivers/iio/adc/stm32-adc.c                        |    1 -
 drivers/iio/adc/stx104.c                           |    1 -
 drivers/iio/adc/sun4i-gpadc-iio.c                  |    1 -
 drivers/iio/adc/ti-adc081c.c                       |    1 -
 drivers/iio/adc/ti-adc0832.c                       |    1 -
 drivers/iio/adc/ti-adc084s021.c                    |    1 -
 drivers/iio/adc/ti-adc108s102.c                    |    1 -
 drivers/iio/adc/ti-adc12138.c                      |    1 -
 drivers/iio/adc/ti-adc128s052.c                    |    1 -
 drivers/iio/adc/ti-adc161s626.c                    |    1 -
 drivers/iio/adc/ti-ads1015.c                       |    2 -
 drivers/iio/adc/ti-ads7950.c                       |    1 -
 drivers/iio/adc/ti-ads8688.c                       |    1 -
 drivers/iio/adc/ti-tlc4541.c                       |    1 -
 drivers/iio/adc/ti_am335x_adc.c                    |    1 -
 drivers/iio/adc/twl4030-madc.c                     |    1 -
 drivers/iio/adc/twl6030-gpadc.c                    |    1 -
 drivers/iio/adc/vf610_adc.c                        |    1 -
 drivers/iio/adc/viperboard_adc.c                   |    1 -
 drivers/iio/adc/xilinx-xadc-core.c                 |    2 -
 drivers/input/keyboard/gpio_keys.c                 |  152 +-
 drivers/input/touchscreen/st1232.c                 |   16 +-
 drivers/iommu/arm-smmu-v3.c                        |   10 +
 drivers/iommu/arm-smmu.c                           |   20 +-
 drivers/iommu/io-pgtable-arm.c                     |    7 +-
 drivers/iommu/ipmmu-vmsa.c                         |  517 ++-
 drivers/irqchip/irq-gic-v3.c                       |   24 +-
 drivers/irqchip/irq-gic.c                          |  105 +-
 drivers/irqchip/irq-renesas-intc-irqpin.c          |   47 +-
 drivers/irqchip/irq-renesas-irqc.c                 |   30 +-
 drivers/media/dvb-frontends/sp887x.c               |    6 +-
 drivers/media/dvb-frontends/tua6100.c              |    2 +-
 drivers/media/dvb-frontends/zl10036.c              |    8 +-
 drivers/media/i2c/adv7511.c                        |   22 +-
 drivers/media/i2c/ov5647.c                         |    4 +-
 drivers/media/pci/solo6x10/solo6x10-enc.c          |    2 +-
 drivers/media/platform/Kconfig                     |    9 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/am437x/am437x-vpfe.c        |    8 +-
 drivers/media/platform/atmel/atmel-isc.c           |   10 +-
 drivers/media/platform/atmel/atmel-isi.c           |   10 +-
 drivers/media/platform/davinci/vpif_capture.c      |    8 +-
 drivers/media/platform/davinci/vpif_display.c      |    8 +-
 drivers/media/platform/exynos4-is/media-dev.c      |    8 +-
 drivers/media/platform/omap3isp/isp.c              |    6 +-
 drivers/media/platform/pxa_camera.c                |    8 +-
 drivers/media/platform/qcom/camss-8x16/camss.c     |    8 +-
 drivers/media/platform/rcar-vin/Kconfig            |   14 +-
 drivers/media/platform/rcar-vin/Makefile           |    1 +
 drivers/media/platform/rcar-vin/rcar-core.c        | 1028 ++++-
 drivers/media/platform/rcar-vin/rcar-csi2.c        | 1085 +++++
 drivers/media/platform/rcar-vin/rcar-dma.c         |  918 ++--
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |  498 +-
 drivers/media/platform/rcar-vin/rcar-vin.h         |  160 +-
 drivers/media/platform/rcar_drif.c                 |   10 +-
 drivers/media/platform/rcar_fdp1.c                 |    2 +-
 drivers/media/platform/rcar_jpu.c                  |    4 +-
 drivers/media/platform/renesas-ceu.c               | 1688 +++++++
 drivers/media/platform/sh_veu.c                    |    2 +-
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |    7 +-
 drivers/media/platform/soc_camera/soc_camera.c     |   14 +-
 drivers/media/platform/sti/hva/hva-h264.c          |   18 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |   10 +-
 drivers/media/platform/ti-vpe/cal.c                |    8 +-
 drivers/media/platform/ti-vpe/vpe.c                |    2 +-
 drivers/media/platform/vim2m.c                     |    2 +-
 drivers/media/platform/vsp1/Makefile               |    4 +-
 drivers/media/platform/vsp1/vsp1.h                 |   16 +-
 drivers/media/platform/vsp1/vsp1_bru.h             |   48 -
 .../media/platform/vsp1/{vsp1_bru.c => vsp1_brx.c} |  218 +-
 drivers/media/platform/vsp1/vsp1_brx.h             |   44 +
 drivers/media/platform/vsp1/vsp1_clu.c             |  184 +-
 drivers/media/platform/vsp1/vsp1_clu.h             |    7 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |  442 +-
 drivers/media/platform/vsp1/vsp1_dl.h              |   36 +-
 drivers/media/platform/vsp1/vsp1_drm.c             |  959 ++--
 drivers/media/platform/vsp1/vsp1_drm.h             |   31 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |   38 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |  137 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |   60 +-
 drivers/media/platform/vsp1/vsp1_hgo.c             |   32 +-
 drivers/media/platform/vsp1/vsp1_hgo.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_hgt.c             |   34 +-
 drivers/media/platform/vsp1/vsp1_hgt.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_histo.c           |   67 +-
 drivers/media/platform/vsp1/vsp1_histo.h           |    9 +-
 drivers/media/platform/vsp1/vsp1_hsit.c            |   26 +-
 drivers/media/platform/vsp1/vsp1_hsit.h            |    6 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |  106 +-
 drivers/media/platform/vsp1/vsp1_lif.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_lut.c             |  151 +-
 drivers/media/platform/vsp1/vsp1_lut.h             |    7 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            |  127 +-
 drivers/media/platform/vsp1/vsp1_pipe.h            |   24 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |   54 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |  207 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |    6 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |   10 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |   30 +-
 drivers/media/platform/vsp1/vsp1_sru.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |   79 +-
 drivers/media/platform/vsp1/vsp1_uds.h             |    8 +-
 drivers/media/platform/vsp1/vsp1_uif.c             |  264 ++
 drivers/media/platform/vsp1/vsp1_uif.h             |   32 +
 drivers/media/platform/vsp1/vsp1_video.c           |  205 +-
 drivers/media/platform/vsp1/vsp1_video.h           |    9 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |  340 +-
 drivers/media/platform/xilinx/xilinx-vipp.c        |    8 +-
 drivers/media/rc/st_rc.c                           |    6 +-
 drivers/media/rc/streamzap.c                       |    6 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c           |    2 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    8 +-
 drivers/media/usb/dvb-usb/friio-fe.c               |    2 +-
 drivers/media/usb/dvb-usb/friio.c                  |    2 +-
 drivers/media/usb/gspca/ov519.c                    |    2 +-
 drivers/media/usb/pwc/pwc-dec23.c                  |    7 +-
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c  |    6 +-
 drivers/media/v4l2-core/v4l2-async.c               |  426 +-
 drivers/media/v4l2-core/v4l2-common.c              |   48 +
 drivers/media/v4l2-core/v4l2-fwnode.c              |  196 +
 drivers/mfd/sm501.c                                |   49 +-
 drivers/mfd/tmio_core.c                            |   20 +
 drivers/mmc/core/slot-gpio.c                       |    8 +
 drivers/mmc/host/renesas_sdhi.h                    |   22 +
 drivers/mmc/host/renesas_sdhi_core.c               |   60 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |   93 +-
 drivers/mmc/host/renesas_sdhi_sys_dmac.c           |   62 +-
 drivers/mmc/host/sh_mmcif.c                        |   10 +-
 drivers/mmc/host/tmio_mmc.c                        |   23 +-
 drivers/mmc/host/tmio_mmc.h                        |   43 +-
 drivers/mmc/host/tmio_mmc_core.c                   |  233 +-
 drivers/mmc/host/usdhi6rol0.c                      |    2 +-
 drivers/mtd/devices/Kconfig                        |    1 +
 drivers/mtd/devices/m25p80.c                       |  244 +-
 drivers/mtd/nand/sh_flctl.c                        |    9 +-
 drivers/mtd/spi-nor/spi-nor.c                      |   67 +-
 drivers/net/ethernet/amd/Kconfig                   |    2 +-
 drivers/net/ethernet/apm/xgene-v2/Kconfig          |    1 -
 drivers/net/ethernet/apm/xgene/Kconfig             |    1 -
 drivers/net/ethernet/arc/Kconfig                   |    6 +-
 drivers/net/ethernet/broadcom/Kconfig              |    2 -
 drivers/net/ethernet/cadence/macb.h                |    1 -
 drivers/net/ethernet/cadence/macb_main.c           |   21 -
 drivers/net/ethernet/calxeda/Kconfig               |    2 +-
 drivers/net/ethernet/hisilicon/Kconfig             |    2 +-
 drivers/net/ethernet/marvell/Kconfig               |    8 +-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig        |    2 +-
 drivers/net/ethernet/renesas/Kconfig               |    2 -
 drivers/net/ethernet/renesas/ravb.h                |    1 +
 drivers/net/ethernet/renesas/ravb_main.c           |  252 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  560 +--
 drivers/net/ethernet/renesas/sh_eth.h              |   65 +-
 drivers/net/phy/at803x.c                           |   18 +-
 drivers/net/phy/mdio_bus.c                         |   35 +
 drivers/net/phy/mdio_device.c                      |   25 +-
 drivers/net/phy/micrel.c                           |   64 +-
 drivers/net/phy/phy_device.c                       |   49 +-
 drivers/net/wireless/broadcom/brcm80211/Kconfig    |    1 -
 drivers/net/wireless/quantenna/qtnfmac/Kconfig     |    2 +-
 drivers/of/Kconfig                                 |    1 +
 drivers/of/address.c                               |   19 +-
 drivers/of/base.c                                  |    2 +-
 drivers/of/dynamic.c                               |  137 +-
 drivers/of/fdt.c                                   |   16 +-
 drivers/of/of_private.h                            |   22 +-
 drivers/of/overlay.c                               | 1171 +++--
 drivers/of/resolver.c                              |    1 +
 drivers/of/unittest-data/Makefile                  |   43 +-
 drivers/of/unittest-data/overlay_0.dts             |   14 +
 drivers/of/unittest-data/overlay_1.dts             |   14 +
 drivers/of/unittest-data/overlay_10.dts            |   34 +
 drivers/of/unittest-data/overlay_11.dts            |   34 +
 drivers/of/unittest-data/overlay_12.dts            |   14 +
 drivers/of/unittest-data/overlay_13.dts            |   14 +
 drivers/of/unittest-data/overlay_15.dts            |   35 +
 drivers/of/unittest-data/overlay_2.dts             |   14 +
 drivers/of/unittest-data/overlay_3.dts             |   14 +
 drivers/of/unittest-data/overlay_4.dts             |   23 +
 drivers/of/unittest-data/overlay_5.dts             |   14 +
 drivers/of/unittest-data/overlay_6.dts             |   15 +
 drivers/of/unittest-data/overlay_7.dts             |   15 +
 drivers/of/unittest-data/overlay_8.dts             |   15 +
 drivers/of/unittest-data/overlay_9.dts             |   15 +
 drivers/of/unittest-data/tests-overlay.dtsi        |  213 -
 drivers/of/unittest.c                              |  369 +-
 drivers/pci/host/pci-ftpci100.c                    |   20 +-
 drivers/pci/host/pci-host-common.c                 |   51 +-
 drivers/pci/host/pci-rcar-gen2.c                   |   21 +-
 drivers/pci/host/pci-tegra.c                       |    2 +-
 drivers/pci/host/pci-versatile.c                   |    2 +-
 drivers/pci/host/pci-xgene.c                       |   20 +-
 drivers/pci/host/pcie-iproc.c                      |   20 +-
 drivers/pci/host/pcie-rcar.c                       |  316 +-
 drivers/pci/of.c                                   |   51 +
 drivers/phy/allwinner/phy-sun4i-usb.c              |    2 +-
 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c          |    2 +-
 drivers/phy/renesas/Kconfig                        |    2 +
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |   76 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |    2 +-
 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c           |    4 +-
 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c             |    4 +-
 drivers/pinctrl/core.c                             |   12 +-
 drivers/pinctrl/core.h                             |    2 +-
 drivers/pinctrl/meson/pinctrl-meson.c              |    4 +-
 drivers/pinctrl/pinctrl-rza1.c                     |  134 +
 drivers/pinctrl/sh-pfc/Kconfig                     |   25 +
 drivers/pinctrl/sh-pfc/Makefile                    |    5 +
 drivers/pinctrl/sh-pfc/core.c                      |  161 +-
 drivers/pinctrl/sh-pfc/core.h                      |   11 +-
 drivers/pinctrl/sh-pfc/gpio.c                      |    4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a77470.c              | 2343 ++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |  403 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               |    8 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   42 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7794.c               |  474 ++
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           |  630 ++-
 drivers/pinctrl/sh-pfc/pfc-r8a7795.c               | 2542 +++++++++--
 drivers/pinctrl/sh-pfc/pfc-r8a7796.c               | 1018 +++--
 drivers/pinctrl/sh-pfc/pfc-r8a77965.c              | 4827 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77970.c              | 2441 ++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77980.c              | 2845 ++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77990.c              | 2695 +++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77995.c              |  695 ++-
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   14 +-
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |   66 +-
 drivers/pinctrl/sirf/pinctrl-atlas7.c              |    4 +-
 drivers/pinctrl/sirf/pinctrl-sirf.c                |    4 +-
 drivers/pinctrl/spear/pinctrl-plgpio.c             |    6 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    4 +-
 drivers/platform/x86/compal-laptop.c               |   18 +-
 drivers/power/supply/qcom_smbb.c                   |    2 +-
 drivers/pwm/pwm-rcar.c                             |   50 +-
 drivers/regulator/gpio-regulator.c                 |    1 +
 drivers/rtc/rtc-bq4802.c                           |    6 +-
 drivers/rtc/rtc-ds1216.c                           |    6 +-
 drivers/rtc/rtc-ds1511.c                           |    9 +-
 drivers/rtc/rtc-ds1553.c                           |   15 +-
 drivers/rtc/rtc-ds1685.c                           |   21 +-
 drivers/rtc/rtc-ds1742.c                           |    6 +-
 drivers/rtc/rtc-lpc32xx.c                          |   16 +-
 drivers/rtc/rtc-m48t59.c                           |   41 +-
 drivers/rtc/rtc-mv.c                               |    3 +-
 drivers/rtc/rtc-mxc.c                              |   21 +-
 drivers/rtc/rtc-pcap.c                             |   15 +-
 drivers/rtc/rtc-sh.c                               |   15 +-
 drivers/rtc/rtc-stk17ta8.c                         |   15 +-
 drivers/rtc/rtc-test.c                             |    3 +-
 drivers/rtc/rtc-zynqmp.c                           |   10 +-
 drivers/s390/cio/device.c                          |    2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   43 +-
 drivers/sh/clk/core.c                              |    5 +-
 drivers/sh/maple/maple.c                           |    5 +-
 drivers/soc/renesas/Kconfig                        |   29 +-
 drivers/soc/renesas/Makefile                       |    5 +
 drivers/soc/renesas/r8a77470-sysc.c                |   29 +
 drivers/soc/renesas/r8a77965-sysc.c                |   37 +
 drivers/soc/renesas/r8a77970-sysc.c                |   39 +
 drivers/soc/renesas/r8a77980-sysc.c                |   52 +
 drivers/soc/renesas/r8a77990-sysc.c                |   68 +
 drivers/soc/renesas/r8a77995-sysc.c                |    3 +-
 drivers/soc/renesas/rcar-rst.c                     |   38 +-
 drivers/soc/renesas/rcar-sysc.c                    |   54 +-
 drivers/soc/renesas/rcar-sysc.h                    |    5 +
 drivers/soc/renesas/renesas-soc.c                  |   43 +
 drivers/spi/Kconfig                                |    7 +
 drivers/spi/Makefile                               |    1 +
 drivers/spi/internals.h                            |   43 +
 drivers/spi/spi-mem.c                              |  410 ++
 drivers/spi/spi-rspi.c                             |   14 +-
 drivers/spi/spi-sh-msiof.c                         |   81 +-
 drivers/spi/spi.c                                  |   41 +-
 drivers/staging/board/armadillo800eva.c            |   10 +-
 drivers/staging/board/board.c                      |    5 +-
 drivers/staging/irda/drivers/sh_sir.c              |    4 +-
 drivers/staging/media/imx/imx-media-dev.c          |    8 +-
 drivers/thermal/rcar_gen3_thermal.c                |   51 +-
 drivers/thermal/rcar_thermal.c                     |  158 +-
 drivers/thermal/thermal_sysfs.c                    |    9 +-
 drivers/tty/amiserial.c                            |    1 +
 drivers/tty/bfin_jtag_comm.c                       |    1 +
 drivers/tty/cyclades.c                             |    1 +
 drivers/tty/ehv_bytechan.c                         |    1 +
 drivers/tty/goldfish.c                             |    1 +
 drivers/tty/hvc/hvc_bfin_jtag.c                    |    1 +
 drivers/tty/hvc/hvc_console.c                      |    1 +
 drivers/tty/hvc/hvc_console.h                      |    1 +
 drivers/tty/hvc/hvc_dcc.c                          |    1 +
 drivers/tty/hvc/hvc_opal.c                         |    1 +
 drivers/tty/hvc/hvc_rtas.c                         |    1 +
 drivers/tty/hvc/hvc_tile.c                         |    1 +
 drivers/tty/hvc/hvc_udbg.c                         |    1 +
 drivers/tty/hvc/hvc_vio.c                          |    1 +
 drivers/tty/hvc/hvc_xen.c                          |    1 +
 drivers/tty/hvc/hvcs.c                             |    1 +
 drivers/tty/hvc/hvsi.c                             |    1 +
 drivers/tty/ipwireless/main.c                      |    1 +
 drivers/tty/isicom.c                               |    1 +
 drivers/tty/metag_da.c                             |    1 +
 drivers/tty/mips_ejtag_fdc.c                       |    1 +
 drivers/tty/moxa.c                                 |    1 +
 drivers/tty/mxser.c                                |    1 +
 drivers/tty/n_gsm.c                                |    1 +
 drivers/tty/n_hdlc.c                               |    1 +
 drivers/tty/n_null.c                               |    1 +
 drivers/tty/n_r3964.c                              |    1 +
 drivers/tty/n_tracerouter.c                        |    1 +
 drivers/tty/n_tracesink.c                          |    1 +
 drivers/tty/n_tracesink.h                          |    1 +
 drivers/tty/n_tty.c                                |    1 +
 drivers/tty/nozomi.c                               |    1 +
 drivers/tty/rocket.c                               |    1 +
 drivers/tty/serdev/core.c                          |    1 +
 drivers/tty/serdev/serdev-ttyport.c                |    1 +
 drivers/tty/serial/21285.c                         |    1 +
 drivers/tty/serial/8250/8250.h                     |    6 +-
 drivers/tty/serial/8250/8250_accent.c              |    5 +-
 drivers/tty/serial/8250/8250_acorn.c               |    5 +-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |    6 +-
 drivers/tty/serial/8250/8250_bcm2835aux.c          |    6 +-
 drivers/tty/serial/8250/8250_boca.c                |    5 +-
 drivers/tty/serial/8250/8250_core.c                |    6 +-
 drivers/tty/serial/8250/8250_dma.c                 |    6 +-
 drivers/tty/serial/8250/8250_dw.c                  |    6 +-
 drivers/tty/serial/8250/8250_early.c               |    5 +-
 drivers/tty/serial/8250/8250_em.c                  |   14 +-
 drivers/tty/serial/8250/8250_exar.c                |    5 +-
 drivers/tty/serial/8250/8250_exar_st16c554.c       |    5 +-
 drivers/tty/serial/8250/8250_fintek.c              |    6 +-
 drivers/tty/serial/8250/8250_fourport.c            |    5 +-
 drivers/tty/serial/8250/8250_fsl.c                 |    5 +-
 drivers/tty/serial/8250/8250_gsc.c                 |    6 +-
 drivers/tty/serial/8250/8250_hp300.c               |    1 +
 drivers/tty/serial/8250/8250_hub6.c                |    5 +-
 drivers/tty/serial/8250/8250_ingenic.c             |   10 +-
 drivers/tty/serial/8250/8250_lpc18xx.c             |    6 +-
 drivers/tty/serial/8250/8250_lpss.c                |    5 +-
 drivers/tty/serial/8250/8250_mid.c                 |    5 +-
 drivers/tty/serial/8250/8250_moxa.c                |    5 +-
 drivers/tty/serial/8250/8250_mtk.c                 |   11 +-
 drivers/tty/serial/8250/8250_of.c                  |    7 +-
 drivers/tty/serial/8250/8250_omap.c                |    1 +
 drivers/tty/serial/8250/8250_pci.c                 |    5 +-
 drivers/tty/serial/8250/8250_pnp.c                 |    5 +-
 drivers/tty/serial/8250/8250_port.c                |    6 +-
 drivers/tty/serial/8250/8250_pxa.c                 |    7 +-
 drivers/tty/serial/8250/8250_uniphier.c            |   11 +-
 drivers/tty/serial/8250/serial_cs.c                |    1 +
 drivers/tty/serial/Kconfig                         |   16 +-
 drivers/tty/serial/altera_jtaguart.c               |    6 +-
 drivers/tty/serial/altera_uart.c                   |    6 +-
 drivers/tty/serial/amba-pl010.c                    |   15 +-
 drivers/tty/serial/amba-pl011.c                    |   15 +-
 drivers/tty/serial/apbuart.c                       |    1 +
 drivers/tty/serial/ar933x_uart.c                   |    5 +-
 drivers/tty/serial/arc_uart.c                      |    5 +-
 drivers/tty/serial/atmel_serial.c                  |   16 +-
 drivers/tty/serial/atmel_serial.h                  |    6 +-
 drivers/tty/serial/bcm63xx_uart.c                  |    5 +-
 drivers/tty/serial/bfin_sport_uart.c               |    3 +-
 drivers/tty/serial/bfin_sport_uart.h               |    3 +-
 drivers/tty/serial/bfin_uart.c                     |    3 +-
 drivers/tty/serial/clps711x.c                      |    6 +-
 drivers/tty/serial/cpm_uart/cpm_uart.h             |    6 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   16 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c        |   16 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c        |   16 +-
 drivers/tty/serial/digicolor-usart.c               |    6 +-
 drivers/tty/serial/dz.c                            |    1 +
 drivers/tty/serial/earlycon-arm-semihost.c         |   13 +-
 drivers/tty/serial/earlycon.c                      |    5 +-
 drivers/tty/serial/efm32-uart.c                    |    1 +
 drivers/tty/serial/fsl_lpuart.c                    |    6 +-
 drivers/tty/serial/icom.c                          |   16 +-
 drivers/tty/serial/icom.h                          |   15 +-
 drivers/tty/serial/ifx6x60.c                       |   15 +-
 drivers/tty/serial/ifx6x60.h                       |   18 +-
 drivers/tty/serial/imx.c                           |   11 +-
 drivers/tty/serial/ioc3_serial.c                   |    5 +-
 drivers/tty/serial/ioc4_serial.c                   |    5 +-
 drivers/tty/serial/ip22zilog.c                     |    1 +
 drivers/tty/serial/jsm/jsm.h                       |   11 +-
 drivers/tty/serial/jsm/jsm_cls.c                   |   11 +-
 drivers/tty/serial/jsm/jsm_driver.c                |   11 +-
 drivers/tty/serial/jsm/jsm_neo.c                   |   11 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |   11 +-
 drivers/tty/serial/kgdb_nmi.c                      |    5 +-
 drivers/tty/serial/kgdboc.c                        |    5 +-
 drivers/tty/serial/lantiq.c                        |   14 +-
 drivers/tty/serial/lpc32xx_hs.c                    |   11 +-
 drivers/tty/serial/m32r_sio.c                      |    6 +-
 drivers/tty/serial/m32r_sio_reg.h                  |    4 +-
 drivers/tty/serial/max3100.c                       |    7 +-
 drivers/tty/serial/max310x.c                       |    6 +-
 drivers/tty/serial/mcf.c                           |    6 +-
 drivers/tty/serial/men_z135_uart.c                 |    5 +-
 drivers/tty/serial/meson_uart.c                    |   11 +-
 drivers/tty/serial/mpc52xx_uart.c                  |    5 +-
 drivers/tty/serial/mps2-uart.c                     |    5 +-
 drivers/tty/serial/mpsc.c                          |    6 +-
 drivers/tty/serial/msm_serial.c                    |   10 +-
 drivers/tty/serial/mux.c                           |    6 +-
 drivers/tty/serial/mvebu-uart.c                    |   13 +-
 drivers/tty/serial/mxs-auart.c                     |    5 +-
 drivers/tty/serial/netx-serial.c                   |   14 +-
 drivers/tty/serial/omap-serial.c                   |    6 +-
 drivers/tty/serial/owl-uart.c                      |   14 +-
 drivers/tty/serial/pch_uart.c                      |   14 +-
 drivers/tty/serial/pic32_uart.c                    |    3 +-
 drivers/tty/serial/pic32_uart.h                    |    3 +-
 drivers/tty/serial/pmac_zilog.c                    |   15 +-
 drivers/tty/serial/pnx8xxx_uart.c                  |    6 +-
 drivers/tty/serial/pxa.c                           |    6 +-
 drivers/tty/serial/rp2.c                           |    5 +-
 drivers/tty/serial/sa1100.c                        |   15 +-
 drivers/tty/serial/samsung.c                       |    5 +-
 drivers/tty/serial/samsung.h                       |    5 +-
 drivers/tty/serial/sb1250-duart.c                  |    6 +-
 drivers/tty/serial/sc16is7xx.c                     |    7 +-
 drivers/tty/serial/sccnxp.c                        |    6 +-
 drivers/tty/serial/serial-tegra.c                  |   13 +-
 drivers/tty/serial/serial_core.c                   |   15 +-
 drivers/tty/serial/serial_ks8695.c                 |    7 +-
 drivers/tty/serial/serial_mctrl_gpio.c             |   11 +-
 drivers/tty/serial/serial_mctrl_gpio.h             |   12 +-
 drivers/tty/serial/serial_txx9.c                   |    5 +-
 drivers/tty/serial/sh-sci.c                        |  223 +-
 drivers/tty/serial/sh-sci.h                        |    7 +
 drivers/tty/serial/sirfsoc_uart.c                  |    3 +-
 drivers/tty/serial/sirfsoc_uart.h                  |    3 +-
 drivers/tty/serial/sn_console.c                    |   19 -
 drivers/tty/serial/sprd_serial.c                   |   10 +-
 drivers/tty/serial/st-asc.c                        |    7 +-
 drivers/tty/serial/stm32-usart.c                   |    2 +-
 drivers/tty/serial/stm32-usart.h                   |    2 +-
 drivers/tty/serial/suncore.c                       |    1 +
 drivers/tty/serial/sunhv.c                         |    1 +
 drivers/tty/serial/sunsab.c                        |    1 +
 drivers/tty/serial/sunsu.c                         |    1 +
 drivers/tty/serial/sunzilog.c                      |    1 +
 drivers/tty/serial/tilegx.c                        |   11 +-
 drivers/tty/serial/timbuart.c                      |   14 +-
 drivers/tty/serial/timbuart.h                      |   14 +-
 drivers/tty/serial/uartlite.c                      |    5 +-
 drivers/tty/serial/ucc_uart.c                      |    6 +-
 drivers/tty/serial/vr41xx_siu.c                    |   15 +-
 drivers/tty/serial/vt8500_serial.c                 |   10 +-
 drivers/tty/serial/xilinx_uartps.c                 |    7 +-
 drivers/tty/serial/zs.c                            |    1 +
 drivers/tty/synclink.c                             |    1 +
 drivers/tty/synclink_gt.c                          |    1 +
 drivers/tty/synclinkmp.c                           |    1 +
 drivers/tty/tty_audit.c                            |    1 +
 drivers/tty/tty_baudrate.c                         |    1 +
 drivers/tty/tty_buffer.c                           |    1 +
 drivers/tty/tty_io.c                               |    1 +
 drivers/tty/tty_ioctl.c                            |    1 +
 drivers/tty/tty_jobctrl.c                          |    1 +
 drivers/tty/tty_ldisc.c                            |    1 +
 drivers/tty/tty_ldsem.c                            |    1 +
 drivers/tty/tty_port.c                             |    1 +
 drivers/tty/vt/consolemap.c                        |    1 +
 drivers/tty/vt/keyboard.c                          |    1 +
 drivers/tty/vt/vt.c                                |    1 +
 drivers/usb/atm/cxacru.c                           |    1 +
 drivers/usb/atm/speedtch.c                         |    1 +
 drivers/usb/atm/ueagle-atm.c                       |    1 +
 drivers/usb/atm/usbatm.c                           |    1 +
 drivers/usb/atm/usbatm.h                           |    1 +
 drivers/usb/atm/xusbatm.c                          |    1 +
 drivers/usb/c67x00/c67x00-drv.c                    |    1 +
 drivers/usb/c67x00/c67x00-hcd.c                    |    1 +
 drivers/usb/c67x00/c67x00-hcd.h                    |    1 +
 drivers/usb/c67x00/c67x00-ll-hpi.c                 |    1 +
 drivers/usb/c67x00/c67x00-sched.c                  |    1 +
 drivers/usb/c67x00/c67x00.h                        |    1 +
 drivers/usb/chipidea/bits.h                        |    1 +
 drivers/usb/chipidea/ci.h                          |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.h                 |    1 +
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_pci.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_usb2.c                |    1 +
 drivers/usb/chipidea/ci_hdrc_zevio.c               |    1 +
 drivers/usb/chipidea/core.c                        |    1 +
 drivers/usb/chipidea/host.c                        |    7 +-
 drivers/usb/chipidea/otg.c                         |    1 +
 drivers/usb/chipidea/otg.h                         |    1 +
 drivers/usb/chipidea/otg_fsm.c                     |    1 +
 drivers/usb/chipidea/otg_fsm.h                     |    1 +
 drivers/usb/chipidea/udc.c                         |    1 +
 drivers/usb/chipidea/udc.h                         |    1 +
 drivers/usb/chipidea/ulpi.c                        |    1 +
 drivers/usb/chipidea/usbmisc_imx.c                 |    1 +
 drivers/usb/class/cdc-acm.c                        |    1 +
 drivers/usb/class/cdc-wdm.c                        |    1 +
 drivers/usb/class/usblp.c                          |    1 +
 drivers/usb/class/usbtmc.c                         |    1 +
 drivers/usb/common/common.c                        |    1 +
 drivers/usb/common/led.c                           |    1 +
 drivers/usb/common/ulpi.c                          |    1 +
 drivers/usb/common/usb-otg-fsm.c                   |    1 +
 drivers/usb/core/devices.c                         |    1 +
 drivers/usb/core/devio.c                           |    1 +
 drivers/usb/core/hcd-pci.c                         |    1 +
 drivers/usb/core/hcd.c                             |    5 +-
 drivers/usb/core/hub.h                             |    1 +
 drivers/usb/core/ledtrig-usbport.c                 |    1 +
 drivers/usb/core/of.c                              |    1 +
 drivers/usb/core/otg_whitelist.h                   |    1 +
 drivers/usb/core/port.c                            |    1 +
 drivers/usb/core/quirks.c                          |    1 +
 drivers/usb/core/usb-acpi.c                        |    1 +
 drivers/usb/dwc2/core.c                            |    1 +
 drivers/usb/dwc2/core.h                            |    1 +
 drivers/usb/dwc2/core_intr.c                       |    1 +
 drivers/usb/dwc2/debug.h                           |    1 +
 drivers/usb/dwc2/debugfs.c                         |    1 +
 drivers/usb/dwc2/gadget.c                          |    1 +
 drivers/usb/dwc2/hcd.c                             |    1 +
 drivers/usb/dwc2/hcd.h                             |    1 +
 drivers/usb/dwc2/hcd_ddma.c                        |    1 +
 drivers/usb/dwc2/hcd_intr.c                        |    1 +
 drivers/usb/dwc2/hcd_queue.c                       |    1 +
 drivers/usb/dwc2/hw.h                              |    1 +
 drivers/usb/dwc2/params.c                          |    1 +
 drivers/usb/dwc2/pci.c                             |    1 +
 drivers/usb/dwc2/platform.c                        |    1 +
 drivers/usb/dwc3/core.c                            |    1 +
 drivers/usb/dwc3/core.h                            |    1 +
 drivers/usb/dwc3/debug.h                           |    1 +
 drivers/usb/dwc3/debugfs.c                         |    1 +
 drivers/usb/dwc3/drd.c                             |    1 +
 drivers/usb/dwc3/dwc3-exynos.c                     |    1 +
 drivers/usb/dwc3/dwc3-keystone.c                   |    1 +
 drivers/usb/dwc3/dwc3-of-simple.c                  |    1 +
 drivers/usb/dwc3/dwc3-omap.c                       |    1 +
 drivers/usb/dwc3/dwc3-pci.c                        |    1 +
 drivers/usb/dwc3/dwc3-st.c                         |    1 +
 drivers/usb/dwc3/ep0.c                             |    1 +
 drivers/usb/dwc3/gadget.c                          |    1 +
 drivers/usb/dwc3/gadget.h                          |    1 +
 drivers/usb/dwc3/host.c                            |    1 +
 drivers/usb/dwc3/io.h                              |    1 +
 drivers/usb/dwc3/trace.c                           |    1 +
 drivers/usb/dwc3/trace.h                           |    1 +
 drivers/usb/dwc3/ulpi.c                            |    1 +
 drivers/usb/early/ehci-dbgp.c                      |    1 +
 drivers/usb/early/xhci-dbc.c                       |    1 +
 drivers/usb/early/xhci-dbc.h                       |    1 +
 drivers/usb/gadget/composite.c                     |    1 +
 drivers/usb/gadget/config.c                        |    1 +
 drivers/usb/gadget/configfs.c                      |    1 +
 drivers/usb/gadget/epautoconf.c                    |    1 +
 drivers/usb/gadget/function/f_acm.c                |    1 +
 drivers/usb/gadget/function/f_ecm.c                |    1 +
 drivers/usb/gadget/function/f_eem.c                |    1 +
 drivers/usb/gadget/function/f_fs.c                 |    1 +
 drivers/usb/gadget/function/f_hid.c                |    1 +
 drivers/usb/gadget/function/f_loopback.c           |    1 +
 drivers/usb/gadget/function/f_mass_storage.c       |    1 +
 drivers/usb/gadget/function/f_midi.c               |    1 +
 drivers/usb/gadget/function/f_ncm.c                |    1 +
 drivers/usb/gadget/function/f_obex.c               |    1 +
 drivers/usb/gadget/function/f_phonet.c             |    1 +
 drivers/usb/gadget/function/f_printer.c            |    1 +
 drivers/usb/gadget/function/f_rndis.c              |    1 +
 drivers/usb/gadget/function/f_serial.c             |    1 +
 drivers/usb/gadget/function/f_sourcesink.c         |    1 +
 drivers/usb/gadget/function/f_subset.c             |    1 +
 drivers/usb/gadget/function/f_tcm.c                |    1 +
 drivers/usb/gadget/function/f_uac1.c               |    1 +
 drivers/usb/gadget/function/f_uac1_legacy.c        |    1 +
 drivers/usb/gadget/function/f_uac2.c               |    1 +
 drivers/usb/gadget/function/f_uvc.c                |    1 +
 drivers/usb/gadget/function/f_uvc.h                |    1 +
 drivers/usb/gadget/function/rndis.c                |    1 +
 drivers/usb/gadget/function/rndis.h                |    1 +
 drivers/usb/gadget/function/storage_common.c       |    1 +
 drivers/usb/gadget/function/u_audio.c              |    1 +
 drivers/usb/gadget/function/u_audio.h              |    1 +
 drivers/usb/gadget/function/u_ecm.h                |    1 +
 drivers/usb/gadget/function/u_eem.h                |    1 +
 drivers/usb/gadget/function/u_ether.c              |    1 +
 drivers/usb/gadget/function/u_ether.h              |    1 +
 drivers/usb/gadget/function/u_ether_configfs.h     |    1 +
 drivers/usb/gadget/function/u_fs.h                 |    1 +
 drivers/usb/gadget/function/u_gether.h             |    1 +
 drivers/usb/gadget/function/u_hid.h                |    1 +
 drivers/usb/gadget/function/u_midi.h               |    1 +
 drivers/usb/gadget/function/u_ncm.h                |    1 +
 drivers/usb/gadget/function/u_phonet.h             |    1 +
 drivers/usb/gadget/function/u_printer.h            |    1 +
 drivers/usb/gadget/function/u_rndis.h              |    1 +
 drivers/usb/gadget/function/u_serial.c             |    1 +
 drivers/usb/gadget/function/u_serial.h             |    1 +
 drivers/usb/gadget/function/u_tcm.h                |    1 +
 drivers/usb/gadget/function/u_uac1.h               |    1 +
 drivers/usb/gadget/function/u_uac1_legacy.c        |    1 +
 drivers/usb/gadget/function/u_uac1_legacy.h        |    1 +
 drivers/usb/gadget/function/u_uac2.h               |    1 +
 drivers/usb/gadget/function/u_uvc.h                |    1 +
 drivers/usb/gadget/function/uvc.h                  |    1 +
 drivers/usb/gadget/function/uvc_configfs.c         |    1 +
 drivers/usb/gadget/function/uvc_configfs.h         |    1 +
 drivers/usb/gadget/function/uvc_queue.c            |    1 +
 drivers/usb/gadget/function/uvc_v4l2.c             |    1 +
 drivers/usb/gadget/function/uvc_v4l2.h             |    1 +
 drivers/usb/gadget/function/uvc_video.c            |    1 +
 drivers/usb/gadget/function/uvc_video.h            |    1 +
 drivers/usb/gadget/functions.c                     |    1 +
 drivers/usb/gadget/legacy/acm_ms.c                 |    1 +
 drivers/usb/gadget/legacy/audio.c                  |    1 +
 drivers/usb/gadget/legacy/cdc2.c                   |    1 +
 drivers/usb/gadget/legacy/dbgp.c                   |    1 +
 drivers/usb/gadget/legacy/ether.c                  |    1 +
 drivers/usb/gadget/legacy/g_ffs.c                  |    1 +
 drivers/usb/gadget/legacy/gmidi.c                  |    1 +
 drivers/usb/gadget/legacy/hid.c                    |    1 +
 drivers/usb/gadget/legacy/inode.c                  |    1 +
 drivers/usb/gadget/legacy/mass_storage.c           |    1 +
 drivers/usb/gadget/legacy/multi.c                  |    1 +
 drivers/usb/gadget/legacy/ncm.c                    |    1 +
 drivers/usb/gadget/legacy/nokia.c                  |    1 +
 drivers/usb/gadget/legacy/printer.c                |    1 +
 drivers/usb/gadget/legacy/serial.c                 |    1 +
 drivers/usb/gadget/legacy/tcm_usb_gadget.c         |    1 +
 drivers/usb/gadget/legacy/webcam.c                 |    1 +
 drivers/usb/gadget/legacy/zero.c                   |    1 +
 drivers/usb/gadget/u_f.c                           |    1 +
 drivers/usb/gadget/u_f.h                           |    1 +
 drivers/usb/gadget/u_os_desc.h                     |    1 +
 drivers/usb/gadget/udc/amd5536udc.h                |    6 +-
 drivers/usb/gadget/udc/amd5536udc_pci.c            |    6 +-
 drivers/usb/gadget/udc/at91_udc.c                  |    6 +-
 drivers/usb/gadget/udc/at91_udc.h                  |    6 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |    5 +-
 drivers/usb/gadget/udc/atmel_usba_udc.h            |    5 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |    6 +-
 drivers/usb/gadget/udc/bdc/bdc.h                   |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_cmd.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_cmd.h               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c              |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_dbg.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_dbg.h               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.h                |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_pci.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |    7 +-
 drivers/usb/gadget/udc/core.c                      |   13 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |    6 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |    5 +-
 drivers/usb/gadget/udc/fotg210.h                   |    6 +-
 drivers/usb/gadget/udc/fsl_mxc_udc.c               |    6 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |    6 +-
 drivers/usb/gadget/udc/fsl_qe_udc.h                |    6 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |    6 +-
 drivers/usb/gadget/udc/fsl_usb2_udc.h              |    6 +-
 drivers/usb/gadget/udc/fusb300_udc.c               |    5 +-
 drivers/usb/gadget/udc/fusb300_udc.h               |    5 +-
 drivers/usb/gadget/udc/goku_udc.c                  |    5 +-
 drivers/usb/gadget/udc/goku_udc.h                  |    5 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    6 +-
 drivers/usb/gadget/udc/gr_udc.h                    |    6 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   15 +-
 drivers/usb/gadget/udc/m66592-udc.c                |    5 +-
 drivers/usb/gadget/udc/m66592-udc.h                |    5 +-
 drivers/usb/gadget/udc/mv_u3d.h                    |    5 +-
 drivers/usb/gadget/udc/mv_u3d_core.c               |    5 +-
 drivers/usb/gadget/udc/mv_udc.h                    |    6 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |    6 +-
 drivers/usb/gadget/udc/net2272.c                   |   15 +-
 drivers/usb/gadget/udc/net2272.h                   |   15 +-
 drivers/usb/gadget/udc/net2280.c                   |    6 +-
 drivers/usb/gadget/udc/net2280.h                   |    6 +-
 drivers/usb/gadget/udc/omap_udc.c                  |    6 +-
 drivers/usb/gadget/udc/pch_udc.c                   |    5 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |    6 +-
 drivers/usb/gadget/udc/pxa25x_udc.h                |    7 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |    6 +-
 drivers/usb/gadget/udc/pxa27x_udc.h                |    6 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |    5 +-
 drivers/usb/gadget/udc/r8a66597-udc.h              |    5 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |   98 +-
 drivers/usb/gadget/udc/s3c-hsudc.c                 |    7 +-
 drivers/usb/gadget/udc/s3c2410_udc.c               |    6 +-
 drivers/usb/gadget/udc/s3c2410_udc.h               |    6 +-
 drivers/usb/gadget/udc/snps_udc_core.c             |    6 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |   10 +-
 drivers/usb/gadget/udc/trace.c                     |   10 +-
 drivers/usb/gadget/udc/trace.h                     |   13 +-
 drivers/usb/gadget/udc/udc-xilinx.c                |    7 +-
 drivers/usb/gadget/usbstring.c                     |    1 +
 drivers/usb/host/Kconfig                           |    8 +
 drivers/usb/host/Makefile                          |   11 +-
 drivers/usb/host/bcma-hcd.c                        |    1 +
 drivers/usb/host/ehci-atmel.c                      |    1 +
 drivers/usb/host/ehci-dbg.c                        |    1 +
 drivers/usb/host/ehci-exynos.c                     |    1 +
 drivers/usb/host/ehci-fsl.c                        |    3 +
 drivers/usb/host/ehci-fsl.h                        |    1 +
 drivers/usb/host/ehci-grlib.c                      |    1 +
 drivers/usb/host/ehci-hcd.c                        |    1 +
 drivers/usb/host/ehci-hub.c                        |    1 +
 drivers/usb/host/ehci-mem.c                        |    1 +
 drivers/usb/host/ehci-mv.c                         |    1 +
 drivers/usb/host/ehci-mxc.c                        |    1 +
 drivers/usb/host/ehci-omap.c                       |    1 +
 drivers/usb/host/ehci-orion.c                      |    1 +
 drivers/usb/host/ehci-pci.c                        |    1 +
 drivers/usb/host/ehci-platform.c                   |    5 +-
 drivers/usb/host/ehci-pmcmsp.c                     |    1 +
 drivers/usb/host/ehci-ppc-of.c                     |    1 +
 drivers/usb/host/ehci-ps3.c                        |    1 +
 drivers/usb/host/ehci-q.c                          |    1 +
 drivers/usb/host/ehci-sched.c                      |    1 +
 drivers/usb/host/ehci-sh.c                         |    1 +
 drivers/usb/host/ehci-spear.c                      |    1 +
 drivers/usb/host/ehci-st.c                         |    1 +
 drivers/usb/host/ehci-sysfs.c                      |    1 +
 drivers/usb/host/ehci-tegra.c                      |    2 +
 drivers/usb/host/ehci-tilegx.c                     |    1 +
 drivers/usb/host/ehci-timer.c                      |    1 +
 drivers/usb/host/ehci-w90x900.c                    |    1 +
 drivers/usb/host/ehci-xilinx-of.c                  |    1 +
 drivers/usb/host/ehci.h                            |    1 +
 drivers/usb/host/fhci-dbg.c                        |    1 +
 drivers/usb/host/fhci-hcd.c                        |    1 +
 drivers/usb/host/fhci-hub.c                        |    1 +
 drivers/usb/host/fhci-mem.c                        |    1 +
 drivers/usb/host/fhci-q.c                          |    1 +
 drivers/usb/host/fhci-sched.c                      |    1 +
 drivers/usb/host/fhci-tds.c                        |    1 +
 drivers/usb/host/fhci.h                            |    1 +
 drivers/usb/host/fotg210-hcd.c                     |    1 +
 drivers/usb/host/fsl-mph-dr-of.c                   |    1 +
 drivers/usb/host/hwa-hc.c                          |    1 +
 drivers/usb/host/imx21-dbg.c                       |    1 +
 drivers/usb/host/imx21-hcd.c                       |    1 +
 drivers/usb/host/imx21-hcd.h                       |    1 +
 drivers/usb/host/isp116x-hcd.c                     |    1 +
 drivers/usb/host/isp1362-hcd.c                     |    1 +
 drivers/usb/host/max3421-hcd.c                     |    1 +
 drivers/usb/host/ohci-at91.c                       |    1 +
 drivers/usb/host/ohci-da8xx.c                      |    1 +
 drivers/usb/host/ohci-dbg.c                        |    1 +
 drivers/usb/host/ohci-exynos.c                     |    1 +
 drivers/usb/host/ohci-hcd.c                        |    1 +
 drivers/usb/host/ohci-hub.c                        |    1 +
 drivers/usb/host/ohci-mem.c                        |    1 +
 drivers/usb/host/ohci-nxp.c                        |    1 +
 drivers/usb/host/ohci-omap.c                       |    2 +
 drivers/usb/host/ohci-pci.c                        |    1 +
 drivers/usb/host/ohci-platform.c                   |    5 +-
 drivers/usb/host/ohci-ppc-of.c                     |    1 +
 drivers/usb/host/ohci-ps3.c                        |    1 +
 drivers/usb/host/ohci-pxa27x.c                     |    1 +
 drivers/usb/host/ohci-q.c                          |    1 +
 drivers/usb/host/ohci-s3c2410.c                    |    1 +
 drivers/usb/host/ohci-sa1111.c                     |    1 +
 drivers/usb/host/ohci-sm501.c                      |    1 +
 drivers/usb/host/ohci-spear.c                      |    1 +
 drivers/usb/host/ohci-st.c                         |    1 +
 drivers/usb/host/ohci-tilegx.c                     |    1 +
 drivers/usb/host/ohci-tmio.c                       |    1 +
 drivers/usb/host/ohci.h                            |    1 +
 drivers/usb/host/oxu210hp-hcd.c                    |    1 +
 drivers/usb/host/pci-quirks.c                      |    1 +
 drivers/usb/host/r8a66597-hcd.c                    |    1 +
 drivers/usb/host/r8a66597.h                        |    1 +
 drivers/usb/host/sl811-hcd.c                       |    1 +
 drivers/usb/host/sl811_cs.c                        |    1 +
 drivers/usb/host/ssb-hcd.c                         |    1 +
 drivers/usb/host/u132-hcd.c                        |    1 +
 drivers/usb/host/uhci-hcd.c                        |    4 +-
 drivers/usb/host/whci/asl.c                        |    1 +
 drivers/usb/host/whci/debug.c                      |    1 +
 drivers/usb/host/whci/hcd.c                        |    1 +
 drivers/usb/host/whci/hw.c                         |    1 +
 drivers/usb/host/whci/init.c                       |    1 +
 drivers/usb/host/whci/int.c                        |    1 +
 drivers/usb/host/whci/pzl.c                        |    1 +
 drivers/usb/host/whci/qset.c                       |    1 +
 drivers/usb/host/whci/whcd.h                       |    1 +
 drivers/usb/host/whci/whci-hc.h                    |    1 +
 drivers/usb/host/whci/wusb.c                       |    1 +
 drivers/usb/host/xhci-dbg.c                        |  275 +-
 drivers/usb/host/xhci-dbgcap.c                     |  996 ++++
 drivers/usb/host/xhci-dbgcap.h                     |  229 +
 drivers/usb/host/xhci-dbgtty.c                     |  497 ++
 drivers/usb/host/xhci-debugfs.c                    |  522 +++
 drivers/usb/host/xhci-debugfs.h                    |  133 +
 drivers/usb/host/xhci-ext-caps.c                   |   90 +
 drivers/usb/host/xhci-ext-caps.h                   |   16 +-
 drivers/usb/host/xhci-hub.c                        |  285 +-
 drivers/usb/host/xhci-mem.c                        |  270 +-
 drivers/usb/host/xhci-mtk-sch.c                    |   11 +-
 drivers/usb/host/xhci-mtk.c                        |   20 +-
 drivers/usb/host/xhci-mtk.h                        |   11 +-
 drivers/usb/host/xhci-mvebu.c                      |    5 +-
 drivers/usb/host/xhci-mvebu.h                      |    5 +-
 drivers/usb/host/xhci-pci.c                        |   30 +-
 drivers/usb/host/xhci-plat.c                       |   53 +-
 drivers/usb/host/xhci-plat.h                       |    5 +-
 drivers/usb/host/xhci-rcar.c                       |    5 +-
 drivers/usb/host/xhci-rcar.h                       |    5 +-
 drivers/usb/host/xhci-ring.c                       |  202 +-
 drivers/usb/host/xhci-tegra.c                      |    5 +-
 drivers/usb/host/xhci-trace.c                      |    5 +-
 drivers/usb/host/xhci-trace.h                      |  109 +-
 drivers/usb/host/xhci.c                            |  390 +-
 drivers/usb/host/xhci.h                            |  162 +-
 drivers/usb/image/mdc800.c                         |    1 +
 drivers/usb/image/microtek.c                       |    1 +
 drivers/usb/isp1760/isp1760-core.c                 |    1 +
 drivers/usb/isp1760/isp1760-core.h                 |    1 +
 drivers/usb/isp1760/isp1760-regs.h                 |    1 +
 drivers/usb/isp1760/isp1760-udc.c                  |    1 +
 drivers/usb/isp1760/isp1760-udc.h                  |    1 +
 drivers/usb/misc/adutux.c                          |    1 +
 drivers/usb/misc/appledisplay.c                    |    1 +
 drivers/usb/misc/chaoskey.c                        |    1 +
 drivers/usb/misc/cypress_cy7c63.c                  |    1 +
 drivers/usb/misc/cytherm.c                         |    1 +
 drivers/usb/misc/ehset.c                           |    1 +
 drivers/usb/misc/emi26.c                           |    1 +
 drivers/usb/misc/emi62.c                           |    1 +
 drivers/usb/misc/ezusb.c                           |    1 +
 drivers/usb/misc/ftdi-elan.c                       |    1 +
 drivers/usb/misc/idmouse.c                         |    1 +
 drivers/usb/misc/iowarrior.c                       |    1 +
 drivers/usb/misc/isight_firmware.c                 |    1 +
 drivers/usb/misc/ldusb.c                           |    1 +
 drivers/usb/misc/legousbtower.c                    |    1 +
 drivers/usb/misc/lvstest.c                         |    1 +
 drivers/usb/misc/rio500.c                          |    1 +
 drivers/usb/misc/rio500_usb.h                      |    1 +
 drivers/usb/misc/sisusbvga/sisusb.c                |    1 +
 drivers/usb/misc/sisusbvga/sisusb.h                |    1 +
 drivers/usb/misc/sisusbvga/sisusb_con.c            |    1 +
 drivers/usb/misc/sisusbvga/sisusb_init.c           |    1 +
 drivers/usb/misc/sisusbvga/sisusb_init.h           |    1 +
 drivers/usb/misc/sisusbvga/sisusb_struct.h         |    1 +
 drivers/usb/misc/trancevibrator.c                  |    1 +
 drivers/usb/misc/usb251xb.c                        |    1 +
 drivers/usb/misc/usb3503.c                         |    1 +
 drivers/usb/misc/usb4604.c                         |    1 +
 drivers/usb/misc/usb_u132.h                        |    1 +
 drivers/usb/misc/usblcd.c                          |    1 +
 drivers/usb/misc/usbsevseg.c                       |    1 +
 drivers/usb/misc/usbtest.c                         |    1 +
 drivers/usb/misc/uss720.c                          |    1 +
 drivers/usb/misc/yurex.c                           |    1 +
 drivers/usb/mon/mon_main.c                         |    1 +
 drivers/usb/mtu3/mtu3.h                            |    1 +
 drivers/usb/mtu3/mtu3_core.c                       |    1 +
 drivers/usb/mtu3/mtu3_dr.c                         |    1 +
 drivers/usb/mtu3/mtu3_dr.h                         |    1 +
 drivers/usb/mtu3/mtu3_gadget.c                     |    1 +
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |    1 +
 drivers/usb/mtu3/mtu3_host.c                       |    1 +
 drivers/usb/mtu3/mtu3_hw_regs.h                    |    1 +
 drivers/usb/mtu3/mtu3_plat.c                       |    1 +
 drivers/usb/mtu3/mtu3_qmu.c                        |    1 +
 drivers/usb/mtu3/mtu3_qmu.h                        |    1 +
 drivers/usb/musb/am35x.c                           |    1 +
 drivers/usb/musb/blackfin.c                        |    1 +
 drivers/usb/musb/blackfin.h                        |    1 +
 drivers/usb/musb/cppi_dma.c                        |    1 +
 drivers/usb/musb/da8xx.c                           |    1 +
 drivers/usb/musb/davinci.c                         |    1 +
 drivers/usb/musb/davinci.h                         |    1 +
 drivers/usb/musb/jz4740.c                          |    1 +
 drivers/usb/musb/musb_am335x.c                     |    1 +
 drivers/usb/musb/musb_core.c                       |    1 +
 drivers/usb/musb/musb_core.h                       |    1 +
 drivers/usb/musb/musb_cppi41.c                     |    1 +
 drivers/usb/musb/musb_debug.h                      |    1 +
 drivers/usb/musb/musb_debugfs.c                    |    1 +
 drivers/usb/musb/musb_dma.h                        |    1 +
 drivers/usb/musb/musb_dsps.c                       |    1 +
 drivers/usb/musb/musb_gadget.c                     |    1 +
 drivers/usb/musb/musb_gadget.h                     |    1 +
 drivers/usb/musb/musb_gadget_ep0.c                 |    1 +
 drivers/usb/musb/musb_host.c                       |    1 +
 drivers/usb/musb/musb_host.h                       |    1 +
 drivers/usb/musb/musb_io.h                         |    1 +
 drivers/usb/musb/musb_regs.h                       |    1 +
 drivers/usb/musb/musb_trace.c                      |    1 +
 drivers/usb/musb/musb_trace.h                      |    1 +
 drivers/usb/musb/musb_virthub.c                    |    1 +
 drivers/usb/musb/musbhsdma.c                       |    1 +
 drivers/usb/musb/musbhsdma.h                       |    1 +
 drivers/usb/musb/omap2430.c                        |    1 +
 drivers/usb/musb/omap2430.h                        |    1 +
 drivers/usb/musb/sunxi.c                           |    1 +
 drivers/usb/musb/tusb6010.c                        |    1 +
 drivers/usb/musb/tusb6010.h                        |    1 +
 drivers/usb/musb/tusb6010_omap.c                   |    1 +
 drivers/usb/musb/ux500.c                           |    1 +
 drivers/usb/musb/ux500_dma.c                       |    1 +
 drivers/usb/phy/of.c                               |    1 +
 drivers/usb/phy/phy-ab8500-usb.c                   |    1 +
 drivers/usb/phy/phy-am335x-control.c               |    1 +
 drivers/usb/phy/phy-am335x.c                       |    1 +
 drivers/usb/phy/phy-fsl-usb.c                      |    1 +
 drivers/usb/phy/phy-fsl-usb.h                      |    1 +
 drivers/usb/phy/phy-generic.c                      |    1 +
 drivers/usb/phy/phy-gpio-vbus-usb.c                |    1 +
 drivers/usb/phy/phy-isp1301-omap.c                 |    1 +
 drivers/usb/phy/phy-isp1301.c                      |    1 +
 drivers/usb/phy/phy-keystone.c                     |    1 +
 drivers/usb/phy/phy-mv-usb.c                       |    1 +
 drivers/usb/phy/phy-mv-usb.h                       |    1 +
 drivers/usb/phy/phy-mxs-usb.c                      |    1 +
 drivers/usb/phy/phy-omap-otg.c                     |    1 +
 drivers/usb/phy/phy-tahvo.c                        |    5 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    1 +
 drivers/usb/phy/phy-twl6030-usb.c                  |    1 +
 drivers/usb/phy/phy-ulpi-viewport.c                |    1 +
 drivers/usb/phy/phy-ulpi.c                         |    1 +
 drivers/usb/phy/phy.c                              |    1 +
 drivers/usb/renesas_usbhs/Makefile                 |    2 +-
 drivers/usb/renesas_usbhs/common.c                 |   59 +-
 drivers/usb/renesas_usbhs/common.h                 |   19 +-
 drivers/usb/renesas_usbhs/fifo.c                   |   32 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   11 +-
 drivers/usb/renesas_usbhs/mod.c                    |   11 +-
 drivers/usb/renesas_usbhs/mod.h                    |   11 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   11 +-
 drivers/usb/renesas_usbhs/mod_host.c               |   11 +-
 drivers/usb/renesas_usbhs/pipe.c                   |   30 +-
 drivers/usb/renesas_usbhs/pipe.h                   |   13 +-
 drivers/usb/renesas_usbhs/rcar2.c                  |   36 +-
 drivers/usb/renesas_usbhs/rcar2.h                  |    1 +
 drivers/usb/renesas_usbhs/rcar3.c                  |   85 +-
 drivers/usb/renesas_usbhs/rcar3.h                  |    2 +
 drivers/usb/renesas_usbhs/rza.c                    |   52 +
 drivers/usb/renesas_usbhs/rza.h                    |    4 +
 drivers/usb/serial/aircable.c                      |    1 +
 drivers/usb/serial/ark3116.c                       |    1 +
 drivers/usb/serial/belkin_sa.c                     |    1 +
 drivers/usb/serial/belkin_sa.h                     |    1 +
 drivers/usb/serial/bus.c                           |    1 +
 drivers/usb/serial/ch341.c                         |    1 +
 drivers/usb/serial/console.c                       |    1 +
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/cyberjack.c                     |    1 +
 drivers/usb/serial/cypress_m8.c                    |    1 +
 drivers/usb/serial/digi_acceleport.c               |    1 +
 drivers/usb/serial/empeg.c                         |    1 +
 drivers/usb/serial/f81232.c                        |    1 +
 drivers/usb/serial/f81534.c                        |    1 +
 drivers/usb/serial/ftdi_sio.c                      |    1 +
 drivers/usb/serial/garmin_gps.c                    |    1 +
 drivers/usb/serial/generic.c                       |    1 +
 drivers/usb/serial/io_16654.h                      |    1 +
 drivers/usb/serial/io_edgeport.c                   |    1 +
 drivers/usb/serial/io_edgeport.h                   |    1 +
 drivers/usb/serial/io_ionsp.h                      |    1 +
 drivers/usb/serial/io_ti.c                         |    1 +
 drivers/usb/serial/io_ti.h                         |    1 +
 drivers/usb/serial/io_usbvend.h                    |    1 +
 drivers/usb/serial/ipaq.c                          |    1 +
 drivers/usb/serial/ipw.c                           |    1 +
 drivers/usb/serial/ir-usb.c                        |    1 +
 drivers/usb/serial/iuu_phoenix.c                   |    1 +
 drivers/usb/serial/iuu_phoenix.h                   |    1 +
 drivers/usb/serial/keyspan.c                       |    1 +
 drivers/usb/serial/keyspan_pda.c                   |    1 +
 drivers/usb/serial/kl5kusb105.c                    |    1 +
 drivers/usb/serial/kobil_sct.c                     |    1 +
 drivers/usb/serial/mct_u232.c                      |    1 +
 drivers/usb/serial/mct_u232.h                      |    1 +
 drivers/usb/serial/metro-usb.c                     |    1 +
 drivers/usb/serial/mos7720.c                       |    1 +
 drivers/usb/serial/mos7840.c                       |    1 +
 drivers/usb/serial/mxuport.c                       |    1 +
 drivers/usb/serial/navman.c                        |    1 +
 drivers/usb/serial/omninet.c                       |    1 +
 drivers/usb/serial/opticon.c                       |    1 +
 drivers/usb/serial/option.c                        |    1 +
 drivers/usb/serial/oti6858.c                       |    1 +
 drivers/usb/serial/oti6858.h                       |    1 +
 drivers/usb/serial/pl2303.c                        |    1 +
 drivers/usb/serial/pl2303.h                        |    1 +
 drivers/usb/serial/qcaux.c                         |    1 +
 drivers/usb/serial/qcserial.c                      |    1 +
 drivers/usb/serial/quatech2.c                      |    1 +
 drivers/usb/serial/safe_serial.c                   |    1 +
 drivers/usb/serial/sierra.c                        |    1 +
 drivers/usb/serial/spcp8x5.c                       |    1 +
 drivers/usb/serial/ssu100.c                        |    1 +
 drivers/usb/serial/symbolserial.c                  |    1 +
 drivers/usb/serial/ti_usb_3410_5052.c              |    1 +
 drivers/usb/serial/upd78f0730.c                    |    1 +
 drivers/usb/serial/usb-serial-simple.c             |    1 +
 drivers/usb/serial/usb-serial.c                    |    1 +
 drivers/usb/serial/usb_debug.c                     |    1 +
 drivers/usb/serial/usb_wwan.c                      |    1 +
 drivers/usb/serial/visor.c                         |    1 +
 drivers/usb/serial/visor.h                         |    1 +
 drivers/usb/serial/whiteheat.c                     |    1 +
 drivers/usb/serial/whiteheat.h                     |    1 +
 drivers/usb/serial/wishbone-serial.c               |    1 +
 drivers/usb/serial/xsens_mt.c                      |    1 +
 drivers/usb/storage/alauda.c                       |    1 +
 drivers/usb/storage/cypress_atacb.c                |    1 +
 drivers/usb/storage/datafab.c                      |    1 +
 drivers/usb/storage/debug.c                        |    1 +
 drivers/usb/storage/debug.h                        |    1 +
 drivers/usb/storage/ene_ub6250.c                   |    1 +
 drivers/usb/storage/freecom.c                      |    1 +
 drivers/usb/storage/initializers.c                 |    1 +
 drivers/usb/storage/initializers.h                 |    1 +
 drivers/usb/storage/isd200.c                       |    1 +
 drivers/usb/storage/jumpshot.c                     |    1 +
 drivers/usb/storage/karma.c                        |    1 +
 drivers/usb/storage/onetouch.c                     |    1 +
 drivers/usb/storage/option_ms.c                    |    1 +
 drivers/usb/storage/protocol.c                     |    1 +
 drivers/usb/storage/protocol.h                     |    1 +
 drivers/usb/storage/realtek_cr.c                   |    1 +
 drivers/usb/storage/scsiglue.c                     |    1 +
 drivers/usb/storage/scsiglue.h                     |    1 +
 drivers/usb/storage/sddr09.c                       |    1 +
 drivers/usb/storage/sddr55.c                       |    1 +
 drivers/usb/storage/shuttle_usbat.c                |    1 +
 drivers/usb/storage/transport.c                    |    1 +
 drivers/usb/storage/transport.h                    |    1 +
 drivers/usb/storage/uas.c                          |    1 +
 drivers/usb/storage/unusual_alauda.h               |    1 +
 drivers/usb/storage/unusual_cypress.h              |    1 +
 drivers/usb/storage/unusual_datafab.h              |    1 +
 drivers/usb/storage/unusual_devs.h                 |    1 +
 drivers/usb/storage/unusual_ene_ub6250.h           |    1 +
 drivers/usb/storage/unusual_freecom.h              |    1 +
 drivers/usb/storage/unusual_isd200.h               |    1 +
 drivers/usb/storage/unusual_jumpshot.h             |    1 +
 drivers/usb/storage/unusual_karma.h                |    1 +
 drivers/usb/storage/unusual_onetouch.h             |    1 +
 drivers/usb/storage/unusual_realtek.h              |    1 +
 drivers/usb/storage/unusual_sddr09.h               |    1 +
 drivers/usb/storage/unusual_sddr55.h               |    1 +
 drivers/usb/storage/unusual_uas.h                  |    1 +
 drivers/usb/storage/unusual_usbat.h                |    1 +
 drivers/usb/storage/usb.c                          |    1 +
 drivers/usb/storage/usb.h                          |    1 +
 drivers/usb/storage/usual-tables.c                 |    1 +
 drivers/usb/typec/typec.c                          |    1 +
 drivers/usb/typec/typec_wcove.c                    |    1 +
 drivers/usb/typec/ucsi/ucsi.c                      |    1 +
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |    1 +
 drivers/usb/usb-skeleton.c                         |    1 +
 drivers/usb/usbip/stub.h                           |    1 +
 drivers/usb/usbip/stub_dev.c                       |    1 +
 drivers/usb/usbip/stub_main.c                      |    1 +
 drivers/usb/usbip/stub_rx.c                        |    1 +
 drivers/usb/usbip/stub_tx.c                        |    1 +
 drivers/usb/usbip/usbip_common.c                   |    1 +
 drivers/usb/usbip/usbip_common.h                   |    1 +
 drivers/usb/usbip/usbip_event.c                    |    1 +
 drivers/usb/usbip/vhci.h                           |    1 +
 drivers/usb/usbip/vhci_hcd.c                       |    1 +
 drivers/usb/usbip/vhci_rx.c                        |    1 +
 drivers/usb/usbip/vhci_sysfs.c                     |    1 +
 drivers/usb/usbip/vhci_tx.c                        |    1 +
 drivers/usb/usbip/vudc.h                           |    1 +
 drivers/usb/usbip/vudc_dev.c                       |    1 +
 drivers/usb/usbip/vudc_main.c                      |    1 +
 drivers/usb/usbip/vudc_rx.c                        |    1 +
 drivers/usb/usbip/vudc_sysfs.c                     |    1 +
 drivers/usb/usbip/vudc_transfer.c                  |    1 +
 drivers/usb/usbip/vudc_tx.c                        |    1 +
 drivers/usb/wusbcore/cbaf.c                        |    1 +
 drivers/usb/wusbcore/crypto.c                      |    1 +
 drivers/usb/wusbcore/dev-sysfs.c                   |    1 +
 drivers/usb/wusbcore/devconnect.c                  |    1 +
 drivers/usb/wusbcore/mmc.c                         |    1 +
 drivers/usb/wusbcore/pal.c                         |    1 +
 drivers/usb/wusbcore/reservation.c                 |    1 +
 drivers/usb/wusbcore/rh.c                          |    1 +
 drivers/usb/wusbcore/security.c                    |    1 +
 drivers/usb/wusbcore/wa-hc.c                       |    1 +
 drivers/usb/wusbcore/wa-hc.h                       |    1 +
 drivers/usb/wusbcore/wa-nep.c                      |    1 +
 drivers/usb/wusbcore/wa-rpipe.c                    |    1 +
 drivers/usb/wusbcore/wa-xfer.c                     |    1 +
 drivers/usb/wusbcore/wusbhc.c                      |    1 +
 drivers/usb/wusbcore/wusbhc.h                      |    1 +
 drivers/video/fbdev/Kconfig                        |   13 -
 drivers/video/fbdev/Makefile                       |    1 -
 drivers/video/fbdev/auo_k190x.c                    |    4 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.c             |   63 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.h             |    1 -
 drivers/video/fbdev/sh_mobile_meram.c              |  758 ---
 drivers/video/fbdev/w100fb.c                       |    4 +-
 drivers/watchdog/renesas_wdt.c                     |   93 +-
 include/clocksource/arm_arch_timer.h               |    6 +
 include/drm/bridge/dw_hdmi.h                       |   26 +-
 include/drm/drm_atomic_helper.h                    |    7 +
 include/drm/drm_blend.h                            |    3 +
 include/drm/drm_mode_config.h                      |   10 +-
 include/drm/drm_plane.h                            |   10 +-
 include/drm/drm_plane_helper.h                     |    5 -
 include/dt-bindings/clock/r7s72100-clock.h         |    2 +
 include/dt-bindings/clock/r8a77470-cpg-mssr.h      |   36 +
 include/dt-bindings/clock/r8a77965-cpg-mssr.h      |   62 +
 include/dt-bindings/clock/r8a77970-cpg-mssr.h      |   48 +
 include/dt-bindings/clock/r8a77980-cpg-mssr.h      |   51 +
 include/dt-bindings/clock/r8a77990-cpg-mssr.h      |   62 +
 include/dt-bindings/input/gpio-keys.h              |   13 +
 include/dt-bindings/power/r8a77470-sysc.h          |   22 +
 include/dt-bindings/power/r8a77965-sysc.h          |   30 +
 include/dt-bindings/power/r8a77970-sysc.h          |   32 +
 include/dt-bindings/power/r8a77980-sysc.h          |   43 +
 include/dt-bindings/power/r8a77990-sysc.h          |   26 +
 include/linux/cpufreq.h                            |  125 +-
 include/linux/extcon-provider.h                    |  142 +
 include/linux/extcon.h                             |  109 +-
 include/linux/gpio/consumer.h                      |    6 +
 include/linux/gpio_keys.h                          |    2 +
 include/linux/i2c-gpio.h                           |    4 -
 include/linux/i2c.h                                |   33 +-
 include/linux/mdio.h                               |    3 +
 include/linux/mfd/palmas.h                         |    2 +-
 include/linux/mfd/tmio.h                           |   21 -
 include/linux/mmc/slot-gpio.h                      |    1 +
 include/linux/mtd/spi-nor.h                        |   16 +
 include/linux/of.h                                 |   19 +-
 include/linux/of_address.h                         |   10 +-
 include/linux/of_fdt.h                             |   13 +-
 include/linux/pci.h                                |    9 +
 include/linux/phy.h                                |    9 +
 include/linux/pinctrl/consumer.h                   |    8 +-
 include/linux/platform_data/shmob_drm.h            |    4 -
 include/linux/platform_data/st1232_pdata.h         |   14 -
 include/linux/pm_domain.h                          |    7 +-
 include/linux/pm_wakeup.h                          |    7 +
 include/linux/sh_eth.h                             |    3 -
 include/linux/slab.h                               |   16 +
 include/linux/spi/spi-mem.h                        |  249 +
 include/linux/spi/spi.h                            |    7 +
 include/linux/usb/association.h                    |    1 +
 include/linux/usb/audio-v2.h                       |    1 +
 include/linux/usb/audio.h                          |    1 +
 include/linux/usb/c67x00.h                         |    1 +
 include/linux/usb/cdc-wdm.h                        |    1 +
 include/linux/usb/cdc.h                            |    1 +
 include/linux/usb/cdc_ncm.h                        |    1 +
 include/linux/usb/composite.h                      |    1 +
 include/linux/usb/ehci_def.h                       |    1 +
 include/linux/usb/ehci_pdriver.h                   |    1 +
 include/linux/usb/g_hid.h                          |    1 +
 include/linux/usb/gadget.h                         |    1 +
 include/linux/usb/gpio_vbus.h                      |    1 +
 include/linux/usb/hcd.h                            |    7 +
 include/linux/usb/input.h                          |    1 +
 include/linux/usb/isp1301.h                        |    1 +
 include/linux/usb/m66592.h                         |    1 +
 include/linux/usb/musb-ux500.h                     |    1 +
 include/linux/usb/net2280.h                        |    1 +
 include/linux/usb/of.h                             |    1 +
 include/linux/usb/ohci_pdriver.h                   |    1 +
 include/linux/usb/otg-fsm.h                        |    1 +
 include/linux/usb/phy_companion.h                  |    1 +
 include/linux/usb/r8a66597.h                       |    1 +
 include/linux/usb/renesas_usbhs.h                  |   15 +-
 include/linux/usb/rndis_host.h                     |    1 +
 include/linux/usb/samsung_usb_phy.h                |    1 +
 include/linux/usb/serial.h                         |    1 +
 include/linux/usb/storage.h                        |    1 +
 include/linux/usb/tegra_usb_phy.h                  |    1 +
 include/linux/usb/tilegx.h                         |    1 +
 include/linux/usb/ulpi.h                           |    1 +
 include/linux/usb/usb338x.h                        |    1 +
 include/linux/usb/usbnet.h                         |    1 +
 include/linux/usb/wusb-wa.h                        |    1 +
 include/linux/usb/wusb.h                           |    1 +
 include/linux/usb/xhci-dbgp.h                      |    1 +
 include/linux/usbdevice_fs.h                       |    1 +
 include/media/drv-intf/renesas-ceu.h               |   26 +
 include/media/v4l2-async.h                         |   68 +-
 include/media/v4l2-common.h                        |   26 +
 include/media/v4l2-fwnode.h                        |  118 +
 include/media/vsp1.h                               |   45 +-
 include/sound/core.h                               |    2 +
 include/sound/soc.h                                |    4 +
 include/uapi/linux/i2c.h                           |    3 +
 include/video/sh_mobile_lcdc.h                     |    3 -
 include/video/sh_mobile_meram.h                    |   95 -
 lib/dma-debug.c                                    |   20 +-
 lib/test_firmware.c                                |   14 +-
 lib/test_kmod.c                                    |   14 +-
 sound/core/init.c                                  |   32 +
 sound/soc/omap/mcbsp.c                             |    4 +-
 sound/soc/sh/Kconfig                               |    6 +-
 sound/soc/sh/fsi.c                                 |   11 +-
 sound/soc/sh/rcar/adg.c                            |   72 +-
 sound/soc/sh/rcar/cmd.c                            |   15 +-
 sound/soc/sh/rcar/core.c                           |  261 +-
 sound/soc/sh/rcar/ctu.c                            |   88 +-
 sound/soc/sh/rcar/dma.c                            |  199 +-
 sound/soc/sh/rcar/dvc.c                            |   60 +-
 sound/soc/sh/rcar/gen.c                            |    3 +-
 sound/soc/sh/rcar/mix.c                            |  158 +-
 sound/soc/sh/rcar/rsnd.h                           |   61 +-
 sound/soc/sh/rcar/src.c                            |   22 +-
 sound/soc/sh/rcar/ssi.c                            |  239 +-
 sound/soc/sh/rcar/ssiu.c                           |    5 +-
 sound/soc/soc-core.c                               |   37 +
 1661 files changed, 67277 insertions(+), 23759 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-drivers-xhci_hcd
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
 create mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt
 delete mode 100644 Documentation/devicetree/bindings/eeprom/eeprom.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
 create mode 100644 arch/arm/boot/dts/iwg20d-q7-common.dtsi
 create mode 100644 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22m.dtsi
 create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
 create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7790-stout.dts
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 create mode 100644 arch/arm/mach-shmobile/headsmp-apmu.S
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-condor.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
 create mode 100644 drivers/clk/renesas/r8a77470-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77965-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77970-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77980-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77990-cpg-mssr.c
 create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.c
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_lvds.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dts
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.h
 create mode 100644 drivers/media/platform/rcar-vin/rcar-csi2.c
 create mode 100644 drivers/media/platform/renesas-ceu.c
 delete mode 100644 drivers/media/platform/vsp1/vsp1_bru.h
 rename drivers/media/platform/vsp1/{vsp1_bru.c => vsp1_brx.c} (60%)
 create mode 100644 drivers/media/platform/vsp1/vsp1_brx.h
 create mode 100644 drivers/media/platform/vsp1/vsp1_uif.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_uif.h
 create mode 100644 drivers/of/unittest-data/overlay_0.dts
 create mode 100644 drivers/of/unittest-data/overlay_1.dts
 create mode 100644 drivers/of/unittest-data/overlay_10.dts
 create mode 100644 drivers/of/unittest-data/overlay_11.dts
 create mode 100644 drivers/of/unittest-data/overlay_12.dts
 create mode 100644 drivers/of/unittest-data/overlay_13.dts
 create mode 100644 drivers/of/unittest-data/overlay_15.dts
 create mode 100644 drivers/of/unittest-data/overlay_2.dts
 create mode 100644 drivers/of/unittest-data/overlay_3.dts
 create mode 100644 drivers/of/unittest-data/overlay_4.dts
 create mode 100644 drivers/of/unittest-data/overlay_5.dts
 create mode 100644 drivers/of/unittest-data/overlay_6.dts
 create mode 100644 drivers/of/unittest-data/overlay_7.dts
 create mode 100644 drivers/of/unittest-data/overlay_8.dts
 create mode 100644 drivers/of/unittest-data/overlay_9.dts
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77470.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77965.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77970.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77980.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77990.c
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77965-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77970-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77980-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 drivers/spi/internals.h
 create mode 100644 drivers/spi/spi-mem.c
 create mode 100644 drivers/usb/host/xhci-dbgcap.c
 create mode 100644 drivers/usb/host/xhci-dbgcap.h
 create mode 100644 drivers/usb/host/xhci-dbgtty.c
 create mode 100644 drivers/usb/host/xhci-debugfs.c
 create mode 100644 drivers/usb/host/xhci-debugfs.h
 create mode 100644 drivers/usb/host/xhci-ext-caps.c
 create mode 100644 drivers/usb/renesas_usbhs/rza.c
 create mode 100644 drivers/usb/renesas_usbhs/rza.h
 delete mode 100644 drivers/video/fbdev/sh_mobile_meram.c
 create mode 100644 include/dt-bindings/clock/r8a77470-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77965-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77970-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77980-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77990-cpg-mssr.h
 create mode 100644 include/dt-bindings/input/gpio-keys.h
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77965-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77970-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77980-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 create mode 100644 include/linux/extcon-provider.h
 delete mode 100644 include/linux/platform_data/st1232_pdata.h
 create mode 100644 include/linux/spi/spi-mem.h
 create mode 100644 include/media/drv-intf/renesas-ceu.h
 delete mode 100644 include/video/sh_mobile_meram.h
_______________________________________________
LTSI-dev mailing list
LTSI-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/ltsi-dev

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-10 12:26 [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8 Simon Horman
@ 2018-08-13  7:01 ` Khiem Nguyen
  2018-08-17  9:19   ` Simon Horman
  0 siblings, 1 reply; 8+ messages in thread
From: Khiem Nguyen @ 2018-08-13  7:01 UTC (permalink / raw)
  To: Simon Horman, ltsi-dev; +Cc: linux-renesas-soc, Magnus Damm, Khiem Nguyen

Hi Simon,

>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git
> backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
> 
> for you to fetch changes up to 324cbb6f3c19b25bdb179bd1e568e27a4b35c7ed:
> 
>   thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources
> (2018-08-03 15:04:24 +0200)

I could not find either the tag or the commit ID in renesas-backport git repo.
Could you help confirm it ?

Best regards,
KHIEM Nguyen

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-13  7:01 ` Khiem Nguyen
@ 2018-08-17  9:19   ` Simon Horman
  2018-08-17  9:38     ` Simon Horman
  0 siblings, 1 reply; 8+ messages in thread
From: Simon Horman @ 2018-08-17  9:19 UTC (permalink / raw)
  To: Khiem Nguyen; +Cc: ltsi-dev, linux-renesas-soc, Magnus Damm

On Mon, Aug 13, 2018 at 07:01:12AM +0000, Khiem Nguyen wrote:
> Hi Simon,
> 
> >   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git
> > backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
> > 
> > for you to fetch changes up to 324cbb6f3c19b25bdb179bd1e568e27a4b35c7ed:
> > 
> >   thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources
> > (2018-08-03 15:04:24 +0200)
> 
> I could not find either the tag or the commit ID in renesas-backport git repo.
> Could you help confirm it ?

Sorry about that, it should be there now.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-17  9:19   ` Simon Horman
@ 2018-08-17  9:38     ` Simon Horman
  2018-08-17 10:52       ` Simon Horman
  0 siblings, 1 reply; 8+ messages in thread
From: Simon Horman @ 2018-08-17  9:38 UTC (permalink / raw)
  To: Khiem Nguyen; +Cc: ltsi-dev, linux-renesas-soc, Magnus Damm

On Fri, Aug 17, 2018 at 11:19:56AM +0200, Simon Horman wrote:
> On Mon, Aug 13, 2018 at 07:01:12AM +0000, Khiem Nguyen wrote:
> > Hi Simon,
> > 
> > >   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git
> > > backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
> > > 
> > > for you to fetch changes up to 324cbb6f3c19b25bdb179bd1e568e27a4b35c7ed:
> > > 
> > >   thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources
> > > (2018-08-03 15:04:24 +0200)
> > 
> > I could not find either the tag or the commit ID in renesas-backport git repo.
> > Could you help confirm it ?
> 
> Sorry about that, it should be there now.

Hi again,

looking more closely I realised that there was an error in the tagging
of the release. I will push a fresh tag shortly.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-17  9:38     ` Simon Horman
@ 2018-08-17 10:52       ` Simon Horman
  2018-08-22 14:03         ` Geert Uytterhoeven
  2018-09-12 12:36         ` Geert Uytterhoeven
  0 siblings, 2 replies; 8+ messages in thread
From: Simon Horman @ 2018-08-17 10:52 UTC (permalink / raw)
  To: Khiem Nguyen; +Cc: ltsi-dev, linux-renesas-soc, Magnus Damm

On Fri, Aug 17, 2018 at 11:38:54AM +0200, Simon Horman wrote:
> On Fri, Aug 17, 2018 at 11:19:56AM +0200, Simon Horman wrote:
> > On Mon, Aug 13, 2018 at 07:01:12AM +0000, Khiem Nguyen wrote:
> > > Hi Simon,
> > > 
> > > >   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git
> > > > backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
> > > > 
> > > > for you to fetch changes up to 324cbb6f3c19b25bdb179bd1e568e27a4b35c7ed:
> > > > 
> > > >   thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources
> > > > (2018-08-03 15:04:24 +0200)
> > > 
> > > I could not find either the tag or the commit ID in renesas-backport git repo.
> > > Could you help confirm it ?
> > 
> > Sorry about that, it should be there now.
> 
> Hi again,
> 
> looking more closely I realised that there was an error in the tagging
> of the release. I will push a fresh tag shortly.

Hi Khiem-san, Hi Greg,

please find the details of the corrected tag below:


The following changes since commit 2ae6c0413b4768f9d8fc6f718a732f9dae014b67:

  Linux 4.14.61 (2018-08-06 16:20:52 +0200)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened

for you to fetch changes up to cc88cfdc0571385f098e82db47f5a16b6f44726e:

  i2c: rcar: use the new get_bus_free callback (2018-08-09 17:22:00 +0200)

----------------------------------------------------------------
LTSI-v4.14 Backports for Renesas SoCs (to v4.18-rc8)

Base:
* v4.14.61
* Similar backport of components for Renesas SoCs to v4.17

Backports of the following components to their standard as of v4.18-rc8:

* adv7511
* cpg
* dw-hdmi
* fsi
* gen3 (Renesas ARM64 based SoCs)
* gpio-pca953x
* gpio-rcar
* i2c-rcar
* i2c-sh-mobile
* lcdc
* m25p80
* mach-shmobile (Renesas ARM based SoCs)
* pcie-rcar
* pcie-rcar
* ravb
* ravb
* rcar-dmac
* rcar-du
* rcar-gen3-thermal
* rcar-jpu
* rcar-rst
* rcar-snd
* rcar-thermal
* rcar-vin
* renesas-ceu
* renesas-sdhi
* renesas-soc-id
* sh-cmt
* sh-dma
* sh-eth
* sh-eth
* sh-msiof
* sh-pfc
* sh-pfc
* sh-rtc
* sh-sci
* sh-timers
* staging-board
* sysc
* usb3-peri
* usbhs
* vsp1
* vsp1
* watchdog
* xhci-plat

Selected post-v4.18-rc6 backports for:

* i2c-rcar
* rcar-thermal
* rcar-dmac
* i2c (core)
* usb (core)

----------------------------------------------------------------
ABE Hiroshige (1):
      clk: renesas: r8a7796: Add FDP clock

Adam Wallis (2):
      xhci: allow TRACE to work with EVENT ring dequeue
      usb: xhci: allow imod-interval to be configurable

Ajay Gupta (1):
      usb: xhci: increase CRS timeout value

Alex Elder (4):
      arm64: defconfig: re-enable Qualcomm DB410c USB
      arm64: defconfig: remove CONFIG_USB_EHCI_MSM
      arm64: defconfig: remove CONFIG_USB_MSM_OTG
      arm64: defconfig: remove CONFIG_USB_QCOM_8X16_PHY

Amit Kucheria (4):
      arm64: defconfig: enable new trigger modes for leds
      arm64: defconfig: Enable the APCS IPC driver on Qualcomm platforms
      arm64: defconfig: enable thermal sensor on QCOM platforms
      arm64: defconfig: enable more cpufreq governors

Andrew Lunn (2):
      net: mdio: Only perform gpio reset for PHYs
      net: phy: Handle not having GPIO enabled in the kernel

Anshuman Gupta (1):
      usb: xhci: reduce device initiated resume time variance.

Antoine Tenart (1):
      arm64: defconfig: enable the Marvell 10G PHY as a module

Ard Biesheuvel (2):
      arm64: defconfig: add newly added accelerated crypto modules
      arm64: defconfig: add support for Socionext SynQuacer based platforms

Arnd Bergmann (6):
      phy: rcar-gen3-usb2: select USB_COMMON
      ARM: shmobile: rcar-gen2: fix non-SMP build
      ARM: dts: r8a779x: Add '#reset-cells' in cpg-mssr
      mmc: tmio: hide unused tmio_mmc_clk_disable/tmio_mmc_clk_enable functions
      ASoC: rsnd: mark PM functions __maybe_unused
      media: renesas-ceu: mark PM functions as __maybe_unused

Bartlomiej Zolnierkiewicz (3):
      drm: shmobile: remove unused MERAM support
      video: fbdev: sh_mobile_lcdcfb: remove unused MERAM support
      video: fbdev: remove unused sh_mobile_meram driver

Bartosz Golaszewski (4):
      dt-bindings: at24: new optional property - wp-gpios
      dt-bindings: at24: consistently document the compatible property
      dt-bindings: at24: fix formatting and style
      dt-bindings: at24: extend the list of supported chips

Biju Das (88):
      phy: rcar-gen2: Add r8a7743/5 support
      pinctrl: sh-pfc: r8a7745: Implement voltage switching for SDHI
      usb: renesas_usbhs: Add compatible string for r8a7743/5
      ARM: dts: r8a7743: Add SDHI controllers
      ARM: dts: iwg20m: Enable SDHI0 controller
      ARM: dts: iwg20d-q7: Add SDHI1 support
      ARM: dts: r8a7745: Add GPIO support
      ARM: dts: iwg22m: Add iWave RZG1E SODIMM SOM
      ARM: dts: iwg22d-sodimm: Add support for iWave G22D-SODIMM board
      ARM: dts: r8a7745: Add Ethernet AVB support
      ARM: dts: iwg20d-q7: Add chosen node
      ARM: dts: iwg20d-q7: Add RTC support
      ARM: dts: iwg22d-sodimm: Add pinctl support for scif4
      ARM: dts: iwg22d-sodimm: Add Ethernet AVB support
      ARM: dts: r8a7743: Add internal PCI bridge nodes
      ARM: dts: r8a7743: Add USB PHY DT support
      ARM: dts: r8a7743: Link PCI USB devices to USB PHY
      ARM: dts: iwg20d-q7: Enable internal PCI
      ARM: dts: iwg20d-q7: Enable USB PHY
      ARM: dts: r8a7743: Add IIC cores to dtsi
      ARM: dts: r8a7745: Add internal PCI bridge nodes
      ARM: dts: r8a7745: Add USB PHY DT support
      ARM: dts: r8a7745: Link PCI USB devices to USB PHY
      ARM: dts: iwg22d-sodimm: Enable internal PCI
      ARM: dts: iwg22d-sodimm: Enable USB PHY
      ARM: dts: r8a7743: Add HS-USB device node
      ARM: dts: iwg20d-q7: Enable HS-USB
      ARM: dts: r8a7743: Add USB-DMAC device nodes
      ARM: dts: r8a7743: Enable DMA for HSUSB
      dt-bindings: thermal: rcar: Add device tree support for r8a7743
      pinctrl: sh-pfc: r8a7794: Add i2c5 pin groups and function
      ASoC: rsnd: Add device tree support for r8a774[35]
      ARM: dts: r8a7745: Add HS-USB device node
      ARM: dts: r8a7745: Add USB-DMAC device nodes
      ARM: dts: r8a7745: Enable DMA for HSUSB
      ARM: dts: iwg22d-sodimm: Enable HS-USB
      ARM: dts: r8a7743: Add default PCIe bus clock
      ARM: dts: r8a7743: Add PCIe Controller device node
      ARM: dts: iwg20d-q7: Enable PCIe Controller
      ARM: shmobile: defconfig: Enable SGTL5000 audio codec
      ARM: dts: r8a7743: Add audio clocks
      ARM: dts: r8a7743: Add audio DMAC support
      ARM: dts: r8a7743: Add sound support
      ARM: dts: r8a7743: Add thermal device to DT
      ARM: dts: iwg20d-q7-common: Enable SGTL5000 audio codec
      ARM: dts: iwg20d-q7-common: Sound PIO support
      ARM: dts: iwg20d-q7-common: Sound DMA support on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via SRC on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add audio clocks
      ARM: dts: r8a7745: Add audio DMAC support
      ARM: dts: r8a7745: Add sound support
      ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec
      ARM: dts: iwg22d-sodimm: Sound PIO support
      ARM: dts: iwg22d-sodimm: Sound DMA support on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add missing clock for secondary CA7 CPU core
      dt-bindings: iommu: ipmmu-vmsa: Add device tree support for r8a774[35]
      dt-bindings: PCI: rcar: Add device tree support for r8a7743
      dt-bindings: net: renesas-ravb: Add support for r8a77470 SoC
      dt-bindings: rcar-dmac: Document r8a77470 support
      serial: sh-sci: Document r8a77470 bindings
      ARM: dts: r8a7743: Add IPMMU DT nodes
      ARM: dts: r8a7745: Add IPMMU DT nodes
      ARM: dts: r8a7743: Add VSP support
      ARM: dts: r8a7745: Add VSP support
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: Identify RZ/G1C
      dt-bindings: pinctrl: sh-pfc: Document r8a77470 PFC support
      pinctrl: sh-pfc: Add r8a77470 PFC support
      soc: renesas: rcar-sysc: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: dts: r8a77470: Initial SoC device tree
      ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
      dt-bindings: arm: Document iW-RainboW-G23S single board computer
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: dts: r8a77470: Add SYS-DMAC support
      ARM: dts: r8a77470: Add IRQC support
      ARM: dts: r8a77470: Add SCIF support
      ARM: dts: r8a77470: Add SCIF DMA support
      ARM: dts: r8a77470: Add EtherAVB support
      ARM: dts: iwg23s-sbc: Add EtherAVB support
      dt-bindings: gpio: rcar: Add r8a77470 (RZ/G1C) support
      clk: renesas: Add r8a77470 CPG Core Clock Definitions
      clk: renesas: cpg-mssr: Add r8a77470 support

Bjorn Helgaas (1):
      PCI: Remove PCI_REASSIGN_ALL_RSRC use on arm and arm64

Bogdan Mirea (1):
      arm64: dts: renesas: salvator-x: Remove renesas, no-ether-link property

Boris Brezillon (5):
      spi: Expose spi_{map,unmap}_buf() for internal use
      spi: Add an helper to flush the message queue
      spi: Extend the core to ease integration of SPI memory controllers
      mtd: spi-nor: Use the spi_mem_xx() API
      mtd: devices: m25p80: Use spi_mem_set_drvdata() instead of spi_set_drvdata()

Chanwoo Choi (1):
      extcon: Split out extcon header file for consumer and provider device

Chris Brandt (6):
      i2c: riic: remove clock and frequency restrictions
      pinctrl: rza1: Add support for RZ/A1L
      dt-bindings: pinctrl: Add support for RZ/A1M and RZ/A1L
      usb: renesas_usbhs: Add support for RZ/A1
      dt-bindings: usb: renesas_usbhs: Add support for RZ/A1
      ARM: dts: r7s72100: add USB device to device tree

Chris Paterson (3):
      ARM: dts: r8a7790: Correct critical CPU temperature
      ARM: dts: r8a7791: Correct critical CPU temperature
      ARM: dts: r8a7793: Correct critical CPU temperature

Christoffer Dall (1):
      KVM: arm/arm64: Check that system supports split eoi/deactivate

Christoph Hellwig (1):
      sh: make dma_cache_sync a no-op

Claudio Foellmi (1):
      i2c: generic recovery: check SCL before SDA

Colin Ian King (4):
      spi: sh-msiof: remove redundant pointer dev
      usb: gadget: udc: renesas_usb3: make const array max_packet_array static
      mmc: sh_mmcif: remove redundant initialization of 'opc'
      PCI: rcar-gen2: Remove duplicated bit-wise or of RCAR_PCI_INT_SIGRETABORT

Corentin Labbe (4):
      usb: xhci: remove unused variable last_freed_endpoint
      usb: xhci: remove unused variable ep
      usb: xhci: remove unused variable urb_priv
      usb: xhci: remove unused variable ep_ring

Cyrille Pitchen (1):
      PCI: OF: Add generic function to parse and allocate PCI resources

Dan Carpenter (2):
      drm/bridge: adv7511: Fix a use after free
      mmc: tmio, renesas_sdhi: Remove unneeded NULL check

Davidlohr Bueso (1):
      irqchip/gic: Update supports_deactivate static key to modern api

Dien Pham (5):
      arm64: dts: renesas: r8a7795: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a7796: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a7796: Update OPPs to support CA53 dfs
      arm64: dts: renesas: r8a7795: Update OPPs to support CA53 dfs
      PCI: rcar: Use runtime PM to control controller clock

Dietmar Eggemann (1):
      ARM: dts: r8a7790: add cpu capacity-dmips-mhz information

Dinh Nguyen (1):
      arm64: defconfig: enable stmmac ethernet to defconfig

Dirk Behme (1):
      pinctrl: sh-pfc: r8a7795: Re-add DRIF support

Divagar Mohandass (1):
      dt-bindings: add eeprom "size" property

Dominik Brodowski (1):
      cpufreq: Add and use cpufreq_for_each_{valid_,}entry_idx()

Emre Ucan (1):
      drm: rcar-du: Track dma-buf fences

Fabrizio Castro (89):
      spi: rspi: Add r8a7743/5 to the compatible list
      spi: sh-msiof: Add compatible strings for r8a774[35]
      spi: sh-msiof: Add r8a774[35] to the compatible list
      clk: renesas: cpg-mssr: Add du1 clock to R8A7745
      dt-bindings: apmu: Document r8a7745 support
      ARM: dts: r8a7745: Add I2C DT support
      ARM: dts: r8a7745: Add MMC interface support
      ARM: dts: iwg22m: Add eMMC support
      ARM: dts: iwg22m: Add RTC support
      ARM: dts: r8a7745: Add SDHI controllers
      ARM: dts: iwg22m: Enable SDHI1 controller
      ARM: dts: r8a7743: Add QSPI support
      ARM: dts: iwg20m: Add SPI NOR support
      ARM: dts: r8a7745: Add QSPI support
      ARM: dts: iwg22m: Add SPI NOR support
      ARM: dts: iwg22d: Enable SDHI0 controller
      ARM: dts: r8a7745: Add MSIOF[012] support
      ARM: dts: r8a7743: Add MSIOF[012] support
      ARM: dts: iwg20d-q7: Rework DT architecture
      ARM: dts: iwg20d-q7-dbcm-ca: Add device trees for camera DB
      ARM: dts: r8a7743: Add xhci support to SoC dtsi
      dt-bindings: can: rcar_can: document r8a774[35] can support
      dt-bindings: display: rcar-du: Document R8A774[35] DU
      drm: rcar-du: Add R8A7743 support
      drm: rcar-du: Add R8A7745 support
      pinctrl: sh-pfc: r8a7745: Add CAN[01] support
      pinctrl: sh-pfc: r8a7794: Add can_clk function
      pinctrl: sh-pfc: r8a7794: Add PWM[0123456] support
      pinctrl: sh-pfc: r8a7794: Add tpu groups and function
      pinctrl: sh-pfc: r8a7791: Add tpu groups and function
      dt-bindings: usb-xhci: Document r8a7743 support
      ARM: dts: r8a7743: Add DU support
      ARM: dts: iwg22d: Use /dev/ttySC3 as debug console
      ARM: dts: iwg22d: Add /dev/ttySC5 support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add device tree for HDMI DB
      ARM: dts: iwg22d-sodimm: sort dt nodes
      ARM: dts: r8a7745: Add IIC cores to dtsi
      ARM: dts: iwg20d-q7: Add support for ttySC3
      ARM: dts: r8a7745: Add DU support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add HDMI video output
      ARM: dts: r8a7745: Add CAN[01] SoC support
      ARM: dts: iwg22d-sodimm: Add can0 support to carrier board
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add can1 support to HDMI DB
      ARM: dts: r8a7743: Add CAN[01] SoC support
      ARM: dts: iwg20d-q7-common: Add can0 support to carrier board
      ARM: dts: r8a7743: add VIN dt support
      ARM: dts: r8a7745: add VIN dt support
      ARM: dts: r8a7745: Add APMU node and second CPU core
      ARM: shmobile: defconfig: Enable PWM
      ARM: dts: r8a7743: Add PWM SoC support
      ARM: dts: r8a7743: Add TPU support
      ARM: dts: r8a7745: Add PWM SoC support
      ARM: dts: r8a7745: Add TPU support
      ARM: dts: r8a7743: Add CMT SoC specific support
      ARM: dts: r8a7745: Add CMT SoC specific support
      dt-bindings: pwm: rcar: Document r8a774[35] PWM bindings
      dt-bindings: pwm: renesas-tpu: Document r8a774[35] support
      soc: renesas: rcar-rst: Enable watchdog as reset trigger for Gen2
      watchdog: renesas_wdt: Add suspend/resume support
      watchdog: renesas_wdt: Add R-Car Gen2 support
      watchdog: renesas_wdt: Add restart handler
      ARM: dts: iwg20m: Enable cmt0
      ARM: dts: iwg22m: Enable cmt0
      ARM: shmobile: Add watchdog support
      ARM: shmobile: rcar-gen2: Add watchdog support
      clk: renesas: r8a7743: Add rwdt clock
      clk: renesas: r8a7745: Add rwdt clock
      clk: renesas: r8a7790: Add rwdt clock
      clk: renesas: r8a7791/r8a7793: Add rwdt clock
      clk: renesas: r8a7794: Add rwdt clock
      dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support
      dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support
      media: dt-bindings: media: rcar_vin: Reverse SoC part number list
      media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35]
      ARM: dts: r8a7743: Adjust SMP routine size
      ARM: dts: r8a7745: Adjust SMP routine size
      ARM: dts: r8a7790: Adjust SMP routine size
      ARM: dts: r8a7791: Adjust SMP routine size
      ARM: dts: r8a7792: Adjust SMP routine size
      ARM: dts: r8a7793: Adjust SMP routine size
      ARM: dts: r8a7794: Adjust SMP routine size
      ARM: dts: r8a7743: Add watchdog support to SoC dtsi
      ARM: dts: r8a7745: Add watchdog support to SoC dtsi
      ARM: dts: r8a7790: Add watchdog support to SoC dtsi
      ARM: dts: r8a7791: Add watchdog support to SoC dtsi
      ARM: dts: r8a7794: Add watchdog support to SoC dtsi
      ARM: dts: iwg20m: Add watchdog support to SoM dtsi
      ARM: dts: iwg22m: Add watchdog support to SoM dtsi
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Fengguang Wu (1):
      PCI: rcar: Remove unnecessary semicolon

Florian Fainelli (1):
      net: phy: micrel: Use strlcpy() for ethtool::get_strings

Frank Rowand (16):
      of: overlay.c: Remove comments that state the obvious, to reduce clutter
      of: overlay.c: Convert comparisons to zero or NULL to logical expressions
      of: overlay: rename identifiers to more reflect what they do
      of: overlay: rename identifiers in dup_and_fixup_symbol_prop()
      of: overlay: minor restructuring
      of: overlay: detect cases where device tree may become corrupt
      of: overlay: expand check of whether overlay changeset can be removed
      of: overlay: loosen overly strict phandle clash check
      of: overlay: avoid race condition between applying multiple overlays
      of: overlay: simplify applying symbols from an overlay
      of: overlay: remove a dependency on device node full_name
      of: overlay: remove unneeded check for NULL kbasename()
      of: overlay: pr_err from return NOTIFY_OK to overlay apply/remove
      of: overlay: make pr_err() string unique
      of: change overlay apply input data from unflattened to FDT
      of: improve reporting invalid overlay target path

Geert Uytterhoeven (250):
      dt-bindings: display: renesas: dw-hdmi: Drop bogus node name suffix
      ASoC: fsi: Use of_device_get_match_data() helper
      arm64: defconfig: Enable Renesas R8A77995 SoC
      ARM: shmobile: Document R-Car V3M SoC DT bindings
      arm64: dts: renesas: r8a7795-es1: Drop extra zero from usb unit address
      arm64: dts: renesas: r8a7795: Drop bogus HDMI node names suffixes
      arm64: dts: renesas: r8a77995: Use r8a7795-sysc binding definitions
      arm64: dts: renesas: r8a77995: Use r8a7795-cpg-mssr binding definitions
      arm64: dts: draak: Add serial console pins
      arm64: dts: r8a7796: Add INTC-EX device node
      arm64: dts: r8a77970: Add INTC-EX device node
      arm64: dts: r8a77995: Add INTC-EX device node
      gpio: rcar: Use of_device_get_match_data() helper
      i2c: sh_mobile: Use of_device_get_match_data() helper
      dt-bindings: iommu: ipmmu-vmsa: Use generic node name
      irqchip/renesas-intc-irqpin: Use of_device_get_match_data() helper
      dt-bindings: irqchip: renesas-irqc: Document R-Car M3-W, V3M, D3 support
      ravb: Consolidate clock handling
      Revert "ravb: add workaround for clock when resuming with WoL enabled"
      iio: adc: rcar-gyroadc: Cast pointer to uintptr_t to fix warning on 64-bit
      iio: adc: rcar-gyroadc: Use of_device_get_match_data() helper
      spi: rspi: Use of_device_get_match_data() helper
      spi: rspi: Do not set SPCR_SPE in qspi_set_config_register()
      ata: sata_rcar: Use of_device_get_match_data() helper
      clocksource/drivers/sh_cmt: Remove support for "renesas,cmt-32*"
      clocksource/drivers/sh_cmt: Mark "renesas,cmt-48-gen2" deprecated
      clocksource/drivers/sh_cmt: Remove unused "renesas, channels-mask" handling
      clocksource/drivers/sh_cmt: Use of_device_get_match_data() helper
      mtd: nand: sh_flctl: Use of_device_get_match_data() helper
      spi: sh-msiof: Use of_device_get_match_data() helper
      pinctrl: sh-pfc: r8a7795-es1: Restore sort order
      pinctrl: sh-pfc: r8a7795: Restore sort order
      pinctrl: sh-pfc: r8a7795: Add INTC-EX pins, groups and function
      pinctrl: sh-pfc: r8a77995: Remove USB0_IDIN and USB0_IDPU pins
      pinctrl: sh-pfc: Remove matching on plain sh-pfc platform device
      pinctrl: sh-pfc: Drop width parameter of sh_pfc_{read,write}_reg()
      pinctrl: sh-pfc: Add generic bias register description
      pinctrl: sh-pfc: Add sh_pfc_pin_to_bias_reg() helper
      pinctrl: sh-pfc: r8a7795-es1: Use generic bias register description
      pinctrl: sh-pfc: r8a7795: Use generic bias register description
      pinctrl: sh-pfc: r8a7796: Use generic bias register description
      pinctrl: sh-pfc: r8a7778: Use generic bias register description
      pinctrl: sh-pfc: Remove obsolete sh_pfc_pin_to_bias_info()
      pinctrl: sh-pfc: Add generic IOCTRL register description
      pinctrl: sh-pfc: r8a7795-es1: Use generic IOCTRL register description
      pinctrl: sh-pfc: r8a7795: Use generic IOCTRL register description
      pinctrl: sh-pfc: r8a7796: Use generic IOCTRL register description
      pinctrl: sh-pfc: Save/restore registers for PSCI system suspend
      serial: sh-sci: Use of_device_get_match_data() helper
      Input: st1232 - remove obsolete platform device support
      usb: gadget: udc: renesas_usb3: Use of_device_get_match_data() helper
      usb: renesas_usbhs: Use of_device_get_match_data() helper
      v4l: vsp1: Use generic node name
      usb: host: xhci-plat: Use of_device_get_match_data() helper
      dt-bindings: PCI: rcar: Correct example to match reality
      clk: renesas: r8a7795: Correct parent clock of INTC-AP
      clk: renesas: r8a7796: Correct parent clock of INTC-AP
      clk: renesas: r8a77995: Correct parent clock of INTC-AP
      dt-bindings: clk: r7s72100: Add missing I and G clocks
      clk: renesas: rz: clk-rz is meant for RZ/A1
      clk: renesas: cpg-mssr: Restore module clocks during resume
      clk: renesas: cpg-mssr: Add support to restore core clocks during resume
      clk: renesas: div6: Restore clock state during resume
      clk: renesas: rcar-gen3: Restore SDHI clocks during resume
      clk: renesas: rcar-gen3: Restore R clock during resume
      arm64: renesas: Add Renesas R8A77970 Kconfig support
      PM / Domains: Allow genpd users to specify default active wakeup behavior
      ARM: dts: r8a7790: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7792: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7793: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7794: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7790: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7793: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7794: Stop grouping clocks under a "clocks" subnode
      ARM: Add definition for monitor mode
      ARM: shmobile: rcar-gen2: Make sure CNTVOFF is initialized on CA7/15
      ARM: dts: r8a7791: Convert to new CPG/MSSR bindings
      ARM: dts: r8a7791: Stop grouping clocks under a "clocks" subnode
      ARM: dts: r8a7790: Add reset control properties
      ARM: dts: r8a7791: Add reset control properties
      ARM: dts: r8a7792: Add reset control properties
      ARM: dts: r8a7793: Add reset control properties
      ARM: dts: r8a7794: Add reset control properties
      ARM: dts: r8a7790: Use generic node name for VSP1 nodes
      ARM: dts: r8a7791: Use generic node name for VSP1 nodes
      ARM: dts: r8a7792: Use generic node name for VSP1 nodes
      ARM: dts: r8a7794: Use generic node name for VSP1 nodes
      ARM: dts: r8a73a4: Add clock for CA15 CPU0 core
      ARM: dts: r8a7743: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7778: Add clock for CA9 CPU core
      ARM: dts: r8a7779: Add clocks for CA9 CPU cores
      ARM: dts: r8a7790: Add missing clocks for secondary CA15 CPU cores
      ARM: dts: r8a7790: Add clocks for CA7 CPU cores
      ARM: dts: r8a7791: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7792: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7793: Add missing clock for secondary CA15 CPU core
      ARM: dts: r8a7794: Add missing clock for secondary CA7 CPU core
      ARM: dts: sh73a0: Add clocks for CA9 CPU cores
      ARM: dts: r7s72100: Add clock for CA9 CPU core
      ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ACTIVE_WAKEUP
      dt-bindings: i2c: i2c-gpio: Add support for named gpios
      soc: mediatek: Use GENPD_FLAG_ACTIVE_WAKEUP
      soc: rockchip: power-domain: Use GENPD_FLAG_ACTIVE_WAKEUP
      PM / Domains: Remove gpd_dev_ops.active_wakeup() callback
      dt-bindings/irqchip/renesas-irqc: Document R-Car M3-N support
      ravb: Remove obsolete explicit clock handling for WoL
      dt-bindings: net: renesas-ravb: Make stream buffer optional
      dmaengine: rcar-dmac: Make DMAC reinit during system resume explicit
      soc: renesas: Identify R-Car M3-W ES1.1
      ata: sata_rcar: Remove unused variable in sata_rcar_init_controller()
      sh_eth: Remove obsolete explicit clock handling for WoL
      dt-bindings: watchdog: renesas-wdt: Add support for the r8a77970 wdt
      tty: serial: sh-sci: Hide number of ports config question
      tty: serial: sh-sci: Hide serial console config question
      tty: serial: sh-sci: Hide earlycon config question
      tty: serial: sh-sci: Hide DMA config question
      tty: serial: sh-sci: Add default for number of ports for compile-testing
      ARM: shmobile: Document Renesas M3-W-based Salvator-XS board DT bindings
      arm64: dts: renesas: r8a77970: Add RWDT node
      arm64: dts: renesas: eagle: Move avb node to preserve sort order
      arm64: dts: renesas: eagle: Enable watchdog timer
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W
      arm64: dts: renesas: salvator-common: Add BD9571 PMIC
      arm64: dts: renesas: r8a7795-es1-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7796-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-xs: Add SoC name to file header
      arm64: dts: renesas: ulcb: Add EthernetAVB PHY reset
      soc: renesas: rcar-sysc: Keep wakeup sources active during system suspend
      ARM: dts: koelsch: Correct primary compatible value for eeprom
      ARM: dts: genmai: Correct primary compatible value for eeprom
      ARM: dts: armadillo800eva: Convert to named i2c-gpio bindings
      ARM: dts: lager: Convert to named i2c-gpio bindings
      ARM: dts: koelsch: Convert to named i2c-gpio bindings
      ARM: dts: alt: Convert to named i2c-gpio bindings
      ARM: dts: r8a7740: Correct TPU register block size
      dt-bindings: gpio: rcar: Correct SoC family name for R8A7778
      gpio: rcar: Use wakeup_path i.s.o. explicit clock handling
      clk: renesas: mstp: Keep wakeup sources active during system suspend
      clk: renesas: cpg-mssr: Keep wakeup sources active during system suspend
      dt-bindings: at24: add Renesas R1EX24128
      dt-bindings: i2c: sh_mobile: Document R-Car M3-N support
      dt-bindings: pwm: renesas-tpu: Correct example TPU register block size
      dt-bindings: pwm: renesas-tpu: Correct SoC part numbers and family names
      dt-bindings: can: rcar_can: Fix R8A7796 SoC name
      dmaengine: rcar-dmac: Fix too early/late system suspend/resume callbacks
      media: dt-bindings: media: rcar_vin: Use status "okay"
      sh_eth: Change platform check to CONFIG_ARCH_RENESAS
      spi: sh-msiof: Use correct enum for DMA transfer direction
      spi: sh-msiof: Document R-Car M3-N support
      dt-bindings: pinctrl: sh-pfc: Correct SoC family name for R8A7778
      pinctrl: sh-pfc: r8a7790: Add missing TX_ER pin to avb_mii group
      pinctrl: sh-pfc: Add SH_PFC_PIN_GROUP_ALIAS()
      pinctrl: sh-pfc: r8a7795: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a7795-es1: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a7796: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a77965: Rename EtherAVB "mdc" pin group to "mdio"
      pinctrl: sh-pfc: r8a77995: Rename EtherAVB "mdc" pin group to "mdio"
      of: Spelling s/changset/changeset/
      of: overlay: Remove else after goto
      of: overlay: Fix memory leak in of_overlay_apply() error path
      of: overlay: Fix (un)locking in of_overlay_apply()
      of: overlay: Fix out-of-bounds write in init_overlay_changeset()
      of: overlay: Make node skipping in init_overlay_changeset() clearer
      ASoC: rsnd: Document R-Car M3-W support
      of/fdt: Fix #ifdef dependency of early flattree declarations
      of: overlay: Fix forgotten reference to of_overlay_apply()
      arm64: dts: renesas: r8a77970: Remove non-existing STBE region
      arm64: dts: renesas: r8a77995: Remove non-existing STBE region
      dt-bindings: arm: Document SoC compatible value for Armadillo-800 EVA
      dt-bindings: arm: Document Renesas V3MSK and Wheat board part numbers
      dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-XS board
      dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board
      arm64: dts: renesas: r8a77965: Add IIC-DVFS device node
      arm64: dts: renesas: r8a77965: Add INTC-EX device node
      arm64: dts: renesas: r8a77965-salvator-xs: Add SoC name to file header
      arm64: dts: renesas: r8a77970: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7795: Add missing SYS-DMAC2 dmas
      soc: renesas: rcar-sysc: Mark rcar_sysc_matches[] __initconst
      ARM: shmobile: rcar-gen2: Fix error check in regulator quirk
      ARM: shmobile: defconfig: Refresh
      ARM: shmobile: defconfig: Disable CONFIG_EMBEDDED
      ARM: dts: kzm9d: Fix "debounce-interval" property misspelling
      ARM: dts: lager: Move cec_clock to root node
      irqchip/renesas-irqc: Use wakeup_path i.s.o. explicit clock handling
      irqchip/renesas-intc-irqpin: Use wakeup_path i.s.o. explicit clock handling
      clk: renesas: Stop enabling legacy DT clock support by default
      clk: renesas: r8a7792: Add rwdt clock
      clk: renesas: div6: Always use readl()/writel()
      clk: renesas: mstp: Always use readl()/writel()
      clk: renesas: r8a73a4: Always use readl()/writel()
      clk: renesas: r8a7740: Always use readl()/writel()
      clk: renesas: rcar-gen2: Always use readl()/writel()
      clk: renesas: rza1: Always use readl()/writel()
      clk: renesas: sh73a0: Always use readl()/writel()
      clk: renesas: rcar-gen3: Always use readl()/writel()
      ASoC: sh: Drop SUPERH platform dependency
      ASoC: sh: Update menu title and platform dependency
      dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS
      net: Remove depends on HAS_DMA in case of platform dependency
      pinctrl: sh-pfc: r8a7795: Fix comment for MSIOF3 SS2_E pin
      pinctrl: sh-pfc: r8a7796: Fix comment for MSIOF3 SS2_E pin
      pinctrl: sh-pfc: rcar-gen3: Fix grammar in static pin comments
      serial: sh-sci: Add support for dynamic instances
      watchdog: renesas-wdt: Remove R-Car M2-W ES2.x from blacklist
      soc: renesas: r8a77995-sysc: Cleanups
      soc: renesas: rcar-sysc: Make PM domain initialization more robust
      ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: dts: r8a7792: Add RWDT node
      ARM: dts: r8a7793: Add RWDT node
      ARM: dts: lager: Enable watchdog support
      ARM: dts: koelsch: Enable watchdog support
      ARM: dts: porter: Enable watchdog support
      ARM: dts: blanche: Enable watchdog support
      ARM: dts: wheat: Enable watchdog support
      ARM: dts: gose: Enable watchdog support
      ARM: dts: alt: Enable watchdog support
      ARM: dts: silk: Enable watchdog support
      ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
      ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
      ARM: dts: r7s72100: Correct watchdog timer interrupt type
      ARM: dts: r7s72100: Correct RTC interrupt types
      ARM: dts: r7s72100: Add PMU device node
      ARM: dts: r8a7790: Add PMU device nodes
      ARM: dts: r8a7791: Add PMU device node
      ARM: dts: r8a7792: Add PMU device node
      ARM: dts: r8a7793: Add PMU device node
      ARM: dts: r8a7794: Add PMU device node
      ARM: dts: r8a7743: Add PMU device node
      ARM: dts: r8a7745: Add PMU device node
      arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: r8a7795: Correct whitespace
      arm64: dts: renesas: r8a7796: Correct whitespace
      arm64: dts: renesas: r8a77965: Correct whitespace
      arm64: dts: renesas: ulcb: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
      arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
      arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
      arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node
      clk: renesas: r8a7743: Fix LB clock divider
      clk: renesas: r8a7745: Fix LB clock divider
      clk: renesas: r8a7791/r8a7793: Fix LB clock divider
      clk: renesas: r8a7792: Fix LB clock divider
      clk: renesas: r8a7794: Fix LB clock divider
      clk: renesas: r8a77980: Correct parent clock of PCIEC0
      clk: renesas: rcar-gen2: Centralize quirks handling
      dmaengine: rcar-dmac: Disable interrupts while stopping channels

Greg Kroah-Hartman (8):
      tty: add SPDX identifiers to all remaining files in drivers/tty/
      tty: serial: Remove redundant license text
      USB: add SPDX identifiers to all remaining files in drivers/usb/
      USB: gadget: udc: Remove redundant license text
      USB: renesas_usbhs: Remove redundant license text
      USB: renesas_usbhs: rcar?.h: add SPDX tags
      USB: host: xhci: Remove redundant license text
      USB: gadget: udc: renesas_usb3: no need to check return value of debugfs_create functions

Gregory CLEMENT (5):
      arm64: defconfig: enable NAND on Armada 7K/8K SoCs
      arm64: defconfig: enable RTC on Armada 7K/8K SoCs
      arm64: defconfig: enable ARM_ARMADA_37XX_CPUFREQ
      usb: host: xhci-plat: Remove useless test before clk_disable_unprepare
      usb: host: xhci-plat: Fix clock resource by adding a register clock

Grigoryev Denis (1):
      gpio: pca953x: Clear irq trigger type on irq shutdown

Gustavo A. R. Silva (3):
      usb: host: xhci: mark expected switch fall-through
      usb: host: xhci-mem: mark expected switch fall-through
      usb: host: xhci-hub: mark expected switch fall-through

H. Nikolaus Schaller (9):
      gpio: pca953x: add compatibility for pcal6524 and pcal9555a
      gpio: pca953x: convert register constants to hex
      gpio: pca953x: add more register definitions for pcal953x
      gpio: pca953x: add more register definitions for pcal6524
      DTS: Bindings: pca953x add an optional vcc-supply property
      pca953x: add example how to use interrupt-controller and gpio-controller
      gpio: pca953x: set the PCA_PCAL flag also when matching by DT
      gpio: pca953x: define masks for addressing common and extended registers
      gpio: pca953x: fix address calculation for pcal6524

Hans Verkuil (6):
      drm: adv7511/33: add HDMI CEC support
      drm/bridge: adv7511/33: Fix adv7511_cec_init() failure handling
      media: v4l2-common: create v4l2_g/s_parm_cap helpers
      media: adv7511: fix clearing of the CEC receive buffer
      media: adv7511: fix incorrect clear of CEC receive interrupt
      media: renesas-ceu: fix compiler warning

Hans de Goede (1):
      xhci: Add Intel extended cap / otg phy mux handling

Harald Geyer (1):
      regulator: dt: regulator-name is required property

Heikki Krogerus (2):
      drivers: base: Unified device connection lookup
      usb: common: Small class for USB role switches

Hien Dang (3):
      pwm: rcar: Use PM Runtime to control module clock
      gpio: gpio-rcar: Support S2RAM
      thermal: rcar_gen3_thermal: Update calculation formula due to HW evaluation

Himanshu Jha (1):
      USB: host: Use zeroing memory allocator rather than allocator/memset

Hiromitsu Yamasaki (1):
      i2c: rcar: fix mask value of prohibited bit

Hiroyuki Yokoyama (1):
      dmaengine: rcar-dmac: Document R8A77990 bindings

Hou Zhiqiang (2):
      mtd: spi-nor: add an API to restore the status of SPI flash chip
      mtd: m25p80: restore the status of SPI flash when exiting

Jacopo Mondi (53):
      ARM: dts: gr-peach: Remove empty line
      ARM: dts: gr-peach: Add SCIF2 pin group
      ARM: dts: gr-peach: Add user led device nodes
      ARM: dts: gr-peach: Fix 'leds' node name indent
      ARM: dts: gr-peach: Enable MTU2 timer pulse unit
      ARM: dts: gr-peach: Add ETHER pin group
      ARM: dts: gr-peach: Enable ostm0 and ostm1 timers
      media: v4l: sh_mobile_ceu: Return buffers on streamoff()
      dt-bindings: net: ravb: Add support for r8a77965 SoC
      soc: renesas: rcar-rst: Add support for R-Car M3-N
      soc: renesas: Identify R-Car M3-N
      pinctrl: sh-pfc: Initial R-Car M3-N support
      pinctrl: sh-pfc: r8a77965: Add SCIFs groups/functions
      pinctrl: sh-pfc: r8a77965: Add EtherAVB groups/functions
      dt-bindings: arm: Document R-Car M3-N SoC DT bindings
      arm64: dts: renesas: initial R8A77965 SoC device tree
      arm64: dts: renesas: Add R-Car Salvator-x M3-N support
      arm64: dts: renesas: r8a77965: Add dmac device nods
      arm64: dts: renesas: r8a77965: Add SCIF device nodes
      arm64: dts: renesas: r8a77965: Add GPIO nodes
      arm64: dts: renesas: r8a77965: Add "reg" properties
      arm64: dts: renesas: r8a77965: Add #address-cells and #size-cells
      arm64: dts: renesas: r8a77965: Remove stale reg property
      arm64: dts: renesas: r8a77965: Add #phy-cells property
      arm64: dts: renesas: r8a77965: Add #pwm-cells property
      arm64: dts: renesas: r8a77965: Add #interrupt-cells property
      arm64: dts: renesas: r8a77965: Move usb2_phy1 up
      arm64: dts: renesas: salvator-common: Override EtherAVB phy-mode
      arm64: dts: renesas: ulcb: Override EtherAVB phy-mode
      arm64: dts: renesas: draak: Override EtherAVB phy-mode
      arm64: dts: renesas: eagle: Override EtherAVB phy-mode
      arm64: dts: renesas: v3msk: Override EtherAVB phy-mode
      arm64: dts: renesas: r8a7796: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a7795: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77995: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77970: Set EtherAVB phy mode to "rgmii"
      arm64: dts: renesas: r8a77965: Add EtherAVB device node
      arm64: add Renesas R8A77965 support
      soc: renesas: rcar-sysc: Add R-Car M3-N support
      ARM: shmobile: Enable RZA1 pin controller
      media: dt-bindings: media: Add Renesas CEU bindings
      media: include: media: Add Renesas CEU driver interface
      media: platform: Add Renesas CEU driver
      media: platform: renesas-ceu: Fix CSTRST_CPON mask
      clk: renesas: cpg-mssr: Add support for R-Car M3-N
      clk: renesas: r8a77965: Replace DU2 clock
      ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
      ARM: dts: r8a7740: Add CEU0
      arm64: dts: renesas: eagle: Enable HDMI output
      arm64: dts: renesas: r8a77995: Add VIN4
      media: renesas-ceu: Set mbus_fmt on subdev operations
      media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740
      dt-bindings: gpio: Add support for r8a77965

Jagan Teki (1):
      arm64: defconfig: enable MUSB HDRC along with Allwinner glue

Jan Kiszka (1):
      of: overlay: Stop leaking resources on overlay removal

Jani Nikula (1):
      drm/drivers: drop redundant drm_edid_to_eld() calls

Jeffy Chen (1):
      Input: gpio-keys - add support for wakeup event action

Jernej Skrabec (2):
      drm/bridge/synopsys: dw-hdmi: Export some PHY related functions
      drm/bridge/synopsys: dw-hdmi: don't clobber drvdata

Jerome Brunet (1):
      arm64: defconfig: enable MESON EFUSE

Jia-Ju Bai (1):
      gpu: drm: bridge: adv7511: Replace mdelay with usleep_range in adv7511_probe

Jiada Wang (2):
      ASoC: rsnd: ssiu: clear SSI_MODE for non TDM Extended modes
      ASoC: rsnd: ssi: remove unnesessary period_pos

Joe Perches (1):
      treewide: Use DEVICE_ATTR_RW

Johan Hovold (1):
      USB: renesas_usbhs: drop unused legacy-phy support

Johannes Thumshirn (1):
      include/linux/slab.h: add kmalloc_array_node() and kcalloc_node()

John Garry (1):
      arm64: defconfig: enable IOSCHED_DEADLINE

Jonathan Cameron (1):
      iio:adc: drop assign iio_info.driver_module and iio_trigger_ops.owner

Julien Thierry (1):
      arm_arch_timer: Expose event stream status

Jyri Sarha (1):
      drm/tilcdc: Remove obsolete "ti,tilcdc,slave" dts binding support

Kamal Dasu (1):
      mtd: spi-nor: add spi_nor_init() function

Kazuya Mizuguchi (1):
      usb: gadget: udc: renesas_usb3: move pm_runtime_{en,dis}able()

Kees Cook (2):
      xhci: Convert timers to use timer_setup()
      treewide: setup_timer() -> timer_setup()

Kefeng Wang (1):
      arm64: defconfig: Enable hisilicon hibmc drm driver

Keiji Hayashibara (1):
      arm64: defconfig: enable CONFIG_UNIPHIER_EFUSE

Kevin Hao (2):
      net: phy: Add general dummy stubs for MMD register access
      net: phy: micrel: Use the general dummy stubs for MMD register access

Khiem Nguyen (1):
      sata_rcar: Reset SATA PHY when Salvator-X board resumes

Kieran Bingham (40):
      drm: rcar-du: Implement system suspend/resume support
      drm: rcar-du: Remove unused CRTC suspend/resume functions
      arm64: dts: renesas: r8a77995: add FCPV nodes
      arm64: dts: renesas: r8a77995: add VSP instances
      arm64: dts: renesas: r8a77995: add DU support
      arm64: dts: renesas: r8a7795-es1: Fix register mappings on VSPs
      arm64: dts: renesas: r8a7795: Fix register mappings on VSPs
      arm64: dts: renesas: r8a7796: Fix register mappings on VSPs
      arm64: dts: renesas: draak: Enable DU
      dt-bindings: display: renesas: du: Document r8a77995 bindings
      dt-bindings: display: renesas: lvds: Document r8a77995 bindings
      drm: adv7511: Add support for i2c_new_secondary_device
      dt-bindings: display: renesas: Add R-Car M3-N HDMI TX DT bindings
      media: vsp1: Move video suspend resume handling to video object
      media: vsp1: Reword uses of 'fragment' as 'body'
      media: vsp1: Protect bodies against overflow
      media: vsp1: Provide a body pool
      media: vsp1: Convert display lists to use new body pool
      media: vsp1: Use reference counting for bodies
      media: vsp1: Refactor display list configure operations
      media: vsp1: Adapt entities to configure into a body
      media: vsp1: Move video configuration to a cached dlb
      pinctrl: sh-pfc: r8a77965: Add DU RGB output pins, groups and functions
      drm: rcar-du: of: Include header to define prototypes
      drm: rcar-du: Use NULL for table initialisation
      dt-bindings: display: renesas: du: Increase indent in output table
      dt-bindings: display: renesas: du: Document the r8a77965 bindings
      drm: rcar-du: Use the correct naming for ODPM fields in DEFR6
      drm: rcar-du: Split CRTC handling to support hardware indexing
      drm: rcar-du: Allow DU groups to work with hardware indexing
      drm: rcar-du: Add R8A77965 support
      ARM: dts: wheat: Fix ADV7513 address usage
      ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
      arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a77965: Add VSP instances
      arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
      arm64: dts: renesas: r8a77965: Add HDMI encoder instance
      arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
      arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
      arm64: dts: renesas: salvator-common: Add ADV7482 support

Koji Matsuoka (1):
      media: rcar-vin: Fix image alignment for setting pre clipping

Kunihiko Hayashi (1):
      arm64: defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE

Kuninori Morimoto (60):
      arm64: renesas: salvator-common: fixup audio_clkout
      arm64: renesas: ulcb: fixup audio_clkout
      ASoC: rsnd: fix ADG flags
      ASoC: rsnd: add rsnd_dma_alloc()
      ASoC: rcar: skip disabled-SSI nodes
      ASoC: rsnd: add generic rsnd_flags_xxx() macro
      ASoC: rsnd: use generic rsnd_flags_xxx() macro on ADG
      ASoC: rsnd: DVC kctrl sets once
      ASoC: rsnd: CTU kctrl sets once
      ASoC: rsnd: makes volume ramp rate list generic
      ASoC: rsnd: add MIX Volume Ramp support
      ASoC: rsnd: add rsnd_kctrl_xxx() macro
      ASoC: rsnd: more clear ADG clock debug info
      ASoC: rsnd: don't use io->mod[] directly
      ASoC: rsnd: tidyup rsnd_mod_next() for loop method
      ASoC: rsnd: NULL check is not needed for clk_unprepare()
      ASoC: rsnd: use snd_pcm_running() in rsnd_io_is_working()
      ASoC: rsnd: Don't check SSISR::DIRQ when Capture
      ASoC: rsnd: remove NULL check from rsnd_mod_name()/rsnd_mod_id()
      ASoC: rsnd: return -EIO if rsnd_dmaen_request_channel() failed
      ASoC: rcar: revert IOMMU support so far
      pinctrl: sh-pfc: r8a7795: Add Audio clock pin support
      pinctrl: sh-pfc: r8a7795: Add Audio SSI pin support
      pinctrl: sh-pfc: r8a77995: Add Audio clock pin support
      pinctrl: sh-pfc: r8a77995: Add Audio SSI pin support
      renesas_usbhs: use renesas_usbhs_get_info()
      dmaengine: rcar-dmac: ensure CHCR DE bit is actually 0 after clearing
      dmaengine: rcar-dmac: use TCRB instead of TCR for residue
      ASoC: soc-core: add component lookup functions
      ASoC: add snd_soc_disconnect_sync()
      ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync
      ASoC: rsnd: call snd_soc_disconnect_sync() when remove
      ASoC: rsnd: TDM 6ch needs 8ch clock for hw refine
      ASoC: rsnd: dma.c: spin lock is no longer needed in IRQ handler
      ASoC: rsnd: more clear rsnd_get_dalign() for DALIGN
      ASoC: rsnd: don't use runtime->sample_bits
      ASoC: rsnd: PIO related function cleanup
      ASoC: rsnd: remove unneeded "is_graph" from __rsnd_dai_probe()
      ASoC: rcar: tidyup simple-card example for CPU node
      ASoC: rsnd: indicate IRQ error status for debug
      ASoC: rsnd: suppress rsnd_dai_call() debug message
      drm: rcar-du: Use 1000 to avoid misunderstanding in rcar_du_dpll_divider()
      drm: rcar-du: Calculate DPLLCR to be more small jitter
      ASoC: rsnd: makes rsnd_cmd_mod_get() static
      ASoC: rsnd: add RSND_GEN3 for R-Car Gen3
      ASoC: rsnd: don't assume node full path name for HDMI probing
      ASoC: rsnd: Enable IPMMU v2
      ASoC: rsnd: ssi: wait maximum 5ms for status check
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD
      arm64: dts: renesas: r8a7795: add HDMI sound support
      arm64: dts: renesas: r8a7796: add HDMI sound support
      arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound
      dmaengine: rcar-dmac: don't use DMAC error interrupt
      dmaengine: rcar-dmac: convert to SPDX identifiers
      dmaengine: rcar-dmac: clear channel register when error

Lars-Peter Clausen (4):
      drm/bridge: adv7511: Properly update EDID when no EDID was found
      drm/bridge: adv7511: Remove private copy of the EDID
      drm/bridge: adv7511: Enable connector polling when no interrupt is specified
      drm/bridge: adv7511: Constify HDMI CODEC platform data

Laurent Pinchart (50):
      arm64: dts: renesas: r8a7796: Add FDP1 instance
      arm64: dts: renesas: ulcb: Enable display output
      media: v4l: async: Move async subdev notifier operations to a separate structure
      drm: rcar-du: Don't set connector DPMS property
      drm: rcar-du: Share plane atomic check code between Gen2 and Gen3
      v4l: vsp1: Start and stop DRM pipeline independently of planes
      drm: rcar-du: Clip planes to screen boundaries
      media: v4l: vsp1: Print the correct blending unit name in debug messages
      drm: rcar-du: Remove zpos field from rcar_du_vsp_plane_state structure
      drm: rcar-du: Enable VSP compositor by default on Gen3
      drm: rcar-du: lvds: Fix LVDS clock frequency range
      dt-bindings: display: renesas: Add R-Car LVDS encoder DT bindings
      dt-bindings: display: renesas: Deprecate LVDS support in the DU bindings
      drm: rcar-du: Fix legacy DT to create LVDS encoder nodes
      drm: rcar-du: Convert LVDS encoder code to bridge driver
      drm: rcar-du: lvds: Fix crash in .atomic_check when disabling connector
      ARM: dts: r8a7790: Convert to new LVDS DT bindings
      ARM: dts: r8a7791: Convert to new LVDS DT bindings
      ARM: dts: r8a7793: Convert to new LVDS DT bindings
      media: v4l: vsp1: Don't start/stop media pipeline for DRM
      media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure
      media: v4l: vsp1: Store pipeline pointer in vsp1_entity
      media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline
      media: v4l: vsp1: Share duplicated DRM pipeline configuration code
      media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function
      media: v4l: vsp1: Setup BRU at atomic commit time
      media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif
      media: v4l: vsp1: Move DRM pipeline output setup code to a function
      media: v4l: vsp1: Turn frame end completion status into a bitfield
      media: v4l: vsp1: Add per-display list internal completion notification support
      media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline
      media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically
      media: v4l: vsp1: Add BRx dynamic assignment debugging messages
      media: v4l: vsp1: Rename BRU to BRx
      media: v4l: vsp1: Use SPDX license headers
      media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code
      media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper
      media: v4l: vsp1: Document the vsp1_du_atomic_config structure
      media: v4l: vsp1: Extend the DU API to support CRC computation
      media: v4l: vsp1: Add support for the DISCOM entity
      media: v4l: vsp1: Integrate DISCOM in display pipeline
      drm: rcar-du: Zero-out sg_tables when duplicating plane state
      drm: rcar-du: Fix rcar_du_of_init() stub
      drm: rcar-du: Fix build failure
      media: drm: rcar-du: Add support for CRC computation
      ARM: dts: renesas: r8a7791: Add FDP1 instances
      ARM: dts: renesas: r8a7793: Add FDP1 instances
      ARM: dts: renesas: r8a7794: Add FDP1 instances
      ARM: dts: renesas: r8a7790: Add FDP1 instances
      media: v4l: vsp1: Fix deadlock in VSPDL DRM pipelines

Linus Walleij (12):
      pinctrl/gpio: Unify namespace for cross-calls
      i2c: gpio: Convert to use descriptors
      gpio: Make it possible for consumers to enforce open drain
      i2c: gpio: Enforce open drain through gpiolib
      i2c: gpio: Augment all boardfiles to use open drain
      i2c: gpio: Local vars in probe
      i2c: gpio: Add support for named gpios in DT
      ARM: sa1100: simpad: Correct I2C GPIO offsets
      ARM: Fix i2c-gpio GPIO descriptor tables
      MIPS: pb44: Fix i2c-gpio GPIO descriptor table
      gpio: em: Use the right include
      gpio: pca953x: Include the right header

Lixin Wang (1):
      of: overlay: fix memory leak related to duplicated property

Lu Baolu (10):
      usb: xhci: Add debugfs interface for xHCI driver
      usb: xhci: Fix memory leak when xhci_disable_slot() returns error
      usb: xhci: Remove xhci->mutex from xhci_alloc_dev()
      usb: xhci: Handle USB transaction error on address command
      usb: xhci: Make some static functions global
      usb: xhci: Add DbC support in xHCI driver
      usb: xhci: Cleanup printk debug message for registers
      usb: xhci: Cleanup printk debug message for ERST
      usb: xhci: Remove ep_trb from xhci_cleanup_halted_endpoint()
      usb: xhci: Remove ep_trb from finish_td()

Luc Van Oostenryck (1):
      drm/bridge: adv7511: fix mode_valid's return type

Magnus Damm (51):
      iommu/ipmmu-vmsa: Introduce features, break out alias
      iommu/ipmmu-vmsa: Add optional root device feature
      iommu/ipmmu-vmsa: Enable multi context support
      iommu/ipmmu-vmsa: Make use of IOMMU_OF_DECLARE()
      iommu/ipmmu-vmsa: IPMMU device is 40-bit bus master
      iommu/ipmmu-vmsa: Write IMCTR twice
      iommu/ipmmu-vmsa: Make IMBUSCTR setup optional
      iommu/ipmmu-vmsa: Allow two bit SL0
      iommu/ipmmu-vmsa: Hook up r8a7795 DT matching code
      clocksource/drivers/sh_cmt: Use 0x3f mask for SH_CMT_48BIT case
      clocksource/drivers/sh_cmt: Support separate R-Car Gen2 CMT0/1
      iommu/ipmmu-vmsa: Add r8a7796 DT binding
      arm64: dts: renesas: r8a7796: Add IPMMU device nodes
      arm64: dts: renesas: r8a7796: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7796: Enable IPMMU-DS0, DS1, MP, VI0, VC0 and MM
      arm64: dts: renesas: r8a7795: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795-es1: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7795: Tie Audio-DMAC to IPMMU-MP0/1
      arm64: dts: renesas: r8a7795: Point DU/VSPD via FCPVD to IPMMU-VI0/1
      arm64: dts: renesas: r8a7795-es1: Point DU/VSPD via FCPVD to IPMMU-VI0
      arm64: dts: renesas: r8a7795: Point FDP1 via FCPF to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point FDP1 via FCPF to IPMMU-VP0
      arm64: dts: renesas: r8a7795: Point VSPBC/VSPBD via FCPVB to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795: Point VSPI via FCPVI to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point VSPI via FCPVI to IPMMU-VP
      arm64: dts: renesas: r8a7795: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a7795: Connect SATA to IPMMU-HC
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU-MP1
      arm64: dts: renesas: r8a7795: Enable IPMMU-VI0, VP1, DS0, DS1 and MM
      ARM: dts: r8a73a4: Update CMT compat string
      ARM: dts: r8a7790: Update CMT compat strings
      ARM: dts: r8a7791: Update CMT compat strings
      ARM: dts: r8a7793: Update CMT compat strings
      ARM: dts: r8a7794: Update CMT compat strings
      ARM: dts: r8a73a4: Remove CMT renesas,channels-mask
      ARM: dts: r8a7740: Remove CMT renesas,channels-mask
      ARM: dts: r8a7790: Remove CMT renesas,channels-mask
      ARM: dts: r8a7791: Remove CMT renesas,channels-mask
      ARM: dts: r8a7793: Remove CMT renesas,channels-mask
      ARM: dts: r8a7794: Remove CMT renesas,channels-mask
      ARM: dts: sh73a0: Remove CMT renesas,channels-mask
      ARM: dts: marzen: Add SDHI0 VCCQ Regulator
      ARM: dts: silk: Add r1ex24002 EEPROM to DT
      ARM: dts: silk: Add GPIO keys to DT
      clk: renesas: cpg-mssr: Adjust r8a77980 ifdef
      arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
      arm64: dts: renesas: r8a7795: Enable IPMMU devices
      arm64: dts: renesas: r8a7796: Enable IPMMU devices
      arm64: dts: renesas: r8a77970: Enable IPMMU devices
      arm64: dts: renesas: r8a77995: Enable IPMMU devices

Marc Gonzalez (2):
      of/pci: Add of_pci_dma_range_parser_init() for dma-ranges parsing support
      PCI: Use of_pci_dma_range_parser_init() to reduce duplication

Marc Zyngier (5):
      irqchip/gic: Deal with broken firmware exposing only 4kB of GICv2 CPU interface
      irqchip/gic-v2: Reset APRn registers at boot time
      irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE
      xhci: Allow more than 32 quirks
      xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers

Marek Vasut (11):
      dt-bindings: arm: Document Renesas H2-based Stout DT bindings
      ARM: shmobile: stout: enable R-Car Gen2 regulator quirk
      ARM: dts: stout: Initial r8a7790 Stout board support
      PCI: rcar: Clean up the macros
      PCI: rcar: Poll more often in rcar_pcie_wait_for_dl()
      PCI: rcar: Pull bus clock enable/disable from rcar_pcie_get_resources()
      PCI: rcar: Add missing irq_dispose_mapping() into failpath
      PCI: rcar: Teardown MSI setup if rcar_pcie_enable() fails
      PCI: rcar: Remove IRQ mappings in rcar_pcie_enable_msi() failpath
      PCI: rcar: Shut the PHY down in failpath
      PCI: rcar: Clean up PHY init on failure

Markus Elfring (4):
      mmc: tmio: Use common error handling code in tmio_mmc_host_probe()
      clk: renesas: mstp: Delete error messages for failed memory allocations
      clk: renesas: rcar-gen2: Delete error message for failed memory allocation
      pinctrl: sh-pfc: Use seq_puts() in sh_pfc_pin_dbg_show()

Markus Niebel (1):
      net: phy: micrel: add 125MHz reference clock workaround

Martin Blumenstingl (1):
      usb: add a flag to skip PHY initialization to struct usb_hcd

Masaharu Hayakawa (4):
      mmc: tmio: Replace msleep() of 20ms or less with usleep_range()
      mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE
      mmc: renesas_sdhi: Fix alignment check of sg buffer
      mmc: renesas_sdhi: Add r8a77965 support

Masahiro Yamada (32):
      arm64: defconfig: enable CONFIG_GPIO_UNIPHIER
      kbuild: clean up *.dtb and *.dtb.S patterns from top-level Makefile
      mmc: renesas_sdhi: remove eprobe jump label
      mmc: tmio: set tmio_mmc_host to driver data
      mmc: tmio: use devm_ioremap_resource() instead of devm_ioremap()
      mmc: tmio: move mmc_host_ops to struct tmio_mmc_host from static data
      mmc: tmio, renesas_sdhi: set mmc_host_ops hooks directly
      mmc: tmio: move mmc_gpio_request_cd() before mmc_add_host()
      mmc: renesas_sdhi: remove always false condition
      mmc: tmio, renesas_sdhi: move struct tmio_mmc_dma to renesas_sdhi.h
      mmc: tmio, renesas_sdhi: move Renesas-specific DMA data to renesas_sdhi.h
      mmc: tmio,renesas_sdhi: move ssc_tappos to renesas_sdhi.h
      mmc: tmio: change bus_shift to unsigned int
      mfd: tmio: Move register macros to tmio_core.c
      mmc: tmio: use mmc_can_gpio_cd() instead of checking TMIO_MMC_USE_GPIO_CD
      mmc: tmio: ioremap memory resource in tmio_mmc_host_alloc()
      mmc: tmio: move clk_enable/disable out of tmio_mmc_host_probe()
      mmc: tmio: move {tmio_}mmc_of_parse() to tmio_mmc_host_alloc()
      mmc: tmio: remove dma_ops from tmio_mmc_host_probe() argument
      mmc: slot-gpio: add a helper to check capability of GPIO WP detection
      mmc: tmio: refactor .get_ro hook
      mmc: renesas_sdhi: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: remove TMIO_MMC_WRPROTECT_DISABLE
      mmc: tmio: deprecate "toshiba, mmc-wrprotect-disable" DT property
      mmc: tmio: support IP-builtin card detection logic
      mmc: tmio: fix never-detected card insertion bug
      mmc: tmio: move TMIO_MASK_{READOP, WRITEOP} handling to correct place
      mmc: tmio: clear force_pio flag before starting data transfer
      mmc: tmio: remove useless TMIO_MASK_CMD handling in tmio_mmc_host_probe()
      of: unittest: refactor Makefile
      ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp

Mathias Nyman (23):
      xhci: add port speed ID to portsc tracing
      xhci: trace slot context when calling xhci_configure_endpoint()
      xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernate
      xhci: add helper to allocate command with input context
      xhci: remove unnecessary boolean parameter from xhci_alloc_command
      xhci: add port status tracing for Get Port Status hub requests
      xhci: add port status tracing for Get Hub Status requests
      xhci: Don't print a warning when setting link state for disabled ports
      xhci: Don't always run the default stop endpoint command completion handler
      xhci: refactor xhci_urb_enqueue a bit with minor changes
      xhci: Clear the host side toggle manually when endpoint is soft reset
      xhci: Create new structures to store xhci port information
      xhci: set hcd pointers for xhci usb2 and usb3 roothub structures
      xhci: Add helper to get xhci roothub from hcd
      xhci: xhci-hub: use new port structures to get port address instead of port array
      xhci: xhci-hub: use new port structures for cas and wake mask functions.
      xhci: xhci-ring: use port structures for port event handler
      xhci: rename faked_port_index to hcd_portnum
      xhci: change xhci_set_link_state() to work with port structures
      xhci: change xhci_test_and_clear_bit() to use new port structure
      xhci: use port structures instead of port arrays in xhci.c functions
      xhci: xhci-hub: use port structure members instead of xhci_get_ports()
      xhci: Fix perceived dead host due to runtime suspend race with event handler

Matthias Kaehlcke (1):
      serial: sh-sci: Fix init data attribute for struct 'port_cfg'

Mauro Carvalho Chehab (3):
      media: drivers: remove "/**" from non-kernel-doc comments
      media: rcar_jpu: fix two kernel-doc markups
      media: vsp1: add a missing kernel-doc parameter

Max Uvarov (1):
      net: phy-micrel: check return code in flp center function

Maxime Ripard (3):
      drm/rcar-du: dw-hdmi: Fix compilation
      drm/blend: Add a generic alpha property
      drm/rcar-du: Convert to the new generic alpha property

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Mikko Perttunen (3):
      arm64: defconfig: Enable NVIDIA Tegra194 support
      arm64: defconfig: Enable CONFIG_ARM_TEGRA186_CPUFREQ
      arm64: defconfig: Enable CONFIG_TEGRA_BPMP_THERMAL

Miles Chen (1):
      lib/dma-debug.c: fix incorrect pfn calculation

Miquel Raynal (2):
      arm64: defconfig: enable Marvell CP110 comphy
      mtd: nand: use reworked NAND controller driver with Marvell EBU SoCs

Mylène Josserand (2):
      ARM: smp: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff

Nathan Chancellor (1):
      staging: board: Replace license boilerplate with SPDX identifiers

Neil Armstrong (1):
      drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense

Nicholas Lowell (1):
      regulator: giving regulator controlling gpios a non-empty label when used through the devicetree.

Nicolas Dechesne (1):
      arm64: defconfig: Enable QCOM_IOMMU

Nikita Yushchenko (1):
      ASoC: rsnd: set pm_ops in hibernate-compatible way

Niklas Söderlund (70):
      thermal: rcar_gen3_thermal: fix initialization sequence for H3 ES2.0
      media: v4l: async: fix unbind error in v4l2_async_notifier_unregister()
      pinctrl: sh-pfc: r8a7795: remove duplicate of CLKOUT pin in pinmux_pins[]
      ravb: add support for changing MTU
      ravb: remove erroneous comment
      media: rcar-vin: allocate a scratch buffer at stream start
      media: rcar-vin: use scratch buffer and always run in continuous mode
      arm64: dts: renesas: r8a7796: add thermal cooling management
      arm64: dts: renesas: r8a7795: add thermal cooling management
      arm64: dts: renesas: r8a7795: update register size for thermal
      arm64: dts: renesas: r8a7796: update register size for thermal
      ARM: dts: lager: Add CEC clock for HDMI transmitter
      dt-bindings: thermal: rcar-gen3-thermal: update register size in example
      thermal: rcar_gen3_thermal: update max temperature clamp
      dt-bindings: thermal: rcar-gen3-thermal: add r8a77965
      thermal: rcar_gen3_thermal: add r8a77965 support
      mmc: renesas_sdhi: use helpers to access struct scatterlist members
      pinctrl: sh-pfc: r8a77965: Add I2C pin support
      media: rcar-vin: add Gen3 devicetree bindings documentation
      media: rcar-vin: rename poorly named initialize and cleanup functions
      media: rcar-vin: unregister video device on driver removal
      media: rcar-vin: move subdevice handling to async callbacks
      media: rcar-vin: move model information to own struct
      media: rcar-vin: move max width and height information to chip information
      media: rcar-vin: move functions regarding scaling
      media: rcar-vin: all Gen2 boards can scale simplify logic
      media: rcar-vin: set a default field to fallback on
      media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields)
      media: rcar-vin: update bytesperline and sizeimage calculation
      media: rcar-vin: align pixelformat check
      media: rcar-vin: break out format alignment and checking
      media: rcar-vin: simplify how formats are set and reset
      media: rcar-vin: cache video standard
      media: rcar-vin: move media bus configuration to struct rvin_dev
      media: rcar-vin: enable Gen3 hardware configuration
      media: rcar-vin: add function to manipulate Gen3 chsel value
      media: rcar-vin: add flag to switch to media controller mode
      media: rcar-vin: use different v4l2 operations in media controller mode
      media: rcar-vin: force default colorspace for media centric mode
      media: rcar-vin: prepare for media controller mode initialization
      media: rcar-vin: add group allocator functions
      media: rcar-vin: change name of video device
      media: rcar-vin: add chsel information to rvin_info
      media: rcar-vin: parse Gen3 OF and setup media graph
      media: rcar-vin: add link notify for Gen3
      media: rcar-vin: extend {start, stop}_streaming to work with media controller
      media: rcar-vin: enable support for r8a7795
      media: rcar-vin: enable support for r8a7796
      media: rcar-vin: enable support for r8a77970
      media: rcar-vin: remove generic gen3 compatible string
      media: rcar-vin: fix null pointer dereference in rvin_group_get()
      media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16
      media: rcar-vin: enable field toggle after a set number of lines for Gen3
      media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3"
      media: rcar-vin: fix crop and compose handling for Gen3
      media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation
      media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver driver
      media: rcar-csi2: set default format if a unsupported one is requested
      arm64: dts: renesas: r8a7795: decrease temperature hysteresis
      arm64: dts: renesas: r8a7796: decrease temperature hysteresis
      arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
      arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
      arm64: dts: renesas: r8a77965: add I2C support
      arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a7795-es1: add CSI-2 node
      arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
      arm64: dts: renesas: salvator-common: enable VIN
      pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STRENGTH flag

Noralf Trønnes (1):
      drm/rcar-du: Use drm_gem_fb_create()

Peter Rosin (3):
      dt-bindings: at24: sort manufacturers alphabetically
      dt-bindings: at24: add compatible for nxp,se97b
      drm/bridge: adv7511: fix spelling of driver name in Kconfig

Peter Ujfalusi (2):
      drm: Add drm_mode_config->normalize_zpos boolean
      drm: rcar-du: Let core take care of normalizing the zpos

Phil Reid (2):
      i2c: Switch to using gpiod interface for gpio bus recovery
      i2c: core: fix compile issue related to incorrect gpio header

Philipp Puschmann (1):
      mtd: spi-nor: Add support for mr25h128

Pierre-Hugues Husson (1):
      drm/bridge: synopsys/dw-hdmi: Enable cec clock

Rafael J. Wysocki (2):
      PM / runtime: Drop children check from __pm_runtime_set_status()
      PM / genpd: Stop/start devices without pm_runtime_force_suspend/resume()

Ramesh Shanmugasundaram (2):
      pinctrl: sh-pfc: r8a7795: Add CAN support
      pinctrl: sh-pfc: r8a7795: Add CAN FD support

Rob Herring (2):
      of/fdt: use memblock_virt_alloc for early alloc
      dt-bindings: more status property removal from examples

Robin Murphy (7):
      arm64: Add ThunderX drivers to defconfig
      iommu/io-pgtable-arm: Convert to IOMMU API TLB sync
      iommu/ipmmu-vmsa: Unify domain alloc/free
      iommu/ipmmu-vmsa: Simplify group allocation
      iommu/ipmmu-vmsa: Clean up struct ipmmu_vmsa_iommu_priv
      iommu/ipmmu-vmsa: Unify ipmmu_ops
      iommu/ipmmu-vmsa: Remove redundant of_iommu_init_fn hook

Sakari Ailus (12):
      media: v4l: fwnode: Support generic parsing of graph endpoints in a device
      media: rcar-vin: Use generic parser for parsing fwnode endpoints
      media: v4l: async: Remove re-probing support
      media: v4l: async: Don't set sd->dev NULL in v4l2_async_cleanup
      media: v4l: async: Fix notifier complete callback error handling
      media: v4l: async: Correctly serialise async sub-device unregistration
      media: v4l: async: Use more intuitive names for internal functions
      media: v4l: async: Introduce helpers for calling async ops callbacks
      media: v4l: async: Register sub-devices before calling bound callback
      media: v4l: async: Allow async notifier register call succeed with no subdevs
      media: v4l: async: Prepare for async sub-device notifiers
      media: v4l: async: Allow binding notifiers to sub-devices

Sean Paul (1):
      drm/bridge: adv7511: Reset registers on hotplug

Sergei Shtylyov (128):
      arm64: dts: renesas: initial R8A77970 SoC device tree
      arm64: dts: renesas: r8a77970: add SYS-DMAC support
      arm64: dts: renesas: r8a77970: add [H]SCIF support
      arm64: dts: renesas: r8a77970: add EtherAVB support
      arm64: renesas: document Eagle board bindings
      arm64: defconfig: enable R8A77970 SoC
      arm64: dts: renesas: initial Eagle board device tree
      arm64: dts: renesas: eagle: add EtherAVB support
      gpio-rcar: document R8A77970 bindings
      gpio-rcar: use devm_ioremap_resource()
      i2c: rcar: document R8A77970 bindings
      ravb: document R8A77970 bindings
      soc: renesas: rcar-rst: add R8A77970 support
      soc: renesas: identify R-Car V3M
      sh_eth: fix TXALCR1 offsets
      sh_eth: fix dumping ARSTR
      dt-bindings: clock: Add R8A77970 CPG core clock definitions
      clk: renesas: cpg-mssr: Add R8A77970 support
      dt-bindings: power: add R8A77970 SYSC power domain definitions
      soc: renesas: rcar-sysc: add R8A77970 support
      gpio: pca953x: fix vendor prefix for PCA9654
      ravb: kill redundant check in the probe() method
      DT: net: renesas,ravb: document R8A77980 bindings
      sh_eth: kill redundant check in the probe() method
      sh_eth: remove sh_eth_plat_data::edmac_endian
      sh_eth: gather all TSU init code in one place
      sh_eth: get Ether port # only when needed
      sh_eth: uninline TSU register accessors
      pinctrl: sh-pfc: Add PORT_GP_CFG_{6|22}() helper macros
      pinctrl: sh-pfc: Add R8A77970 PFC support
      arm64: renesas: document V3MSK board bindings
      arm64: dts: renesas: initial V3MSK board device tree
      arm64: dts: renesas: v3msk: add EtherAVB support
      arm64: dts: renesas: r8a77970: use CPG core clock macros
      arm64: dts: renesas: r8a77970: use SYSC power domain macros
      ARM: dts: r8a7794: Add SMP support
      macb: Kill PHY reset code
      phylib: Add device reset GPIO support
      clk: renesas: r8a77970: Add LVDS clock
      DT: net: can: rcar_canfd: document R8A77970 bindings
      DT: net: can: rcar_canfd: document R8A77980 bindings
      DT: dmaengine: renesas,rcar-dmac: document R8A77980 support
      soc: renesas: rcar-rst: add R8A77980 support
      soc: renesas: identify R-Car V3H
      sh_eth: simplify sh_eth_check_reset()
      sh_eth: TSU_QTAG0/1 registers the same as TSU_QTAGM0/1
      sh_eth: add sh_eth_cpu_data::soft_reset() method
      sh_eth: add sh_eth_cpu_data::edtrr_trns value
      sh_eth: add sh_eth_cpu_data::xdfar_rw flag
      sh_eth: add sh_eth_cpu_data::no_tx_cntrs flag
      sh_eth: add sh_eth_cpu_data::cexcr flag
      sh_eth: add sh_eth_cpu_data::no_xdfar flag
      sh_eth: kill useless check in __sh_eth_get_regs()
      pinctrl: sh-pfc: Add PORT_GP_CFG_25() helper macro
      pinctrl: sh-pfc: Add R8A77980 PFC support
      pinctrl: sh-pfc: r8a77970: Add EtherAVB pin groups
      media: v4l: vsp1: Fix video output on R8A77970
      DT: serial: renesas,sci-serial: document R8A77980 bindings
      dt-bindings: arm: document R8A77980 SoC bindings
      arm64: dts: renesas: initial R8A77980 SoC device tree
      arm64: dts: renesas: r8a77980: add SYS-DMAC support
      arm64: dts: renesas: r8a77970: add PFC support
      arm64: dts: renesas: eagle: add SCIF0 pins
      arm64: dts: renesas: r8a77970: add GPIO support
      arm64: dts: renesas: eagle: specify EtherAVB PHY IRQ
      dt-bindings: arm: document Condor board bindings
      arm64: dts: renesas: r8a77980: add [H]SCIF support
      arm64: dts: renesas: r8a77980: add EtherAVB support
      arm64: dts: renesas: initial Condor board device tree
      arm64: dts: renesas: condor: add EtherAVB support
      arm64: dts: renesas: r8a77970: add I2C support
      arm64: dts: renesas: eagle: add I2C0 support
      arm64: dts: renesas: v3msk: add SCIF0 pins
      arm64: add Renesas R8A77980 support
      drm: rcar-du: lvds: Fix LVDCR1 for R-Car gen3
      drm: rcar-du: lvds: Refactor LVDS startup
      dt-bindings: display: renesas: du: Document R8A77970 bindings
      dt-bindings: display: renesas: lvds: Document R8A77970 bindings
      drm: rcar-du: Add R8A77970 support
      drm: rcar-du: lvds: Add R8A77970 support
      soc: renesas: r8a77970-sysc: fix power area parents
      dt-bindings: power: add R8A77980 SYSC power domain definitions
      soc: renesas: rcar-sysc: add R8A77980 support
      dt-bindings: clock: add R8A77980 CPG core clock definitions
      clk: renesas: cpg-mssr: add R8A77980 support
      mmc: dt: tmio_mmc: document R8A77980 bindings
      mmc: renesas_sdhi_internal_dmac: add R8A77980 to whitelist
      sh_eth: use TSU register accessors for TSU_POST<n>
      sh_eth: WARN_ON() access to unimplemented TSU register
      sh_eth: add RGMII support
      sh_eth: add EDMR.NBST support
      sh_eth: add R8A77980 support
      sh_eth: fix typo in EESR.TRO bit name
      sh_eth: fix comment grammar in 'struct sh_eth_cpu_data'
      sh_eth: fix typo in comment to BCULR write
      sh_eth: make sh_eth_soft_swap() work on ARM
      sh_eth: uninline sh_eth_soft_swap()
      sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap()
      pinctrl: sh-pfc: r8a77980: Add pin I/O voltage control support
      pinctrl: sh-pfc: r8a77970: Fix pin I/O voltage control support
      dt-bindings: arm: document Renesas V3HSK board bindings
      PCI: rcar: Poll PHYRDY in rcar_pcie_hw_init()
      PCI: rcar: Remove PHYRDY polling from rcar_pcie_hw_init_h1()
      PCI: rcar: Add R-Car gen3 PHY support
      PCI: rcar: Factor out rcar_pcie_hw_init() call
      DT: pci: rcar-pci: document R8A77980 bindings
      arm64: dts: renesas: r8a77970: add FCPVD support
      arm64: dts: renesas: r8a77970: add VSPD support
      arm64: dts: renesas: r8a77970: add DU support
      arm64: dts: renesas: r8a77970: add LVDS support
      arm64: dts: renesas: eagle: add EtherAVB pins
      arm64: dts: renesas: v3msk: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add PFC support
      arm64: dts: renesas: condor: add SCIF0 pins
      arm64: dts: renesas: condor: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add MMC support
      arm64: dts: renesas: condor: add eMMC support
      arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
      arm64: dts: renesas: r8a77980: use CPG core clock macros
      arm64: dts: renesas: r8a77980: use SYSC power domain macros
      arm64: dts: renesas: r8a77970: add CAN-FD support
      arm64: dts: renesas: eagle: add CAN-FD support
      arm64: dts: renesas: r8a77980: add CAN-FD support
      arm64: dts: renesas: condor: add CAN-FD support
      arm64: dts: renesas: r8a77970: disable EtherAVB
      arm64: dts: renesas: r8a77980: disable EtherAVB
      arm64: dts: renesas: initial V3HSK board device tree
      i2c: rcar: document R8A77980 bindings

Simon Horman (114):
      ARM: shmobile: remove inconsistent ; from documentation
      arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string
      arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat string
      ravb: RX checksum offload
      dt-bindings: mmc: renesas_sdhi: provide example in bindings documentation
      dt-bindings: mmc: renesas_sdhi: add R-Car Gen[123] fallback compatibility strings
      mmc: renesas_sdhi: implement R-Car Gen[123] fallback compatibility strings
      dt-bindings: net: sh_eth: add R-Car Gen[12] fallback compatibility strings
      net: sh_eth: rename name structures as rcar_gen[12]_*
      net: sh_eth: implement R-Car Gen[12] fallback compatibility strings
      ARM: dts: r8a7778: Use R-Car GPIO Gen1 fallback compat string
      ARM: dts: r8a7779: Use R-Car GPIO Gen1 fallback compat string
      ARM: dts: r8a7743: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7790: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7791: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7792: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7793: Use R-Car GPIO Gen2 fallback compat string
      ARM: dts: r8a7794: Use R-Car GPIO Gen2 fallback compat string
      iommu/ipmmu-vmsa: Add r8a779(70|95) DT bindings
      arm64: dts: renesas: r8a7795: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Tie Audio-DMAC to IPMMU-MP
      arm64: dts: renesas: r8a7796: Point FDP1 via FCPF to IPMMU-VI0
      arm64: dts: renesas: r8a7796: Point VSPI via FCPVI to IPMMU-VC0
      arm64: dts: renesas: r8a7796: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a77970: sort includes
      arm64: dts: renesas: r8a77970: Add IPMMU device nodes
      arm64: dts: renesas: r8a77970: Tie SYS-DMAC to IPMMU-DS1
      arm64: dts: renesas: r8a77970: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a77970: Enable IPMMU-DS1, RT and MM
      arm64: dts: renesas: r8a77995: Add IPMMU device nodes
      arm64: dts: renesas: r8a77995: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a7795: Move nodes which have no reg property out of bus
      arm64: dts: renesas: r8a7795: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: move nodes which have no reg property out of bus
      arm64: dts: renesas: r8a7796: add reg properties to pciec[01] nodes
      ARM: dts: r8a7743: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7745: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7778: Use R-Car Gen1 Ether fallback compat string
      ARM: dts: r8a7790: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7791: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7793: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7794: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7743: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7745: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7778: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7779: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7790: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7791: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7792: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7793: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7794: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7745: sort root sub-nodes alphabetically
      ARM: dts: r8a7745: move timer node out of bus
      ARM: dts: r8a7792: sort root sub-nodes alphabetically
      ARM: dts: r8a7792: move timer node out of bus
      ARM: dts: r8a7743: sort root sub-nodes alphabetically
      ARM: dts: r8a7743: move timer and thermal-zones nodes out of bus
      arm64: defconfig: enable R8A77980 SoC
      arm64: dts: renesas: r8a7795: move scif node into alphabetical order
      arm64: dts: renesas: r8a77970: move node which has no reg property out of bus
      arm64: dts: renesas: r8a77995: move nodes which have no reg property out of bus
      arm64: defconfig: enable R8A77965 SoC
      arm64: dts: renesas: r8a7795: Add IPMMU-PV1 device node
      ARM: dts: r8a7790: Reduce size of thermal registers
      ARM: dts: r8a7791: Reduce size of thermal registers
      ARM: dts: r8a7793: Reduce size of thermal registers
      ARM: dts: r8a7790: consistently use single space after =
      ARM: dts: r8a7790: add soc node
      ARM: dts: r8a7790: sort subnodes of soc node
      ARM: dts: r8a7790: sort subnodes of root node
      ARM: dts: r8a7791: consistently use single space after =
      ARM: dts: r8a7791: add soc node
      ARM: dts: r8a7791: sort subnodes of root node
      ARM: dts: r8a7792: sort subnodes of soc node
      ARM: dts: r8a7793: consistently use single space after =
      ARM: dts: r8a7793: add soc node
      ARM: dts: r8a7793: sort subnodes of soc node
      ARM: dts: r8a7793: sort subnodes of root node
      ARM: dts: r8a7794: consistently use single space after =
      ARM: dts: r8a7794: add soc node
      ARM: dts: r8a7794: sort subnodes of soc node
      ARM: dts: r8a7794: sort subnodes of root node
      ARM: dts: r8a7790: consistently use single space before =
      ARM: dts: r8a7791: consistently use single space before =
      ARM: dts: r8a7793: consistently use single space before =
      ARM: dts: r8a7743: sort subnodes of soc node
      ARM: dts: r8a7745: sort subnodes of soc node
      ARM: dts: r7s72100: add soc node
      ARM: dts: r7s72100: sort subnodes of soc node
      ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
      ARM: dts: r7s72100: sort subnodes of root node
      dt-bindings: arm: consistently name r8a77965 as M3-N
      ARM: dts: lager: Drop unnecessary address properties from port node
      ARM: dts: porter: Drop unnecessary address properties from vin port node
      ARM: dts: gose: Drop unnecessary address properties from port nodes
      ARM: dts: koelsch: Drop unnecessary address properties from port nodes
      ARM: dts: alt: Drop unnecessary address properties from vin port node
      ARM: dts: silk: Drop unnecessary address properties from vin port node
      ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
      ARM: dts: r8a7740: Add CEU1
      usb: xhci: force all memory allocations to node
      arm64: dts: renesas: r8a7796: sort subnodes of the root node
      arm64: dts: renesas: r8a7796: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795: sort subnodes of the root node
      arm64: dts: renesas: r8a7795: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
      arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
      arm64: defconfig: enable R8A77990 SoC
      thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources

Stefan Agner (1):
      spi: rspi: use correct enum for DMA transfer direction

Stephen Boyd (2):
      of: unittest: Remove redundant OF_DETACHED flag setting
      drm/tilcdc: Remove redundant OF_DETACHED flag setting

Sven Van Asbroeck (1):
      dt-bindings: add eeprom "no-read-rollover" property

Takashi Iwai (1):
      ALSA: add snd_card_disconnect_sync()

Takatoshi Akiyama (1):
      serial: sh-sci: Fix unlocked access to SCSCR register

Takeshi Kihara (48):
      pinctrl: sh-pfc: r8a7795: Add SDHI0-3 support
      pinctrl: sh-pfc: r8a77995: Add USB2.0 host support
      pinctrl: sh-pfc: r8a7795-es1: Add USB3.0 host support
      pinctrl: sh-pfc: r8a7795: Add USB3.0 host support
      pinctrl: sh-pfc: r8a77995: Add PWM pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add support for INTC-EX IRQ pins
      pinctrl: sh-pfc: r8a7795: Add GP-1-28 port pin support
      pinctrl: sh-pfc: r8a7795: Fix to delete A20..A25 pins function definitions
      pinctrl: sh-pfc: r8a7796: Fix to delete A20..A25 pins function definitions
      pinctrl: sh-pfc: r8a7795: Rename RTS{0,1,3,4}# pin function definitions
      pinctrl: sh-pfc: r8a7796: Rename RTS{0,1,3,4}# pin function definitions
      arm64: dts: renesas: r8a7795: Increase the number of GPIO bank 1 ports to 29
      pinctrl: sh-pfc: r8a7795: Fix MOD_SEL register pin assignment for SSI pins group
      pinctrl: sh-pfc: r8a7796: Fix IPSR and MOD_SEL register pin assignment for NDFC pins group
      pinctrl: sh-pfc: r8a7795: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7795-es1: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add HDMI pins, groups and functions
      pinctrl: sh-pfc: r8a7795: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a7795-es1: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a7796: Add TMU pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add support for INTC-EX IRQ pins
      pinctrl: sh-pfc: r8a77965: Add USB2.0 host pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add USB3.0 host pins, groups and functions
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-N
      clk: renesas: rcar-gen3: Add Z clock divider support
      clk: renesas: rcar-gen3: Add Z2 clock divider support
      clk: renesas: r8a7795: Add Z clock
      clk: renesas: r8a7795: Add Z2 clock
      clk: renesas: r8a7796: Add Z clock
      clk: renesas: r8a7796: Add Z2 clock
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: identify R-Car E3
      pinctrl: sh-pfc: r8a77965: Add MSIOF pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add PWM pins, groups and functions
      pinctrl: sh-pfc: r8a77965: Add SDHI pins, groups and functions
      pinctrl: sh-pfc: Add PORT_GP_11 helper macro
      pinctrl: sh-pfc: Initial R8A77990 PFC support
      pinctrl: sh-pfc: r8a77990: Add bias pinconf support
      pinctrl: sh-pfc: r8a77990: Add SCIF pins, groups and functions
      pinctrl: sh-pfc: r8a77990: Add I2C{1,2,4,5,6,7} pins, groups and functions
      pinctrl: sh-pfc: r8a77990: Add EthernetAVB pins, groups and functions
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas
      arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
      arm64: dts: renesas: Add Renesas Ebisu board support
      arm64: dts: renesas: r8a77965: Add SDHI device nodes
      clk: renesas: r8a77965: Add MSIOF controller clocks
      clk: renesas: Add r8a77990 CPG Core Clock Definitions

Thang Q. Nguyen (1):
      usb: host: xhci support option to disable the xHCI USB2 HW LPM

Thierry Reding (2):
      arm64: defconfig: Enable the Tegra SMMU by default
      gpio: pca953x: Use of_device_get_match_data()

Thomas Gleixner (1):
      pinctrl: sh-pfc: r8a77965: Fixup incorrect SPDX identifier

Thomas Petazzoni (3):
      net: sh_eth: use correct "struct device" when calling DMA mapping functions
      net: sh_eth: don't use NULL as "struct device" for the DMA mapping API
      net: sh_eth: do not advertise Gigabit capabilities when not available

Tuomas Tynkkynen (1):
      arm64: defconfig: Enable Tegra PCI controller

Ulf Hansson (2):
      PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks
      PM / wakeup: Add device_set_wakeup_path() helper to control wakeup path

Ulrich Hecht (31):
      serial: sh-sci: Support for variable HSCIF hardware RX timeout
      dt-bindings: mmc: renesas_sdhi: Add r8a77995 support
      mmc: renesas_sdhi: enable R-Car D3 (r8a77995) support
      pinctrl: sh-pfc: r8a77995: Add missing pins SCL0 and SDA0 to pinmux data
      pinctrl: sh-pfc: r8a77995: Add CAN support
      pinctrl: sh-pfc: r8a77995: Add CAN FD support
      arm64: dts: renesas: r8a77995: add SYS-DMAC nodes
      arm64: dts: renesas: r8a77995: Add SDHI (MMC) support
      arm64: dts: renesas: r8a77995: Add CAN external clock support
      arm64: dts: renesas: r8a77995: Add CAN support
      arm64: dts: renesas: r8a77995: Add CAN FD support
      arm64: dts: renesas: r8a77995: add DMA for SCIF2
      dt-bindings: at24: add bindings for Rohm BR24T01
      pinctrl: sh-pfc: r8a77995: Add DU pins, groups and function
      pinctrl: sh-pfc: r8a7796: Add VIN4, VIN5 pins, groups and functions
      pinctrl: sh-pfc: r8a7795: Add VIN4, VIN5 pins, groups and functions
      pinctrl: sh-pfc: r8a77995: Add VIN4 pins, groups and function
      pinctrl: sh-pfc: r8a7795: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a7796: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a77995: Correct VIN4 18-bit pins
      pinctrl: sh-pfc: r8a7795: Deduplicate VIN4 pin definitions
      pinctrl: sh-pfc: r8a7796: Deduplicate VIN4 pin definitions
      pinctrl: sh-pfc: r8a77995: Deduplicate VIN4 pin definitions
      serial: sh-sci: use hrtimer for receive timeout
      arm64: dts: renesas: r8a77995: add I2C support
      arm64: dts: renesas: draak: enable I2C controller 0 and EEPROM
      arm64: dts: renesas: draak: enable I2C controller 1
      arm64: dts: renesas: draak: enable SDHI2
      dt-bindings: i2c: document R8A77995 bindings
      dmaengine: rcar-dmac: Document R-Car D3 bindings
      serial: sh-sci: Support for HSCIF RX sampling point adjustment

Veeraiyan Chidambaram (1):
      watchdog: renesas-wdt: Add support for WDIOF_CARDRESET

Ville Syrjälä (4):
      drm: Check crtc_state->enable rather than crtc->enabled in drm_plane_helper_check_state()
      drm: Move drm_plane_helper_check_state() into drm_atomic_helper.c
      drm/rcar-du: Use drm_mode_get_hv_timing() to populate plane clip rectangle
      drm: Fix modifiers_property kernel doc

Vladimir Barinov (18):
      arm: shmobile: Document Kingfisher board DT bindings
      arm64: dts: ulcb-kf: initial device tree
      arm64: dts: m3ulcb-kf: initial device tree
      arm64: dts: h3ulcb-kf: ES1.x SoC initial device tree
      arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device tree
      arm64: dts: ulcb-kf: enable SCIF1
      arm64: dts: ulcb-kf: enable CAN0/1
      arm64: dts: ulcb-kf: enable HSUSB
      arm64: dts: ulcb-kf: enable USB2.0 Host channel 0
      arm64: dts: ulcb-kf: enable PCIE0/1
      arm64: dts: ulcb-kf: enable USB3.0 Host
      arm64: dts: ulcb-kf: enable TCA9539 on I2C2
      arm64: dts: ulcb-kf: enable TCA9539 on I2C4
      arm64: dts: ulcb-kf: enable PCA9548 on I2C2
      arm64: dts: ulcb-kf: enable PCA9548 on I2C4
      arm64: dts: ulcb-kf: hog USB3 hub control gpios
      arm64: dts: renesas: ulcb-kf: enable USB2 PHY of channel 0
      arm64: dts: renesas: ulcb-kf: add dr_mode property for USB2.0 channel 0

Vladimir Zapolskiy (16):
      spi: sh-msiof: Simplify calculation of divisors for transfer rate
      PCI: rcar: Reuse generic pci_parse_request_of_pci_ranges() function
      ravb: fix invalid context bug while calling auto-negotiation by ethtool
      ravb: fix invalid context bug while changing link options by ethtool
      ravb: simplify link auto-negotiation by ethtool
      ravb: remove custom .nway_reset from ethtool ops
      ravb: remove useless serialization in ravb_get_link_ksettings()
      ravb: remove custom .get_link_ksettings from ethtool ops
      ravb: remove custom .set_link_ksettings from ethtool ops
      sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
      sh_eth: fix invalid context bug while changing link options by ethtool
      sh_eth: simplify link auto-negotiation by ethtool
      sh_eth: remove custom .nway_reset from ethtool ops
      sh_eth: remove useless serialization in sh_eth_get_link_ksettings()
      sh_eth: remove custom .get_link_ksettings from ethtool ops
      sh_eth: remove custom .set_link_ksettings from ethtool ops

Wolfram Sang (74):
      arm64: defconfig: enable thermal driver for Renesas R-Car Gen3
      pinctrl: sh-pfc: r8a7795: Add I2C pin support
      pinctrl: sh-pfc: r8a7795: Add HSCIF pins, groups, and functions
      pinctrl: sh-pfc: r8a7795: Fix trivial typo in comment
      pinctrl: sh-pfc: r8a7795-es1: Fix trivial typo in comment
      pinctrl: sh-pfc: r8a7796: Fix trivial typo in comment
      mmc: usdhi6rol0: catch all errors when getting regulators
      ARM: dts: alt: use correct logic for SD WP pins
      dt-bindings: eeprom: rename to at24.txt
      i2c: sh_mobile: remove redundant initialization
      i2c: sh_mobile: remove redundant deinitialization
      i2c: sh_mobile: manually "inline" two short functions
      i2c: sh_mobile: use direct writes when accessing ICE bit
      i2c: sh_mobile: shorten exit of xfer routine
      i2c: sh_mobile: let RuntimePM do the clock handling
      i2c: sh_mobile: avoid unnecessary register read
      i2c: sh_mobile: send STOP according to datasheet
      i2c: sh_mobile: make sure to not accidently trigger STOP
      mmc: tmio: use usleep_range consistently
      mmc: tmio: use ioread* for repeated access to a register
      mmc: tmio: use io* accessors consistently
      pinctrl: sh-pfc: r8a7795: Add SATA pins, groups, and functions
      i2c: add helpers to ease DMA handling
      i2c: add a message flag for DMA safe buffers
      i2c: sh_mobile: use core helper to decide when to use DMA
      i2c: sh_mobile: move type detection upwards
      i2c: sh_mobile: allow setup callback to return errno
      i2c: sh_mobile: require setup callback
      i2c: sh_mobile: let RuntimePM do the clock handling
      i2c: sh_mobile: add helper to check frequency calculations
      i2c: sh_mobile: add new frequency calculation for later SoC
      i2c: sh_mobile: let r8a7790 (R-Car H2) use the new formula
      arm64: dts: renesas: salvator: set driver type for eMMC
      i2c: gpio: initialize SCL to HIGH again
      i2c: make kerneldoc about bus recovery more precise
      i2c: add identifier in declarations for i2c_bus_recovery
      i2c: add 'set_sda' to bus_recovery_info
      i2c: ensure SDA is released in recovery if SDA is controllable
      i2c: send STOP after successful bus recovery
      i2c: rcar: skip DMA if buffer is not safe
      i2c: rcar: implement bus recovery
      i2c: rcar: fix some trivial typos in comments
      mmc: renesas_sdhi: fix WP detection
      mmc: renesas_sdhi_internal_dmac: limit DMA RX for old SoCs
      mmc: sh_mmcif: remove some cruft
      media: v4l: vsp1: Fix mask creation for MULT_ALPHA_RATIO
      arm64: dts: renesas: salvator-common: add GPIO extender
      ARM: dts: lager: use demuxer for IIC2/I2C2
      ARM: dts: lager: use demuxer for IIC3/I2C3
      ARM: dts: koelsch: use demuxer for I2C2
      ARM: dts: koelsch: use demuxer for I2C4
      ARM: dts: porter: use demuxer for I2C2
      ARM: dts: alt: use demuxer for I2C1
      ARM: dts: silk: use demuxer for I2C1
      ARM: dts: gose: use demuxer for I2C2
      ARM: dts: gose: use demuxer for I2C4
      dt-bindings: i2c: document R8A77965 bindings
      i2c: busses: remove superfluous ignoring of children for RPM
      mmc: renesas_sdhi_internal_dmac: use more generic whitelisting
      mmc: renesas_sdhi_internal_dmac: remove superfluous WARN
      mmc: renesas_sdhi: really fix WP logic regressions
      rtc: simplify getting .drvdata
      watchdog: renesas-wdt: Add support for the R8A77965 WDT
      ARM: shmobile: r8a7794: alt: add EEPROM to DTS
      arm64: dts: renesas: salvator-common: add eeprom
      i2c: recovery: if possible send STOP with recovery pulses
      i2c: rcar: enhance comment to avoid regressions
      i2c: rcar: handle RXDMA HW behaviour on Gen3
      i2c: recovery: require either get_sda or set_sda
      i2c: recovery: refactor recovery function
      i2c: recovery: add get_bus_free callback
      i2c: recovery: rename variable for easier understanding
      i2c: recovery: make pin init look like STOP
      i2c: rcar: use the new get_bus_free callback

Yoshihiro Kaneko (7):
      dt-bindings: thermal: rcar-thermal: add R8A77995 support
      thermal: rcar_thermal: add r8a77995 support
      arm64: dts: renesas: r8a77995: sort subnodes of the root node
      arm64: dts: renesas: r8a77995: sort subnodes of the soc node
      arm64: dts: renesas: r8a77965: sort subnodes of the root node
      arm64: dts: renesas: r8a77965: sort subnodes of the soc node
      arm64: dts: renesas: r8a77970: sort subnodes of the soc node

Yoshihiro Shimoda (84):
      arm64: dts: renesas: r8a77995: update PFC node name to pin-controller
      arm64: dts: renesas: r8a77995: add GPIO device nodes
      arm64: dts: renesas: r8a77995: Add EthernetAVB device node
      arm64: dts: renesas: r8a77995: Add USB2.0 PHY device node
      arm64: dts: renesas: r8a77995: add USB2.0 Host (EHCI/OHCI) device node
      arm64: dts: renesas: r8a77995: draak: enable USB2.0 PHY
      arm64: dts: renesas: r8a77995: draak: enable USB2.0 Host (EHCI/OHCI)
      arm64: dts: renesas: r8a77995: draak: enable EthernetAVB
      arm64: dts: renesas: r8a7795: add USB3.0 peripheral device node
      arm64: dts: renesas: r8a7796: add USB3.0 peripheral device node
      arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pins
      arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0
      arm64: dts: renesas: r8a77995: add PWM device nodes
      arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1
      arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0
      gpio: rcar: Add r8a77995 (R-Car D3) support
      phy: rcar-gen3-usb2: check dr_mode for otg mode
      phy: rcar-gen3-usb2: use enum phy_mode in the role_store()
      phy: rcar-gen3-usb2: add SoC-specific parameter for dedicated pins
      phy: rcar-gen3-usb2: add binding for r8a77995
      dt-bindings: pwm: Add R-Car D3 device tree bindings
      dt-bindings: net: renesas-ravb: Add support for R8A77995 RAVB
      pinctrl: sh-pfc: r8a77995: Add EthernetAVB pins, groups and functions
      usb: gadget: udc: renesas_usb3: Add suspend/resume functions
      usb: gadget: udc: renesas_usb3: add support for generic phy
      usb: renesas_usbhs: unify Gen2/3 pipe_config setting
      usb: renesas_usbhs: add support for R-Car D3
      usb: gadget: udc: renesas_usb3: fix oops in renesas_usb3_remove()
      usb: gadget: udc: renesas_usb3: add binging for r8a77965
      usb: renesas_usbhs: remove redundant polling in usbhsf_fifo_barrier()
      usb: renesas_usbhs: add usbhs_pipe_clear_without_sequence() function
      usb: renesas_usbhs: use PIPEnCLR.ACLRM instead of {C,Dn}FIFOCTR.BCLR in usbhs_pkt_pop()
      usb: renesas_usbhs: Add a function to write the UGCTRL2 register
      usb: renesas_usbhs: add a new callback for extcon notifier
      usb: renesas_usbhs: set the mode by using extcon state for non-otg channel
      usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel
      usb: renesas_usbhs: add binding for r8a77965
      arm64: dts: renesas: r8a7795: add usb3_phy node
      arm64: dts: renesas: r8a7796: add usb3_phy node
      arm64: dts: renesas: salvator-common: enable usb3_phy0 node
      arm64: dts: renesas: salvator-common: enable usb3_peri0
      dt-bindings: rcar-gen3-phy-usb2: Add bindings for r8a77965
      phy: rcar-gen3-usb2: Add support for r8a77965
      dt-bindings: pwm: rcar: Add bindings for R-Car M3N support
      pwm: rcar: Add suspend/resume support
      arm64: defconfig: Enable PWM and USB for R-Car
      dt-bindings: net: ravb: Add support for r8a77990 SoC
      usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add udc
      usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc
      usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error
      usb: gadget: udc: renesas_usb3: fix double phy_put()
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}
      dt-bindings: arm: Document R-Car E3 SoC DT bindings
      dt-bindings: arm: Document Renesas Ebisu board DT bindings
      arm64: dts: renesas: r8a77965: add usb2_phy nodes
      arm64: dts: renesas: r8a77965: add usb3_phy node
      arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
      arm64: dts: renesas: r8a77965: add usb_dmac nodes
      arm64: dts: renesas: r8a77965: add HS-USB node
      arm64: dts: renesas: r8a77965: add USB 3.0 host node
      arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
      arm64: dts: renesas: r8a77965: Add PWM device nodes
      arm64: dts: renesas: Add Renesas R8A77990 SoC support
      arm64: dts: renesas: r8a77990: Revise the psci node
      arm64: dts: renesas: r8a77990: Revise the cache controller node
      arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
      arm64: dts: renesas: r8a77990: Add PFC device node
      arm64: dts: renesas: r8a77990: Add GPIO device nodes
      arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
      arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB
      arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
      mmc: renesas_sdhi_internal_dmac: Fix missing unmap in error patch
      mmc: renesas_sdhi_internal_dmac: Cannot clear the RX_IN_USE in abort
      gpio: rcar: Add DT binding for r8a77990
      clk: renesas: cpg-mssr: Add support for R-Car E3
      dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0
      dmaengine: sh: rcar-dmac: add a new function to clear CHCR.DE with barrier
      dmaengine: sh: rcar-dmac: Add dma_pause operation
      dmaengine: sh: rcar-dmac: Should not stop the DMAC by rcar_dmac_sync_tcr()
      usb: gadget: udc: renesas_usb3: Add register of usb role switch

Zheng Xiaowei (1):
      usb: xhci: Fix memory leak in xhci_endpoint_reset()

Zhengjun Xing (3):
      xhci: Fix xhci debugfs devices node disappearance after hibernation
      xhci: xhci debugfs device nodes weren't removed after device plugged out
      xhci: fix xhci debugfs errors in xhci_stop

shiju.jose@huawei.com (3):
      arm64: defconfig: enable CONFIG_ACPI_APEI_MEMORY_FAILURE
      arm64: defconfig: enable EDAC GHES option
      arm64: defconfig: enable CONFIG_ACPI_APEI_EINJ

stephen lu (1):
      Input: gpio-keys - convert timers to use timer_setup()

weiyongjun (A) (1):
      iommu/ipmmu-vmsa: Fix return value check in ipmmu_find_group_dma()

 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |   25 +
 Documentation/ABI/testing/sysfs-class-usb_role     |   21 +
 Documentation/admin-guide/kernel-parameters.txt    |    7 +
 Documentation/cpu-freq/cpu-drivers.txt             |    4 +
 Documentation/devicetree/bindings/arm/shmobile.txt |   46 +-
 .../devicetree/bindings/clock/renesas,cpg-mssr.txt |   15 +-
 .../bindings/clock/renesas,rz-cpg-clocks.txt       |    4 +-
 .../bindings/display/bridge/renesas,dw-hdmi.txt    |    3 +-
 .../bindings/display/bridge/renesas,lvds.txt       |   58 +
 .../devicetree/bindings/display/renesas,du.txt     |   59 +-
 Documentation/devicetree/bindings/dma/k3dma.txt    |    1 -
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |    4 +
 Documentation/devicetree/bindings/dma/ti-edma.txt  |    1 -
 Documentation/devicetree/bindings/eeprom/at24.txt  |   82 +
 .../devicetree/bindings/eeprom/eeprom.txt          |   45 -
 .../devicetree/bindings/gpio/gpio-pca953x.txt      |   38 +-
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |    7 +-
 Documentation/devicetree/bindings/i2c/i2c-gpio.txt |   32 +-
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |    4 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |    1 +
 .../devicetree/bindings/input/gpio-keys.txt        |    8 +
 .../bindings/interrupt-controller/renesas,irqc.txt |    4 +
 .../bindings/iommu/renesas,ipmmu-vmsa.txt          |   10 +-
 .../devicetree/bindings/media/rcar_vin.txt         |  142 +-
 .../devicetree/bindings/media/renesas,ceu.txt      |   82 +
 .../bindings/media/renesas,rcar-csi2.txt           |  101 +
 .../devicetree/bindings/media/renesas,vsp1.txt     |    2 +-
 .../devicetree/bindings/mips/lantiq/rcu.txt        |    2 -
 Documentation/devicetree/bindings/mmc/tmio_mmc.txt |   70 +-
 .../devicetree/bindings/mtd/jedec,spi-nor.txt      |    1 +
 Documentation/devicetree/bindings/mtd/mtk-nand.txt |    4 -
 .../devicetree/bindings/net/can/rcar_can.txt       |    7 +-
 .../devicetree/bindings/net/can/rcar_canfd.txt     |    4 +-
 .../devicetree/bindings/net/micrel-ksz90x1.txt     |    7 +
 Documentation/devicetree/bindings/net/phy.txt      |    2 +
 .../devicetree/bindings/net/renesas,ravb.txt       |   14 +-
 Documentation/devicetree/bindings/net/sh_eth.txt   |   15 +-
 .../devicetree/bindings/pci/pci-rcar-gen2.txt      |   10 +-
 Documentation/devicetree/bindings/pci/rcar-pci.txt |   12 +-
 .../devicetree/bindings/pci/xgene-pci.txt          |    7 -
 .../devicetree/bindings/phy/rcar-gen2-phy.txt      |    7 +-
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |    4 +
 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |    7 +-
 .../bindings/pinctrl/renesas,rza1-pinctrl.txt      |    6 +-
 .../devicetree/bindings/power/renesas,apmu.txt     |    1 +
 .../bindings/power/renesas,rcar-sysc.txt           |    5 +
 Documentation/devicetree/bindings/pps/pps-gpio.txt |    1 -
 .../devicetree/bindings/pwm/renesas,pwm-rcar.txt   |   12 +-
 .../devicetree/bindings/pwm/renesas,tpu-pwm.txt    |   10 +-
 .../bindings/regulator/fixed-regulator.txt         |    1 +
 .../bindings/regulator/gpio-regulator.txt          |    2 +
 .../devicetree/bindings/reset/renesas,rst.txt      |    5 +
 .../bindings/serial/renesas,sci-serial.txt         |    4 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |   16 +-
 Documentation/devicetree/bindings/spi/sh-msiof.txt |    7 +-
 Documentation/devicetree/bindings/spi/spi-rspi.txt |    5 +-
 .../bindings/thermal/rcar-gen3-thermal.txt         |    9 +-
 .../devicetree/bindings/thermal/rcar-thermal.txt   |    8 +-
 .../devicetree/bindings/timer/renesas,cmt.txt      |   14 +-
 .../devicetree/bindings/usb/mediatek,mtk-xhci.txt  |    2 +
 .../devicetree/bindings/usb/renesas_usb3.txt       |    5 +
 .../devicetree/bindings/usb/renesas_usbhs.txt      |    8 +-
 Documentation/devicetree/bindings/usb/usb-xhci.txt |   11 +-
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |   22 +-
 Documentation/devicetree/overlay-notes.txt         |   20 +-
 Documentation/driver-api/device_connection.rst     |   43 +
 Documentation/driver-api/pinctl.rst                |    6 +-
 Documentation/gpio/gpio-legacy.txt                 |   10 +-
 Documentation/kbuild/makefiles.txt                 |    1 -
 Documentation/mtd/spi-nor.txt                      |    3 +
 Documentation/power/runtime_pm.txt                 |    3 +-
 Documentation/translations/zh_CN/gpio.txt          |    6 +-
 MAINTAINERS                                        |    2 +
 Makefile                                           |    2 +-
 arch/arc/boot/dts/Makefile                         |    1 -
 arch/arm/boot/dts/Makefile                         |    6 +-
 arch/arm/boot/dts/emev2-kzm9d.dts                  |   11 +-
 arch/arm/boot/dts/iwg20d-q7-common.dtsi            |  274 ++
 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi           |   43 +
 arch/arm/boot/dts/r7s72100-genmai.dts              |    2 +-
 arch/arm/boot/dts/r7s72100-gr-peach.dts            |   73 +-
 arch/arm/boot/dts/r7s72100.dtsi                    | 1037 +++--
 arch/arm/boot/dts/r8a73a4-ape6evm.dts              |    4 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   16 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    5 +-
 arch/arm/boot/dts/r8a7740.dtsi                     |   23 +-
 arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts    |   19 +
 arch/arm/boot/dts/r8a7743-iwg20d-q7.dts            |   42 +-
 arch/arm/boot/dts/r8a7743-iwg20m.dtsi              |   52 +
 arch/arm/boot/dts/r8a7743.dtsi                     | 1353 +++++-
 .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts |  158 +
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts        |  238 +
 arch/arm/boot/dts/r8a7745-iwg22m.dtsi              |  120 +
 arch/arm/boot/dts/r8a7745.dtsi                     | 1209 ++++-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts          |   48 +
 arch/arm/boot/dts/r8a77470.dtsi                    |  336 ++
 arch/arm/boot/dts/r8a7778.dtsi                     |   23 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |   14 +
 arch/arm/boot/dts/r8a7779.dtsi                     |   30 +-
 arch/arm/boot/dts/r8a7790-lager.dts                |  323 +-
 arch/arm/boot/dts/r8a7790-stout.dts                |  363 ++
 arch/arm/boot/dts/r8a7790.dtsi                     | 3366 +++++++-------
 arch/arm/boot/dts/r8a7791-koelsch.dts              |  260 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |  154 +-
 arch/arm/boot/dts/r8a7791.dtsi                     | 3304 +++++++-------
 arch/arm/boot/dts/r8a7792-blanche.dts              |    8 +-
 arch/arm/boot/dts/r8a7792-wheat.dts                |   19 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |  914 ++--
 arch/arm/boot/dts/r8a7793-gose.dts                 |  275 +-
 arch/arm/boot/dts/r8a7793.dtsi                     | 2666 ++++++-----
 arch/arm/boot/dts/r8a7794-alt.dts                  |   77 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |  200 +-
 arch/arm/boot/dts/r8a7794.dtsi                     | 2740 +++++------
 arch/arm/boot/dts/sh73a0.dtsi                      |    9 +-
 arch/arm/common/Makefile                           |    1 +
 arch/arm/common/secure_cntvoff.S                   |   32 +
 arch/arm/configs/mvebu_v7_defconfig                |    2 +-
 arch/arm/configs/shmobile_defconfig                |   14 +-
 arch/arm/include/asm/arch_timer.h                  |    1 +
 arch/arm/include/asm/pci.h                         |    5 +-
 arch/arm/include/asm/secure_cntvoff.h              |    8 +
 arch/arm/include/uapi/asm/ptrace.h                 |    1 +
 arch/arm/kernel/bios32.c                           |    2 +-
 arch/arm/mach-ep93xx/core.c                        |   41 +-
 arch/arm/mach-ep93xx/edb93xx.c                     |   15 +-
 arch/arm/mach-ep93xx/include/mach/platform.h       |    4 +-
 arch/arm/mach-ep93xx/simone.c                      |   12 +-
 arch/arm/mach-ep93xx/snappercl15.c                 |   12 +-
 arch/arm/mach-ep93xx/vision_ep9307.c               |    7 +-
 arch/arm/mach-ixp4xx/avila-setup.c                 |   17 +-
 arch/arm/mach-ixp4xx/dsmg600-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/fsg-setup.c                   |   16 +-
 arch/arm/mach-ixp4xx/goramo_mlr.c                  |   24 +-
 arch/arm/mach-ixp4xx/ixdp425-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/nas100d-setup.c               |   16 +-
 arch/arm/mach-ixp4xx/nslu2-setup.c                 |   16 +-
 arch/arm/mach-ks8695/board-acs5k.c                 |   15 +-
 arch/arm/mach-pxa/palmz72.c                        |   14 +-
 arch/arm/mach-pxa/viper.c                          |   27 +-
 arch/arm/mach-sa1100/simpad.c                      |   14 +-
 arch/arm/mach-shmobile/Kconfig                     |   13 +
 arch/arm/mach-shmobile/Makefile                    |    1 +
 arch/arm/mach-shmobile/common.h                    |    5 +
 arch/arm/mach-shmobile/headsmp-apmu.S              |   19 +
 arch/arm/mach-shmobile/headsmp.S                   |   55 +
 arch/arm/mach-shmobile/platsmp-apmu.c              |    3 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c              |   15 +-
 arch/arm/mach-shmobile/pm-rmobile.c                |    8 +-
 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c |   25 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |   23 +-
 arch/arm64/Kconfig.platforms                       |   24 +
 arch/arm64/boot/dts/actions/Makefile               |    1 -
 arch/arm64/boot/dts/al/Makefile                    |    1 -
 arch/arm64/boot/dts/allwinner/Makefile             |    1 -
 arch/arm64/boot/dts/altera/Makefile                |    1 -
 arch/arm64/boot/dts/amd/Makefile                   |    1 -
 arch/arm64/boot/dts/amlogic/Makefile               |    1 -
 arch/arm64/boot/dts/apm/Makefile                   |    1 -
 arch/arm64/boot/dts/arm/Makefile                   |    1 -
 arch/arm64/boot/dts/broadcom/Makefile              |    1 -
 arch/arm64/boot/dts/broadcom/northstar2/Makefile   |    1 -
 arch/arm64/boot/dts/broadcom/stingray/Makefile     |    1 -
 arch/arm64/boot/dts/cavium/Makefile                |    1 -
 arch/arm64/boot/dts/exynos/Makefile                |    1 -
 arch/arm64/boot/dts/freescale/Makefile             |    1 -
 arch/arm64/boot/dts/hisilicon/Makefile             |    1 -
 arch/arm64/boot/dts/lg/Makefile                    |    1 -
 arch/arm64/boot/dts/marvell/Makefile               |    1 -
 arch/arm64/boot/dts/mediatek/Makefile              |    1 -
 arch/arm64/boot/dts/nvidia/Makefile                |    1 -
 arch/arm64/boot/dts/qcom/Makefile                  |    1 -
 arch/arm64/boot/dts/realtek/Makefile               |    1 -
 arch/arm64/boot/dts/renesas/Makefile               |    9 +-
 .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts     |   19 +
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts    |   48 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi       |  232 +-
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts  |   19 +
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   48 +-
 .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts |   87 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           | 2713 +++++++----
 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts  |   19 +
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |   30 +-
 .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts |   86 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           | 2405 ++++++----
 .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts |   49 +
 .../boot/dts/renesas/r8a77965-salvator-xs.dts      |   49 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          | 1681 +++++++
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts     |  211 +
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts     |  203 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |  904 ++++
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts    |  139 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts     |   60 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |  436 ++
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     |   65 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |  281 ++
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts     |  202 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |  742 ++-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |  221 +-
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi           |  198 +
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |   46 +-
 arch/arm64/boot/dts/rockchip/Makefile              |    1 -
 arch/arm64/boot/dts/socionext/Makefile             |    1 -
 arch/arm64/boot/dts/sprd/Makefile                  |    1 -
 arch/arm64/boot/dts/xilinx/Makefile                |    1 -
 arch/arm64/boot/dts/zte/Makefile                   |    1 -
 arch/arm64/configs/defconfig                       |   75 +-
 arch/arm64/include/asm/arch_timer.h                |    1 +
 arch/blackfin/mach-bf533/boards/blackstamp.c       |   19 +-
 arch/blackfin/mach-bf533/boards/ezkit.c            |   18 +-
 arch/blackfin/mach-bf533/boards/stamp.c            |   18 +-
 arch/blackfin/mach-bf561/boards/ezkit.c            |   18 +-
 arch/c6x/boot/dts/Makefile                         |    2 -
 arch/cris/boot/dts/Makefile                        |    2 -
 arch/h8300/boot/dts/Makefile                       |    1 -
 arch/metag/boot/dts/Makefile                       |    1 -
 arch/microblaze/boot/Makefile                      |    2 +-
 arch/mips/alchemy/board-gpr.c                      |   23 +-
 arch/mips/ath79/mach-pb44.c                        |   16 +-
 arch/mips/boot/dts/Makefile                        |    1 -
 arch/mips/boot/dts/brcm/Makefile                   |    1 -
 arch/mips/boot/dts/cavium-octeon/Makefile          |    1 -
 arch/mips/boot/dts/img/Makefile                    |    1 -
 arch/mips/boot/dts/ingenic/Makefile                |    1 -
 arch/mips/boot/dts/lantiq/Makefile                 |    1 -
 arch/mips/boot/dts/mti/Makefile                    |    1 -
 arch/mips/boot/dts/netlogic/Makefile               |    1 -
 arch/mips/boot/dts/ni/Makefile                     |    1 -
 arch/mips/boot/dts/pic32/Makefile                  |    1 -
 arch/mips/boot/dts/qca/Makefile                    |    1 -
 arch/mips/boot/dts/ralink/Makefile                 |    1 -
 arch/mips/boot/dts/xilfpga/Makefile                |    1 -
 arch/nios2/boot/Makefile                           |    2 -
 arch/openrisc/boot/dts/Makefile                    |    2 -
 arch/powerpc/boot/Makefile                         |    2 +-
 arch/s390/kernel/topology.c                        |    3 +-
 arch/sh/boards/board-espt.c                        |    1 -
 arch/sh/boards/board-sh7757lcr.c                   |    4 -
 arch/sh/boards/mach-ecovec24/setup.c               |    1 -
 arch/sh/boards/mach-se/7724/setup.c                |    1 -
 arch/sh/boards/mach-sh7763rdp/setup.c              |    1 -
 arch/sh/boot/dts/Makefile                          |    2 -
 arch/sh/include/asm/dma-mapping.h                  |    9 +-
 arch/sh/kernel/cpu/sh2/setup-sh7619.c              |    1 -
 arch/sh/kernel/dma-nommu.c                         |   17 +-
 arch/sh/mm/consistent.c                            |    6 +-
 arch/tile/kernel/sysfs.c                           |    2 +-
 arch/xtensa/boot/dts/Makefile                      |    2 -
 drivers/ata/sata_rcar.c                            |   69 +-
 drivers/base/Makefile                              |    3 +-
 drivers/base/devcon.c                              |  136 +
 drivers/base/power/domain.c                        |   64 +-
 drivers/base/power/runtime.c                       |   31 +-
 drivers/clk/renesas/Kconfig                        |   28 +-
 drivers/clk/renesas/Makefile                       |    5 +
 drivers/clk/renesas/clk-div6.c                     |   60 +-
 drivers/clk/renesas/clk-div6.h                     |    3 +-
 drivers/clk/renesas/clk-mstp.c                     |   11 +-
 drivers/clk/renesas/clk-r8a73a4.c                  |   11 +-
 drivers/clk/renesas/clk-r8a7740.c                  |    8 +-
 drivers/clk/renesas/clk-rcar-gen2.c                |   18 +-
 drivers/clk/renesas/clk-rz.c                       |    6 +-
 drivers/clk/renesas/clk-sh73a0.c                   |   14 +-
 drivers/clk/renesas/r8a7743-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7745-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a77470-cpg-mssr.c            |  229 +
 drivers/clk/renesas/r8a7790-cpg-mssr.c             |    2 +
 drivers/clk/renesas/r8a7791-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7792-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7794-cpg-mssr.c             |    4 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7796-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a77965-cpg-mssr.c            |  338 ++
 drivers/clk/renesas/r8a77970-cpg-mssr.c            |  200 +
 drivers/clk/renesas/r8a77980-cpg-mssr.c            |  227 +
 drivers/clk/renesas/r8a77990-cpg-mssr.c            |  289 ++
 drivers/clk/renesas/r8a77995-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/rcar-gen2-cpg.c                |   31 +-
 drivers/clk/renesas/rcar-gen2-cpg.h                |    6 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |  222 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |    5 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |  131 +-
 drivers/clk/renesas/renesas-cpg-mssr.h             |    8 +-
 drivers/clocksource/arm_arch_timer.c               |   25 +-
 drivers/clocksource/sh_cmt.c                       |   76 +-
 drivers/cpufreq/exynos5440-cpufreq.c               |    7 +-
 drivers/cpufreq/freq_table.c                       |    8 +-
 drivers/cpufreq/longhaul.c                         |    4 +-
 drivers/cpufreq/pasemi-cpufreq.c                   |    6 +-
 drivers/dma/sh/rcar-dmac.c                         |  160 +-
 drivers/dma/sh/shdmac.c                            |   50 +-
 drivers/extcon/extcon-adc-jack.c                   |    2 +-
 drivers/extcon/extcon-arizona.c                    |    2 +-
 drivers/extcon/extcon-axp288.c                     |    2 +-
 drivers/extcon/extcon-gpio.c                       |    2 +-
 drivers/extcon/extcon-intel-cht-wc.c               |    2 +-
 drivers/extcon/extcon-intel-int3496.c              |    2 +-
 drivers/extcon/extcon-max14577.c                   |    2 +-
 drivers/extcon/extcon-max3355.c                    |    2 +-
 drivers/extcon/extcon-max77693.c                   |    2 +-
 drivers/extcon/extcon-max77843.c                   |    2 +-
 drivers/extcon/extcon-max8997.c                    |    2 +-
 drivers/extcon/extcon-qcom-spmi-misc.c             |    2 +-
 drivers/extcon/extcon-rt8973a.c                    |    2 +-
 drivers/extcon/extcon-sm5502.c                     |    2 +-
 drivers/extcon/extcon-usb-gpio.c                   |    2 +-
 drivers/extcon/extcon-usbc-cros-ec.c               |    2 +-
 drivers/extcon/extcon.h                            |    2 +-
 drivers/gpio/gpio-aspeed.c                         |    4 +-
 drivers/gpio/gpio-em.c                             |    6 +-
 drivers/gpio/gpio-pca953x.c                        |   83 +-
 drivers/gpio/gpio-pxa.c                            |    4 +-
 drivers/gpio/gpio-rcar.c                           |  120 +-
 drivers/gpio/gpio-tegra.c                          |    4 +-
 drivers/gpio/gpio-tz1090.c                         |    4 +-
 drivers/gpio/gpiolib.c                             |   17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |    1 -
 drivers/gpu/drm/arm/hdlcd_crtc.c                   |    8 +-
 drivers/gpu/drm/arm/malidp_planes.c                |    3 +-
 drivers/gpu/drm/bridge/adv7511/Kconfig             |   10 +-
 drivers/gpu/drm/bridge/adv7511/Makefile            |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |   60 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |  349 ++
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  181 +-
 drivers/gpu/drm/bridge/adv7511/adv7533.c           |   38 +-
 drivers/gpu/drm/bridge/analogix-anx78xx.c          |    2 -
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  117 +-
 drivers/gpu/drm/drm_atomic.c                       |    4 +
 drivers/gpu/drm/drm_atomic_helper.c                |  109 +
 drivers/gpu/drm/drm_blend.c                        |   39 +
 drivers/gpu/drm/drm_plane_helper.c                 |  111 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |    9 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |    1 -
 drivers/gpu/drm/i915/i915_sysfs.c                  |    6 +-
 drivers/gpu/drm/i915/intel_display.c               |   20 +-
 drivers/gpu/drm/i915/intel_dp.c                    |    1 -
 drivers/gpu/drm/i915/intel_modes.c                 |    1 -
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   13 +-
 drivers/gpu/drm/imx/ipuv3-plane.c                  |    8 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |    8 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |    1 -
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   24 +-
 drivers/gpu/drm/meson/meson_plane.c                |    8 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c          |    5 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   23 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |    1 -
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    1 -
 drivers/gpu/drm/rcar-du/Kconfig                    |    9 +-
 drivers/gpu/drm/rcar-du/Makefile                   |   10 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |  271 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |   18 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |  147 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.h              |   11 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c          |  175 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h          |   12 -
 drivers/gpu/drm/rcar-du/rcar_du_group.c            |   16 +-
 drivers/gpu/drm/rcar-du/rcar_du_group.h            |    2 +
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |   58 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |   97 -
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h          |   24 -
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c          |  276 --
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h          |   64 -
 drivers/gpu/drm/rcar-du/rcar_du_of.c               |  323 ++
 drivers/gpu/drm/rcar-du/rcar_du_of.h               |   20 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts    |   76 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts    |   50 +
 .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts    |   50 +
 drivers/gpu/drm/rcar-du/rcar_du_plane.c            |   89 +-
 drivers/gpu/drm/rcar-du/rcar_du_plane.h            |    6 +-
 drivers/gpu/drm/rcar-du/rcar_du_regs.h             |   16 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |  127 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h              |    5 -
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c             |   14 +-
 drivers/gpu/drm/rcar-du/rcar_lvds.c                |  543 +++
 drivers/gpu/drm/rcar-du/rcar_lvds_regs.h           |    6 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |    4 +-
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |   13 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    6 +-
 drivers/gpu/drm/shmobile/Kconfig                   |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_crtc.c          |   42 -
 drivers/gpu/drm/shmobile/shmob_drm_crtc.h          |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_drv.h           |    2 -
 drivers/gpu/drm/shmobile/shmob_drm_kms.c           |   11 -
 drivers/gpu/drm/shmobile/shmob_drm_kms.h           |    1 -
 drivers/gpu/drm/shmobile/shmob_drm_plane.c         |    2 -
 drivers/gpu/drm/sti/sti_hdmi.c                     |    1 -
 drivers/gpu/drm/tegra/dc.c                         |    4 +-
 drivers/gpu/drm/tegra/output.c                     |    1 -
 drivers/gpu/drm/tilcdc/Kconfig                     |   11 -
 drivers/gpu/drm/tilcdc/Makefile                    |    3 -
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.c       |  270 --
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dts     |   72 -
 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.h       |   25 -
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |    1 -
 drivers/gpu/drm/zte/zx_plane.c                     |   15 +-
 drivers/i2c/busses/i2c-gpio.c                      |  212 +-
 drivers/i2c/busses/i2c-hix5hd2.c                   |    1 -
 drivers/i2c/busses/i2c-nomadik.c                   |    2 -
 drivers/i2c/busses/i2c-rcar.c                      |  119 +-
 drivers/i2c/busses/i2c-riic.c                      |  115 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  192 +-
 drivers/i2c/i2c-core-base.c                        |  137 +-
 drivers/iio/adc/ad7266.c                           |    1 -
 drivers/iio/adc/ad7291.c                           |    1 -
 drivers/iio/adc/ad7298.c                           |    1 -
 drivers/iio/adc/ad7476.c                           |    1 -
 drivers/iio/adc/ad7766.c                           |    2 -
 drivers/iio/adc/ad7791.c                           |    2 -
 drivers/iio/adc/ad7793.c                           |    2 -
 drivers/iio/adc/ad7887.c                           |    1 -
 drivers/iio/adc/ad7923.c                           |    1 -
 drivers/iio/adc/ad799x.c                           |    3 -
 drivers/iio/adc/ad_sigma_delta.c                   |    1 -
 drivers/iio/adc/aspeed_adc.c                       |    1 -
 drivers/iio/adc/at91-sama5d2_adc.c                 |    2 -
 drivers/iio/adc/at91_adc.c                         |    2 -
 drivers/iio/adc/axp20x_adc.c                       |    2 -
 drivers/iio/adc/axp288_adc.c                       |    1 -
 drivers/iio/adc/bcm_iproc_adc.c                    |    1 -
 drivers/iio/adc/berlin2-adc.c                      |    1 -
 drivers/iio/adc/cc10001_adc.c                      |    1 -
 drivers/iio/adc/cpcap-adc.c                        |    1 -
 drivers/iio/adc/da9150-gpadc.c                     |    1 -
 drivers/iio/adc/dln2-adc.c                         |    6 -
 drivers/iio/adc/envelope-detector.c                |    1 -
 drivers/iio/adc/exynos_adc.c                       |    1 -
 drivers/iio/adc/hi8435.c                           |    1 -
 drivers/iio/adc/hx711.c                            |    1 -
 drivers/iio/adc/imx7d_adc.c                        |    1 -
 drivers/iio/adc/ina2xx-adc.c                       |    2 -
 drivers/iio/adc/lp8788_adc.c                       |    1 -
 drivers/iio/adc/lpc18xx_adc.c                      |    1 -
 drivers/iio/adc/lpc32xx_adc.c                      |    1 -
 drivers/iio/adc/ltc2471.c                          |    1 -
 drivers/iio/adc/ltc2485.c                          |    1 -
 drivers/iio/adc/ltc2497.c                          |    1 -
 drivers/iio/adc/max1027.c                          |    2 -
 drivers/iio/adc/max11100.c                         |    1 -
 drivers/iio/adc/max1118.c                          |    1 -
 drivers/iio/adc/max1363.c                          |    2 -
 drivers/iio/adc/max9611.c                          |    1 -
 drivers/iio/adc/mcp320x.c                          |    1 -
 drivers/iio/adc/mcp3422.c                          |    1 -
 drivers/iio/adc/men_z188_adc.c                     |    1 -
 drivers/iio/adc/meson_saradc.c                     |    1 -
 drivers/iio/adc/mt6577_auxadc.c                    |    1 -
 drivers/iio/adc/mxs-lradc-adc.c                    |    2 -
 drivers/iio/adc/nau7802.c                          |    1 -
 drivers/iio/adc/palmas_gpadc.c                     |    1 -
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |    1 -
 drivers/iio/adc/qcom-spmi-iadc.c                   |    1 -
 drivers/iio/adc/qcom-spmi-vadc.c                   |    1 -
 drivers/iio/adc/rcar-gyroadc.c                     |    8 +-
 drivers/iio/adc/rockchip_saradc.c                  |    1 -
 drivers/iio/adc/spear_adc.c                        |    1 -
 drivers/iio/adc/stm32-adc.c                        |    1 -
 drivers/iio/adc/stx104.c                           |    1 -
 drivers/iio/adc/sun4i-gpadc-iio.c                  |    1 -
 drivers/iio/adc/ti-adc081c.c                       |    1 -
 drivers/iio/adc/ti-adc0832.c                       |    1 -
 drivers/iio/adc/ti-adc084s021.c                    |    1 -
 drivers/iio/adc/ti-adc108s102.c                    |    1 -
 drivers/iio/adc/ti-adc12138.c                      |    1 -
 drivers/iio/adc/ti-adc128s052.c                    |    1 -
 drivers/iio/adc/ti-adc161s626.c                    |    1 -
 drivers/iio/adc/ti-ads1015.c                       |    2 -
 drivers/iio/adc/ti-ads7950.c                       |    1 -
 drivers/iio/adc/ti-ads8688.c                       |    1 -
 drivers/iio/adc/ti-tlc4541.c                       |    1 -
 drivers/iio/adc/ti_am335x_adc.c                    |    1 -
 drivers/iio/adc/twl4030-madc.c                     |    1 -
 drivers/iio/adc/twl6030-gpadc.c                    |    1 -
 drivers/iio/adc/vf610_adc.c                        |    1 -
 drivers/iio/adc/viperboard_adc.c                   |    1 -
 drivers/iio/adc/xilinx-xadc-core.c                 |    2 -
 drivers/input/keyboard/gpio_keys.c                 |  152 +-
 drivers/input/touchscreen/st1232.c                 |   16 +-
 drivers/iommu/arm-smmu-v3.c                        |   10 +
 drivers/iommu/arm-smmu.c                           |   20 +-
 drivers/iommu/io-pgtable-arm.c                     |    7 +-
 drivers/iommu/ipmmu-vmsa.c                         |  517 ++-
 drivers/irqchip/irq-gic-v3.c                       |   24 +-
 drivers/irqchip/irq-gic.c                          |  105 +-
 drivers/irqchip/irq-renesas-intc-irqpin.c          |   47 +-
 drivers/irqchip/irq-renesas-irqc.c                 |   30 +-
 drivers/media/dvb-frontends/sp887x.c               |    6 +-
 drivers/media/dvb-frontends/tua6100.c              |    2 +-
 drivers/media/dvb-frontends/zl10036.c              |    8 +-
 drivers/media/i2c/adv7511.c                        |   22 +-
 drivers/media/i2c/ov5647.c                         |    4 +-
 drivers/media/pci/solo6x10/solo6x10-enc.c          |    2 +-
 drivers/media/platform/Kconfig                     |    9 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/am437x/am437x-vpfe.c        |    8 +-
 drivers/media/platform/atmel/atmel-isc.c           |   10 +-
 drivers/media/platform/atmel/atmel-isi.c           |   10 +-
 drivers/media/platform/davinci/vpif_capture.c      |    8 +-
 drivers/media/platform/davinci/vpif_display.c      |    8 +-
 drivers/media/platform/exynos4-is/media-dev.c      |    8 +-
 drivers/media/platform/omap3isp/isp.c              |    6 +-
 drivers/media/platform/pxa_camera.c                |    8 +-
 drivers/media/platform/qcom/camss-8x16/camss.c     |    8 +-
 drivers/media/platform/rcar-vin/Kconfig            |   14 +-
 drivers/media/platform/rcar-vin/Makefile           |    1 +
 drivers/media/platform/rcar-vin/rcar-core.c        | 1028 ++++-
 drivers/media/platform/rcar-vin/rcar-csi2.c        | 1085 +++++
 drivers/media/platform/rcar-vin/rcar-dma.c         |  918 ++--
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |  498 +-
 drivers/media/platform/rcar-vin/rcar-vin.h         |  160 +-
 drivers/media/platform/rcar_drif.c                 |   10 +-
 drivers/media/platform/rcar_fdp1.c                 |    2 +-
 drivers/media/platform/rcar_jpu.c                  |    4 +-
 drivers/media/platform/renesas-ceu.c               | 1688 +++++++
 drivers/media/platform/sh_veu.c                    |    2 +-
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |    7 +-
 drivers/media/platform/soc_camera/soc_camera.c     |   14 +-
 drivers/media/platform/sti/hva/hva-h264.c          |   18 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |   10 +-
 drivers/media/platform/ti-vpe/cal.c                |    8 +-
 drivers/media/platform/ti-vpe/vpe.c                |    2 +-
 drivers/media/platform/vim2m.c                     |    2 +-
 drivers/media/platform/vsp1/Makefile               |    4 +-
 drivers/media/platform/vsp1/vsp1.h                 |   16 +-
 drivers/media/platform/vsp1/vsp1_bru.h             |   48 -
 .../media/platform/vsp1/{vsp1_bru.c => vsp1_brx.c} |  218 +-
 drivers/media/platform/vsp1/vsp1_brx.h             |   44 +
 drivers/media/platform/vsp1/vsp1_clu.c             |  184 +-
 drivers/media/platform/vsp1/vsp1_clu.h             |    7 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |  442 +-
 drivers/media/platform/vsp1/vsp1_dl.h              |   36 +-
 drivers/media/platform/vsp1/vsp1_drm.c             |  961 ++--
 drivers/media/platform/vsp1/vsp1_drm.h             |   31 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |   38 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |  137 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |   60 +-
 drivers/media/platform/vsp1/vsp1_hgo.c             |   32 +-
 drivers/media/platform/vsp1/vsp1_hgo.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_hgt.c             |   34 +-
 drivers/media/platform/vsp1/vsp1_hgt.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_histo.c           |   67 +-
 drivers/media/platform/vsp1/vsp1_histo.h           |    9 +-
 drivers/media/platform/vsp1/vsp1_hsit.c            |   26 +-
 drivers/media/platform/vsp1/vsp1_hsit.h            |    6 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |  106 +-
 drivers/media/platform/vsp1/vsp1_lif.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_lut.c             |  151 +-
 drivers/media/platform/vsp1/vsp1_lut.h             |    7 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            |  127 +-
 drivers/media/platform/vsp1/vsp1_pipe.h            |   24 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |   54 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |  207 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |    6 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |   10 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |   30 +-
 drivers/media/platform/vsp1/vsp1_sru.h             |    6 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |   79 +-
 drivers/media/platform/vsp1/vsp1_uds.h             |    8 +-
 drivers/media/platform/vsp1/vsp1_uif.c             |  264 ++
 drivers/media/platform/vsp1/vsp1_uif.h             |   32 +
 drivers/media/platform/vsp1/vsp1_video.c           |  205 +-
 drivers/media/platform/vsp1/vsp1_video.h           |    9 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |  340 +-
 drivers/media/platform/xilinx/xilinx-vipp.c        |    8 +-
 drivers/media/rc/st_rc.c                           |    6 +-
 drivers/media/rc/streamzap.c                       |    6 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c           |    2 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    8 +-
 drivers/media/usb/dvb-usb/friio-fe.c               |    2 +-
 drivers/media/usb/dvb-usb/friio.c                  |    2 +-
 drivers/media/usb/gspca/ov519.c                    |    2 +-
 drivers/media/usb/pwc/pwc-dec23.c                  |    7 +-
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c  |    6 +-
 drivers/media/v4l2-core/v4l2-async.c               |  426 +-
 drivers/media/v4l2-core/v4l2-common.c              |   48 +
 drivers/media/v4l2-core/v4l2-fwnode.c              |  196 +
 drivers/mfd/sm501.c                                |   49 +-
 drivers/mfd/tmio_core.c                            |   20 +
 drivers/mmc/core/slot-gpio.c                       |    8 +
 drivers/mmc/host/renesas_sdhi.h                    |   22 +
 drivers/mmc/host/renesas_sdhi_core.c               |   60 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |   93 +-
 drivers/mmc/host/renesas_sdhi_sys_dmac.c           |   62 +-
 drivers/mmc/host/sh_mmcif.c                        |   10 +-
 drivers/mmc/host/tmio_mmc.c                        |   23 +-
 drivers/mmc/host/tmio_mmc.h                        |   43 +-
 drivers/mmc/host/tmio_mmc_core.c                   |  233 +-
 drivers/mmc/host/usdhi6rol0.c                      |    2 +-
 drivers/mtd/devices/Kconfig                        |    1 +
 drivers/mtd/devices/m25p80.c                       |  244 +-
 drivers/mtd/nand/sh_flctl.c                        |    9 +-
 drivers/mtd/spi-nor/spi-nor.c                      |   67 +-
 drivers/net/ethernet/amd/Kconfig                   |    2 +-
 drivers/net/ethernet/apm/xgene-v2/Kconfig          |    1 -
 drivers/net/ethernet/apm/xgene/Kconfig             |    1 -
 drivers/net/ethernet/arc/Kconfig                   |    6 +-
 drivers/net/ethernet/broadcom/Kconfig              |    2 -
 drivers/net/ethernet/cadence/macb.h                |    1 -
 drivers/net/ethernet/cadence/macb_main.c           |   21 -
 drivers/net/ethernet/calxeda/Kconfig               |    2 +-
 drivers/net/ethernet/hisilicon/Kconfig             |    2 +-
 drivers/net/ethernet/marvell/Kconfig               |    8 +-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig        |    2 +-
 drivers/net/ethernet/renesas/Kconfig               |    2 -
 drivers/net/ethernet/renesas/ravb.h                |    1 +
 drivers/net/ethernet/renesas/ravb_main.c           |  252 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  560 +--
 drivers/net/ethernet/renesas/sh_eth.h              |   65 +-
 drivers/net/phy/at803x.c                           |   18 +-
 drivers/net/phy/mdio_bus.c                         |   35 +
 drivers/net/phy/mdio_device.c                      |   25 +-
 drivers/net/phy/micrel.c                           |   64 +-
 drivers/net/phy/phy_device.c                       |   49 +-
 drivers/net/wireless/broadcom/brcm80211/Kconfig    |    1 -
 drivers/net/wireless/quantenna/qtnfmac/Kconfig     |    2 +-
 drivers/of/Kconfig                                 |    1 +
 drivers/of/address.c                               |   19 +-
 drivers/of/base.c                                  |    2 +-
 drivers/of/dynamic.c                               |  137 +-
 drivers/of/fdt.c                                   |   16 +-
 drivers/of/of_private.h                            |   22 +-
 drivers/of/overlay.c                               | 1171 +++--
 drivers/of/resolver.c                              |    1 +
 drivers/of/unittest-data/Makefile                  |   43 +-
 drivers/of/unittest-data/overlay_0.dts             |   14 +
 drivers/of/unittest-data/overlay_1.dts             |   14 +
 drivers/of/unittest-data/overlay_10.dts            |   34 +
 drivers/of/unittest-data/overlay_11.dts            |   34 +
 drivers/of/unittest-data/overlay_12.dts            |   14 +
 drivers/of/unittest-data/overlay_13.dts            |   14 +
 drivers/of/unittest-data/overlay_15.dts            |   35 +
 drivers/of/unittest-data/overlay_2.dts             |   14 +
 drivers/of/unittest-data/overlay_3.dts             |   14 +
 drivers/of/unittest-data/overlay_4.dts             |   23 +
 drivers/of/unittest-data/overlay_5.dts             |   14 +
 drivers/of/unittest-data/overlay_6.dts             |   15 +
 drivers/of/unittest-data/overlay_7.dts             |   15 +
 drivers/of/unittest-data/overlay_8.dts             |   15 +
 drivers/of/unittest-data/overlay_9.dts             |   15 +
 drivers/of/unittest-data/tests-overlay.dtsi        |  213 -
 drivers/of/unittest.c                              |  369 +-
 drivers/pci/host/pci-ftpci100.c                    |   20 +-
 drivers/pci/host/pci-host-common.c                 |   51 +-
 drivers/pci/host/pci-rcar-gen2.c                   |   21 +-
 drivers/pci/host/pci-tegra.c                       |    2 +-
 drivers/pci/host/pci-versatile.c                   |    2 +-
 drivers/pci/host/pci-xgene.c                       |   20 +-
 drivers/pci/host/pcie-iproc.c                      |   20 +-
 drivers/pci/host/pcie-rcar.c                       |  316 +-
 drivers/pci/of.c                                   |   51 +
 drivers/phy/allwinner/phy-sun4i-usb.c              |    2 +-
 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c          |    2 +-
 drivers/phy/renesas/Kconfig                        |    2 +
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |   76 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |    2 +-
 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c           |    4 +-
 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c             |    4 +-
 drivers/pinctrl/core.c                             |   12 +-
 drivers/pinctrl/core.h                             |    2 +-
 drivers/pinctrl/meson/pinctrl-meson.c              |    4 +-
 drivers/pinctrl/pinctrl-rza1.c                     |  134 +
 drivers/pinctrl/sh-pfc/Kconfig                     |   25 +
 drivers/pinctrl/sh-pfc/Makefile                    |    5 +
 drivers/pinctrl/sh-pfc/core.c                      |  161 +-
 drivers/pinctrl/sh-pfc/core.h                      |   11 +-
 drivers/pinctrl/sh-pfc/gpio.c                      |    4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a77470.c              | 2343 ++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |  403 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               |    8 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   42 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7794.c               |  474 ++
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           |  630 ++-
 drivers/pinctrl/sh-pfc/pfc-r8a7795.c               | 2542 +++++++++--
 drivers/pinctrl/sh-pfc/pfc-r8a7796.c               | 1018 +++--
 drivers/pinctrl/sh-pfc/pfc-r8a77965.c              | 4827 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77970.c              | 2441 ++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77980.c              | 2845 ++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77990.c              | 2695 +++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77995.c              |  695 ++-
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   14 +-
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |   66 +-
 drivers/pinctrl/sirf/pinctrl-atlas7.c              |    4 +-
 drivers/pinctrl/sirf/pinctrl-sirf.c                |    4 +-
 drivers/pinctrl/spear/pinctrl-plgpio.c             |    6 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    4 +-
 drivers/platform/x86/compal-laptop.c               |   18 +-
 drivers/power/supply/qcom_smbb.c                   |    2 +-
 drivers/pwm/pwm-rcar.c                             |   50 +-
 drivers/regulator/gpio-regulator.c                 |    1 +
 drivers/rtc/rtc-bq4802.c                           |    6 +-
 drivers/rtc/rtc-ds1216.c                           |    6 +-
 drivers/rtc/rtc-ds1511.c                           |    9 +-
 drivers/rtc/rtc-ds1553.c                           |   15 +-
 drivers/rtc/rtc-ds1685.c                           |   21 +-
 drivers/rtc/rtc-ds1742.c                           |    6 +-
 drivers/rtc/rtc-lpc32xx.c                          |   16 +-
 drivers/rtc/rtc-m48t59.c                           |   41 +-
 drivers/rtc/rtc-mv.c                               |    3 +-
 drivers/rtc/rtc-mxc.c                              |   21 +-
 drivers/rtc/rtc-pcap.c                             |   15 +-
 drivers/rtc/rtc-sh.c                               |   15 +-
 drivers/rtc/rtc-stk17ta8.c                         |   15 +-
 drivers/rtc/rtc-test.c                             |    3 +-
 drivers/rtc/rtc-zynqmp.c                           |   10 +-
 drivers/s390/cio/device.c                          |    2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   43 +-
 drivers/sh/clk/core.c                              |    5 +-
 drivers/sh/maple/maple.c                           |    5 +-
 drivers/soc/mediatek/mtk-scpsys.c                  |   14 +-
 drivers/soc/renesas/Kconfig                        |   29 +-
 drivers/soc/renesas/Makefile                       |    5 +
 drivers/soc/renesas/r8a77470-sysc.c                |   29 +
 drivers/soc/renesas/r8a77965-sysc.c                |   37 +
 drivers/soc/renesas/r8a77970-sysc.c                |   39 +
 drivers/soc/renesas/r8a77980-sysc.c                |   52 +
 drivers/soc/renesas/r8a77990-sysc.c                |   68 +
 drivers/soc/renesas/r8a77995-sysc.c                |    3 +-
 drivers/soc/renesas/rcar-rst.c                     |   38 +-
 drivers/soc/renesas/rcar-sysc.c                    |   54 +-
 drivers/soc/renesas/rcar-sysc.h                    |    5 +
 drivers/soc/renesas/renesas-soc.c                  |   43 +
 drivers/soc/rockchip/pm_domains.c                  |   14 +-
 drivers/spi/Kconfig                                |    7 +
 drivers/spi/Makefile                               |    1 +
 drivers/spi/internals.h                            |   43 +
 drivers/spi/spi-mem.c                              |  410 ++
 drivers/spi/spi-rspi.c                             |   14 +-
 drivers/spi/spi-sh-msiof.c                         |   81 +-
 drivers/spi/spi.c                                  |   41 +-
 drivers/staging/board/armadillo800eva.c            |   10 +-
 drivers/staging/board/board.c                      |    5 +-
 drivers/staging/irda/drivers/sh_sir.c              |    4 +-
 drivers/staging/media/imx/imx-media-dev.c          |    8 +-
 drivers/thermal/rcar_gen3_thermal.c                |   51 +-
 drivers/thermal/rcar_thermal.c                     |  158 +-
 drivers/thermal/thermal_sysfs.c                    |    9 +-
 drivers/tty/amiserial.c                            |    1 +
 drivers/tty/bfin_jtag_comm.c                       |    1 +
 drivers/tty/cyclades.c                             |    1 +
 drivers/tty/ehv_bytechan.c                         |    1 +
 drivers/tty/goldfish.c                             |    1 +
 drivers/tty/hvc/hvc_bfin_jtag.c                    |    1 +
 drivers/tty/hvc/hvc_console.c                      |    1 +
 drivers/tty/hvc/hvc_console.h                      |    1 +
 drivers/tty/hvc/hvc_dcc.c                          |    1 +
 drivers/tty/hvc/hvc_opal.c                         |    1 +
 drivers/tty/hvc/hvc_rtas.c                         |    1 +
 drivers/tty/hvc/hvc_tile.c                         |    1 +
 drivers/tty/hvc/hvc_udbg.c                         |    1 +
 drivers/tty/hvc/hvc_vio.c                          |    1 +
 drivers/tty/hvc/hvc_xen.c                          |    1 +
 drivers/tty/hvc/hvcs.c                             |    1 +
 drivers/tty/hvc/hvsi.c                             |    1 +
 drivers/tty/ipwireless/main.c                      |    1 +
 drivers/tty/isicom.c                               |    1 +
 drivers/tty/metag_da.c                             |    1 +
 drivers/tty/mips_ejtag_fdc.c                       |    1 +
 drivers/tty/moxa.c                                 |    1 +
 drivers/tty/mxser.c                                |    1 +
 drivers/tty/n_gsm.c                                |    1 +
 drivers/tty/n_hdlc.c                               |    1 +
 drivers/tty/n_null.c                               |    1 +
 drivers/tty/n_r3964.c                              |    1 +
 drivers/tty/n_tracerouter.c                        |    1 +
 drivers/tty/n_tracesink.c                          |    1 +
 drivers/tty/n_tracesink.h                          |    1 +
 drivers/tty/n_tty.c                                |    1 +
 drivers/tty/nozomi.c                               |    1 +
 drivers/tty/rocket.c                               |    1 +
 drivers/tty/serdev/core.c                          |    1 +
 drivers/tty/serdev/serdev-ttyport.c                |    1 +
 drivers/tty/serial/21285.c                         |    1 +
 drivers/tty/serial/8250/8250.h                     |    6 +-
 drivers/tty/serial/8250/8250_accent.c              |    5 +-
 drivers/tty/serial/8250/8250_acorn.c               |    5 +-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |    6 +-
 drivers/tty/serial/8250/8250_bcm2835aux.c          |    6 +-
 drivers/tty/serial/8250/8250_boca.c                |    5 +-
 drivers/tty/serial/8250/8250_core.c                |    6 +-
 drivers/tty/serial/8250/8250_dma.c                 |    6 +-
 drivers/tty/serial/8250/8250_dw.c                  |    6 +-
 drivers/tty/serial/8250/8250_early.c               |    5 +-
 drivers/tty/serial/8250/8250_em.c                  |   14 +-
 drivers/tty/serial/8250/8250_exar.c                |    5 +-
 drivers/tty/serial/8250/8250_exar_st16c554.c       |    5 +-
 drivers/tty/serial/8250/8250_fintek.c              |    6 +-
 drivers/tty/serial/8250/8250_fourport.c            |    5 +-
 drivers/tty/serial/8250/8250_fsl.c                 |    5 +-
 drivers/tty/serial/8250/8250_gsc.c                 |    6 +-
 drivers/tty/serial/8250/8250_hp300.c               |    1 +
 drivers/tty/serial/8250/8250_hub6.c                |    5 +-
 drivers/tty/serial/8250/8250_ingenic.c             |   10 +-
 drivers/tty/serial/8250/8250_lpc18xx.c             |    6 +-
 drivers/tty/serial/8250/8250_lpss.c                |    5 +-
 drivers/tty/serial/8250/8250_mid.c                 |    5 +-
 drivers/tty/serial/8250/8250_moxa.c                |    5 +-
 drivers/tty/serial/8250/8250_mtk.c                 |   11 +-
 drivers/tty/serial/8250/8250_of.c                  |    7 +-
 drivers/tty/serial/8250/8250_omap.c                |    1 +
 drivers/tty/serial/8250/8250_pci.c                 |    5 +-
 drivers/tty/serial/8250/8250_pnp.c                 |    5 +-
 drivers/tty/serial/8250/8250_port.c                |    6 +-
 drivers/tty/serial/8250/8250_pxa.c                 |    7 +-
 drivers/tty/serial/8250/8250_uniphier.c            |   11 +-
 drivers/tty/serial/8250/serial_cs.c                |    1 +
 drivers/tty/serial/Kconfig                         |   16 +-
 drivers/tty/serial/altera_jtaguart.c               |    6 +-
 drivers/tty/serial/altera_uart.c                   |    6 +-
 drivers/tty/serial/amba-pl010.c                    |   15 +-
 drivers/tty/serial/amba-pl011.c                    |   15 +-
 drivers/tty/serial/apbuart.c                       |    1 +
 drivers/tty/serial/ar933x_uart.c                   |    5 +-
 drivers/tty/serial/arc_uart.c                      |    5 +-
 drivers/tty/serial/atmel_serial.c                  |   16 +-
 drivers/tty/serial/atmel_serial.h                  |    6 +-
 drivers/tty/serial/bcm63xx_uart.c                  |    5 +-
 drivers/tty/serial/bfin_sport_uart.c               |    3 +-
 drivers/tty/serial/bfin_sport_uart.h               |    3 +-
 drivers/tty/serial/bfin_uart.c                     |    3 +-
 drivers/tty/serial/clps711x.c                      |    6 +-
 drivers/tty/serial/cpm_uart/cpm_uart.h             |    6 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   16 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c        |   16 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c        |   16 +-
 drivers/tty/serial/digicolor-usart.c               |    6 +-
 drivers/tty/serial/dz.c                            |    1 +
 drivers/tty/serial/earlycon-arm-semihost.c         |   13 +-
 drivers/tty/serial/earlycon.c                      |    5 +-
 drivers/tty/serial/efm32-uart.c                    |    1 +
 drivers/tty/serial/fsl_lpuart.c                    |    6 +-
 drivers/tty/serial/icom.c                          |   16 +-
 drivers/tty/serial/icom.h                          |   15 +-
 drivers/tty/serial/ifx6x60.c                       |   15 +-
 drivers/tty/serial/ifx6x60.h                       |   18 +-
 drivers/tty/serial/imx.c                           |   11 +-
 drivers/tty/serial/ioc3_serial.c                   |    5 +-
 drivers/tty/serial/ioc4_serial.c                   |    5 +-
 drivers/tty/serial/ip22zilog.c                     |    1 +
 drivers/tty/serial/jsm/jsm.h                       |   11 +-
 drivers/tty/serial/jsm/jsm_cls.c                   |   11 +-
 drivers/tty/serial/jsm/jsm_driver.c                |   11 +-
 drivers/tty/serial/jsm/jsm_neo.c                   |   11 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |   11 +-
 drivers/tty/serial/kgdb_nmi.c                      |    5 +-
 drivers/tty/serial/kgdboc.c                        |    5 +-
 drivers/tty/serial/lantiq.c                        |   14 +-
 drivers/tty/serial/lpc32xx_hs.c                    |   11 +-
 drivers/tty/serial/m32r_sio.c                      |    6 +-
 drivers/tty/serial/m32r_sio_reg.h                  |    4 +-
 drivers/tty/serial/max3100.c                       |    7 +-
 drivers/tty/serial/max310x.c                       |    6 +-
 drivers/tty/serial/mcf.c                           |    6 +-
 drivers/tty/serial/men_z135_uart.c                 |    5 +-
 drivers/tty/serial/meson_uart.c                    |   11 +-
 drivers/tty/serial/mpc52xx_uart.c                  |    5 +-
 drivers/tty/serial/mps2-uart.c                     |    5 +-
 drivers/tty/serial/mpsc.c                          |    6 +-
 drivers/tty/serial/msm_serial.c                    |   10 +-
 drivers/tty/serial/mux.c                           |    6 +-
 drivers/tty/serial/mvebu-uart.c                    |   13 +-
 drivers/tty/serial/mxs-auart.c                     |    5 +-
 drivers/tty/serial/netx-serial.c                   |   14 +-
 drivers/tty/serial/omap-serial.c                   |    6 +-
 drivers/tty/serial/owl-uart.c                      |   14 +-
 drivers/tty/serial/pch_uart.c                      |   14 +-
 drivers/tty/serial/pic32_uart.c                    |    3 +-
 drivers/tty/serial/pic32_uart.h                    |    3 +-
 drivers/tty/serial/pmac_zilog.c                    |   15 +-
 drivers/tty/serial/pnx8xxx_uart.c                  |    6 +-
 drivers/tty/serial/pxa.c                           |    6 +-
 drivers/tty/serial/rp2.c                           |    5 +-
 drivers/tty/serial/sa1100.c                        |   15 +-
 drivers/tty/serial/samsung.c                       |    5 +-
 drivers/tty/serial/samsung.h                       |    5 +-
 drivers/tty/serial/sb1250-duart.c                  |    6 +-
 drivers/tty/serial/sc16is7xx.c                     |    7 +-
 drivers/tty/serial/sccnxp.c                        |    6 +-
 drivers/tty/serial/serial-tegra.c                  |   13 +-
 drivers/tty/serial/serial_core.c                   |   15 +-
 drivers/tty/serial/serial_ks8695.c                 |    7 +-
 drivers/tty/serial/serial_mctrl_gpio.c             |   11 +-
 drivers/tty/serial/serial_mctrl_gpio.h             |   12 +-
 drivers/tty/serial/serial_txx9.c                   |    5 +-
 drivers/tty/serial/sh-sci.c                        |  223 +-
 drivers/tty/serial/sh-sci.h                        |    7 +
 drivers/tty/serial/sirfsoc_uart.c                  |    3 +-
 drivers/tty/serial/sirfsoc_uart.h                  |    3 +-
 drivers/tty/serial/sn_console.c                    |   19 -
 drivers/tty/serial/sprd_serial.c                   |   10 +-
 drivers/tty/serial/st-asc.c                        |    7 +-
 drivers/tty/serial/stm32-usart.c                   |    2 +-
 drivers/tty/serial/stm32-usart.h                   |    2 +-
 drivers/tty/serial/suncore.c                       |    1 +
 drivers/tty/serial/sunhv.c                         |    1 +
 drivers/tty/serial/sunsab.c                        |    1 +
 drivers/tty/serial/sunsu.c                         |    1 +
 drivers/tty/serial/sunzilog.c                      |    1 +
 drivers/tty/serial/tilegx.c                        |   11 +-
 drivers/tty/serial/timbuart.c                      |   14 +-
 drivers/tty/serial/timbuart.h                      |   14 +-
 drivers/tty/serial/uartlite.c                      |    5 +-
 drivers/tty/serial/ucc_uart.c                      |    6 +-
 drivers/tty/serial/vr41xx_siu.c                    |   15 +-
 drivers/tty/serial/vt8500_serial.c                 |   10 +-
 drivers/tty/serial/xilinx_uartps.c                 |    7 +-
 drivers/tty/serial/zs.c                            |    1 +
 drivers/tty/synclink.c                             |    1 +
 drivers/tty/synclink_gt.c                          |    1 +
 drivers/tty/synclinkmp.c                           |    1 +
 drivers/tty/tty_audit.c                            |    1 +
 drivers/tty/tty_baudrate.c                         |    1 +
 drivers/tty/tty_buffer.c                           |    1 +
 drivers/tty/tty_io.c                               |    1 +
 drivers/tty/tty_ioctl.c                            |    1 +
 drivers/tty/tty_jobctrl.c                          |    1 +
 drivers/tty/tty_ldisc.c                            |    1 +
 drivers/tty/tty_ldsem.c                            |    1 +
 drivers/tty/tty_port.c                             |    1 +
 drivers/tty/vt/consolemap.c                        |    1 +
 drivers/tty/vt/keyboard.c                          |    1 +
 drivers/tty/vt/vt.c                                |    1 +
 drivers/usb/Kconfig                                |    3 +
 drivers/usb/atm/cxacru.c                           |    1 +
 drivers/usb/atm/speedtch.c                         |    1 +
 drivers/usb/atm/ueagle-atm.c                       |    1 +
 drivers/usb/atm/usbatm.c                           |    1 +
 drivers/usb/atm/usbatm.h                           |    1 +
 drivers/usb/atm/xusbatm.c                          |    1 +
 drivers/usb/c67x00/c67x00-drv.c                    |    1 +
 drivers/usb/c67x00/c67x00-hcd.c                    |    1 +
 drivers/usb/c67x00/c67x00-hcd.h                    |    1 +
 drivers/usb/c67x00/c67x00-ll-hpi.c                 |    1 +
 drivers/usb/c67x00/c67x00-sched.c                  |    1 +
 drivers/usb/c67x00/c67x00.h                        |    1 +
 drivers/usb/chipidea/bits.h                        |    1 +
 drivers/usb/chipidea/ci.h                          |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.h                 |    1 +
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_pci.c                 |    1 +
 drivers/usb/chipidea/ci_hdrc_usb2.c                |    1 +
 drivers/usb/chipidea/ci_hdrc_zevio.c               |    1 +
 drivers/usb/chipidea/core.c                        |    1 +
 drivers/usb/chipidea/host.c                        |    7 +-
 drivers/usb/chipidea/otg.c                         |    1 +
 drivers/usb/chipidea/otg.h                         |    1 +
 drivers/usb/chipidea/otg_fsm.c                     |    1 +
 drivers/usb/chipidea/otg_fsm.h                     |    1 +
 drivers/usb/chipidea/udc.c                         |    1 +
 drivers/usb/chipidea/udc.h                         |    1 +
 drivers/usb/chipidea/ulpi.c                        |    1 +
 drivers/usb/chipidea/usbmisc_imx.c                 |    1 +
 drivers/usb/class/cdc-acm.c                        |    1 +
 drivers/usb/class/cdc-wdm.c                        |    1 +
 drivers/usb/class/usblp.c                          |    1 +
 drivers/usb/class/usbtmc.c                         |    1 +
 drivers/usb/common/Makefile                        |    1 +
 drivers/usb/common/common.c                        |    1 +
 drivers/usb/common/led.c                           |    1 +
 drivers/usb/common/roles.c                         |  305 ++
 drivers/usb/common/ulpi.c                          |    1 +
 drivers/usb/common/usb-otg-fsm.c                   |    1 +
 drivers/usb/core/devices.c                         |    1 +
 drivers/usb/core/devio.c                           |    1 +
 drivers/usb/core/hcd-pci.c                         |    1 +
 drivers/usb/core/hcd.c                             |    5 +-
 drivers/usb/core/hub.h                             |    1 +
 drivers/usb/core/ledtrig-usbport.c                 |    1 +
 drivers/usb/core/of.c                              |    1 +
 drivers/usb/core/otg_whitelist.h                   |    1 +
 drivers/usb/core/port.c                            |    1 +
 drivers/usb/core/quirks.c                          |    1 +
 drivers/usb/core/usb-acpi.c                        |    1 +
 drivers/usb/dwc2/core.c                            |    1 +
 drivers/usb/dwc2/core.h                            |    1 +
 drivers/usb/dwc2/core_intr.c                       |    1 +
 drivers/usb/dwc2/debug.h                           |    1 +
 drivers/usb/dwc2/debugfs.c                         |    1 +
 drivers/usb/dwc2/gadget.c                          |    1 +
 drivers/usb/dwc2/hcd.c                             |    1 +
 drivers/usb/dwc2/hcd.h                             |    1 +
 drivers/usb/dwc2/hcd_ddma.c                        |    1 +
 drivers/usb/dwc2/hcd_intr.c                        |    1 +
 drivers/usb/dwc2/hcd_queue.c                       |    1 +
 drivers/usb/dwc2/hw.h                              |    1 +
 drivers/usb/dwc2/params.c                          |    1 +
 drivers/usb/dwc2/pci.c                             |    1 +
 drivers/usb/dwc2/platform.c                        |    1 +
 drivers/usb/dwc3/core.c                            |    1 +
 drivers/usb/dwc3/core.h                            |    1 +
 drivers/usb/dwc3/debug.h                           |    1 +
 drivers/usb/dwc3/debugfs.c                         |    1 +
 drivers/usb/dwc3/drd.c                             |    1 +
 drivers/usb/dwc3/dwc3-exynos.c                     |    1 +
 drivers/usb/dwc3/dwc3-keystone.c                   |    1 +
 drivers/usb/dwc3/dwc3-of-simple.c                  |    1 +
 drivers/usb/dwc3/dwc3-omap.c                       |    1 +
 drivers/usb/dwc3/dwc3-pci.c                        |    1 +
 drivers/usb/dwc3/dwc3-st.c                         |    1 +
 drivers/usb/dwc3/ep0.c                             |    1 +
 drivers/usb/dwc3/gadget.c                          |    1 +
 drivers/usb/dwc3/gadget.h                          |    1 +
 drivers/usb/dwc3/host.c                            |    1 +
 drivers/usb/dwc3/io.h                              |    1 +
 drivers/usb/dwc3/trace.c                           |    1 +
 drivers/usb/dwc3/trace.h                           |    1 +
 drivers/usb/dwc3/ulpi.c                            |    1 +
 drivers/usb/early/ehci-dbgp.c                      |    1 +
 drivers/usb/early/xhci-dbc.c                       |    1 +
 drivers/usb/early/xhci-dbc.h                       |    1 +
 drivers/usb/gadget/composite.c                     |    1 +
 drivers/usb/gadget/config.c                        |    1 +
 drivers/usb/gadget/configfs.c                      |    1 +
 drivers/usb/gadget/epautoconf.c                    |    1 +
 drivers/usb/gadget/function/f_acm.c                |    1 +
 drivers/usb/gadget/function/f_ecm.c                |    1 +
 drivers/usb/gadget/function/f_eem.c                |    1 +
 drivers/usb/gadget/function/f_fs.c                 |    1 +
 drivers/usb/gadget/function/f_hid.c                |    1 +
 drivers/usb/gadget/function/f_loopback.c           |    1 +
 drivers/usb/gadget/function/f_mass_storage.c       |    1 +
 drivers/usb/gadget/function/f_midi.c               |    1 +
 drivers/usb/gadget/function/f_ncm.c                |    1 +
 drivers/usb/gadget/function/f_obex.c               |    1 +
 drivers/usb/gadget/function/f_phonet.c             |    1 +
 drivers/usb/gadget/function/f_printer.c            |    1 +
 drivers/usb/gadget/function/f_rndis.c              |    1 +
 drivers/usb/gadget/function/f_serial.c             |    1 +
 drivers/usb/gadget/function/f_sourcesink.c         |    1 +
 drivers/usb/gadget/function/f_subset.c             |    1 +
 drivers/usb/gadget/function/f_tcm.c                |    1 +
 drivers/usb/gadget/function/f_uac1.c               |    1 +
 drivers/usb/gadget/function/f_uac1_legacy.c        |    1 +
 drivers/usb/gadget/function/f_uac2.c               |    1 +
 drivers/usb/gadget/function/f_uvc.c                |    1 +
 drivers/usb/gadget/function/f_uvc.h                |    1 +
 drivers/usb/gadget/function/rndis.c                |    1 +
 drivers/usb/gadget/function/rndis.h                |    1 +
 drivers/usb/gadget/function/storage_common.c       |    1 +
 drivers/usb/gadget/function/u_audio.c              |    1 +
 drivers/usb/gadget/function/u_audio.h              |    1 +
 drivers/usb/gadget/function/u_ecm.h                |    1 +
 drivers/usb/gadget/function/u_eem.h                |    1 +
 drivers/usb/gadget/function/u_ether.c              |    1 +
 drivers/usb/gadget/function/u_ether.h              |    1 +
 drivers/usb/gadget/function/u_ether_configfs.h     |    1 +
 drivers/usb/gadget/function/u_fs.h                 |    1 +
 drivers/usb/gadget/function/u_gether.h             |    1 +
 drivers/usb/gadget/function/u_hid.h                |    1 +
 drivers/usb/gadget/function/u_midi.h               |    1 +
 drivers/usb/gadget/function/u_ncm.h                |    1 +
 drivers/usb/gadget/function/u_phonet.h             |    1 +
 drivers/usb/gadget/function/u_printer.h            |    1 +
 drivers/usb/gadget/function/u_rndis.h              |    1 +
 drivers/usb/gadget/function/u_serial.c             |    1 +
 drivers/usb/gadget/function/u_serial.h             |    1 +
 drivers/usb/gadget/function/u_tcm.h                |    1 +
 drivers/usb/gadget/function/u_uac1.h               |    1 +
 drivers/usb/gadget/function/u_uac1_legacy.c        |    1 +
 drivers/usb/gadget/function/u_uac1_legacy.h        |    1 +
 drivers/usb/gadget/function/u_uac2.h               |    1 +
 drivers/usb/gadget/function/u_uvc.h                |    1 +
 drivers/usb/gadget/function/uvc.h                  |    1 +
 drivers/usb/gadget/function/uvc_configfs.c         |    1 +
 drivers/usb/gadget/function/uvc_configfs.h         |    1 +
 drivers/usb/gadget/function/uvc_queue.c            |    1 +
 drivers/usb/gadget/function/uvc_v4l2.c             |    1 +
 drivers/usb/gadget/function/uvc_v4l2.h             |    1 +
 drivers/usb/gadget/function/uvc_video.c            |    1 +
 drivers/usb/gadget/function/uvc_video.h            |    1 +
 drivers/usb/gadget/functions.c                     |    1 +
 drivers/usb/gadget/legacy/acm_ms.c                 |    1 +
 drivers/usb/gadget/legacy/audio.c                  |    1 +
 drivers/usb/gadget/legacy/cdc2.c                   |    1 +
 drivers/usb/gadget/legacy/dbgp.c                   |    1 +
 drivers/usb/gadget/legacy/ether.c                  |    1 +
 drivers/usb/gadget/legacy/g_ffs.c                  |    1 +
 drivers/usb/gadget/legacy/gmidi.c                  |    1 +
 drivers/usb/gadget/legacy/hid.c                    |    1 +
 drivers/usb/gadget/legacy/inode.c                  |    1 +
 drivers/usb/gadget/legacy/mass_storage.c           |    1 +
 drivers/usb/gadget/legacy/multi.c                  |    1 +
 drivers/usb/gadget/legacy/ncm.c                    |    1 +
 drivers/usb/gadget/legacy/nokia.c                  |    1 +
 drivers/usb/gadget/legacy/printer.c                |    1 +
 drivers/usb/gadget/legacy/serial.c                 |    1 +
 drivers/usb/gadget/legacy/tcm_usb_gadget.c         |    1 +
 drivers/usb/gadget/legacy/webcam.c                 |    1 +
 drivers/usb/gadget/legacy/zero.c                   |    1 +
 drivers/usb/gadget/u_f.c                           |    1 +
 drivers/usb/gadget/u_f.h                           |    1 +
 drivers/usb/gadget/u_os_desc.h                     |    1 +
 drivers/usb/gadget/udc/Kconfig                     |    1 +
 drivers/usb/gadget/udc/amd5536udc.h                |    6 +-
 drivers/usb/gadget/udc/amd5536udc_pci.c            |    6 +-
 drivers/usb/gadget/udc/at91_udc.c                  |    6 +-
 drivers/usb/gadget/udc/at91_udc.h                  |    6 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |    5 +-
 drivers/usb/gadget/udc/atmel_usba_udc.h            |    5 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |    6 +-
 drivers/usb/gadget/udc/bdc/bdc.h                   |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_cmd.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_cmd.h               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c              |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_dbg.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_dbg.h               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.h                |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_pci.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |    7 +-
 drivers/usb/gadget/udc/core.c                      |   13 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |    6 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |    5 +-
 drivers/usb/gadget/udc/fotg210.h                   |    6 +-
 drivers/usb/gadget/udc/fsl_mxc_udc.c               |    6 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |    6 +-
 drivers/usb/gadget/udc/fsl_qe_udc.h                |    6 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |    6 +-
 drivers/usb/gadget/udc/fsl_usb2_udc.h              |    6 +-
 drivers/usb/gadget/udc/fusb300_udc.c               |    5 +-
 drivers/usb/gadget/udc/fusb300_udc.h               |    5 +-
 drivers/usb/gadget/udc/goku_udc.c                  |    5 +-
 drivers/usb/gadget/udc/goku_udc.h                  |    5 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    6 +-
 drivers/usb/gadget/udc/gr_udc.h                    |    6 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   15 +-
 drivers/usb/gadget/udc/m66592-udc.c                |    5 +-
 drivers/usb/gadget/udc/m66592-udc.h                |    5 +-
 drivers/usb/gadget/udc/mv_u3d.h                    |    5 +-
 drivers/usb/gadget/udc/mv_u3d_core.c               |    5 +-
 drivers/usb/gadget/udc/mv_udc.h                    |    6 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |    6 +-
 drivers/usb/gadget/udc/net2272.c                   |   15 +-
 drivers/usb/gadget/udc/net2272.h                   |   15 +-
 drivers/usb/gadget/udc/net2280.c                   |    6 +-
 drivers/usb/gadget/udc/net2280.h                   |    6 +-
 drivers/usb/gadget/udc/omap_udc.c                  |    6 +-
 drivers/usb/gadget/udc/pch_udc.c                   |    5 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |    6 +-
 drivers/usb/gadget/udc/pxa25x_udc.h                |    7 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |    6 +-
 drivers/usb/gadget/udc/pxa27x_udc.h                |    6 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |    5 +-
 drivers/usb/gadget/udc/r8a66597-udc.h              |    5 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |  182 +-
 drivers/usb/gadget/udc/s3c-hsudc.c                 |    7 +-
 drivers/usb/gadget/udc/s3c2410_udc.c               |    6 +-
 drivers/usb/gadget/udc/s3c2410_udc.h               |    6 +-
 drivers/usb/gadget/udc/snps_udc_core.c             |    6 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |   10 +-
 drivers/usb/gadget/udc/trace.c                     |   10 +-
 drivers/usb/gadget/udc/trace.h                     |   13 +-
 drivers/usb/gadget/udc/udc-xilinx.c                |    7 +-
 drivers/usb/gadget/usbstring.c                     |    1 +
 drivers/usb/host/Kconfig                           |    8 +
 drivers/usb/host/Makefile                          |   11 +-
 drivers/usb/host/bcma-hcd.c                        |    1 +
 drivers/usb/host/ehci-atmel.c                      |    1 +
 drivers/usb/host/ehci-dbg.c                        |    1 +
 drivers/usb/host/ehci-exynos.c                     |    1 +
 drivers/usb/host/ehci-fsl.c                        |    3 +
 drivers/usb/host/ehci-fsl.h                        |    1 +
 drivers/usb/host/ehci-grlib.c                      |    1 +
 drivers/usb/host/ehci-hcd.c                        |    1 +
 drivers/usb/host/ehci-hub.c                        |    1 +
 drivers/usb/host/ehci-mem.c                        |    1 +
 drivers/usb/host/ehci-mv.c                         |    1 +
 drivers/usb/host/ehci-mxc.c                        |    1 +
 drivers/usb/host/ehci-omap.c                       |    1 +
 drivers/usb/host/ehci-orion.c                      |    1 +
 drivers/usb/host/ehci-pci.c                        |    1 +
 drivers/usb/host/ehci-platform.c                   |    5 +-
 drivers/usb/host/ehci-pmcmsp.c                     |    1 +
 drivers/usb/host/ehci-ppc-of.c                     |    1 +
 drivers/usb/host/ehci-ps3.c                        |    1 +
 drivers/usb/host/ehci-q.c                          |    1 +
 drivers/usb/host/ehci-sched.c                      |    1 +
 drivers/usb/host/ehci-sh.c                         |    1 +
 drivers/usb/host/ehci-spear.c                      |    1 +
 drivers/usb/host/ehci-st.c                         |    1 +
 drivers/usb/host/ehci-sysfs.c                      |    1 +
 drivers/usb/host/ehci-tegra.c                      |    2 +
 drivers/usb/host/ehci-tilegx.c                     |    1 +
 drivers/usb/host/ehci-timer.c                      |    1 +
 drivers/usb/host/ehci-w90x900.c                    |    1 +
 drivers/usb/host/ehci-xilinx-of.c                  |    1 +
 drivers/usb/host/ehci.h                            |    1 +
 drivers/usb/host/fhci-dbg.c                        |    1 +
 drivers/usb/host/fhci-hcd.c                        |    1 +
 drivers/usb/host/fhci-hub.c                        |    1 +
 drivers/usb/host/fhci-mem.c                        |    1 +
 drivers/usb/host/fhci-q.c                          |    1 +
 drivers/usb/host/fhci-sched.c                      |    1 +
 drivers/usb/host/fhci-tds.c                        |    1 +
 drivers/usb/host/fhci.h                            |    1 +
 drivers/usb/host/fotg210-hcd.c                     |    1 +
 drivers/usb/host/fsl-mph-dr-of.c                   |    1 +
 drivers/usb/host/hwa-hc.c                          |    1 +
 drivers/usb/host/imx21-dbg.c                       |    1 +
 drivers/usb/host/imx21-hcd.c                       |    1 +
 drivers/usb/host/imx21-hcd.h                       |    1 +
 drivers/usb/host/isp116x-hcd.c                     |    1 +
 drivers/usb/host/isp1362-hcd.c                     |    1 +
 drivers/usb/host/max3421-hcd.c                     |    1 +
 drivers/usb/host/ohci-at91.c                       |    1 +
 drivers/usb/host/ohci-da8xx.c                      |    1 +
 drivers/usb/host/ohci-dbg.c                        |    1 +
 drivers/usb/host/ohci-exynos.c                     |    1 +
 drivers/usb/host/ohci-hcd.c                        |    1 +
 drivers/usb/host/ohci-hub.c                        |    1 +
 drivers/usb/host/ohci-mem.c                        |    1 +
 drivers/usb/host/ohci-nxp.c                        |    1 +
 drivers/usb/host/ohci-omap.c                       |    2 +
 drivers/usb/host/ohci-pci.c                        |    1 +
 drivers/usb/host/ohci-platform.c                   |    5 +-
 drivers/usb/host/ohci-ppc-of.c                     |    1 +
 drivers/usb/host/ohci-ps3.c                        |    1 +
 drivers/usb/host/ohci-pxa27x.c                     |    1 +
 drivers/usb/host/ohci-q.c                          |    1 +
 drivers/usb/host/ohci-s3c2410.c                    |    1 +
 drivers/usb/host/ohci-sa1111.c                     |    1 +
 drivers/usb/host/ohci-sm501.c                      |    1 +
 drivers/usb/host/ohci-spear.c                      |    1 +
 drivers/usb/host/ohci-st.c                         |    1 +
 drivers/usb/host/ohci-tilegx.c                     |    1 +
 drivers/usb/host/ohci-tmio.c                       |    1 +
 drivers/usb/host/ohci.h                            |    1 +
 drivers/usb/host/oxu210hp-hcd.c                    |    1 +
 drivers/usb/host/pci-quirks.c                      |    1 +
 drivers/usb/host/r8a66597-hcd.c                    |    1 +
 drivers/usb/host/r8a66597.h                        |    1 +
 drivers/usb/host/sl811-hcd.c                       |    1 +
 drivers/usb/host/sl811_cs.c                        |    1 +
 drivers/usb/host/ssb-hcd.c                         |    1 +
 drivers/usb/host/u132-hcd.c                        |    1 +
 drivers/usb/host/uhci-hcd.c                        |    4 +-
 drivers/usb/host/whci/asl.c                        |    1 +
 drivers/usb/host/whci/debug.c                      |    1 +
 drivers/usb/host/whci/hcd.c                        |    1 +
 drivers/usb/host/whci/hw.c                         |    1 +
 drivers/usb/host/whci/init.c                       |    1 +
 drivers/usb/host/whci/int.c                        |    1 +
 drivers/usb/host/whci/pzl.c                        |    1 +
 drivers/usb/host/whci/qset.c                       |    1 +
 drivers/usb/host/whci/whcd.h                       |    1 +
 drivers/usb/host/whci/whci-hc.h                    |    1 +
 drivers/usb/host/whci/wusb.c                       |    1 +
 drivers/usb/host/xhci-dbg.c                        |  275 +-
 drivers/usb/host/xhci-dbgcap.c                     |  996 ++++
 drivers/usb/host/xhci-dbgcap.h                     |  229 +
 drivers/usb/host/xhci-dbgtty.c                     |  497 ++
 drivers/usb/host/xhci-debugfs.c                    |  522 +++
 drivers/usb/host/xhci-debugfs.h                    |  133 +
 drivers/usb/host/xhci-ext-caps.c                   |   90 +
 drivers/usb/host/xhci-ext-caps.h                   |   16 +-
 drivers/usb/host/xhci-hub.c                        |  285 +-
 drivers/usb/host/xhci-mem.c                        |  270 +-
 drivers/usb/host/xhci-mtk-sch.c                    |   11 +-
 drivers/usb/host/xhci-mtk.c                        |   20 +-
 drivers/usb/host/xhci-mtk.h                        |   11 +-
 drivers/usb/host/xhci-mvebu.c                      |    5 +-
 drivers/usb/host/xhci-mvebu.h                      |    5 +-
 drivers/usb/host/xhci-pci.c                        |   30 +-
 drivers/usb/host/xhci-plat.c                       |   53 +-
 drivers/usb/host/xhci-plat.h                       |    5 +-
 drivers/usb/host/xhci-rcar.c                       |    5 +-
 drivers/usb/host/xhci-rcar.h                       |    5 +-
 drivers/usb/host/xhci-ring.c                       |  202 +-
 drivers/usb/host/xhci-tegra.c                      |    5 +-
 drivers/usb/host/xhci-trace.c                      |    5 +-
 drivers/usb/host/xhci-trace.h                      |   79 +-
 drivers/usb/host/xhci.c                            |  390 +-
 drivers/usb/host/xhci.h                            |  162 +-
 drivers/usb/image/mdc800.c                         |    1 +
 drivers/usb/image/microtek.c                       |    1 +
 drivers/usb/isp1760/isp1760-core.c                 |    1 +
 drivers/usb/isp1760/isp1760-core.h                 |    1 +
 drivers/usb/isp1760/isp1760-regs.h                 |    1 +
 drivers/usb/isp1760/isp1760-udc.c                  |    1 +
 drivers/usb/isp1760/isp1760-udc.h                  |    1 +
 drivers/usb/misc/adutux.c                          |    1 +
 drivers/usb/misc/appledisplay.c                    |    1 +
 drivers/usb/misc/chaoskey.c                        |    1 +
 drivers/usb/misc/cypress_cy7c63.c                  |    1 +
 drivers/usb/misc/cytherm.c                         |    1 +
 drivers/usb/misc/ehset.c                           |    1 +
 drivers/usb/misc/emi26.c                           |    1 +
 drivers/usb/misc/emi62.c                           |    1 +
 drivers/usb/misc/ezusb.c                           |    1 +
 drivers/usb/misc/ftdi-elan.c                       |    1 +
 drivers/usb/misc/idmouse.c                         |    1 +
 drivers/usb/misc/iowarrior.c                       |    1 +
 drivers/usb/misc/isight_firmware.c                 |    1 +
 drivers/usb/misc/ldusb.c                           |    1 +
 drivers/usb/misc/legousbtower.c                    |    1 +
 drivers/usb/misc/lvstest.c                         |    1 +
 drivers/usb/misc/rio500.c                          |    1 +
 drivers/usb/misc/rio500_usb.h                      |    1 +
 drivers/usb/misc/sisusbvga/sisusb.c                |    1 +
 drivers/usb/misc/sisusbvga/sisusb.h                |    1 +
 drivers/usb/misc/sisusbvga/sisusb_con.c            |    1 +
 drivers/usb/misc/sisusbvga/sisusb_init.c           |    1 +
 drivers/usb/misc/sisusbvga/sisusb_init.h           |    1 +
 drivers/usb/misc/sisusbvga/sisusb_struct.h         |    1 +
 drivers/usb/misc/trancevibrator.c                  |    1 +
 drivers/usb/misc/usb251xb.c                        |    1 +
 drivers/usb/misc/usb3503.c                         |    1 +
 drivers/usb/misc/usb4604.c                         |    1 +
 drivers/usb/misc/usb_u132.h                        |    1 +
 drivers/usb/misc/usblcd.c                          |    1 +
 drivers/usb/misc/usbsevseg.c                       |    1 +
 drivers/usb/misc/usbtest.c                         |    1 +
 drivers/usb/misc/uss720.c                          |    1 +
 drivers/usb/misc/yurex.c                           |    1 +
 drivers/usb/mon/mon_main.c                         |    1 +
 drivers/usb/mtu3/mtu3.h                            |    1 +
 drivers/usb/mtu3/mtu3_core.c                       |    1 +
 drivers/usb/mtu3/mtu3_dr.c                         |    1 +
 drivers/usb/mtu3/mtu3_dr.h                         |    1 +
 drivers/usb/mtu3/mtu3_gadget.c                     |    1 +
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |    1 +
 drivers/usb/mtu3/mtu3_host.c                       |    1 +
 drivers/usb/mtu3/mtu3_hw_regs.h                    |    1 +
 drivers/usb/mtu3/mtu3_plat.c                       |    1 +
 drivers/usb/mtu3/mtu3_qmu.c                        |    1 +
 drivers/usb/mtu3/mtu3_qmu.h                        |    1 +
 drivers/usb/musb/am35x.c                           |    1 +
 drivers/usb/musb/blackfin.c                        |    1 +
 drivers/usb/musb/blackfin.h                        |    1 +
 drivers/usb/musb/cppi_dma.c                        |    1 +
 drivers/usb/musb/da8xx.c                           |    1 +
 drivers/usb/musb/davinci.c                         |    1 +
 drivers/usb/musb/davinci.h                         |    1 +
 drivers/usb/musb/jz4740.c                          |    1 +
 drivers/usb/musb/musb_am335x.c                     |    1 +
 drivers/usb/musb/musb_core.c                       |    1 +
 drivers/usb/musb/musb_core.h                       |    1 +
 drivers/usb/musb/musb_cppi41.c                     |    1 +
 drivers/usb/musb/musb_debug.h                      |    1 +
 drivers/usb/musb/musb_debugfs.c                    |    1 +
 drivers/usb/musb/musb_dma.h                        |    1 +
 drivers/usb/musb/musb_dsps.c                       |    1 +
 drivers/usb/musb/musb_gadget.c                     |    1 +
 drivers/usb/musb/musb_gadget.h                     |    1 +
 drivers/usb/musb/musb_gadget_ep0.c                 |    1 +
 drivers/usb/musb/musb_host.c                       |    1 +
 drivers/usb/musb/musb_host.h                       |    1 +
 drivers/usb/musb/musb_io.h                         |    1 +
 drivers/usb/musb/musb_regs.h                       |    1 +
 drivers/usb/musb/musb_trace.c                      |    1 +
 drivers/usb/musb/musb_trace.h                      |    1 +
 drivers/usb/musb/musb_virthub.c                    |    1 +
 drivers/usb/musb/musbhsdma.c                       |    1 +
 drivers/usb/musb/musbhsdma.h                       |    1 +
 drivers/usb/musb/omap2430.c                        |    1 +
 drivers/usb/musb/omap2430.h                        |    1 +
 drivers/usb/musb/sunxi.c                           |    1 +
 drivers/usb/musb/tusb6010.c                        |    1 +
 drivers/usb/musb/tusb6010.h                        |    1 +
 drivers/usb/musb/tusb6010_omap.c                   |    1 +
 drivers/usb/musb/ux500.c                           |    1 +
 drivers/usb/musb/ux500_dma.c                       |    1 +
 drivers/usb/phy/of.c                               |    1 +
 drivers/usb/phy/phy-ab8500-usb.c                   |    1 +
 drivers/usb/phy/phy-am335x-control.c               |    1 +
 drivers/usb/phy/phy-am335x.c                       |    1 +
 drivers/usb/phy/phy-fsl-usb.c                      |    1 +
 drivers/usb/phy/phy-fsl-usb.h                      |    1 +
 drivers/usb/phy/phy-generic.c                      |    1 +
 drivers/usb/phy/phy-gpio-vbus-usb.c                |    1 +
 drivers/usb/phy/phy-isp1301-omap.c                 |    1 +
 drivers/usb/phy/phy-isp1301.c                      |    1 +
 drivers/usb/phy/phy-keystone.c                     |    1 +
 drivers/usb/phy/phy-mv-usb.c                       |    1 +
 drivers/usb/phy/phy-mv-usb.h                       |    1 +
 drivers/usb/phy/phy-mxs-usb.c                      |    1 +
 drivers/usb/phy/phy-omap-otg.c                     |    1 +
 drivers/usb/phy/phy-tahvo.c                        |    5 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    1 +
 drivers/usb/phy/phy-twl6030-usb.c                  |    1 +
 drivers/usb/phy/phy-ulpi-viewport.c                |    1 +
 drivers/usb/phy/phy-ulpi.c                         |    1 +
 drivers/usb/phy/phy.c                              |    1 +
 drivers/usb/renesas_usbhs/Makefile                 |    2 +-
 drivers/usb/renesas_usbhs/common.c                 |   59 +-
 drivers/usb/renesas_usbhs/common.h                 |   19 +-
 drivers/usb/renesas_usbhs/fifo.c                   |   32 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   11 +-
 drivers/usb/renesas_usbhs/mod.c                    |   11 +-
 drivers/usb/renesas_usbhs/mod.h                    |   11 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   11 +-
 drivers/usb/renesas_usbhs/mod_host.c               |   11 +-
 drivers/usb/renesas_usbhs/pipe.c                   |   30 +-
 drivers/usb/renesas_usbhs/pipe.h                   |   13 +-
 drivers/usb/renesas_usbhs/rcar2.c                  |   36 +-
 drivers/usb/renesas_usbhs/rcar2.h                  |    1 +
 drivers/usb/renesas_usbhs/rcar3.c                  |   85 +-
 drivers/usb/renesas_usbhs/rcar3.h                  |    2 +
 drivers/usb/renesas_usbhs/rza.c                    |   52 +
 drivers/usb/renesas_usbhs/rza.h                    |    4 +
 drivers/usb/serial/aircable.c                      |    1 +
 drivers/usb/serial/ark3116.c                       |    1 +
 drivers/usb/serial/belkin_sa.c                     |    1 +
 drivers/usb/serial/belkin_sa.h                     |    1 +
 drivers/usb/serial/bus.c                           |    1 +
 drivers/usb/serial/ch341.c                         |    1 +
 drivers/usb/serial/console.c                       |    1 +
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/cyberjack.c                     |    1 +
 drivers/usb/serial/cypress_m8.c                    |    1 +
 drivers/usb/serial/digi_acceleport.c               |    1 +
 drivers/usb/serial/empeg.c                         |    1 +
 drivers/usb/serial/f81232.c                        |    1 +
 drivers/usb/serial/f81534.c                        |    1 +
 drivers/usb/serial/ftdi_sio.c                      |    1 +
 drivers/usb/serial/garmin_gps.c                    |    1 +
 drivers/usb/serial/generic.c                       |    1 +
 drivers/usb/serial/io_16654.h                      |    1 +
 drivers/usb/serial/io_edgeport.c                   |    1 +
 drivers/usb/serial/io_edgeport.h                   |    1 +
 drivers/usb/serial/io_ionsp.h                      |    1 +
 drivers/usb/serial/io_ti.c                         |    1 +
 drivers/usb/serial/io_ti.h                         |    1 +
 drivers/usb/serial/io_usbvend.h                    |    1 +
 drivers/usb/serial/ipaq.c                          |    1 +
 drivers/usb/serial/ipw.c                           |    1 +
 drivers/usb/serial/ir-usb.c                        |    1 +
 drivers/usb/serial/iuu_phoenix.c                   |    1 +
 drivers/usb/serial/iuu_phoenix.h                   |    1 +
 drivers/usb/serial/keyspan.c                       |    1 +
 drivers/usb/serial/keyspan_pda.c                   |    1 +
 drivers/usb/serial/kl5kusb105.c                    |    1 +
 drivers/usb/serial/kobil_sct.c                     |    1 +
 drivers/usb/serial/mct_u232.c                      |    1 +
 drivers/usb/serial/mct_u232.h                      |    1 +
 drivers/usb/serial/metro-usb.c                     |    1 +
 drivers/usb/serial/mos7720.c                       |    1 +
 drivers/usb/serial/mos7840.c                       |    1 +
 drivers/usb/serial/mxuport.c                       |    1 +
 drivers/usb/serial/navman.c                        |    1 +
 drivers/usb/serial/omninet.c                       |    1 +
 drivers/usb/serial/opticon.c                       |    1 +
 drivers/usb/serial/option.c                        |    1 +
 drivers/usb/serial/oti6858.c                       |    1 +
 drivers/usb/serial/oti6858.h                       |    1 +
 drivers/usb/serial/pl2303.c                        |    1 +
 drivers/usb/serial/pl2303.h                        |    1 +
 drivers/usb/serial/qcaux.c                         |    1 +
 drivers/usb/serial/qcserial.c                      |    1 +
 drivers/usb/serial/quatech2.c                      |    1 +
 drivers/usb/serial/safe_serial.c                   |    1 +
 drivers/usb/serial/sierra.c                        |    1 +
 drivers/usb/serial/spcp8x5.c                       |    1 +
 drivers/usb/serial/ssu100.c                        |    1 +
 drivers/usb/serial/symbolserial.c                  |    1 +
 drivers/usb/serial/ti_usb_3410_5052.c              |    1 +
 drivers/usb/serial/upd78f0730.c                    |    1 +
 drivers/usb/serial/usb-serial-simple.c             |    1 +
 drivers/usb/serial/usb-serial.c                    |    1 +
 drivers/usb/serial/usb_debug.c                     |    1 +
 drivers/usb/serial/usb_wwan.c                      |    1 +
 drivers/usb/serial/visor.c                         |    1 +
 drivers/usb/serial/visor.h                         |    1 +
 drivers/usb/serial/whiteheat.c                     |    1 +
 drivers/usb/serial/whiteheat.h                     |    1 +
 drivers/usb/serial/wishbone-serial.c               |    1 +
 drivers/usb/serial/xsens_mt.c                      |    1 +
 drivers/usb/storage/alauda.c                       |    1 +
 drivers/usb/storage/cypress_atacb.c                |    1 +
 drivers/usb/storage/datafab.c                      |    1 +
 drivers/usb/storage/debug.c                        |    1 +
 drivers/usb/storage/debug.h                        |    1 +
 drivers/usb/storage/ene_ub6250.c                   |    1 +
 drivers/usb/storage/freecom.c                      |    1 +
 drivers/usb/storage/initializers.c                 |    1 +
 drivers/usb/storage/initializers.h                 |    1 +
 drivers/usb/storage/isd200.c                       |    1 +
 drivers/usb/storage/jumpshot.c                     |    1 +
 drivers/usb/storage/karma.c                        |    1 +
 drivers/usb/storage/onetouch.c                     |    1 +
 drivers/usb/storage/option_ms.c                    |    1 +
 drivers/usb/storage/protocol.c                     |    1 +
 drivers/usb/storage/protocol.h                     |    1 +
 drivers/usb/storage/realtek_cr.c                   |    1 +
 drivers/usb/storage/scsiglue.c                     |    1 +
 drivers/usb/storage/scsiglue.h                     |    1 +
 drivers/usb/storage/sddr09.c                       |    1 +
 drivers/usb/storage/sddr55.c                       |    1 +
 drivers/usb/storage/shuttle_usbat.c                |    1 +
 drivers/usb/storage/transport.c                    |    1 +
 drivers/usb/storage/transport.h                    |    1 +
 drivers/usb/storage/uas.c                          |    1 +
 drivers/usb/storage/unusual_alauda.h               |    1 +
 drivers/usb/storage/unusual_cypress.h              |    1 +
 drivers/usb/storage/unusual_datafab.h              |    1 +
 drivers/usb/storage/unusual_devs.h                 |    1 +
 drivers/usb/storage/unusual_ene_ub6250.h           |    1 +
 drivers/usb/storage/unusual_freecom.h              |    1 +
 drivers/usb/storage/unusual_isd200.h               |    1 +
 drivers/usb/storage/unusual_jumpshot.h             |    1 +
 drivers/usb/storage/unusual_karma.h                |    1 +
 drivers/usb/storage/unusual_onetouch.h             |    1 +
 drivers/usb/storage/unusual_realtek.h              |    1 +
 drivers/usb/storage/unusual_sddr09.h               |    1 +
 drivers/usb/storage/unusual_sddr55.h               |    1 +
 drivers/usb/storage/unusual_uas.h                  |    1 +
 drivers/usb/storage/unusual_usbat.h                |    1 +
 drivers/usb/storage/usb.c                          |    1 +
 drivers/usb/storage/usb.h                          |    1 +
 drivers/usb/storage/usual-tables.c                 |    1 +
 drivers/usb/typec/typec.c                          |    1 +
 drivers/usb/typec/typec_wcove.c                    |    1 +
 drivers/usb/typec/ucsi/ucsi.c                      |    1 +
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |    1 +
 drivers/usb/usb-skeleton.c                         |    1 +
 drivers/usb/usbip/stub.h                           |    1 +
 drivers/usb/usbip/stub_dev.c                       |    1 +
 drivers/usb/usbip/stub_main.c                      |    1 +
 drivers/usb/usbip/stub_rx.c                        |    1 +
 drivers/usb/usbip/stub_tx.c                        |    1 +
 drivers/usb/usbip/usbip_common.c                   |    1 +
 drivers/usb/usbip/usbip_common.h                   |    1 +
 drivers/usb/usbip/usbip_event.c                    |    1 +
 drivers/usb/usbip/vhci.h                           |    1 +
 drivers/usb/usbip/vhci_hcd.c                       |    1 +
 drivers/usb/usbip/vhci_rx.c                        |    1 +
 drivers/usb/usbip/vhci_sysfs.c                     |    1 +
 drivers/usb/usbip/vhci_tx.c                        |    1 +
 drivers/usb/usbip/vudc.h                           |    1 +
 drivers/usb/usbip/vudc_dev.c                       |    1 +
 drivers/usb/usbip/vudc_main.c                      |    1 +
 drivers/usb/usbip/vudc_rx.c                        |    1 +
 drivers/usb/usbip/vudc_sysfs.c                     |    1 +
 drivers/usb/usbip/vudc_transfer.c                  |    1 +
 drivers/usb/usbip/vudc_tx.c                        |    1 +
 drivers/usb/wusbcore/cbaf.c                        |    1 +
 drivers/usb/wusbcore/crypto.c                      |    1 +
 drivers/usb/wusbcore/dev-sysfs.c                   |    1 +
 drivers/usb/wusbcore/devconnect.c                  |    1 +
 drivers/usb/wusbcore/mmc.c                         |    1 +
 drivers/usb/wusbcore/pal.c                         |    1 +
 drivers/usb/wusbcore/reservation.c                 |    1 +
 drivers/usb/wusbcore/rh.c                          |    1 +
 drivers/usb/wusbcore/security.c                    |    1 +
 drivers/usb/wusbcore/wa-hc.c                       |    1 +
 drivers/usb/wusbcore/wa-hc.h                       |    1 +
 drivers/usb/wusbcore/wa-nep.c                      |    1 +
 drivers/usb/wusbcore/wa-rpipe.c                    |    1 +
 drivers/usb/wusbcore/wa-xfer.c                     |    1 +
 drivers/usb/wusbcore/wusbhc.c                      |    1 +
 drivers/usb/wusbcore/wusbhc.h                      |    1 +
 drivers/video/fbdev/Kconfig                        |   13 -
 drivers/video/fbdev/Makefile                       |    1 -
 drivers/video/fbdev/auo_k190x.c                    |    4 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.c             |   63 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.h             |    1 -
 drivers/video/fbdev/sh_mobile_meram.c              |  758 ---
 drivers/video/fbdev/w100fb.c                       |    4 +-
 drivers/watchdog/renesas_wdt.c                     |   93 +-
 include/clocksource/arm_arch_timer.h               |    6 +
 include/drm/bridge/dw_hdmi.h                       |   26 +-
 include/drm/drm_atomic_helper.h                    |    7 +
 include/drm/drm_blend.h                            |    3 +
 include/drm/drm_mode_config.h                      |   10 +-
 include/drm/drm_plane.h                            |   10 +-
 include/drm/drm_plane_helper.h                     |    5 -
 include/dt-bindings/clock/r7s72100-clock.h         |    2 +
 include/dt-bindings/clock/r8a77470-cpg-mssr.h      |   36 +
 include/dt-bindings/clock/r8a77965-cpg-mssr.h      |   62 +
 include/dt-bindings/clock/r8a77970-cpg-mssr.h      |   48 +
 include/dt-bindings/clock/r8a77980-cpg-mssr.h      |   51 +
 include/dt-bindings/clock/r8a77990-cpg-mssr.h      |   62 +
 include/dt-bindings/input/gpio-keys.h              |   13 +
 include/dt-bindings/power/r8a77470-sysc.h          |   22 +
 include/dt-bindings/power/r8a77965-sysc.h          |   30 +
 include/dt-bindings/power/r8a77970-sysc.h          |   32 +
 include/dt-bindings/power/r8a77980-sysc.h          |   43 +
 include/dt-bindings/power/r8a77990-sysc.h          |   26 +
 include/linux/cpufreq.h                            |  125 +-
 include/linux/device.h                             |   22 +
 include/linux/extcon-provider.h                    |  142 +
 include/linux/extcon.h                             |  109 +-
 include/linux/gpio/consumer.h                      |    6 +
 include/linux/gpio_keys.h                          |    2 +
 include/linux/i2c-gpio.h                           |    4 -
 include/linux/i2c.h                                |   38 +-
 include/linux/mdio.h                               |    3 +
 include/linux/mfd/palmas.h                         |    2 +-
 include/linux/mfd/tmio.h                           |   21 -
 include/linux/mmc/slot-gpio.h                      |    1 +
 include/linux/mtd/spi-nor.h                        |   16 +
 include/linux/of.h                                 |   19 +-
 include/linux/of_address.h                         |   10 +-
 include/linux/of_fdt.h                             |   13 +-
 include/linux/pci.h                                |    9 +
 include/linux/phy.h                                |    9 +
 include/linux/pinctrl/consumer.h                   |    8 +-
 include/linux/platform_data/shmob_drm.h            |    4 -
 include/linux/platform_data/st1232_pdata.h         |   14 -
 include/linux/pm_domain.h                          |    8 +-
 include/linux/pm_wakeup.h                          |    7 +
 include/linux/sh_eth.h                             |    3 -
 include/linux/slab.h                               |   16 +
 include/linux/spi/spi-mem.h                        |  249 +
 include/linux/spi/spi.h                            |    7 +
 include/linux/usb/association.h                    |    1 +
 include/linux/usb/audio-v2.h                       |    1 +
 include/linux/usb/audio.h                          |    1 +
 include/linux/usb/c67x00.h                         |    1 +
 include/linux/usb/cdc-wdm.h                        |    1 +
 include/linux/usb/cdc.h                            |    1 +
 include/linux/usb/cdc_ncm.h                        |    1 +
 include/linux/usb/composite.h                      |    1 +
 include/linux/usb/ehci_def.h                       |    1 +
 include/linux/usb/ehci_pdriver.h                   |    1 +
 include/linux/usb/g_hid.h                          |    1 +
 include/linux/usb/gadget.h                         |    1 +
 include/linux/usb/gpio_vbus.h                      |    1 +
 include/linux/usb/hcd.h                            |    7 +
 include/linux/usb/input.h                          |    1 +
 include/linux/usb/isp1301.h                        |    1 +
 include/linux/usb/m66592.h                         |    1 +
 include/linux/usb/musb-ux500.h                     |    1 +
 include/linux/usb/net2280.h                        |    1 +
 include/linux/usb/of.h                             |    1 +
 include/linux/usb/ohci_pdriver.h                   |    1 +
 include/linux/usb/otg-fsm.h                        |    1 +
 include/linux/usb/phy_companion.h                  |    1 +
 include/linux/usb/r8a66597.h                       |    1 +
 include/linux/usb/renesas_usbhs.h                  |   15 +-
 include/linux/usb/rndis_host.h                     |    1 +
 include/linux/usb/role.h                           |   53 +
 include/linux/usb/samsung_usb_phy.h                |    1 +
 include/linux/usb/serial.h                         |    1 +
 include/linux/usb/storage.h                        |    1 +
 include/linux/usb/tegra_usb_phy.h                  |    1 +
 include/linux/usb/tilegx.h                         |    1 +
 include/linux/usb/ulpi.h                           |    1 +
 include/linux/usb/usb338x.h                        |    1 +
 include/linux/usb/usbnet.h                         |    1 +
 include/linux/usb/wusb-wa.h                        |    1 +
 include/linux/usb/wusb.h                           |    1 +
 include/linux/usb/xhci-dbgp.h                      |    1 +
 include/linux/usbdevice_fs.h                       |    1 +
 include/media/drv-intf/renesas-ceu.h               |   26 +
 include/media/v4l2-async.h                         |   68 +-
 include/media/v4l2-common.h                        |   26 +
 include/media/v4l2-fwnode.h                        |  118 +
 include/media/vsp1.h                               |   45 +-
 include/sound/core.h                               |    2 +
 include/sound/soc.h                                |    4 +
 include/uapi/linux/i2c.h                           |    3 +
 include/video/sh_mobile_lcdc.h                     |    3 -
 include/video/sh_mobile_meram.h                    |   95 -
 lib/dma-debug.c                                    |   20 +-
 lib/test_firmware.c                                |   14 +-
 lib/test_kmod.c                                    |   14 +-
 sound/core/init.c                                  |   32 +
 sound/soc/omap/mcbsp.c                             |    4 +-
 sound/soc/sh/Kconfig                               |    6 +-
 sound/soc/sh/fsi.c                                 |   11 +-
 sound/soc/sh/rcar/adg.c                            |   72 +-
 sound/soc/sh/rcar/cmd.c                            |   15 +-
 sound/soc/sh/rcar/core.c                           |  261 +-
 sound/soc/sh/rcar/ctu.c                            |   88 +-
 sound/soc/sh/rcar/dma.c                            |  199 +-
 sound/soc/sh/rcar/dvc.c                            |   60 +-
 sound/soc/sh/rcar/gen.c                            |    3 +-
 sound/soc/sh/rcar/mix.c                            |  158 +-
 sound/soc/sh/rcar/rsnd.h                           |   61 +-
 sound/soc/sh/rcar/src.c                            |   22 +-
 sound/soc/sh/rcar/ssi.c                            |  239 +-
 sound/soc/sh/rcar/ssiu.c                           |    5 +-
 sound/soc/soc-core.c                               |   37 +
 1675 files changed, 68009 insertions(+), 23847 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-drivers-xhci_hcd
 create mode 100644 Documentation/ABI/testing/sysfs-class-usb_role
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
 create mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt
 delete mode 100644 Documentation/devicetree/bindings/eeprom/eeprom.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
 create mode 100644 Documentation/driver-api/device_connection.rst
 create mode 100644 arch/arm/boot/dts/iwg20d-q7-common.dtsi
 create mode 100644 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22m.dtsi
 create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
 create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7790-stout.dts
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 create mode 100644 arch/arm/mach-shmobile/headsmp-apmu.S
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-condor.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
 create mode 100644 drivers/base/devcon.c
 create mode 100644 drivers/clk/renesas/r8a77470-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77965-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77970-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77980-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77990-cpg-mssr.c
 create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.c
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_lvds.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.dts
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_compat.h
 create mode 100644 drivers/media/platform/rcar-vin/rcar-csi2.c
 create mode 100644 drivers/media/platform/renesas-ceu.c
 delete mode 100644 drivers/media/platform/vsp1/vsp1_bru.h
 rename drivers/media/platform/vsp1/{vsp1_bru.c => vsp1_brx.c} (60%)
 create mode 100644 drivers/media/platform/vsp1/vsp1_brx.h
 create mode 100644 drivers/media/platform/vsp1/vsp1_uif.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_uif.h
 create mode 100644 drivers/of/unittest-data/overlay_0.dts
 create mode 100644 drivers/of/unittest-data/overlay_1.dts
 create mode 100644 drivers/of/unittest-data/overlay_10.dts
 create mode 100644 drivers/of/unittest-data/overlay_11.dts
 create mode 100644 drivers/of/unittest-data/overlay_12.dts
 create mode 100644 drivers/of/unittest-data/overlay_13.dts
 create mode 100644 drivers/of/unittest-data/overlay_15.dts
 create mode 100644 drivers/of/unittest-data/overlay_2.dts
 create mode 100644 drivers/of/unittest-data/overlay_3.dts
 create mode 100644 drivers/of/unittest-data/overlay_4.dts
 create mode 100644 drivers/of/unittest-data/overlay_5.dts
 create mode 100644 drivers/of/unittest-data/overlay_6.dts
 create mode 100644 drivers/of/unittest-data/overlay_7.dts
 create mode 100644 drivers/of/unittest-data/overlay_8.dts
 create mode 100644 drivers/of/unittest-data/overlay_9.dts
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77470.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77965.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77970.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77980.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77990.c
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77965-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77970-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77980-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 drivers/spi/internals.h
 create mode 100644 drivers/spi/spi-mem.c
 create mode 100644 drivers/usb/common/roles.c
 create mode 100644 drivers/usb/host/xhci-dbgcap.c
 create mode 100644 drivers/usb/host/xhci-dbgcap.h
 create mode 100644 drivers/usb/host/xhci-dbgtty.c
 create mode 100644 drivers/usb/host/xhci-debugfs.c
 create mode 100644 drivers/usb/host/xhci-debugfs.h
 create mode 100644 drivers/usb/host/xhci-ext-caps.c
 create mode 100644 drivers/usb/renesas_usbhs/rza.c
 create mode 100644 drivers/usb/renesas_usbhs/rza.h
 delete mode 100644 drivers/video/fbdev/sh_mobile_meram.c
 create mode 100644 include/dt-bindings/clock/r8a77470-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77965-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77970-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77980-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a77990-cpg-mssr.h
 create mode 100644 include/dt-bindings/input/gpio-keys.h
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77965-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77970-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77980-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 create mode 100644 include/linux/extcon-provider.h
 delete mode 100644 include/linux/platform_data/st1232_pdata.h
 create mode 100644 include/linux/spi/spi-mem.h
 create mode 100644 include/linux/usb/role.h
 create mode 100644 include/media/drv-intf/renesas-ceu.h
 delete mode 100644 include/video/sh_mobile_meram.h
_______________________________________________
LTSI-dev mailing list
LTSI-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/ltsi-dev

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-17 10:52       ` Simon Horman
@ 2018-08-22 14:03         ` Geert Uytterhoeven
  2018-08-24  8:20           ` Simon Horman
  2018-09-12 12:36         ` Geert Uytterhoeven
  1 sibling, 1 reply; 8+ messages in thread
From: Geert Uytterhoeven @ 2018-08-22 14:03 UTC (permalink / raw)
  To: Simon Horman; +Cc: Khiem Nguyen, ltsi-dev, Linux-Renesas, Magnus Damm

Hi Simon,

On Fri, Aug 17, 2018 at 12:53 PM Simon Horman <horms@verge.net.au> wrote:
> please find the details of the corrected tag below:
>
> The following changes since commit 2ae6c0413b4768f9d8fc6f718a732f9dae014b67:
>
>   Linux 4.14.61 (2018-08-06 16:20:52 +0200)
>
> are available in the git repository at:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
>
> for you to fetch changes up to cc88cfdc0571385f098e82db47f5a16b6f44726e:
>
>   i2c: rcar: use the new get_bus_free callback (2018-08-09 17:22:00 +0200)
>
> ----------------------------------------------------------------
> LTSI-v4.14 Backports for Renesas SoCs (to v4.18-rc8)
>
> Base:
> * v4.14.61
> * Similar backport of components for Renesas SoCs to v4.17

Thanks for your submission!

I subjected this to the same testing I do for each renesas-drivers release.
I have detected no regressions, only increased functionality.

Note that the description of commit 2e36d0f21ab5e4f1 ("usb: xhci: Add DbC
support in xHCI driver") contains 2 cherry-picked lines:

    (cherry picked from commit dfba2174dc421ecad8dc50741054a305cd3ba681)
    Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
    (cherry picked from commit 53529a76f6e18b4a08c11c59303d9401bb2aa3b6)
    Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

The first one points to a valid upstream commit.
The second one points to a backport of that commit in your backport
repository.

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-22 14:03         ` Geert Uytterhoeven
@ 2018-08-24  8:20           ` Simon Horman
  0 siblings, 0 replies; 8+ messages in thread
From: Simon Horman @ 2018-08-24  8:20 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: Khiem Nguyen, ltsi-dev, Linux-Renesas, Magnus Damm

On Wed, Aug 22, 2018 at 04:03:56PM +0200, Geert Uytterhoeven wrote:
> Hi Simon,
> 
> On Fri, Aug 17, 2018 at 12:53 PM Simon Horman <horms@verge.net.au> wrote:
> > please find the details of the corrected tag below:
> >
> > The following changes since commit 2ae6c0413b4768f9d8fc6f718a732f9dae014b67:
> >
> >   Linux 4.14.61 (2018-08-06 16:20:52 +0200)
> >
> > are available in the git repository at:
> >
> >   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
> >
> > for you to fetch changes up to cc88cfdc0571385f098e82db47f5a16b6f44726e:
> >
> >   i2c: rcar: use the new get_bus_free callback (2018-08-09 17:22:00 +0200)
> >
> > ----------------------------------------------------------------
> > LTSI-v4.14 Backports for Renesas SoCs (to v4.18-rc8)
> >
> > Base:
> > * v4.14.61
> > * Similar backport of components for Renesas SoCs to v4.17
> 
> Thanks for your submission!
> 
> I subjected this to the same testing I do for each renesas-drivers release.
> I have detected no regressions, only increased functionality.
> 
> Note that the description of commit 2e36d0f21ab5e4f1 ("usb: xhci: Add DbC
> support in xHCI driver") contains 2 cherry-picked lines:
> 
>     (cherry picked from commit dfba2174dc421ecad8dc50741054a305cd3ba681)
>     Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
>     (cherry picked from commit 53529a76f6e18b4a08c11c59303d9401bb2aa3b6)
>     Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> 
> The first one points to a valid upstream commit.
> The second one points to a backport of that commit in your backport
> repository.

Sorry about that. It looks like an artifact of updating the backport at
some point. Let me know if you want me to fix this up.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8
  2018-08-17 10:52       ` Simon Horman
  2018-08-22 14:03         ` Geert Uytterhoeven
@ 2018-09-12 12:36         ` Geert Uytterhoeven
  1 sibling, 0 replies; 8+ messages in thread
From: Geert Uytterhoeven @ 2018-09-12 12:36 UTC (permalink / raw)
  To: Simon Horman; +Cc: Khiem Nguyen, ltsi-dev, Linux-Renesas, Magnus Damm

Hi Simon,

On Fri, Aug 17, 2018 at 12:53 PM Simon Horman <horms@verge.net.au> wrote:
> please find the details of the corrected tag below:
>
>
> The following changes since commit 2ae6c0413b4768f9d8fc6f718a732f9dae014b67:
>
>   Linux 4.14.61 (2018-08-06 16:20:52 +0200)
>
> are available in the git repository at:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git backport/v4.14.61/snapshot-to-v4.18-rc8+fixes-flattened
>
> for you to fetch changes up to cc88cfdc0571385f098e82db47f5a16b6f44726e:
>
>   i2c: rcar: use the new get_bus_free callback (2018-08-09 17:22:00 +0200)
>
> ----------------------------------------------------------------
> LTSI-v4.14 Backports for Renesas SoCs (to v4.18-rc8)
>
> Base:
> * v4.14.61
> * Similar backport of components for Renesas SoCs to v4.17
>
> Backports of the following components to their standard as of v4.18-rc8:

> * pcie-rcar

The backports of 3a8f77e48666a39a ("PCI: OF: Add generic function to parse
and allocate PCI resources") and f7e1c6461e04afb8 ("PCI: rcar: Reuse
generic pci_parse_request_of_pci_ranges() function") had to be adjusted, as
v4.14.67 gained commit 0e66392d985c4595 ("PCI: OF: Fix I/O space page
leak"), which is different from the upstream solution due to dependencies.

Resulting change:

--- a/drivers/pci/of.c
+++ b/drivers/pci/of.c
@@ -112,7 +112,7 @@ int pci_parse_request_of_pci_ranges(struct device *dev,

                switch (resource_type(res)) {
                case IORESOURCE_IO:
-                       err = pci_remap_iospace(res, iobase);
+                       err = devm_pci_remap_iospace(dev, res, iobase);
                        if (err) {
                                dev_warn(dev, "error %d: failed to map
resource %pR\n",
                                         err, res);

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-09-12 17:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-10 12:26 [LTSI-dev] [GIT PULL LTSI-4.14] Renesas SoCs and Drivers to v4.18-rc8 Simon Horman
2018-08-13  7:01 ` Khiem Nguyen
2018-08-17  9:19   ` Simon Horman
2018-08-17  9:38     ` Simon Horman
2018-08-17 10:52       ` Simon Horman
2018-08-22 14:03         ` Geert Uytterhoeven
2018-08-24  8:20           ` Simon Horman
2018-09-12 12:36         ` Geert Uytterhoeven

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.