On Mon, Jul 10, 2017 at 03:30:49PM +0200, Simon Horman wrote:
> Hi,
> 
> This is a submission to LTSI-v4.9.
> 
> This series is comprised of backports to v4.9 of the following
> components to their standard as of v4.11:
> 
> * adv7511
> * ak4642
> * clk
> * cpg
> * gen3
> * gpio-keys
> * gpio-rcar
> * gpio-regulator
> * i2c-emev2
> * i2c-riic
> * i2c-rcar
> * i2c-sh-mobile
> * ipmu-vmsa
> * m25p80
> * mach-shmobile
> * otsm
> * pci-rcar-gen2
> * pcie-rcar
> * phy-micrel
> * phy-rcar-gen3-usb2
> * ravb
> * rcar-can
> * rcar-canfd
> * rcar-dmac
> * rcar-du
> * rcar-fdp1
> * rcar-gyroadc
> * rcar-snd
> * rspi
> * sata-rcar
> * sh-eth
> * sh-mmcif
> * sh-mobile-sdhi
> * sh-msiof
> * sh-pfc
> * sh-sci
> * simple-scu-card
> * st1232
> * usb3-peri
> * usbhs
> * vsp1
> * xhci-plat
> 
> It is a follow up to early preparatory work the main difference being
> a rebase onto v4.9.36. This is a follow-up to a similar submission
> backporting Renesas SoCs and Drivers to v4.10. I plan to follow-up with
> a backport to v4.12.
> 
> I have tested for build regressions on a wide range of defconfigs
> on a wide range of architectures.
> 
> There are 255 patches.
> 
> This is based on a similar backport to v4.10 which is in turn based on 
> v4.9.36.
> That work was posted as "[GIT PULL LTSI-4.9] Renesas SoCs and Drivers to 
> v4.10"
> and is tagged as tags/backport/v4.9.31/snapshot-to-v4.10-flattened

tags/backport/v4.9.36/snapshot-to-v4.10-flattened

