[GIT PULL] drm/tegra: Changes for v4.15-rc1

Thierry Reding thierry.reding at gmail.com
Fri Oct 20 12:26:20 UTC 2017


Hi Dave,

The following changes since commit 9e66317d3c92ddaab330c125dfe9d06eee268aff:

  Linux 4.14-rc3 (2017-10-01 14:54:54 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-4.15-rc1

for you to fetch changes up to fb83be8873909ba7c089d1c5cb72873cc2cce7d1:

  drm/tegra: hdmi: Add cec-notifier support (2017-10-20 14:19:54 +0200)

Thanks,
Thierry

----------------------------------------------------------------
drm/tegra: Changes for v4.15-rc1

This contains a bit of cleanup and some minor fixes for the host1x and
Tegra DRM drivers. There's also some more preparatory work for Tegra186
support which I'm not quite ready to send upstream because the GPIO
driver needed for HDMI support has been stuck for months, and we can't
do much without it. Hopefully that driver will land in v4.15, which
would mean we could go ahead with Tegra186 display support in v4.16.

----------------------------------------------------------------
Hans Verkuil (1):
      drm/tegra: hdmi: Add cec-notifier support

Mikko Perttunen (10):
      dt-bindings: host1x: Add Tegra186 information
      gpu: host1x: Add Tegra186 support
      drm/tegra: Add Tegra186 support for VIC
      gpu: host1x: Call of_dma_configure() after setting bus
      gpu: host1x: Enable Tegra186 syncpoint protection
      gpu: host1x: Enable gather filter
      gpu: host1x: Improve debug disassembly formatting
      gpu: host1x: Disassemble more instructions
      gpu: host1x: Fix incorrect comment for channel_request
      drm/tegra: Use u64_to_user_ptr helper

Thierry Reding (10):
      gpu: host1x: Use of_device_get_match_data()
      gpu: host1x: syncpt: Request syncpoints per client
      drm/tegra: dc: Use of_device_get_match_data()
      drm/tegra: hdmi: Use of_device_get_match_data()
      drm/tegra: sor: Use of_device_get_match_data()
      drm/tegra: vic: Use of_device_get_match_data()
      drm/tegra: dc: Move some declarations to dc.h
      drm/tegra: dc: Simplify atomic plane helper functions
      drm/tegra: dc: Make sure to set the module clock rate
      drm/tegra: dc: Perform a complete reset sequence

 .../display/tegra/nvidia,tegra20-host1x.txt        |   4 +
 drivers/gpu/drm/tegra/Kconfig                      |   1 +
 drivers/gpu/drm/tegra/dc.c                         |  84 ++++----
 drivers/gpu/drm/tegra/dc.h                         | 120 +++++++++++
 drivers/gpu/drm/tegra/drm.c                        |  30 +--
 drivers/gpu/drm/tegra/drm.h                        | 106 +--------
 drivers/gpu/drm/tegra/gr2d.c                       |   2 +-
 drivers/gpu/drm/tegra/gr3d.c                       |   2 +-
 drivers/gpu/drm/tegra/hdmi.c                       |  17 +-
 drivers/gpu/drm/tegra/output.c                     |   6 +
 drivers/gpu/drm/tegra/sor.c                        |   5 +-
 drivers/gpu/drm/tegra/vic.c                        |  22 +-
 drivers/gpu/host1x/Makefile                        |   3 +-
 drivers/gpu/host1x/bus.c                           |   3 +-
 drivers/gpu/host1x/channel.c                       |   3 +-
 drivers/gpu/host1x/debug.c                         |  14 +-
 drivers/gpu/host1x/debug.h                         |  14 +-
 drivers/gpu/host1x/dev.c                           |  69 ++++--
 drivers/gpu/host1x/dev.h                           |  19 ++
 drivers/gpu/host1x/hw/cdma_hw.c                    |  49 +++--
 drivers/gpu/host1x/hw/channel_hw.c                 |  24 +++
 drivers/gpu/host1x/hw/debug_hw.c                   | 240 ++++++++-------------
 drivers/gpu/host1x/hw/debug_hw_1x01.c              | 154 +++++++++++++
 drivers/gpu/host1x/hw/debug_hw_1x06.c              | 135 ++++++++++++
 drivers/gpu/host1x/hw/host1x01.c                   |   2 +
 drivers/gpu/host1x/hw/host1x02.c                   |   2 +
 drivers/gpu/host1x/hw/host1x04.c                   |   2 +
 drivers/gpu/host1x/hw/host1x05.c                   |   2 +
 drivers/gpu/host1x/hw/host1x06.c                   |  44 ++++
 drivers/gpu/host1x/hw/host1x06.h                   |  26 +++
 drivers/gpu/host1x/hw/host1x06_hardware.h          | 142 ++++++++++++
 drivers/gpu/host1x/hw/hw_host1x04_channel.h        |  12 ++
 drivers/gpu/host1x/hw/hw_host1x05_channel.h        |  12 ++
 drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h     |  32 +++
 drivers/gpu/host1x/hw/hw_host1x06_uclass.h         | 181 ++++++++++++++++
 drivers/gpu/host1x/hw/hw_host1x06_vm.h             |  47 ++++
 drivers/gpu/host1x/hw/intr_hw.c                    |  29 ++-
 drivers/gpu/host1x/hw/syncpt_hw.c                  |  46 ++++
 drivers/gpu/host1x/syncpt.c                        |  24 ++-
 drivers/gpu/host1x/syncpt.h                        |   2 +-
 include/linux/host1x.h                             |   2 +-
 41 files changed, 1334 insertions(+), 399 deletions(-)
 create mode 100644 drivers/gpu/host1x/hw/debug_hw_1x01.c
 create mode 100644 drivers/gpu/host1x/hw/debug_hw_1x06.c
 create mode 100644 drivers/gpu/host1x/hw/host1x06.c
 create mode 100644 drivers/gpu/host1x/hw/host1x06.h
 create mode 100644 drivers/gpu/host1x/hw/host1x06_hardware.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_uclass.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_vm.h


More information about the dri-devel mailing list