From patchwork Fri Oct 20 12:26:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thierry Reding X-Patchwork-Id: 828638 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="UWWtMJxh"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yJQ5F3lQxz9t3f for ; Fri, 20 Oct 2017 23:26:25 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751399AbdJTM0Y (ORCPT ); Fri, 20 Oct 2017 08:26:24 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:50313 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751383AbdJTM0X (ORCPT ); Fri, 20 Oct 2017 08:26:23 -0400 Received: by mail-wr0-f195.google.com with SMTP id q42so11204919wrb.7 for ; Fri, 20 Oct 2017 05:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=0tz6nrsw6u1HFZnsnM6gmY3oPmIAI/vJAFZlC88K9Aw=; b=UWWtMJxh7eWJDmlFsbt2CdWHlVNOHSNi3EKAcwAJEaUg346Doa/PJtq+7qTUIHE0js 8ZG6DNnSyzePv33sXsttBBMjHl23I96/VhcIKaRwlUq6FLCK2YoSmcD6E5CVPsyQM1VO K0rxQPIvbmZUuLwk9p752tsdEFRQMFQGxzF57lWTizfGEbzjcZ4NZahc5bqOITTjxutt HZU3J/Qcf+2XW4+qLDNbbHzNF1MkV9Z8mtSMktFb48t/rJyhxToYqcJSZv1z0Cahn6lM KT29wyHW7F04iKPOrxnTddVkwm2+3F+pjkFz8LrUOvIlkQ0c2H/aZ9erkWnxmxd0P4Nu 33jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=0tz6nrsw6u1HFZnsnM6gmY3oPmIAI/vJAFZlC88K9Aw=; b=Jx8UzK/hCI7whx88jFfFGPU6RQ3DpWBbFVoFCx6si0ozdeyD/tNYDD7tfT99R0A67C 8YREHk9AM2EEZWpWjiajV+SFFxuAt42UM4mpgS1ht5+hs/V+JPgf2i/eSBr6AHcRWdOD +/vY3NUKjAKDMd+SPR6upL1ukIrOXYDPH9U1D3YpUluvwkXJtFh/GZqAqJOjbuOoFcaM ScZotQnJyq3W67ygd7U5zYiND/hIRvj0i8dBD5NJU+i5q6mVqE4gN+mf2WHsphZKijMu 002hfLz537GPL6UpuGfZ4KM14NTugQJNjUE0Ot//TOqNip8Z63OjeY6VzIXlEgS67GS7 uBqA== X-Gm-Message-State: AMCzsaUzWyegBgZ1sup9Ka5ChWVjvmLgAZ+6W9SdabkhJS/aPLwaiGS5 wb36ljsNINcPw1sTgPHX8nQ= X-Google-Smtp-Source: ABhQp+R89neku5kw+Ah+z/BM26s4Wq3diXBZaflQgSgmcRfLTaC5yfZ0uzcKJX3ZGolUDoaanlMRPg== X-Received: by 10.223.184.181 with SMTP id i50mr4776407wrf.124.1508502382369; Fri, 20 Oct 2017 05:26:22 -0700 (PDT) Received: from localhost (p200300E41BE4FD00CEAD5B94E1CFD280.dip0.t-ipconnect.de. [2003:e4:1be4:fd00:cead:5b94:e1cf:d280]) by smtp.gmail.com with ESMTPSA id q188sm670037wmb.43.2017.10.20.05.26.21 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Oct 2017 05:26:21 -0700 (PDT) From: Thierry Reding To: Dave Airlie Cc: dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org Subject: [GIT PULL] drm/tegra: Changes for v4.15-rc1 Date: Fri, 20 Oct 2017 14:26:20 +0200 Message-Id: <20171020122620.11804-1-thierry.reding@gmail.com> X-Mailer: git-send-email 2.14.1 Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org 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 --- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html