Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1333404ybg; Tue, 2 Jun 2020 07:20:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7tfkjS65FOqjNa+cTK2C714wnmISH6WywzAT5+pvNPyg20taafQP9Fzi4bNLGsSKnHVUq X-Received: by 2002:aa7:c758:: with SMTP id c24mr26094618eds.290.1591107615871; Tue, 02 Jun 2020 07:20:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591107615; cv=none; d=google.com; s=arc-20160816; b=UbUK+hphaK2PFgeoTxe/P1h+VY/MJV4GzbpL6X4a8wFitOBRIEbv+c/MLG2h6AQYrQ 0dxDaztkZU9ZBkWdsh4my0uqDNWj4O3xod/JCVpxiZ+KzzjO9m/FvR/WAht1fgrYG4Dj +lxXoOzdkYJFD8j0GqqtBkBMGSlRW9PB6vAkma1q7/whi9DyMixzGSQKg/d72hbgXtbv VVa3LLotTaM/PgX7nqDV+VuKiez05m59fH18Gkfxr2AI4zGEeqaqKJC+pv9dthBinJpZ v19/rqHxAXgWk1WRSs5GZCCNMZ8OliNSawUyOK6ywyycQXF8ixV5bNaRbonIYe73cqUy yTEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=/6a0t6+7th0CQZpcLX9FSsj+5y1OPdbod01fcXwFCW0=; b=UrEGf23nRgHdjqY0XnczgEEyT/8Wxjg8d2g+G2lCRG8+CL8ilhRPzQSnC8GopDjnvZ h4zP2AXzmcuvnASUitNV5MQqZbXWm5mqfOSLoe4vPW/v8Rm/L5P+g5JW+bwdNk2KwiPC 7A2S5ovG3TloVVn8uuQR8YvoHZE2CpBBqZ1qerTZXfkG5/lP3Zlk1pN5x1EGOsF2VJ8t nXTxmbDmqNE6YPxAIuG2XsHVzpASdSHTwHf/RwD99T/zV1vRzb5smB9xkvYhd87LLwLS Bm9adwkaYOyAIVeoYVO6PjY4n4pxFPwLsoISAG4ViVPyCKaZFo9Z5NF2ziIkA+jqoD2b 7Ryw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sAAGbc+h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id np7si1664288ejb.377.2020.06.02.07.19.51; Tue, 02 Jun 2020 07:20:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sAAGbc+h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728385AbgFBOQd (ORCPT + 99 others); Tue, 2 Jun 2020 10:16:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728157AbgFBOQ3 (ORCPT ); Tue, 2 Jun 2020 10:16:29 -0400 Received: from mail-vk1-xa43.google.com (mail-vk1-xa43.google.com [IPv6:2607:f8b0:4864:20::a43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 608F7C08C5C0; Tue, 2 Jun 2020 07:16:29 -0700 (PDT) Received: by mail-vk1-xa43.google.com with SMTP id m23so934740vko.2; Tue, 02 Jun 2020 07:16:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/6a0t6+7th0CQZpcLX9FSsj+5y1OPdbod01fcXwFCW0=; b=sAAGbc+hD14yma5Er/rT2CCXst65zCjTzv3RNPwbAeZqS0/qsLDQWFjHQjoTuGAeC1 +ipXKm1ZoDdcONOTRhvidUfFwpVg9ZsOpg2F9JImpLXgIqY0vPmq3ISAC7ehqsaJyMmq ZIFnQiTa33xomn0HYM9RDwIFwF1icxNzbRDDq6u6o9Q1UGOmrT87cYXWR/pujy6Ekztp 2UuzBjskR5IeOYFERkM/ERIzFsjrdlN3XM2XasDzmANJrlRl4hlq3+XNUK4ornQQazI2 FWhzgAb1osiFDN4tgCYp2/JcYCQqPDD7ObSfnTlXAS7/7NHk0s+GDr6H2eP6sns6ZMVy FruQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/6a0t6+7th0CQZpcLX9FSsj+5y1OPdbod01fcXwFCW0=; b=cw2uiQCQqzGrryIYX+dwc2NbVo70djoCgzqvG8HegzeDDnIQBkkRhg0IdM6KX99qT+ lfJmZOrYHF0C5qSc17g/ze2Nu3qAf7Aee4SjP0enOnL9rbZH2UDjkBDh3x6oSyxO83Kx B1G/0Y37WaxjWSj1iood6s/h5uWy4ONX/lfMZeyNbUgD/Xt6hRZdlC7YoQfVqzeH+4zP 5RrKDH3l9aKqlmGI2LY7v1y+zqecJnEeV7w4vzCAl2pzlfdGeWDC8PIrKADToCmDzav8 iOcVNpUee8DuUiyepIje19/yoqu/tPP3SlxH8W18tjXmu4C0AE5H7wdS90vQoTOIQlqi 2i1g== X-Gm-Message-State: AOAM532qxK0+R96Txb/8B4c5+VLXuD6eEDsmRfMOnbn+aGbMLgKUdU2g jLbhtSoMWHQYQGeO7KeY6qo4G0MIPDCTIl7b3/cbbqKB X-Received: by 2002:a1f:2ac6:: with SMTP id q189mr9360992vkq.28.1591107388620; Tue, 02 Jun 2020 07:16:28 -0700 (PDT) MIME-Version: 1.0 References: <1591009402-681-1-git-send-email-mkrishn@codeaurora.org> In-Reply-To: <1591009402-681-1-git-send-email-mkrishn@codeaurora.org> From: Emil Velikov Date: Tue, 2 Jun 2020 15:13:10 +0100 Message-ID: Subject: Re: [v2] drm/msm: add shutdown support for display platform_driver To: Krishna Manikandan Cc: ML dri-devel , linux-arm-msm , freedreno@lists.freedesktop.org, devicetree , "Linux-Kernel@Vger. Kernel. Org" , Sean Paul , kalyan_t@codeaurora.org, "Kristian H . Kristensen" , mka@chromium.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Krishna, On Tue, 2 Jun 2020 at 08:17, Krishna Manikandan wrote: > > Define shutdown callback for display drm driver, > so as to disable all the CRTCS when shutdown > notification is received by the driver. > > This change will turn off the timing engine so > that no display transactions are requested > while mmu translations are getting disabled > during reboot sequence. > > Signed-off-by: Krishna Manikandan > AFAICT atomics is setup in msm_drm_ops::bind and shutdown in msm_drm_ops::unbind. Are you saying that unbind never triggers? If so, then we should really fix that instead, since this patch seems more like a workaround. -Emil