[GIT PULL LTSI-4.9] Renesas SoCs and Drivers to v4.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.12:

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 286 patches.

This is based on a similar backports to v4.11 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.11"
and is tagged as tags/backport/v4.9.36/snapshot-to-v4.11-flattened


The following changes since commit 338ec844533e7bb1120f88f83a3fcc1d9618eef7:

  drm: bridge: dw-hdmi: fix building without CONFIG_OF (2017-07-10 14:51:26 +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.12-flattened

for you to fetch changes up to d2fa736133ef028cd05a34cbf7d6de8a063b5ab0:

  ARM: dts: r8a7791: Drop _clk suffix from external CAN clock node name (2017-07-10 15:08:06 +0200)

----------------------------------------------------------------
LTSI-v4.9 Preparation for Renesas SoCs (to v4.12)

Base:
* v4.9.36
* Similar backport of components for Renesas SoCs to v4.11

Backports of the following components to their standard as of v4.12:

* adv7511
* cpg
* dw-hdmi
* em-sti
* gen3
* i2c-rcar
* mach-shmobile
* phy-micrel
* phy-micrel
* phy-rcar-gen3-usb2
* ravb
* rcar-canfd
* rcar-dmac
* rcar-du
* rcar-rst
* rcar-snd
* renesas-soc-id
* sata-rcar
* sh-cmt
* sh-eth
* sh-mmcif
* sh-mobile-ceu-camera
* sh-mobile-sdhi
* sh-pfc
* sh-rtc
* sh-sci
* sh-timers
* sh-tmu
* simple-scu-card
* smsc911x
* smsc911x
* sysc
* usb3-peri
* vsp1
* wm8978
* xhci-plat
* xhci-rcar

----------------------------------------------------------------
AKASHI Takahiro (1):
      arm64: kdump: enable kdump in defconfig

Alan Stern (1):
      USB: xhci: fix lock-inversion problem

Andrew Bresticker (1):
      usb: xhci: plat: Enable async suspend/resume

Antoine Tenart (1):
      arm64: defconfig: enable the Safexcel crypto engine as a module

Arnd Bergmann (2):
      rtc: sh: mark PM functions as unused
      usb: host: xhci: remove #ifdef around PM functions

Arvind Yadav (1):
      ata: sata_rcar: Handle return value of clk_prepare_enable

Baolin Wang (1):
      usb: host: plat: Enable xHCI plat runtime PM

Chris Brandt (13):
      ARM: dts: r7s72100: update sdhi clock bindings
      ARM: dts: r7s72100: Add watchdog timer
      ARM: 8660/1: shmobile: r7s72100: Enable L2 cache
      mmc: sh_mmcif: Document r7s72100 DT bindings
      rtc: sh: add support for rza series
      dt-bindings: rtc: document the rtc-sh bindings
      ARM: dts: r7s72100: add power-domains to sdhi
      ARM: dts: r7s72100: fix ethernet clock parent
      ARM: dts: r7s72100: add rtc clock to device tree
      ARM: dts: r7s72100: add RTC_X clock inputs to device tree
      ARM: dts: r7s72100: add rtc to device tree
      ARM: dts: rskrza1: set rtc_x1 clock value
      ARM: dts: rskrza1: add rtc DT support

Dan Carpenter (1):
      drm: bridge: dw-hdmi: Add a missing break statement

David Cai (1):
      smsc911x: Adding support for Micochip LAN9250 Ethernet controller

Dien Pham (2):
      arm64: dts: r8a7796: Add I2C for DVFS device node
      arm64: dts: r8a7796: salvator-x: Add I2C for DVFS device support

Felipe Balbi (3):
      usb: host: xhci: extract xhci_slot_state_string()
      usb: host: xhci: add Slot and EP Context tracers
      usb: host: xhci: fix up Control Transfer TRB decoder

Geert Uytterhoeven (83):
      arm64: dts: r8a7795: Add Cortex-A53 CPU cores
      arm64: dts: r8a7795: Add Cortex-A53 PMU node
      arm64: dts: r8a7795: Remove unit-addresses and regs from integrated caches
      arm64: dts: r8a7796: Remove unit-address and reg from integrated cache
      arm64: dts: r8a7796: Add CA53 L2 cache-controller node
      arm64: dts: r8a7796: Add Cortex-A53 CPU cores
      arm64: dts: r8a7796: Add Cortex-A53 PMU node
      arm64: dts: h3ulcb: Drop superfluous status update for frequency override
      arm64: dts: r8a7795: salvator-x: Drop superfluous status updates for frequency overrides
      arm64: dts: m3ulcb: Drop superfluous status update for frequency override
      arm64: dts: r8a7796: salvator-x: Drop superfluous status update for frequency override
      arm64: dts: r8a7795: Add reset control properties
      arm64: dts: r8a7796: Add reset control properties
      clk: renesas: Add r8a7795 ES2.0 CPG Core Clock Definitions
      arm64: dts: r8a7795: salvator-x: Drop _clk suffix from X12 clock node name
      ARM: dts: r8a7743: Fix SCIFB0 dmas indentation
      ARM: dts: r8a7745: Fix SCIFB0 dmas indentation
      ARM: dts: r8a73a4: Remove unit-addresses and regs from integrated caches
      ARM: dts: r8a7743: Remove unit-address and reg from integrated cache
      ARM: dts: r8a7745: Remove unit-address and reg from integrated cache
      ARM: dts: r8a7790: Remove unit-addresses and regs from integrated caches
      ARM: dts: r8a7791: Remove unit-address and reg from integrated cache
      ARM: dts: r8a7792: Remove unit-address and reg from integrated cache
      ARM: dts: r8a7793: Remove unit-address and reg from integrated cache
      ARM: dts: r8a7794: Remove unit-address and reg from integrated cache
      ARM: dts: r8a73a4: Add INTC-SYS clock to device tree
      ARM: dts: r8a7790: Add INTC-SYS clock to device tree
      ARM: dts: r8a7791: Add INTC-SYS clock to device tree
      ARM: dts: r8a7792: Add INTC-SYS clock to device tree
      ARM: dts: r8a7794: Add INTC-SYS clock to device tree
      ARM: dts: r8a7793: Add INTC-SYS clock to device tree
      ARM: dts: porter: Always use status "okay" to enable devices
      ARM: dts: bockw: Drop superfluous status update for frequency override
      ARM: dts: marzen: Drop superfluous status update for frequency override
      ARM: dts: lager: Drop superfluous status update for frequency override
      ARM: dts: koelsch: Drop superfluous status updates for frequency overrides
      ARM: dts: porter: Drop superfluous status update for frequency override
      ARM: dts: gose: Drop superfluous status update for frequency override
      ARM: dts: alt: Drop superfluous status update for frequency override
      ARM: dts: silk: Drop superfluous status update for frequency override
      ARM: shmobile: Document RZ/G1H SoC DT binding
      ARM: shmobile: Document RZ/G1N SoC DT binding
      soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing
      soc: renesas: Identify RZ/G1H
      soc: renesas: Identify RZ/G1N
      soc: renesas: Register SoC device early
      sh_eth: Use platform device for printing before register_netdev()
      sh_eth: Do not print an error message for probe deferral
      serial: sh-sci: Fix hang in sci_reset()
      serial: sh-sci: Fix late enablement of AUTORTS
      serial: sh-sci: Fix (AUTO)RTS in sci_init_pins()
      clk: renesas: r8a7795: Correct parent clock and sort order for Audio DMACs
      clk: renesas: r8a7795: Correct name of watchdog clock
      clk: renesas: r8a7796: Correct name of watchdog clock
      clk: renesas: r8a7795: Reformat core clock table
      clk: renesas: r8a7796: Reformat core clock table
      clk: renesas: rcar-gen3-cpg: Pass mode pins to rcar_gen3_cpg_init()
      clk: renesas: rcar-gen3: Add workaround for PLL0/2/4 errata on H3 ES1.0
      clk: renesas: cpg-mssr: Add support for fixing up clock tables
      clk: renesas: r8a7795: Add support for R-Car H3 ES2.0
      clk: renesas: rcar-gen3-cpg: Add support for RCLK on R-Car H3 ES2.0
      pinctrl: sh-pfc: r8a7795: Fix hscif2_clk_b and hscif4_ctrl
      pinctrl: sh-pfc: r8a7795: Restore sort order
      pinctrl: sh-pfc: Update info pointer after SoC-specific init
      pinctrl: sh-pfc: r8a7795: Add support for R-Car H3 ES2.0
      pinctrl: sh-pfc: r8a7795: Add SCIF support
      pinctrl: sh-pfc: r8a7795: Add SCIF_CLK support
      soc: renesas: rcar-sysc: Add support for fixing up power area tables
      soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0
      ARM: dts: r8a7743: Add reset control properties
      ARM: dts: r8a7745: Add reset control properties
      ARM: dts: r8a7794: Add DU1 clock to device tree
      ARM: dts: r8a7794: Correct clock of DU1
      ARM: dts: alt: Correct clock of DU1
      ARM: dts: silk: Correct clock of DU1
      ARM: dts: r8a7790: Correct parent of SSI[0-9] clocks
      ARM: dts: r8a7791: Correct parent of SSI[0-9] clocks
      ARM: dts: r8a7793: Correct parent of SSI[0-9] clocks
      ARM: dts: r8a7792: Correct Z clock
      ARM: dts: r8a7794: Add Z2 clock
      ARM: dts: koelsch: Correct clock frequency of X2 DU clock input
      ARM: dts: r8a7790: Drop _clk suffix from external CAN clock node name
      ARM: dts: r8a7791: Drop _clk suffix from external CAN clock node name

Geliang Tang (1):
      [media] sh_mobile_ceu_camera: use module_platform_driver

Gerd Hoffmann (1):
      arm64: set CONFIG_MMC_BCM2835=y in defconfig

Gregory CLEMENT (2):
      arm64: defconfig: enable MVNETA
      arm64: defconfig: enable I2C_PXA

Guoqing Zhang (4):
      usb: xhci: Add helper function xhci_set_power_on().
      usb: xhci: Add helper function xhci_disable_slot().
      usb: xhci: Expose xhci_start() function.
      usb: xhci: Add port test modes support for usb2.

Hans Verkuil (2):
      [media] videodev.h: add V4L2_CTRL_FLAG_MODIFY_LAYOUT
      [media] vsp1: set V4L2_CTRL_FLAG_MODIFY_LAYOUT for histogram controls

Hiroyuki Yokoyama (1):
      ASoC: rcar: enable PCM RATE untile 192000

Jacopo Mondi (2):
      drm: rcar-du: Make sure the VSP is initialized on platforms that need it
      ARM: dts: genmai: Enable rtc and rtc_x1 clock

Javier Martinez Canillas (1):
      ASoC: wm8978: Add OF device ID table

Joel Stanley (1):
      xhci: Do not halt the host until both HCD have disconnected their devices.

Johan Hovold (1):
      USB: host: xhci: use max-port define

Kazuya Mizuguchi (4):
      arm64: dts: r8a7795: Use rgmii-txid phy-mode for EthernetAVB
      arm64: dts: r8a7795: salvator-x: Fix EthernetAVB PHY timing
      arm64: dts: r8a7796: Use rgmii-txid phy-mode for EthernetAVB
      arm64: dts: r8a7796: salvator-x: Fix EthernetAVB PHY timing

Keita Kobayashi (2):
      arm64: dts: r8a7795: Add I2C for DVFS core to dtsi
      arm64: dts: r8a7795: salvator-x: Enable I2C for DVFS device

Khiem Nguyen (2):
      arm64: dts: r8a7795: Upgrade to PSCI v1.0 to support Suspend-to-RAM
      arm64: dts: r8a7796: Upgrade to PSCI v1.0 to support Suspend-to-RAM

Kieran Bingham (7):
      [media] v4l: vsp1: Fix format-info documentation
      [media] v4l: vsp1: Prevent multiple streamon race commencing pipeline early
      [media] v4l: vsp1: Remove redundant pipe->dl usage from drm
      [media] v4l: vsp1: Fix struct vsp1_drm documentation
      [media] v4l: vsp1: Register pipe with output WPF
      drm: bridge: dw-hdmi: Add support for custom PHY configuration
      drm: bridge: dw-hdmi: Remove device type from platform data

Koji Matsuoka (3):
      drm: rcar-du: Add Gen3 HDMI encoder support
      drm: rcar-du: Add DPLL support
      drm: rcar-du: Add HDMI outputs to R8A7795 device description

Krzysztof Kozlowski (2):
      arm64: defconfig: Enable video, DRM and LPASS drivers for Exynos5433 and Exynos7
      dt-bindings: net: sms911x: Add missing optional VDD regulators

Kuninori Morimoto (20):
      arm64: dts: r8a7795: Tidyup Audio-DMAC channel for DVC
      ARM: dts: r8a7790: Tidyup Audio-DMAC channel for DVC
      ARM: dts: r8a7791: Tidyup Audio-DMAC channel for DVC
      ARM: dts: r8a7793: Tidyup Audio-DMAC channel for DVC
      dmaengine: rcar-dmac: enable descriptor mode on 40bit
      rcar-dmac: fixup descriptor pointer for descriptor mode
      ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT
      ASoC: rcar: remove rsnd_kctrl_remove()
      ASoC: rcar: fixup of_clk_add_provider() usage for multi clkout
      ASoC: rcar: call missing of_clk_del_provider() when remove
      ASoC: rsnd: tidyup src->convert_rate reset timing
      ASoC: rsnd: merge rsnd_kctrl_new_m/s/e into rsnd_kctrl_new()
      ASoC: rsnd: rsnd_mod_make_sure() is not under DEBUG
      ASoC: rsnd: enable clock-frequency for both 44.1kHz/48kHz
      ASoC: rsnd: don't use PDTA bit for 24bit on SSI
      ASoC: rsnd: don't call free_irq() on Parent SSI
      ASoC: rsnd: SSI PIO adjust to 24bit mode
      ASoC: rsnd: fixup parent_clk_name of AUDIO_CLKOUTx
      ASoC: simple-scu-card: use defined dev on probe()
      ASoC: simple-scu-card: add new simple_priv_to_card() macro

Laurent Pinchart (31):
      [media] v4l: vsp1: Fix RPF/WPF U/V order in 3-planar formats on Gen3
      [media] v4l: vsp1: Fix multi-line comment style
      [media] v4l: vsp1: Disable HSV formats on Gen3 hardware
      [media] v4l: vsp1: wpf: Implement rotation support
      [media] v4l: Add metadata buffer type and format
      [media] v4l: vsp1: Add histogram support
      [media] v4l: vsp1: Support histogram generators in pipeline configuration
      [media] v4l: vsp1: Fix HGO and HGT routing register addresses
      [media] v4l: Define a pixel format for the R-Car VSP1 1-D histogram engine
      [media] v4l: vsp1: Add HGO support
      drm: bridge: dw-hdmi: Remove unused functions
      drm: bridge: dw-hdmi: Move CSC configuration out of PHY code
      drm: bridge: dw-hdmi: Fix the PHY power down sequence
      drm: bridge: dw-hdmi: Fix the PHY power up sequence
      drm: bridge: dw-hdmi: Create PHY operations
      drm: bridge: dw-hdmi: Move the driver to a separate directory.
      dt-bindings: display: renesas: Add R-Car Gen3 HDMI TX DT bindings
      drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
      drm: rcar-du: Switch to encoder .atomic_mode_set() helper function
      drm: rcar-du: Handle event when disabling CRTCs
      drm: rcar-du: Clear handled event pointer in CRTC state
      drm: rcar-du: Use DRM core's atomic commit helper
      drm: rcar-du: Remove wait field from rcar_du_device structure
      drm: rcar-du: Document the vsps property in the DT bindings
      drm/panel: Constify device node argument to of_drm_find_panel()
      drm: rcar-du: Use the DRM panel API
      drm: Add data transmission order bus flag
      drm: rcar-du: Add support for LVDS mode selection
      drm: rcar-du: Replace manual bridge implementation with DRM bridge
      drm: rcar-du: Hardcode encoders types to DRM_MODE_ENCODER_NONE
      drm: rcar-du: Skip disabled outputs

Leonard Crestez (1):
      net: phy: micrel: Restore led_mode and clk_sel on resume

Lu Baolu (11):
      usb: xhci: clear EINT bit in status correctly
      usb: xhci: add xhci_log_ring trace events
      usb: xhci: remove xhci_dbg_ep_rings()
      usb: xhci: make several functions static
      usb: xhci: remove error messages for failed memory allocation
      usb: xhci: remove enq_updates and deq_updates from ring
      usb: xhci: remove ring debugging code
      usb: xhci: remove xhci_debug_trb()
      usb: xhci: remove xhci_dbg_ctx()
      usb: xhci: fix link trb decoding
      usb: xhci: refine xhci_decode_trb()

Magnus Damm (1):
      arm64: dts: r8a7795: Correct SATA device size to 2MiB

Marek Vasut (1):
      ASoC: rsnd: Fix possible NULL pointer dereference

Martin Blumenstingl (1):
      ARM64: defconfig: enable the leds-pwm driver and default-on trigger

Masaharu Hayakawa (1):
      mmc: tmio: always get number of taps

Mathias Nyman (4):
      xhci: Rework how we handle unresponsive or hoptlug removed hosts
      xhci: use correct flags for spin_lock_irqrestore() when setting port power
      usb: xhci: trace URB before giving it back instead of after
      xhci: Fix command ring stop regression in 4.11

Mauro Carvalho Chehab (1):
      [media] pixfmt-meta-vsp1-hgo.rst: remove spurious '-'

Neil Armstrong (7):
      drm: bridge: dw-hdmi: Enable CSC even for DVI
      drm: bridge: dw-hdmi: Switch to regmap for register access
      media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX Controller
      drm: bridge: dw-hdmi: Switch to V4L bus format and encodings
      drm: bridge: dw-hdmi: Move HPD handling to PHY operations
      drm: bridge: dw-hdmi: remove unused hdmi_bus_fmt_is_yuv420
      drm: bridge: dw-hdmi: fix input format/encoding from plat_data

Nickey Yang (2):
      drm/bridge: dw_hdmi: support i2c extended read mode
      drm: bridge: dw-hdmi: add HDMI vendor specific infoframe config

Nicolai Stange (5):
      clocksource: em_sti: Split clock prepare and enable steps
      clocksource: em_sti: Compute rate before registration
      clocksource: sh_cmt: Compute rate before registration again
      clockevents/drivers/sh_cmt: Set ->min_delta_ticks and ->max_delta_ticks
      clocksource: sh_tmu: Compute rate before registration again

Niklas Söderlund (3):
      arm64: dts: r8a7795: salvator-x: Set drive-strength for ravb pins
      [media] v4l: Define a pixel format for the R-Car VSP1 2-D histogram engine
      [media] v4l: vsp1: Add HGT support

Peter Chen (3):
      usb: host: xhci: using correct specification chapter reference for DCBAAP
      usb: host: xhci: delete sp_dma_buffers for scratchpad
      usb: host: xhci-ring: don't need to clear interrupt pending for MSI enabled hcd

Roger Quadros (1):
      usb: xhci: bInterval quirk for TI TUSB73x0

Romain Perier (2):
      drm: dw_hdmi: Don't rely on the status of the bridge for updating HPD
      drm: dw-hdmi: Implement the mode_fixup drm helper

Sergei Shtylyov (7):
      clk: renesas: r8a7795: Add IMR clocks
      clk: renesas: r8a7796: Add IMR clocks
      pinctrl: sh-pfc: r8a7791: Add missing HSCIF1 pinmux data
      pinctrl: sh-pfc: r8a7791: Add missing DVC_MUTE signal
      pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data
      pinctrl: sh-pfc: r8a7791: Fix IPSR comment typos
      pinctrl: sh-pfc: r8a7794: Swap ATA signals

Shailendra Verma (1):
      [media] v4l: vsp1: Clean up file handle in open() error path

Simon Horman (1):
      arm64: defconfig: Enable SH Mobile I2C controller

Takeshi Kihara (2):
      arm64: dts: r8a7796: Add Cortex-A57 CPU cores
      arm64: dts: r8a7796: Add Cortex-A57 PMU node

Thomas Petazzoni (1):
      arm64: defconfig: enable MVPP2

Ulrich Hecht (5):
      arm64: dts: r8a7796 dtsi: Add all HSCIF nodes
      arm64: dts: r8a7796: Add all SCIF nodes
      arm64: dts: r8a7796: Enable SCIF DMA
      arm64: dts: r8a7796: salvator-x: add SCIF1 (DEBUG1)
      arm64: dts: r8a7796: Enable HSCIF DMA

Vladimir Barinov (2):
      arm64: dts: h3ulcb: Update memory node to 4 GiB map
      arm64: dts: h3ulcb: Fix EthernetAVB PHY timing

Wolfram Sang (12):
      i2c: rcar: fix resume by always initializing registers before transfer
      i2c: rcar: clarify PM handling with more comments
      i2c: rcar: use correct length when unmapping DMA
      ASoC: rsnd: drop useles self-assignments
      ASoC: rsnd: check return value of init function
      mmc: tmio: ensure end of DMA and SD access are in sync
      mmc: host: tmio: use defines for CTL_STOP_INTERNAL_ACTION values
      mmc: host: tmio: fix minor typos in comments
      mmc: host: tmio: don't BUG on unsupported stop commands
      mmc: host: tmio: fill in response from auto cmd12
      mmc: tmio: always unmap DMA before waiting for interrupt
      drm: rcar-du: Don't open code of_device_get_match_data()

Yoshihiro Shimoda (10):
      phy: rcar-gen3-usb2: fix implementation for runtime PM
      usb: gadget: udc: renesas_usb3: add USB ID signal monitoring
      usb: gadget: udc: renesas_usb3: add extcon support
      usb: gadget: udc: renesas_usb3: add support for usb role swap
      usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling
      usb: gadget: udc: renesas_usb3: fix deadlock by spinlock
      usb: gadget: udc: renesas_usb3: Fix PN_INT_ENA disabling timing
      usb: host: xhci-plat: enable clk in resume timing
      usb: host: xhci-plat: add resume_quirk()
      usb: host: xhci-plat: set resume_quirk() for R-Car controllers

Zach Brown (1):
      net/phy: micrel: configure intterupts after autoneg workaround

Zhengjun Xing (1):
      xhci: add slot and endpoint numbers to debug messages in handle_tx_event

kbuild test robot (1):
      ASoC: rsnd: fix semicolon.cocci warnings

 .../ABI/testing/sysfs-platform-renesas_usb3        |   15 +
 Documentation/devicetree/bindings/arm/shmobile.txt |    4 +
 .../bindings/display/bridge/renesas,dw-hdmi.txt    |   75 +
 .../devicetree/bindings/display/renesas,du.txt     |    3 +
 .../devicetree/bindings/mmc/renesas,mmcif.txt      |    8 +
 Documentation/devicetree/bindings/net/smsc911x.txt |    1 +
 Documentation/devicetree/bindings/rtc/rtc-sh.txt   |   28 +
 Documentation/media/uapi/v4l/buffer.rst            |    3 +
 Documentation/media/uapi/v4l/dev-meta.rst          |   58 +
 Documentation/media/uapi/v4l/devices.rst           |    1 +
 Documentation/media/uapi/v4l/meta-formats.rst      |   16 +
 .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst        |  168 +
 .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst        |  120 +
 Documentation/media/uapi/v4l/pixfmt.rst            |    1 +
 Documentation/media/uapi/v4l/vidioc-querycap.rst   |    3 +
 Documentation/media/videodev2.h.rst.exceptions     |    2 +
 MAINTAINERS                                        |    1 +
 arch/arm/boot/dts/r7s72100-genmai.dts              |    8 +
 arch/arm/boot/dts/r7s72100-rskrza1.dts             |    8 +
 arch/arm/boot/dts/r7s72100.dtsi                    |   65 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   19 +-
 arch/arm/boot/dts/r8a7743.dtsi                     |   29 +-
 arch/arm/boot/dts/r8a7745.dtsi                     |   29 +-
 arch/arm/boot/dts/r8a7778-bockw.dts                |    1 -
 arch/arm/boot/dts/r8a7779-marzen.dts               |    1 -
 arch/arm/boot/dts/r8a7790-lager.dts                |    1 -
 arch/arm/boot/dts/r8a7790.dtsi                     |   28 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |    4 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |    5 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |   25 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |   25 +-
 arch/arm/boot/dts/r8a7793-gose.dts                 |    1 -
 arch/arm/boot/dts/r8a7793.dtsi                     |   25 +-
 arch/arm/boot/dts/r8a7794-alt.dts                  |    3 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |    3 +-
 arch/arm/boot/dts/r8a7794.dtsi                     |   30 +-
 arch/arm/mach-shmobile/setup-r7s72100.c            |    2 +
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts     |   29 +-
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   39 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  181 +-
 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts     |    1 -
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |   32 +-
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |  311 +-
 arch/arm64/configs/defconfig                       |   20 +
 drivers/ata/sata_rcar.c                            |   15 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |  221 +-
 drivers/clk/renesas/r8a7796-cpg-mssr.c             |   18 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |   64 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |    2 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |   50 +
 drivers/clk/renesas/renesas-cpg-mssr.h             |   22 +
 drivers/clocksource/em_sti.c                       |   46 +-
 drivers/clocksource/sh_cmt.c                       |   47 +-
 drivers/clocksource/sh_tmu.c                       |   26 +-
 drivers/dma/sh/rcar-dmac.c                         |   55 +-
 drivers/gpu/drm/bridge/Kconfig                     |   25 +-
 drivers/gpu/drm/bridge/Makefile                    |    4 +-
 drivers/gpu/drm/bridge/synopsys/Kconfig            |   23 +
 drivers/gpu/drm/bridge/synopsys/Makefile           |    5 +
 .../drm/bridge/{ => synopsys}/dw-hdmi-ahb-audio.c  |    0
 .../gpu/drm/bridge/{ => synopsys}/dw-hdmi-audio.h  |    0
 .../drm/bridge/{ => synopsys}/dw-hdmi-i2s-audio.c  |    0
 drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.c    | 1030 ++--
 drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.h    |    4 +
 drivers/gpu/drm/drm_panel.c                        |    2 +-
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |    2 -
 drivers/gpu/drm/rcar-du/Kconfig                    |   10 +-
 drivers/gpu/drm/rcar-du/Makefile                   |    6 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |   94 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |    4 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |   32 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.h              |    8 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c          |  187 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h          |   14 +-
 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c          |  134 -
 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h          |   35 -
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |  143 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |   68 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c          |   11 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h          |   13 +
 drivers/gpu/drm/rcar-du/rcar_du_regs.h             |   23 +
 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c           |   82 -
 drivers/gpu/drm/rcar-du/rcar_du_vgacon.h           |   23 -
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h              |    2 +-
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c             |  100 +
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |    1 -
 drivers/i2c/busses/i2c-rcar.c                      |   10 +-
 drivers/media/platform/Kconfig                     |    1 +
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |   13 +-
 drivers/media/platform/vsp1/Makefile               |    1 +
 drivers/media/platform/vsp1/vsp1.h                 |    6 +
 drivers/media/platform/vsp1/vsp1_bru.c             |   27 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |   27 +-
 drivers/media/platform/vsp1/vsp1_drm.c             |   42 +-
 drivers/media/platform/vsp1/vsp1_drm.h             |    2 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |   82 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |  163 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |    8 +-
 drivers/media/platform/vsp1/vsp1_hgo.c             |  230 +
 drivers/media/platform/vsp1/vsp1_hgo.h             |   45 +
 drivers/media/platform/vsp1/vsp1_hgt.c             |  222 +
 drivers/media/platform/vsp1/vsp1_hgt.h             |   42 +
 drivers/media/platform/vsp1/vsp1_histo.c           |  646 +++
 drivers/media/platform/vsp1/vsp1_histo.h           |   84 +
 drivers/media/platform/vsp1/vsp1_hsit.c            |    3 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |    6 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            |   59 +-
 drivers/media/platform/vsp1/vsp1_pipe.h            |    9 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |   33 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |   54 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |   11 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |    7 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |    3 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |    3 +-
 drivers/media/platform/vsp1/vsp1_video.c           |   85 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |  224 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   19 +
 drivers/media/v4l2-core/v4l2-dev.c                 |   16 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   36 +
 drivers/media/v4l2-core/videobuf2-v4l2.c           |    3 +
 drivers/mmc/host/tmio_mmc.h                        |   12 +-
 drivers/mmc/host/tmio_mmc_dma.c                    |   61 +-
 drivers/mmc/host/tmio_mmc_pio.c                    |   36 +-
 drivers/net/ethernet/renesas/sh_eth.c              |    3 +-
 drivers/net/ethernet/smsc/smsc911x.c               |   49 +-
 drivers/net/ethernet/smsc/smsc911x.h               |   19 +
 drivers/net/phy/micrel.c                           |   44 +-
 drivers/phy/phy-rcar-gen3-usb2.c                   |   31 +-
 drivers/pinctrl/sh-pfc/Makefile                    |    1 +
 drivers/pinctrl/sh-pfc/core.c                      |    3 +
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   18 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7794.c               |   16 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           | 5705 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7795.c               | 4200 +++-----------
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |    1 +
 drivers/rtc/Kconfig                                |    4 +-
 drivers/rtc/rtc-sh.c                               |   39 +-
 drivers/soc/renesas/r8a7795-sysc.c                 |   26 +-
 drivers/soc/renesas/rcar-sysc.c                    |   25 +-
 drivers/soc/renesas/rcar-sysc.h                    |   10 +
 drivers/soc/renesas/renesas-soc.c                  |   18 +-
 drivers/tty/serial/sh-sci.c                        |   33 +-
 drivers/usb/gadget/udc/Kconfig                     |    1 +
 drivers/usb/gadget/udc/renesas_usb3.c              |  166 +-
 drivers/usb/host/xhci-dbg.c                        |  308 +-
 drivers/usb/host/xhci-hub.c                        |  169 +-
 drivers/usb/host/xhci-mem.c                        |   35 +-
 drivers/usb/host/xhci-pci.c                        |    3 +
 drivers/usb/host/xhci-plat.c                       |   86 +-
 drivers/usb/host/xhci-plat.h                       |    1 +
 drivers/usb/host/xhci-rcar.c                       |   11 +
 drivers/usb/host/xhci-rcar.h                       |    6 +
 drivers/usb/host/xhci-ring.c                       |  286 +-
 drivers/usb/host/xhci-trace.h                      |  166 +
 drivers/usb/host/xhci.c                            |  234 +-
 drivers/usb/host/xhci.h                            |  331 +-
 include/drm/bridge/dw_hdmi.h                       |  101 +-
 include/drm/drm_connector.h                        |    4 +
 include/drm/drm_panel.h                            |    4 +-
 include/dt-bindings/clock/r7s72100-clock.h         |    9 +-
 include/dt-bindings/clock/r8a73a4-clock.h          |    1 +
 include/dt-bindings/clock/r8a7790-clock.h          |    1 +
 include/dt-bindings/clock/r8a7791-clock.h          |    1 +
 include/dt-bindings/clock/r8a7792-clock.h          |    2 +-
 include/dt-bindings/clock/r8a7793-clock.h          |    5 +-
 include/dt-bindings/clock/r8a7794-clock.h          |    2 +
 include/dt-bindings/clock/r8a7795-cpg-mssr.h       |    7 +
 include/dt-bindings/power/r8a7795-sysc.h           |    2 +-
 include/linux/soc/renesas/rcar-rst.h               |    5 +
 include/linux/usb/hcd.h                            |    1 +
 include/media/v4l2-ioctl.h                         |   17 +
 include/trace/events/v4l2.h                        |    1 +
 include/uapi/linux/media-bus-format.h              |   13 +-
 include/uapi/linux/videodev2.h                     |   18 +
 sound/soc/codecs/wm8978.c                          |    7 +
 sound/soc/generic/simple-scu-card.c                |   37 +-
 sound/soc/sh/rcar/adg.c                            |   79 +-
 sound/soc/sh/rcar/cmd.c                            |    1 +
 sound/soc/sh/rcar/core.c                           |  162 +-
 sound/soc/sh/rcar/dvc.c                            |   24 +-
 sound/soc/sh/rcar/gen.c                            |    1 +
 sound/soc/sh/rcar/rsnd.h                           |   57 +-
 sound/soc/sh/rcar/src.c                            |   15 +-
 sound/soc/sh/rcar/ssi.c                            |   27 +-
 sound/soc/sh/rcar/ssiu.c                           |    3 +-
 185 files changed, 13130 insertions(+), 5939 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-renesas_usb3
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt
 create mode 100644 Documentation/media/uapi/v4l/dev-meta.rst
 create mode 100644 Documentation/media/uapi/v4l/meta-formats.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst
 create mode 100644 drivers/gpu/drm/bridge/synopsys/Kconfig
 create mode 100644 drivers/gpu/drm/bridge/synopsys/Makefile
 rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-ahb-audio.c (100%)
 rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-audio.h (100%)
 rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-i2s-audio.c (100%)
 rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.c (74%)
 rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.h (99%)
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgo.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgo.h
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgt.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgt.h
 create mode 100644 drivers/media/platform/vsp1/vsp1_histo.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_histo.h
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux