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 54B99C3A5A3 for ; Tue, 27 Aug 2019 09:58:42 +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 298D8206BB for ; Tue, 27 Aug 2019 09:58:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="oOND9Bw2"; 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 298D8206BB 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-amlogic-bounces+linux-amlogic=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=c5VqMWpJo2CmDE/Zmmxr77nkr3zLVKgND8Dp2Uam80E=; b=oOND9Bw2KnqpoH PN/qU/dtADqiioMMc7gKaPJsw0VnEYLDUaz0sFFV1zWlJpZUm96HOdn2/H3Plpyjwx2YtpLhv8/Su jE03AmXpefj8jdwUBd9tQ82MD/ryXlRkmuRWbSyn0qSRKjycSyyes4gpq6R/WcN3U1YzbzAlWI0E3 CQkHnSo4vKmaflb65/OH4eIsZ5qKGN4BV1z++5cy5uJcuwfs8ZgoXaFhoL5t6tuh2EbLiQ4maH338 I1/xYkV07OSnRqWM6YHZTCvOWXIRABcr+j4snQQIk71i6UdLbg+t7eEzL2y1VwqMS1GEfsUzAWtEn UMnm8tIPBqVV8cd6qvfA==; 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 1i2YFE-0000yC-8v; Tue, 27 Aug 2019 09:58:32 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1i2YFA-0000wU-QQ for linux-amlogic@lists.infradead.org; Tue, 27 Aug 2019 09:58:30 +0000 Received: by mail-wm1-x342.google.com with SMTP id i63so2330925wmg.4 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=IfA8sDWd4VuD1h+0ff79JNDKNJSEXuBU/ggSWyDH+zs+ZVyda7hibcveaQmowdb+h3 k+ncTLa6SOtRwEV4ddMvh+IacoAZ8Ndr4Vr3OUKgEiSwSaYWrKeX/LTD/NbWPbTTR4r7 RaAevL8IDODZHMeWiMsBuWu93c3RODu17Fk8WAEYcjPz8RzIECwVoAaaFZhH9lKgxfEG hxfeEmjXpqTPJ75NCNOb4acqq6WyydRYl0vA+N2PhjkYXc565gWkQAQI7TmFlA6NmbdB znFOOAMc4o1q7bZWbyqbfpqFMG09IO/r1/ODNLsPKWk+77yveTctoZ0zyL6QQSr3hddh H82w== X-Gm-Message-State: APjAAAW3bYQE8b1MZCiJd3jpsLZuraSa+YHSbYx9tZSnYDAxjf6xE6nq jT7aJLKSbMwiSrWNNQFO15DipA== 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_910064_D1FDFE7F X-CRM114-Status: UNSURE ( 6.50 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-amlogic@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-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=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-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic