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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B29CDC433F5 for ; Sat, 9 Oct 2021 16:29:41 +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 81B0E60F22 for ; Sat, 9 Oct 2021 16:29:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 81B0E60F22 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version: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:In-Reply-To:References: List-Owner; bh=etZM1XOs+Wba4jYOI0aAB55uQxjfMmlzfw2oRph6dwM=; b=EkaG40BnfOT+WJ tyIiEtVkT7ILQ7pLn75yKm3rrLfP5MXOJtwgEgaws80xGwYhxzXbCz60p/uWqc0QV2G5dbGL5GfRu hZrbkIwZMHY07Oj+CjYqu7xnOTwV+Q4toWlbYuS7dlnkK36lgrnRsnOVYA3G72rXfjQaAJWzRxx0Y hyxTDhAjp7oyCMzKt3KLTfarvvYjdEAMpSY6EJ1IbW0Gg1KXW+bbSuf1uTtfnbZxipSBZeUaxF9fB a7o0UNnuzvpCPp8/FMnEWGW2rhzYtvvkE/XC/kb4ZCpHZjJKS/uR7Odzc7F0/BjKWRGzIUKlzj4vc WA5MzDi7X/Chcba6D2BA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mZFC0-005pKQ-55; Sat, 09 Oct 2021 16:27:24 +0000 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mZFBw-005pJ8-Dh for linux-arm-kernel@lists.infradead.org; Sat, 09 Oct 2021 16:27:21 +0000 Received: by mail-io1-xd35.google.com with SMTP id r134so3267020iod.11 for ; Sat, 09 Oct 2021 09:27:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=KombIHVlZOMP4XadihU884YzUUN1SHaapvqwBZQ2iuQ=; b=ByB5eoTxH/tkVBwz2uDnfVnft/IyHvcvOW/ps4hLSx0o8/8sluexO6eMreCD9JTZqg 3RBL5FQbpvM4/gQEB8qm63TOhYSjn1whHgig1jklRBbOYh0RMCG+/h2Tih8UuO094IO5 RSCKy7ZwjhHakDacE5WnLtmdHyfziSSzU2FaQ+crJy2faLUlOvj5TMTSljAbkSl2r+pM Y4mQYoumWWcwBTX040k0Xlm6fgUIis7bEcDcVtKGwwN+C5v6zjf9/9qAdGtb4H38X5sx yp+EPWuhT6Sfa0WbP4RGLRU05YAqLqLBF5AUgD+N8eGLE1FCiRgESCkLa1G/wy4MRBqZ 7+0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=KombIHVlZOMP4XadihU884YzUUN1SHaapvqwBZQ2iuQ=; b=MNGXzjSgyi3BeDa2fw4UgnGkmfLQuIzqt77cu5mOcv6/FDroLSOGeHQcMPixKQiqAJ iRmuYoeJm7ktm43rNecJS3HOZW3MLGqbT/AD590/TxJJfecxqfmehDYzYw+hphvsTbPa UJ40EANaIwD9JCCs8bo26Bc+jP4rPLf+BNPQzhd8ovzei6yhk4zZvoCdxfdHmXkYLPYq dFW3TPejqDxvPDID4r/rRteE6hEdaE7yjgDhVylhNXY2qYCo/hptDPmaDxFK9a1n0NRT f5086Hr6XMZ0eKhHvSUhMl0KDO1PHPLmK9g8YmRUlv7rxdNjJafW5utV18P5sAocBpOa hyjw== X-Gm-Message-State: AOAM531vBbIorRdS6KnWZkJ1A9R8oGTebDptCff0z9oSlY0nLh69Z7TF sDemVJ40NEd9dPe47w1bq2jVHdiJQbI= X-Google-Smtp-Source: ABdhPJzov8/HyYhOWD1DIHnHRVUJx8QleE10QE88ovOQKWA9xnPgr3c/V1DC6Xr16UOhryMFUqFdog== X-Received: by 2002:a05:6602:1644:: with SMTP id y4mr11727199iow.82.1633796838296; Sat, 09 Oct 2021 09:27:18 -0700 (PDT) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:cb0f:c46c:9a27:ace]) by smtp.gmail.com with ESMTPSA id y5sm1253722ilg.58.2021.10.09.09.27.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Oct 2021 09:27:17 -0700 (PDT) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Cc: aford@beaconembedded.com, Adam Ford , Rob Herring , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Lucas Stach , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V2 0/9] arm64: imx8mn: Enable additional power domains and peripherals Date: Sat, 9 Oct 2021 11:26:50 -0500 Message-Id: <20211009162700.1452857-1-aford173@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211009_092720_505636_ABF11E84 X-CRM114-Status: GOOD ( 12.29 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The blk-ctrl and the GPCv2 in the i.MX8MN is similar but slightly different to that of the i.MX8MM. This series is based on work from Lucas Stach for i.MX8MM, but adapted for i.MX8MN. With the additional power domains and blk-ctrl enabled, additional peripherals like gpu and USB can be enabled. V2: Add mising patches for expanding GPCv2 which are necessary to make the blk-ctl operate. Fix clk names Fix missing references to structures in blk-ctl driver to link them to the device tree. Adam Ford (9): soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl arm64: dts: imx8mn: add GPC node arm64: dts: imx8mn: put USB controller into power-domains arm64: dts: imx8mn: add DISP blk-ctrl arm64: dts: imx8mn: Enable GPU .../soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 +++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 103 ++++++++++++++++++ drivers/soc/imx/gpcv2.c | 26 +++++ drivers/soc/imx/imx8m-blk-ctrl.c | 75 ++++++++++++- include/dt-bindings/power/imx8mn-power.h | 5 + 5 files changed, 305 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel