Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp3839251ybv; Tue, 25 Feb 2020 08:12:46 -0800 (PST) X-Google-Smtp-Source: APXvYqzIcD/WiMgqOOxZp8Js3oPbMalz3ZNwSoa418Jhg7lNvVAe4Lu2Jfgvmcvi/yPThyTfX3Ah X-Received: by 2002:a9d:7696:: with SMTP id j22mr48027777otl.188.1582647166056; Tue, 25 Feb 2020 08:12:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582647166; cv=none; d=google.com; s=arc-20160816; b=Uq/3ePLKgtZXAvjiTnsD9wY1kPwNyGSrb+gPP3kx28KTsV3ufMHB2Ux35UQxCBiDjY 8NwAzdyS1Nrx5soYiYPponwxOYzPGu1oIrET46P6SQTm+CFqb3QJIJVvmSfaqt0/rMhv J5z4506hTQtQRu6LkKNRrXTvvUonbPUC1ykCT4zubMU9lK4D5GY3t7dY1BU/e8ldbpDR GNmQWHr7NWZ8qaLc6u+99bvsr9i6otdMCcZ9F1QMY4q/bhG4x3whR8AftGuBb8WjT4g8 utWO+PdLBfOfEOAel6mcaPemGqOUf7pxfwJbZzpiC+08RrpA4eqFXaMs69OZSLkvXfor 3ByQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:to:from; bh=vaaRQMMaE0sZYWzN9dCqBwHRpsbyWqDD9pgmGhuxNP4=; b=xZz+qUw1s6gIZBxCuG4kHnFbq2oHsqzpmFRreOCVDMii+GQCBESyRuSnTTFVwjsLHn Pe7SxqTSitruB06L1cNEV4yU5pRVs9m1jFCzI3riBfGogNNpcKQJwfVzWd9j6QZ/UFiS nPFxhiinI6w80A3XqosYXzH7Oa6wemQv6qW8gFKhd1y3DCPW22+LCrMRxPviQ1B2zXLE DP8KwGEju1LRtXF02SmVRg/7hMBv3irtt4r6/YD2CTBVbfmgONxJTetuGeR1XkytfedL f1AqAfTs/16MLcCMtVt2qcBWoImAC1irETUVrI4278/0LhGqLSqn2j04URestg7ESdhK U6rA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t26si6486514oic.169.2020.02.25.08.12.32; Tue, 25 Feb 2020 08:12:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730759AbgBYPxk (ORCPT + 99 others); Tue, 25 Feb 2020 10:53:40 -0500 Received: from honk.sigxcpu.org ([24.134.29.49]:55244 "EHLO honk.sigxcpu.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730309AbgBYPxk (ORCPT ); Tue, 25 Feb 2020 10:53:40 -0500 Received: from localhost (localhost [127.0.0.1]) by honk.sigxcpu.org (Postfix) with ESMTP id D2C98FB04; Tue, 25 Feb 2020 16:53:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at honk.sigxcpu.org Received: from honk.sigxcpu.org ([127.0.0.1]) by localhost (honk.sigxcpu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hDnBPv5pFWUt; Tue, 25 Feb 2020 16:53:35 +0100 (CET) Received: by bogon.sigxcpu.org (Postfix, from userid 1000) id 9C517405CD; Tue, 25 Feb 2020 16:53:34 +0100 (CET) From: =?UTF-8?q?Guido=20G=C3=BCnther?= To: Kishon Vijay Abraham I , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , =?UTF-8?q?Guido=20G=C3=BCnther?= , Robert Chiras , Sam Ravnborg , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/1] phy: fsl-imx8-mipi-dphy: Hook into runtime pm Date: Tue, 25 Feb 2020 16:53:33 +0100 Message-Id: X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This allows us to shut down the mipi power domain on the SOC. The alternative would be to drop the dphy from the mipi power domain in the SOCs device tree and only have the DSI host controller visible there (and rely on the phy layer's built in runtime pm handling) but this makes the power domain dependency less explicit. Currently the pm domain can't be shut off when blanking the panel: pm_genpd_summary domain status slaves /device runtime status ---------------------------------------------------------------------- mipi on /devices/platform/soc@0/soc@0:bus@30800000/30a00300.dphy unsupported /devices/platform/soc@0/soc@0:bus@30800000/30a00000.mipi_dsi suspended while with this we can shut down the power domain on panel blank: mipi off-0 /devices/platform/soc@0/soc@0:bus@30800000/30a00300.dphy suspended /devices/platform/soc@0/soc@0:bus@30800000/30a00000.mipi_dsi suspended This is similar to what drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c does. Patch is against next-20200217 Guido Günther (1): phy: fsl-imx8-mipi-dphy: Hook into runtime pm .../phy/freescale/phy-fsl-imx8-mipi-dphy.c | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) -- 2.23.0