> 
> 
> The following changes since commit e629b8e80ed3dc7817ba8a92d4d8098bc5fdbe65:
> 
>   drm: bridge: add DesignWare HDMI I2S audio support (2017-07-10 14:18:08 
> +0200)
> 
> are available in the git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git 
> tags/backport/v4.9.36/snapshot-to-v4.11-flattened
> 
> for you to fetch changes up to 338ec844533e7bb1120f88f83a3fcc1d9618eef7:
> 
>   drm: bridge: dw-hdmi: fix building without CONFIG_OF (2017-07-10 14:51:26 
> +0200)
> 
> ----------------------------------------------------------------
> LTSI-v4.9 Preparation for Renesas SoCs (to v4.11)
> 
> Base:
> * v4.9.36
> * Similar backport of components for Renesas SoCs to v4.10
> 
> Backports of the following components to their standard as of v4.11:
> 
> * adv7511
> * ak4642
> * clk
> * cpg
> * dw-hdmi
> * gen3
> * gpio-keys
> * gpio-rcar
> * gpio-regulator
> * i2c-emev2
> * i2c-riic
> * i2c-rcar
> * i2c-sh-mobile
> * ipmu-vmsa
> * m25p80
> * mach-shmobile
> * otsm
> * pci-rcar-gen2
> * pcie-rcar
> * phy-micrel
> * phy-rcar-gen3-usb2
> * ravb
> * rcar-can
> * rcar-canfd
> * rcar-dmac
> * rcar-du
> * rcar-fdp1
> * rcar-gyroadc
> * rcar-snd
> * rspi
> * sata-rcar
> * sh-eth
> * sh-mmcif
> * sh-mobile-sdhi
> * sh-msiof
> * sh-pfc
> * sh-sci
> * simple-scu-card
> * st1232
> * usb3-peri
> * usbhs
> * vsp1
> * xhci-plat
> 
> ----------------------------------------------------------------
> Adam Wallis (1):
>       xhci: plat: Register shutdown for xhci_plat
> 
> Alexander Stein (1):
>       xhci: Put warning message on a single line
> 
> Archit Taneja (2):
>       drm/bridge: adv7511: Initialize regulators
>       drm/bridge: adv7511: Enable HPD interrupts to support hotplug and 
> improve monitor detection
> 
> Arnd Bergmann (2):
>       iio: adc: handle unknow of_device_id data
>       drm: bridge: dw-hdmi: fix building without CONFIG_OF
> 
> Baolin Wang (1):
>       usb: host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure
> 
> Bartlomiej Zolnierkiewicz (1):
>       ata: pass queued command to ->sff_data_xfer method
> 
> Bjorn Helgaas (1):
>       PCI: rcar: Use of_device_get_match_data() to simplify probe
> 
> Chanwoo Choi (2):
>       phy: rcar-gen3-usb2: Replace the deprecated extcon API
>       usb: renesas_usbhs: Replace the deprecated extcon API
> 
> Chris Brandt (11):
>       ARM: dts: r7s72100: add ostm clock to device tree
>       clk: renesas: mstp: ensure register writes complete
>       i2c: riic: correctly finish transfers
>       i2c: riic: fix restart condition
>       ARM: dts: r7s72100: add ostm to device tree
>       ARM: dts: rskrza1: add ostm DT support
>       ARM: dts: r7s72100: add power-domains to mmcif
>       clocksource/drivers/ostm: Document renesas-ostm timer DT bindings
>       clocksource/drivers/ostm: Add renesas-ostm timer driver
>       mmc: sh_mobile_sdhi: add support for 2 clocks
>       mmc: sh_mobile_sdhi: explain clock bindings
> 
> Chris Paterson (8):
>       clk: renesas: r8a7796: Add CAN peripheral clock
>       clk: renesas: r8a7796: Add CANFD clock
>       clk: renesas: r8a7796: Add CAN FD peripheral clock
>       arm64: dts: r8a7796: Add CAN external clock support
>       arm64: dts: r8a7796: Add CAN support
>       arm64: dts: r8a7796: Add CAN FD support
>       pinctrl: sh-pfc: r8a7796: Add CAN support
>       pinctrl: sh-pfc: r8a7796: Add CAN FD support
> 
> Colin Ian King (1):
>       usb: renesas_usbhs: mod_host: fix typo: "connecte" -> "connected"
> 
> Dan Carpenter (1):
>       ravb: Double free on error in ravb_start_xmit()
> 
> David S. Miller (1):
>       Revert "phy: micrel: Disable auto negotiation on startup"
> 
> DongCV (2):
>       spi: rspi: Fixes bogus received byte in qspi_transfer_in()
>       spi: rspi: Replaces "n" by "len" in qspi_transfer_*()
> 
> Felipe Balbi (16):
>       usb: host: xhci: change pre-increments to post-increments
>       usb: host: xhci: print HCIVERSION on debug
>       usb: host: xhci: rename completion codes to match spec
>       usb: host: xhci: simplify irq handler return
>       usb: host: xhci: use slightly better list helpers
>       usb: host: xhci: reorder variable definitions
>       usb: host: xhci: introduce xhci_td_cleanup()
>       usb: host: xhci: remove bogus __releases()/__acquires() annotation
>       usb: host: xhci: check for a valid ring when unmapping bounce buffer
>       usb: host: xhci: unconditionally call xhci_unmap_td_bounce_buffer()
>       usb: host: xhci: convert to list_for_each_entry_safe()
>       usb: host: xhci: combine event TRB completion debugging messages
>       usb: host: xhci: make a generic TRB tracer
>       usb: host: xhci: add urb_enqueue/dequeue/giveback tracers
>       usb: host: xhci: convert several if() to a single switch statement
>       usb: host: xhci: add xhci_virt_device tracer
> 
> Geert Uytterhoeven (35):
>       clk: renesas: cpg-mssr: Migrate to CLK_IS_CRITICAL
>       clk: renesas: mstp: Make INTC-SYS a critical clock
>       clk: renesas: mstp: Reformat cpg_mstp_clock_register() for git diff
>       dt-bindings: clock: renesas: cpg-mssr: Document reset control support
>       clk: renesas: cpg-mssr: Document suitability for RZ/G1
>       clk: renesas: cpg-mssr: Rename cpg_mssr_priv.mstp_lock
>       clk: renesas: cpg-mssr: Add support for reset control
>       arm64: dts: r8a7796: Add all MSIOF nodes
>       arm64: renesas: r8a7796/salvator-x: Add board part number to DT bindings
>       arm64: dts: r8a7795: Add missing power-domains property for sata
>       arm64: dts: r8a7795: Link ARM GIC to clock and clock domain
>       arm64: dts: r8a7796: Link ARM GIC to clock and clock domain
>       arm64: dts: r8a7796: Mark EthernetAVB device node disabled
>       gpio: rcar: Fine-grained Runtime PM support
>       iommu/ipmmu-vmsa: Restrict IOMMU Domain Geometry to 32-bit address space
>       ARM: dts: r8a7743: Move RST node before SYSC node
>       ARM: dts: r8a7745: Move RST node before SYSC node
>       ARM: dts: r8a7743: Add device node for PRR
>       ARM: dts: r8a7745: Add device node for PRR
>       ARM: dts: gose: Add da9063 PMIC device node for system restart
>       ARM: shmobile: apmu: Add more register documentation
>       ARM: shmobile: apmu: Add debug resource reset for secondary CPU boot
>       ARM: shmobile: apmu: Allow booting secondary CPU cores in debug mode
>       ARM: shmobile: r8a7791: Allow booting secondary CPU cores in debug mode
>       ARM: shmobile: rcar-gen2: Remove unused rcar_gen2_read_mode_pins()
>       ARM: dts: r8a7779, marzen: Fix sata device status
>       ARM: dts: r8a7743: Link ARM GIC to clock and clock domain
>       ARM: dts: r8a7745: Link ARM GIC to clock and clock domain
>       ARM: shmobile: rcar-gen2: Add more register documentation
>       can: rcar_can: Do not print virtual addresses
>       dmaengine: rcar-dmac: Widen DMA mask to 40 bits
>       spi: rspi: Remove useless memory allocation failure message
>       spi: sh-msiof: Remove useless memory allocation failure message
>       ravb: Support 1Gbps on R-Car H3 ES1.1+ and R-Car M3-W
>       serial: sh-sci: Reformat sci_parse_dt() for git diff
> 
> Grygorii Strashko (1):
>       net: phy: micrel: fix crash when statistic requested for KSZ9031 phy
> 
> Guenter Roeck (1):
>       Input: touchscreen - drop unnecessary calls to device_init_wakeup
> 
> Hans Holmberg (1):
>       regulator: gpio: correct default type
> 
> Hans de Goede (1):
>       Input: gpio-keys - add support for setkeycode
> 
> Harunobu Kurokawa (3):
>       ASoC: ak4642: Replace mdelay function to msleep
>       PCI: rcar: Return -ENODEV from host bridge probe when no card present
>       PCI: rcar: Add compatible string for r8a7796
> 
> Heiner Kallweit (1):
>       mtd: m25p80: consider max message size in m25p80_read
> 
> Hiromitsu Yamasaki (1):
>       clk: renesas: r8a7796: Add MSIOF controller clocks
> 
> Hiroyuki Yokoyama (1):
>       ASoC: rsnd: fix sound route path when using SRC6/SRC9
> 
> Jacopo Mondi (1):
>       pinctrl: sh-pfc: r8a7791: Add ADI pinconf support
> 
> John Stultz (5):
>       drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of 
> irq context
>       drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event()
>       drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be 
> reused internally
>       drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID
>       drm/bridge: adv7511: Re-write the i2c address before EDID probing
> 
> Kazuya Mizuguchi (1):
>       ravb: Add tx and rx clock internal delays mode of APSR
> 
> Keita Kobayashi (1):
>       clk: renesas: r8a7795: Add IIC-DVFS clock
> 
> Khiem Nguyen (1):
>       clk: renesas: r8a7796: Add IIC-DVFS clock
> 
> Kieran Bingham (3):
>       [media] v4l: vsp1: Adapt vsp1_du_setup_lif() interface to use a 
> structure
>       drm: bridge: dw-hdmi: Remove unused function parameter
>       drm: bridge: dw-hdmi: Remove PHY configuration resolution parameter
> 
> Kuninori Morimoto (11):
>       arm64: dts: r8a7795: add sound CTU support
>       arm64: dts: r8a7795: add sound MIX support
>       arm64: dts: h3ulcb: follow sound CTU/MIX supports
>       arm64: dts: r8a7795: tidyup audma definition order
>       ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment
>       ASoC: rsnd: fixup reset timing of sync convert_rate
>       ASoC: rcar: avoid SSI_MODEx settings for SSI8
>       ASoC: rcar: clear DE bit only in PDMACHCR when it stops
>       ASoC: rcar: dma: remove unnecessary "volatile"
>       clk: add devm_get_clk_from_child() API
>       ASoC: simple-card: use devm_get_clk_from_child()
> 
> Laurent Pinchart (34):
>       arm64: dts: renesas: r8a7796: Add EthernetAVB instance
>       arm64: dts: r8a7796: salvator-x: Enable EthernetAVB
>       arm64: dts: r8a7795: Add PWM support
>       serial: sh-sci: Set the SCSCR TE and RE bits in the driver
>       serial: sh-sci: Don't rely on platform data flags when not needed
>       serial: sh-sci: Fix register offsets for the IRDA serial port
>       serial: sh-sci: Remove initialization of zero fields in sci_port_params
>       serial: sh-sci: Replace regmap array with port parameters
>       serial: sh-sci: Constify platform data
>       serial: sh-sci: Extend sci_port_params with more port parameters
>       serial: sh-sci: Remove the platform data dma slave rx/tx channel IDs
>       [media] v4l: vsp1: Add VIDIOC_EXPBUF support
>       sh: Don't set sh-sci port_reg
>       serial: sh-sci: Remove manual break debouncing
>       serial: sh-sci: Remove unused platform data capabilities field
>       serial: sh-sci: Compute the regshift value for SCI ports
>       drm: bridge: Link encoder and bridge in core code
>       drm: bridge: dw-hdmi: Merge __hdmi_phy_i2c_write and hdmi_phy_i2c_write
>       drm: bridge: dw-hdmi: Remove unneeded arguments to bind/unbind functions
>       drm: bridge: dw-hdmi: Embed drm_bridge in struct dw_hdmi
>       drm: bridge: dw-hdmi: Remove encoder field from struct dw_hdmi
>       drm: bridge: dw-hdmi: Don't forward HPD events to DRM core before attach
>       drm: bridge: dw-hdmi: Move IRQ and IO resource allocation to common code
>       drm: bridge: dw-hdmi: Reorder functions to prepare for next commit
>       drm: bridge: dw-hdmi: Create connector in the bridge attach operation
>       drm: bridge: dw-hdmi: Implement DRM bridge registration
>       drm: bridge: dw-hdmi: Rename CONF0 SPARECTRL bit to SVSRET
>       drm: bridge: dw-hdmi: Reject invalid product IDs
>       drm: bridge: dw-hdmi: Detect AHB audio DMA using correct register
>       drm: bridge: dw-hdmi: Handle overflow workaround based on device version
>       drm: bridge: dw-hdmi: Detect PHY type at runtime
>       drm: bridge: dw-hdmi: Define and use macros for PHY register addresses
>       drm: bridge: dw-hdmi: Fix the name of the PHY reset macros
>       drm: bridge: dw-hdmi: Assert SVSRET before resetting the PHY
> 
> Lu Baolu (4):
>       usb: xhci: remove unnecessary second abort try
>       usb: xhci: remove unnecessary assignment
>       usb: xhci: avoid unnecessary calculation
>       usb: xhci: use list_is_singular for cmd_list
> 
> Marc Zyngier (1):
>       ARM: DTS: Fix register map for virt-capable GIC
> 
> Marek Vasut (2):
>       iio: adc: Add Renesas GyroADC bindings
>       iio: adc: Add Renesas GyroADC driver
> 
> Mathias Nyman (12):
>       xhci: simplify if statement to make it more readable
>       xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING
>       xhci: detect stop endpoint race using pending timer instead of counter.
>       xhci: remove unnecessary check for pending timer
>       xhci: Introduce helper to turn one TRB into a no-op
>       xhci: use the trb_to_noop() helper for command trbs
>       xhci: rename size variable to num_tds
>       xhci: Rename variables related to transfer descritpors
>       xhci: simplify how we store TDs in urb private data
>       xhci: refactor xhci_urb_enqueue
>       xhci: Set URB actual length for stopped control transfers
>       xhci: Manually give back cancelled URB if we can't queue it for cancel
> 
> Nicolas Iooss (1):
>       [media] v4l: rcar_fdp1: use %4.4s to format a 4-byte string
> 
> Niklas Söderlund (14):
>       gpio: rcar: set IRQ chip parent_device
>       ARM: shmobile: defconfig: Enable CONFIG_VIDEO_ADV7604
>       ARM: shmobile: defconfig: Enable CMA for DMA
>       sh_eth: use correct name for ECMR_MPDE bit
>       sh_eth: add generic wake-on-lan support via magic packet
>       sh_eth: enable wake-on-lan for R-Car Gen2 devices
>       sh_eth: enable wake-on-lan for r8a7740/armadillo
>       sh_eth: enable wake-on-lan for sh7734
>       sh_eth: enable wake-on-lan for sh7763
>       sh_eth: align usage of sh_eth_modify() with rest of driver
>       sh_eth: fix wakeup event reporting from MagicPacket
>       pinctrl: sh-pfc: r8a7796: Add drive strength support
>       pinctrl: sh-pfc: r8a7796: Add bias pinconf support
>       pinctrl: sh-pfc: r8a7795: Support none GPIO pins bias setting
> 
> Pan Bian (1):
>       tty: serial: sh-sci: set error code when kasprintf fails
> 
> Sergei Shtylyov (8):
>       sh_eth: handle only enabled E-MAC interrupts
>       sh_eth: no need for *else* after *goto*
>       sh_eth: factor out sh_eth_emac_interrupt()
>       sh_eth: get rid of 'sh_eth_cpu_data::shift_rd0'
>       sh_eth: rename 'sh_eth_cpu_data::hw_crc'
>       sh_eth: rename EESIPR bits
>       sh_eth: add missing EESIPR bits
>       sh_eth: stop using bare numbers for EESIPR values
> 
> Simon Horman (28):
>       arm64: dts: r8a7795: Use renesas,rcar-gen3-usb2-phy fallback binding
>       arm64: dts: r8a7795: Use Gen 3 fallback compat string for PCIE
>       arm64: dts: r8a7795: Use R-Car Gen 3 fallback binding for i2c nodes
>       arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for i2c nodes
>       arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for msiof nodes
>       i2c: sh_mobile: document support for r8a7796 (R-Car M3-W)
>       ARM: shmobile: defconfig: Enable r8a774[35] SoCs
>       ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif
>       ARM: dts: r8a7778: Use SoC-specific compat string for mmcif
>       ARM: dts: sh73a0: Use SoC-specific compat string for mmcif
>       ARM: dts: r8a7790: Use renesas,rcar-gen2-usb-phy fallback binding
>       ARM: dts: r8a7791: Use renesas,rcar-gen2-usb-phy fallback binding
>       ARM: dts: r8a7794: Use renesas,rcar-gen2-usb-phy fallback binding
>       ARM: dts: r8a7779: Use R-Car Gen 1 fallback binding for i2c nodes
>       ARM: dts: r8a7778: Use R-Car Gen 1 fallback binding for i2c nodes
>       ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for i2c nodes
>       ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for i2c nodes
>       ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for i2c nodes
>       ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for i2c nodes
>       ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for i2c nodes
>       ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for iic nodes
>       ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for iic nodes
>       ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for iic nodes
>       ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for iic nodes
>       ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for msiof nodes
>       ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for msiof nodes
>       ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes
>       pinctrl: sh-pfc: r8a7793: Implement voltage switching for SDHI
> 
> Takeshi Kihara (2):
>       arm64: dts: r8a7796: salvator-x: Update memory node to 4 GiB map
>       pinctrl: sh-pfc: r8a7796: Add MSIOF pins, groups and functions
> 
> Ulf Hansson (5):
>       mmc: sh_mmcif: Remove unused use_cd_gpio/cd_gpio from platform data
>       mmc: sh_mmcif: Remove unused ->get_cd() platform callback
>       mmc: sh_mmcif: Remove unused ccs_unsupported from the platform data
>       mmc: sh_mmcif: Remove unused clk_ctrl2_present from the platform data
>       mmc: tmio: Remove redundant check of mmc->slot.cd_irq
> 
> Ulrich Hecht (8):
>       pinctrl: sh-pfc: r8a7796: Add HSCIF pins, groups, and functions
>       serial: sh-sci: add FIFO trigger bits
>       serial: sh-sci: consider DR (data ready) bit adequately
>       serial: sh-sci: implement FIFO threshold register setting
>       serial: sh-sci: increase RX FIFO trigger defaults for (H)SCIF
>       serial: sh-sci: SCIFA/B RX FIFO software timeout
>       serial: sh-sci: make RX FIFO parameters tunable via sysfs
>       serial: sh-sci: fix hardware RX trigger level setting
> 
> Uwe Kleine-König (1):
>       mtd: spi-nor: add dt support for Everspin MRAMs
> 
> Wolfram Sang (15):
>       arm64: dts: r8a7795: Add R-Car Gen3 thermal support
>       arm64: dts: r8a7796: Add R-Car Gen3 thermal support
>       mmc: tmio: use SDIO master interrupt bit only when allowed
>       mmc: sh_mobile_sdhi: simplify accessing DT data
>       mmc: sh_mobile_sdhi: improve prerequisite for hw_reset
>       mmc: sh_mobile_sdhi: improve prerequisites for tuning
>       mmc: sh_mobile_sdhi: remove superfluous check in hw_reset
>       mmc: sh_mobile_sdhi: remove superfluous check in init_tuning
>       mmc: sh_mobile_sdhi: remove superfluous check in SCC error check
>       mmc: sh_mobile_sdhi: enable HS200
>       mmc: host: tmio: drop superfluous exit path
>       mmc: host: tmio: disable clocks when unbinding
>       mmc: host: tmio: refactor calls to sdio irq
>       mmc: host: tmio: SDIO_STATUS_QUIRK is rather SDIO_STATUS_SETBITS
>       mmc: tmio: discard obsolete SDIO irqs before enabling irqs
> 
>  Documentation/devicetree/bindings/arm/shmobile.txt |    2 +-
>  .../devicetree/bindings/clock/renesas,cpg-mssr.txt |    6 +
>  .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |    1 +
>  .../bindings/iio/adc/renesas,gyroadc.txt           |   99 +
>  Documentation/devicetree/bindings/mmc/tmio_mmc.txt |   13 +
>  .../devicetree/bindings/mtd/jedec,spi-nor.txt      |    2 +
>  Documentation/devicetree/bindings/pci/rcar-pci.txt |    1 +
>  .../bindings/regulator/gpio-regulator.txt          |    2 +-
>  .../devicetree/bindings/timer/renesas,ostm.txt     |   30 +
>  MAINTAINERS                                        |    6 +
>  arch/arm/boot/dts/alpine.dtsi                      |    2 +-
>  arch/arm/boot/dts/axm55xx.dtsi                     |    2 +-
>  arch/arm/boot/dts/dra7.dtsi                        |    2 +-
>  arch/arm/boot/dts/ecx-2000.dts                     |    2 +-
>  arch/arm/boot/dts/exynos3250.dtsi                  |    2 +-
>  arch/arm/boot/dts/exynos5.dtsi                     |    4 +-
>  arch/arm/boot/dts/exynos5260.dtsi                  |    2 +-
>  arch/arm/boot/dts/exynos5440.dtsi                  |    2 +-
>  arch/arm/boot/dts/imx6ul.dtsi                      |    4 +-
>  arch/arm/boot/dts/keystone-k2g.dtsi                |    4 +-
>  arch/arm/boot/dts/keystone.dtsi                    |    4 +-
>  arch/arm/boot/dts/ls1021a.dtsi                     |    4 +-
>  arch/arm/boot/dts/mt2701.dtsi                      |    2 +-
>  arch/arm/boot/dts/mt6580.dtsi                      |    2 +-
>  arch/arm/boot/dts/mt6589.dtsi                      |    2 +-
>  arch/arm/boot/dts/mt7623.dtsi                      |    2 +-
>  arch/arm/boot/dts/mt8127.dtsi                      |    2 +-
>  arch/arm/boot/dts/mt8135.dtsi                      |    2 +-
>  arch/arm/boot/dts/omap5.dtsi                       |    2 +-
>  arch/arm/boot/dts/r7s72100-rskrza1.dts             |    8 +
>  arch/arm/boot/dts/r7s72100.dtsi                    |   28 +
>  arch/arm/boot/dts/r8a73a4.dtsi                     |    6 +-
>  arch/arm/boot/dts/r8a7743.dtsi                     |   18 +-
>  arch/arm/boot/dts/r8a7745.dtsi                     |   18 +-
>  arch/arm/boot/dts/r8a7778.dtsi                     |   10 +-
>  arch/arm/boot/dts/r8a7779-marzen.dts               |    4 +
>  arch/arm/boot/dts/r8a7779.dtsi                     |    9 +-
>  arch/arm/boot/dts/r8a7790.dtsi                     |   37 +-
>  arch/arm/boot/dts/r8a7791.dtsi                     |   35 +-
>  arch/arm/boot/dts/r8a7792.dtsi                     |   26 +-
>  arch/arm/boot/dts/r8a7793-gose.dts                 |   21 +
>  arch/arm/boot/dts/r8a7793.dtsi                     |   23 +-
>  arch/arm/boot/dts/r8a7794.dtsi                     |   23 +-
>  arch/arm/boot/dts/rk3036.dtsi                      |    2 +-
>  arch/arm/boot/dts/rk322x.dtsi                      |    2 +-
>  arch/arm/boot/dts/rk3288.dtsi                      |    2 +-
>  arch/arm/boot/dts/sh73a0.dtsi                      |    2 +-
>  arch/arm/boot/dts/sun6i-a31.dtsi                   |    2 +-
>  arch/arm/boot/dts/sun7i-a20.dtsi                   |    4 +-
>  arch/arm/boot/dts/sun8i-a23-a33.dtsi               |    2 +-
>  arch/arm/boot/dts/sun8i-a83t.dtsi                  |    2 +-
>  arch/arm/boot/dts/sun8i-h3.dtsi                    |    2 +-
>  arch/arm/boot/dts/sun9i-a80.dtsi                   |    2 +-
>  arch/arm/configs/shmobile_defconfig                |    6 +
>  arch/arm/mach-shmobile/Kconfig                     |    1 +
>  arch/arm/mach-shmobile/platsmp-apmu.c              |   41 +-
>  arch/arm/mach-shmobile/pm-rcar-gen2.c              |   40 +-
>  arch/arm/mach-shmobile/rcar-gen2.h                 |    2 -
>  arch/arm/mach-shmobile/setup-rcar-gen2.c           |   18 -
>  arch/arm/mach-shmobile/smp-r8a7791.c               |   14 +-
>  arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts     |    2 +
>  arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |    2 +
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  313 +++-
>  arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |   37 +
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi           |  245 ++-
>  arch/sh/kernel/cpu/sh3/setup-sh770x.c              |    4 -
>  arch/sh/kernel/cpu/sh4/setup-sh7750.c              |    4 +-
>  arch/sh/kernel/cpu/sh4/setup-sh7760.c              |   10 +-
>  arch/sh/kernel/cpu/sh4a/setup-sh7366.c             |    1 -
>  arch/sh/kernel/cpu/sh4a/setup-sh7723.c             |    6 -
>  arch/sh/kernel/cpu/sh4a/setup-sh7724.c             |    9 -
>  drivers/ata/libata-sff.c                           |   29 +-
>  drivers/ata/pata_at91.c                            |    6 +-
>  drivers/ata/pata_bf54x.c                           |    7 +-
>  drivers/ata/pata_ep93xx.c                          |    4 +-
>  drivers/ata/pata_ixp4xx_cf.c                       |    4 +-
>  drivers/ata/pata_legacy.c                          |   15 +-
>  drivers/ata/pata_octeon_cf.c                       |   12 +-
>  drivers/ata/pata_pcmcia.c                          |    6 +-
>  drivers/ata/pata_samsung_cf.c                      |    4 +-
>  drivers/ata/sata_rcar.c                            |    4 +-
>  drivers/clk/clk-devres.c                           |   21 +
>  drivers/clk/renesas/clk-mstp.c                     |   17 +-
>  drivers/clk/renesas/r8a7795-cpg-mssr.c             |    1 +
>  drivers/clk/renesas/r8a7796-cpg-mssr.c             |   10 +
>  drivers/clk/renesas/renesas-cpg-mssr.c             |  149 +-
>  drivers/clocksource/Kconfig                        |    7 +
>  drivers/clocksource/Makefile                       |    1 +
>  drivers/clocksource/renesas-ostm.c                 |  265 +++
>  drivers/dma/sh/rcar-dmac.c                         |    1 +
>  drivers/gpio/gpio-rcar.c                           |   21 +-
>  drivers/gpu/drm/arc/arcpgu_hdmi.c                  |    5 +-
>  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c   |    4 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |    6 +
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  153 +-
>  drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |    4 +-
>  drivers/gpu/drm/bridge/dw-hdmi.c                   |  441 +++--
>  drivers/gpu/drm/bridge/dw-hdmi.h                   |   85 +-
>  drivers/gpu/drm/drm_bridge.c                       |   46 +-
>  drivers/gpu/drm/drm_simple_kms_helper.c            |    4 +-
>  drivers/gpu/drm/exynos/exynos_dp.c                 |    5 +-
>  drivers/gpu/drm/exynos/exynos_drm_dsi.c            |    6 +-
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c          |    5 +-
>  drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c       |    5 +-
>  drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   14 +-
>  drivers/gpu/drm/imx/imx-ldb.c                      |    6 +-
>  drivers/gpu/drm/imx/parallel-display.c             |    4 +-
>  drivers/gpu/drm/mediatek/mtk_dpi.c                 |    8 +-
>  drivers/gpu/drm/mediatek/mtk_dsi.c                 |   24 +-
>  drivers/gpu/drm/mediatek/mtk_hdmi.c                |   11 +-
>  drivers/gpu/drm/msm/dsi/dsi_manager.c              |   17 +-
>  drivers/gpu/drm/msm/edp/edp_bridge.c               |    2 +-
>  drivers/gpu/drm/msm/hdmi/hdmi_bridge.c             |    2 +-
>  drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c          |    5 +-
>  drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |    8 +-
>  drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |   14 +-
>  drivers/gpu/drm/sti/sti_dvo.c                      |    3 +-
>  drivers/gpu/drm/sti/sti_hda.c                      |    3 +-
>  drivers/gpu/drm/sti/sti_hdmi.c                     |    3 +-
>  drivers/gpu/drm/sun4i/sun4i_rgb.c                  |   13 +-
>  drivers/i2c/busses/i2c-riic.c                      |   34 +-
>  drivers/iio/adc/Kconfig                            |   13 +
>  drivers/iio/adc/Makefile                           |    1 +
>  drivers/iio/adc/rcar-gyroadc.c                     |  633 +++++++
>  drivers/input/keyboard/gpio_keys.c                 |   40 +-
>  drivers/input/touchscreen/ads7846.c                |    2 -
>  drivers/input/touchscreen/bu21013_ts.c             |    2 -
>  drivers/input/touchscreen/eeti_ts.c                |    1 -
>  drivers/input/touchscreen/lpc32xx_ts.c             |    1 -
>  drivers/input/touchscreen/st1232.c                 |    1 -
>  drivers/iommu/ipmmu-vmsa.c                         |    2 +
>  drivers/media/platform/rcar_fdp1.c                 |    4 +-
>  drivers/media/platform/vsp1/vsp1_drm.c             |   33 +-
>  drivers/media/platform/vsp1/vsp1_video.c           |    1 +
>  drivers/mmc/host/sh_mmcif.c                        |   28 +-
>  drivers/mmc/host/sh_mobile_sdhi.c                  |   95 +-
>  drivers/mmc/host/tmio_mmc.h                        |    2 +
>  drivers/mmc/host/tmio_mmc_pio.c                    |   61 +-
>  drivers/mtd/devices/m25p80.c                       |    9 +-
>  drivers/net/can/rcar/rcar_can.c                    |    3 +-
>  drivers/net/ethernet/renesas/ravb.h                |   10 +
>  drivers/net/ethernet/renesas/ravb_main.c           |   40 +-
>  drivers/net/ethernet/renesas/sh_eth.c              |  334 +++-
>  drivers/net/ethernet/renesas/sh_eth.h              |   52 +-
>  drivers/net/phy/micrel.c                           |   28 +-
>  drivers/pci/host/pcie-rcar.c                       |    9 +-
>  drivers/phy/phy-rcar-gen3-usb2.c                   |    8 +-
>  drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   87 +
>  drivers/pinctrl/sh-pfc/pfc-r8a7795.c               |  450 +++--
>  drivers/pinctrl/sh-pfc/pfc-r8a7796.c               | 1920 
> +++++++++++++++++++-
>  drivers/spi/spi-rspi.c                             |    9 +-
>  drivers/spi/spi-sh-msiof.c                         |    4 +-
>  drivers/tty/serial/sh-sci.c                        | 1092 +++++------
>  drivers/tty/serial/sh-sci.h                        |   12 +-
>  drivers/usb/host/xhci-dbg.c                        |   22 +-
>  drivers/usb/host/xhci-hub.c                        |    8 +-
>  drivers/usb/host/xhci-mem.c                        |   30 +-
>  drivers/usb/host/xhci-plat.c                       |    1 +
>  drivers/usb/host/xhci-ring.c                       |  466 ++---
>  drivers/usb/host/xhci-trace.h                      |  182 +-
>  drivers/usb/host/xhci.c                            |  253 ++-
>  drivers/usb/host/xhci.h                            |  525 +++++-
>  drivers/usb/renesas_usbhs/common.c                 |    2 +-
>  drivers/usb/renesas_usbhs/mod_host.c               |    2 +-
>  include/drm/bridge/dw_hdmi.h                       |   19 +-
>  include/drm/drm_bridge.h                           |    3 +-
>  include/dt-bindings/clock/r7s72100-clock.h         |    4 +
>  include/linux/clk.h                                |   29 +-
>  include/linux/libata.h                             |    8 +-
>  include/linux/mfd/tmio.h                           |    6 +-
>  include/linux/mmc/sh_mmcif.h                       |    5 -
>  include/linux/serial_sci.h                         |   15 -
>  include/media/vsp1.h                               |   13 +-
>  include/sound/simple_card_utils.h                  |   11 +-
>  sound/soc/codecs/ak4642.c                          |    2 +-
>  sound/soc/generic/simple-card-utils.c              |    8 +-
>  sound/soc/generic/simple-card.c                    |    4 +-
>  sound/soc/generic/simple-scu-card.c                |    4 +-
>  sound/soc/sh/rcar/cmd.c                            |   36 +-
>  sound/soc/sh/rcar/core.c                           |    2 -
>  sound/soc/sh/rcar/dma.c                            |   18 +-
>  sound/soc/sh/rcar/rsnd.h                           |    4 +-
>  sound/soc/sh/rcar/src.c                            |    6 +-
>  sound/soc/sh/rcar/ssiu.c                           |    6 +-
>  184 files changed, 7187 insertions(+), 2271 deletions(-)
>  create mode 100644 
> Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
>  create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt
>  create mode 100644 drivers/clocksource/renesas-ostm.c
>  create mode 100644 drivers/iio/adc/rcar-gyroadc.c

Reply via email to