mbox series

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

Message ID 20181207134712.32683-1-thierry.reding@gmail.com (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] drm/tegra: Changes for v4.21-rc1 | expand

Pull-request

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

Message

Thierry Reding Dec. 7, 2018, 1:47 p.m. UTC
Hi Dave,

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 180b46ecdc9f7762aba65c0b029f59c7a6b314fd:

  drm/tegra: sor: Reset the SOR if possible (2018-12-06 18:58:32 +0100)

Thanks,
Thierry

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

These changes contain a couple of minor fixes for host1x and the Falcon
library in Tegra DRM. There are also a couple of missing pieces that
finally enable support for host1x, VIC and display on Tegra194. I've
also added a patch that enables audio over HDMI using the SOR which has
been tested, and works, on both Tegra186 and Tegra194.

----------------------------------------------------------------
Thierry Reding (12):
      gpu: host1x: Resize channel register region on Tegra186 and later
      gpu: host1x: Fix syncpoint ID field size on Tegra186
      drm/tegra: vic: Implement explicit reset support
      drm/tegra: falcon: Fix error handling
      drm/tegra: falcon: Wait for memory scrubbing to complete
      gpu: host1x: Add Tegra194 support
      drm/tegra: vic: Add Tegra194 support
      drm/tegra: hub: Enable all required clocks
      drm/tegra: dc: Don't clean up unused display controller
      drm/tegra: sor: Support for audio over HDMI
      drm/tegra: sor: Remove temporary workaround
      drm/tegra: sor: Reset the SOR if possible

 drivers/gpu/drm/tegra/dc.c                     |  38 ++--
 drivers/gpu/drm/tegra/drm.c                    |   1 +
 drivers/gpu/drm/tegra/falcon.c                 |  14 +-
 drivers/gpu/drm/tegra/hub.c                    |  48 ++++-
 drivers/gpu/drm/tegra/hub.h                    |   3 +
 drivers/gpu/drm/tegra/sor.c                    | 254 +++++++++++++++++++++++--
 drivers/gpu/drm/tegra/sor.h                    |  68 +++++++
 drivers/gpu/drm/tegra/vic.c                    |  46 ++++-
 drivers/gpu/host1x/Makefile                    |   3 +-
 drivers/gpu/host1x/dev.c                       |  13 ++
 drivers/gpu/host1x/hw/channel_hw.c             |   7 +-
 drivers/gpu/host1x/hw/debug_hw_1x06.c          |   7 +-
 drivers/gpu/host1x/hw/host1x07.c               |  44 +++++
 drivers/gpu/host1x/hw/host1x07.h               |  26 +++
 drivers/gpu/host1x/hw/host1x07_hardware.h      | 142 ++++++++++++++
 drivers/gpu/host1x/hw/hw_host1x06_uclass.h     |   2 +-
 drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h |  32 ++++
 drivers/gpu/host1x/hw/hw_host1x07_uclass.h     | 181 ++++++++++++++++++
 drivers/gpu/host1x/hw/hw_host1x07_vm.h         |  46 +++++
 drivers/gpu/host1x/hw/syncpt_hw.c              |   4 +
 20 files changed, 940 insertions(+), 39 deletions(-)
 create mode 100644 drivers/gpu/host1x/hw/host1x07.c
 create mode 100644 drivers/gpu/host1x/hw/host1x07.h
 create mode 100644 drivers/gpu/host1x/hw/host1x07_hardware.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_uclass.h
 create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_vm.h