From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CB8DBC3A5A3 for ; Tue, 27 Aug 2019 09:58:44 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 96CD6206BB for ; Tue, 27 Aug 2019 09:58:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="bZVK0Zc3"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="zAQ2uvSv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 96CD6206BB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=BXSuqz7Tli6xqwEAWUvVXOIS8geJErqk9Jmg+4iFlzo=; b=bZVK0Zc36B+l2V g/Cvxh1fcYQAf6ZAV8X+1kxGrMeWQ6qMkyu0v8jaaq/xzlkGNg2p8ODymMHC3MNPAahETAeYms2/D 9vnfyv0ocPGAqW6w2nkbgQ5/7OoUy7lnf/AGZ+cRffyQPqESni2vnuBrtqeD2TrEugmt3fNN+OefW ZsI2BBMc4HJkLBzUrFnsMNYxDGMGv0KtGjFl3dwzhOzQh2cQ0VmcZR9VZIlC9p/7p+8Ddiw+Bmpet hZCqC13fFa+ZIDx3qkRyDl6/d9yTPVwxAce/hJeUXxOhFZDHaV8JBJhzKFlZ6n1kq/n8wAJ9n/+vH h5WbNqyuc4+cVWPrODUw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1i2YFK-00010D-5T; Tue, 27 Aug 2019 09:58:38 +0000 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1i2YFA-0000wV-QN for linux-arm-kernel@lists.infradead.org; Tue, 27 Aug 2019 09:58:30 +0000 Received: by mail-wm1-x343.google.com with SMTP id f72so2388482wmf.5 for ; Tue, 27 Aug 2019 02:58:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=KtIIzwTDR1B8HezjMZLd0UUrjubJe6Pa7zbd04NstpY=; b=zAQ2uvSvJSVmWXzSLfN3dfzl/n5RCwFZYCTgk+n/eg1RDaVnKT69s8WDBwU+9jvvNr Zcosf/Sm886GfP1In/JAYTq0mTJA5pJq8/H6r8T0TGhOtRm6eaXGSobKTpUikVR6xOzo wecGUL4VzblD5iC96+CMpyhOrd2mh3EkQoIpR1P8ZD45ncg76XgjkinMPqym/E6+JmkR bqvvNZ/jlk/eMuacEWTOZuUW4ko4sTaXRtCyv82qgtMfVKWNz5FSYSgsaHlg1H01d2wo tUN476WU+HcumjeDsmXOuCodvBUolzMK1RnBxrYs3EyEVAp8H9nndkFhicDEZ9WYRtLC 0nxg== 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=KtIIzwTDR1B8HezjMZLd0UUrjubJe6Pa7zbd04NstpY=; b=VKnruQIkUiQpSl+rpmaxS22Sd8KyntPwVpbewaZOseaG6sLKzzvmJoivi7r5MeEOXH gQUjWsQ8RhYsmVY9/j2iqKDCxbAfW8H/34G2j73spJ3v5nTRMksgsALKml9+SiSxyzHQ hPj12TvVimf5EuQsfdTseZl/XxPaHANRyrq8UnR7Yw2YZucL0T5YUqB/1mMU3pmksJ0n MYHz2xviXVfUKK6Ys+unDcXIqIcugwfeC2WMs7o5J9C/1fWLnLQG8z4oA5O8p861WOem bznV/e06PFsC7UtiAPHtlvlUqAFv2RSFiUhSpx9f0dlzLLmdmTS/W/U1NG1iOcuybgYY C+Yg== X-Gm-Message-State: APjAAAVekhvhf3EAIBJs5U5zPck6bQ+t/GvoUW1+7B3l0IQv/4VC9xQX hqICpMginJM3jFdMhPxHGXqE6A== X-Google-Smtp-Source: APXvYqxtnYf1tAwNYwh4f/eAjThvqPmtKVp37xwzQWjJOeB8wQJpDTM2QVLcJ49DhGpTADsj+rGFpA== X-Received: by 2002:a1c:4383:: with SMTP id q125mr9198967wma.16.1566899907058; Tue, 27 Aug 2019 02:58:27 -0700 (PDT) Received: from bender.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id m6sm10862084wrq.95.2019.08.27.02.58.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Aug 2019 02:58:26 -0700 (PDT) From: Neil Armstrong To: dri-devel@lists.freedesktop.org Subject: [PATCH 0/2] drm/meson: add resume/suspend hooks Date: Tue, 27 Aug 2019 11:58:23 +0200 Message-Id: <20190827095825.21015-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190827_025828_910534_DE2A77C6 X-CRM114-Status: UNSURE ( 7.86 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: khilman@baylibre.com, Neil Armstrong , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org This serie adds the resume/suspend hooks in the Amlogic Meson VPU main driver and the DW-HDMI Glue driver to correctly save state and disable HW before suspend, and succesfully re-init the HW to recover functionnal display after resume. This serie has been tested on Amlogic G12A based SEI510 board, using the newly accepted VRTC driver and the rtcwake utility. Neil Armstrong (2): drm/meson: dw_hdmi: add resume/suspend hooks drm/meson: add resume/suspend hooks drivers/gpu/drm/meson/meson_drv.c | 32 ++++++++ drivers/gpu/drm/meson/meson_dw_hdmi.c | 110 ++++++++++++++++++-------- 2 files changed, 108 insertions(+), 34 deletions(-) -- 2.22.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel