From patchwork Sun May 9 14:47:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 12246427 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=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham 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 B957AC433ED for ; Sun, 9 May 2021 14:49:40 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 40653613F0 for ; Sun, 9 May 2021 14:49:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40653613F0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=iO6A0pKRFCn7NMV57nnzG0abveaU9Yz8hqtybMxE04M=; b=NOR7m88rsFh1d5C9hHgQpobqW w8j6XMlA8nltPx7vQBrEfRRubjIZ7e7fl47wvuYJg3TdVd9uMJISUSQGv47PVWXj+ubS3qvUNfObb QiIsb1dU95M48OAVSbQhSxtRFBepvNn22T9eIAdSRaKIeJsUapBmXjDoYeO7sfoB7erORHxVOj/9r GD9OPKf0sh5pYk5QHzwNsEofv2Mhv2GZTI53CfYK2va7GmqMDeYGbbV9NJy1+ldd4Pp86q5iL+32t 7z+wRXwS8POe1fRC5mQCs7h6A9Qvjm/ysp5JXw4/OOesHxrJwNKHre2zMcyV3qtpNzJzEy7FmN3oQ nZJ7KGzhA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lfkj6-00BlVT-P2; Sun, 09 May 2021 14:48:12 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfkiL-00BlNn-Nu for linux-arm-kernel@desiato.infradead.org; Sun, 09 May 2021 14:47:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-Type:Content-ID:Content-Description; bh=VdwCJtLudApGIxPEI4F0XewnzY+mmYHmEipxWLUKzU8=; b=LZJpMhjsJXcUVbdmv1BGijwVZy i/Yw/3frMFQdwxJhv0kF65RCwOLqk1LcS1a+7CNO3xP6WdWV3JxdkcTc9U48SG9MYRCXZFyz8aLyo n9PKDAPKVpngV5r1PGedGmQ6+CBf/uFAki3G6akR9SQiF9ADqZHyOHDeFzsofJ+0L98WKc5jGvJpl gUGRiUDWxm/aOPwAAHjUMJdPBAYZLBpXFXStw7J0eHPYuPV204Z9AcA5cUhfoU3QU5okN8VmBocbu 1lYII72xKVtjPKzdqnRYrqynIfQ+u/1QuhNEgxKPM0O6fmmi3DNugIdCwdJ02U+IqxNKWfKVK+yWy uGJpNuLA==; Received: from mail-io1-xd30.google.com ([2607:f8b0:4864:20::d30]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfkiJ-0080ET-61 for linux-arm-kernel@lists.infradead.org; Sun, 09 May 2021 14:47:24 +0000 Received: by mail-io1-xd30.google.com with SMTP id a11so12430002ioo.0 for ; Sun, 09 May 2021 07:47:23 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=VdwCJtLudApGIxPEI4F0XewnzY+mmYHmEipxWLUKzU8=; b=XqWA7c+eQcX3ZW2relNihZiW9zq0/aUzeIHnxaLQO1vv53NJ+Gny+MiJsVwLS1tl1M 6603Urb9fM6r8CNY0VZTj2DpxEcZ1Zvw+Fx7etHW/9GN6v7H9WExxZD/JqaOPfqG9y1v yA7xDrNtUhbgQmDZDKYeguMYAi38TmKPvfLyR5X/m9pBlQjXNdSFDqM/fOGi4j8jM2HE KUHrCr/6vAyBK4r8XLQxf1VCBdf1DPAflJA7hd8PkrT5FLk2YIhHXF/r2fJC2LgiUbpk Um0w+au2lnTXwBsDKR7O7Rxx78KeNKMQqgWppMP9d0XqgG/wXkGxtWdqP1S+eeKfWkJ2 tsCw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=VdwCJtLudApGIxPEI4F0XewnzY+mmYHmEipxWLUKzU8=; b=Xcr7WNkqE1xT8y2gkM+XBL3Fxmv/RqQgS+GX7MFVLiWYaVyg8yBmP6e0riB3iztSk3 Pv1eLqqnvxWJL38OEyBbRrCYWT4w2+s4Ak22gTnk268VfLKAZGF7BB82tAtqu9z6j7cH hkAYG2ZhI+HeEXjFgcdDUlgTCPoVWZb+p36z6NHzYIdVwJBGsU3NJPrQgU69qKyvxfDZ +S5HIT641cXFZ6s397jv6nebaCWun+vr2o+dkPBIBVfBRe1ZsOr3VjcddnN0LwQmwKNo r1H9nzUb7IDaPJCJJNrUcUJUC8xb5c8qHJ6GbvbwSgiznCnoy7epf9Tjswf7DzFJ7Zv/ 0pOA== X-Gm-Message-State: AOAM533K/C1a9qziXZLVkaU8xZdQaZj+U0eL4A9owVvZR9g7gFgExKhF IRM7wBL9fp1/KnuHdk91TAjacqmUMt8a/Q== X-Google-Smtp-Source: ABdhPJzf3TJqmJu5nZNMMqhH9f/e9Nk/7bGMFGBUirjW8KZRxShGoKoumbPA2e7fSyViF4K7EMGUeQ== X-Received: by 2002:a02:764e:: with SMTP id z75mr17660230jab.113.1620571642210; Sun, 09 May 2021 07:47:22 -0700 (PDT) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:18a0:bffb:ecae:3d39]) by smtp.gmail.com with ESMTPSA id d4sm6281759ilg.65.2021.05.09.07.47.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 May 2021 07:47:21 -0700 (PDT) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Cc: Adam Ford Subject: [RFC 4/4] arm64: dts: imx8mn: Enable blt-ctl power domains Date: Sun, 9 May 2021 09:47:11 -0500 Message-Id: <20210509144711.2192991-5-aford173@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210509144711.2192991-1-aford173@gmail.com> References: <20210509144711.2192991-1-aford173@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210509_074723_242185_59FF9DAE X-CRM114-Status: GOOD ( 10.73 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org There are a few blk-ctl power domains required for peripherals like ISI, CSI, DSI, and LCDIF. These new power domains require dispmix, and mipi from the gpcv2 controller in order to operate. Add them all. Signed-off-by: Adam Ford --- Note: This series is an RFC because the 8MN hangs when resuming from suspend, and I am looking for suggestions and feedback diff --git a/arch/arm64/boot/dts/freescale/imx8mn.dtsi b/arch/arm64/boot/dts/freescale/imx8mn.dtsi index 7f8e7e24dadf..d7d91fb9b7b6 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn.dtsi @@ -646,6 +646,29 @@ pgc_gpumix: power-domain@2 { <&clk IMX8MN_CLK_GPU_AHB>; resets = <&src IMX8MQ_RESET_GPU_RESET>; }; + + pgc_dispmix: power-domain@3 { + #power-domain-cells = <0>; + reg = ; + clocks = <&clk IMX8MN_CLK_DISP_PIXEL_ROOT>, + <&clk IMX8MN_CLK_DISP_AXI_ROOT>, + <&clk IMX8MN_CLK_DISP_APB_ROOT>; + assigned-clocks = <&clk IMX8MN_CLK_DISP_PIXEL>, + <&clk IMX8MN_CLK_DISP_AXI>, + <&clk IMX8MN_CLK_DISP_APB>; + assigned-clock-parents = <&clk IMX8MN_VIDEO_PLL1_OUT>, + <&clk IMX8MN_SYS_PLL2_1000M>, + <&clk IMX8MN_SYS_PLL1_800M>; + assigned-clock-rate = <594000000>, + <500000000>, + <200000000>; + }; + + pgc_mipi: power-domain@4 { + #power-domain-cells = <0>; + reg = ; + power-domains = <&pgc_dispmix>; + }; }; }; }; @@ -990,6 +1013,18 @@ aips4: bus@32c00000 { #size-cells = <1>; ranges; + dispmix_blk_ctl: blk-ctl@32e28000 { + compatible = "fsl,imx8mn-dispmix-blk-ctl", "syscon"; + reg = <0x32e28000 0x100>; + #power-domain-cells = <1>; + power-domains = <&pgc_dispmix>, <&pgc_mipi>; + power-domain-names = "dispmix", "mipi"; + clocks = <&clk IMX8MN_CLK_DISP_PIXEL_ROOT>, + <&clk IMX8MN_CLK_DISP_AXI_ROOT>, + <&clk IMX8MN_CLK_DISP_APB_ROOT>; + clock-names = "disp", "axi", "apb"; + }; + usbotg1: usb@32e40000 { compatible = "fsl,imx8mn-usb", "fsl,imx7d-usb"; reg = <0x32e40000 0x200>;