From patchwork Thu Apr 18 15:14:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thierry Reding X-Patchwork-Id: 1087667 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; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ON9I/+g/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44lN2407V7z9s55 for ; Fri, 19 Apr 2019 01:14:52 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389317AbfDRPOv (ORCPT ); Thu, 18 Apr 2019 11:14:51 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:40742 "EHLO mail-wm1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731317AbfDRPOu (ORCPT ); Thu, 18 Apr 2019 11:14:50 -0400 Received: by mail-wm1-f50.google.com with SMTP id z24so3332517wmi.5 for ; Thu, 18 Apr 2019 08:14:49 -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:mime-version :content-transfer-encoding; bh=MD/GFtlKl2k/tV2qNvN6LRybCATSW4lF61YuySX8V0s=; b=ON9I/+g/m4735v/VNGNYp1bo6LjKarxqzxtCfGlBtMhnBy96gVDIlTlqZEOWMbQW9d GfEonq8sLLO2WRy4Cri03lh4++Rp6SyDoj778lqI24qs23ZBztplQzgXWL89ymr5FMNJ NzDBFp3KhvrT1gI57bhcD1mRbLmrZvVza1UujzbB6L1i5GOUKrHSWc326ncOpOfVkANl Mfwp29ch3L7HTNunR2W/Pwg5rSkm5M+Hpw1cZXGyAw7El/sPO7FnoD3fdI1uXltKg4YM o54knaQT6vytZvcST8OrvtTOcB0Om9snufRd6cduXURYTUUPrUDBG+5MaOniIPl0fbSo dLcw== 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:mime-version :content-transfer-encoding; bh=MD/GFtlKl2k/tV2qNvN6LRybCATSW4lF61YuySX8V0s=; b=Yj9xch3bgXnCyIJ3KUyK4D0RSk2Vg4figvKLQ+VpeTET4rS8JW1Fz7cYMEjwWMTk/Z k24+Bd9dXjbCaHhGbXNjdn5ebv6VZjWGc2qXcVC661rSSkTF1mVKkAAGF4eaGL1juZXH tt2/Z24HjZHH6yciYVyGP043SbEjopymX1RH5kfmHQr6Z6tZCXlWTTRGijVXwsNyacW8 MsK65z3HutW2GoVwiSmbaLs+sIleAdnR7KdApoG6SNhhJBFWRz8okz40QsLLXgmwVVKG 5v7i+KXj5iACd2qqa4oX5aSoaW2GfwiL7zHTMt8dIiVW7bSY6arN1aFMI79KDf8q+KvY bcxw== X-Gm-Message-State: APjAAAVgimI8qy4prcgqZ/uCii1stdNh1QWwFcYjEv7PNYuqGq5q2BtY ZkPR1BeR6WTXwmm3zsBXI80= X-Google-Smtp-Source: APXvYqzA1kNxQe+prKc2yn/uk4jP9e3zlc9lMJgb5yfNIT+RaWUENmH3cvq5N1RQNdfwH1JDY5NnbQ== X-Received: by 2002:a1c:a184:: with SMTP id k126mr3523287wme.71.1555600488964; Thu, 18 Apr 2019 08:14:48 -0700 (PDT) Received: from localhost (p2E5BE61D.dip0.t-ipconnect.de. [46.91.230.29]) by smtp.gmail.com with ESMTPSA id t76sm3548070wmt.8.2019.04.18.08.14.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 Apr 2019 08:14:48 -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 v5.2-rc1 Date: Thu, 18 Apr 2019 17:14:47 +0200 Message-Id: <20190418151447.9430-1-thierry.reding@gmail.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: Linux 5.1-rc1 (2019-03-17 14:22:26 -0700) are available in the Git repository at: git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-5.2-rc1 for you to fetch changes up to 61b51fb51c01a519a249d28ec55c6513a13be5a3: drm/tegra: gem: Fix CPU-cache maintenance for BO's allocated using get_pages() (2019-04-18 11:48:09 +0200) Note that this pulls in a stable branch from Philipp for the core reset framework changes that add the require/release protocol API. Thanks, Thierry ---------------------------------------------------------------- drm/tegra: Changes for v5.2-rc1 This contains a fix for the usage of shared resets that previously generated a WARN on boot. In addition, there's a fix for CPU cache maintenance of GEM buffers allocated using get_pages(). ---------------------------------------------------------------- Dmitry Osipenko (1): drm/tegra: gem: Fix CPU-cache maintenance for BO's allocated using get_pages() Philipp Zabel (1): reset: add acquired/released state for exclusive reset controls Thierry Reding (4): reset: Add acquired flag to of_reset_control_array_get() reset: Add acquire/release support for arrays Merge branch 'reset/acquire' of git://git.pengutronix.de/git/pza/linux into drm/tegra/for-next drm/tegra: sor: Implement acquire/release for reset drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/sor.c | 21 ++++- drivers/reset/core.c | 180 +++++++++++++++++++++++++++++++++++--- drivers/usb/dwc3/dwc3-of-simple.c | 3 +- include/linux/reset.h | 113 ++++++++++++++++++------ 5 files changed, 277 insertions(+), 44 deletions(-)