From patchwork Thu Apr 29 21:16:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 12231941 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=-8.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_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,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 350B4C433B4 for ; Thu, 29 Apr 2021 21:18:43 +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 9C73A61445 for ; Thu, 29 Apr 2021 21:18:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C73A61445 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: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=f40qpOpuAmWS+a2mI1MGLtT74V1skmtFV93UJOlgOWw=; b=JNvbzIVqSDNDnETXnCEO0rtdyW lsPJwEFY8nYPY1RaAx6g5j04xlq+YhtWBqDHEaia/ngnZFkXc+a4YEOQTYkgSCFwNymfVHL8aR6Fe esw4vcvt77GQrb65ky96URFzkPkyFWn0OKlyg2Er097MLEkGlsReFCpY3QRSgF1fe2Gg5ijyFtmhZ AYe4S1MCbdlfnRZbFKhxqn7zhPWbOp6BYvAmrXIn8iD6Y+S5wTUB5J8Dhqy0cKUYOovmB73ZUSXCi 2UF3iG6+89GpVIETBTF88+AGMOl+zOPWvjjH8LLMhhnMjcxJXW6viUv8O9tunbEJBv44En0N4cEDi Lq8jnUiQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lcE1r-006Xpt-TL; Thu, 29 Apr 2021 21:17:00 +0000 Received: from [2607:7c80:54:e::133] (helo=bombadil.infradead.org) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lcE1n-006XoX-SE for linux-arm-kernel@desiato.infradead.org; Thu, 29 Apr 2021 21:16:56 +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:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=PLmAbaiqDgXsfehVsfQxBE/NoaMPlbdkvn0mL6TiaaY=; b=qZ5M4/EF7wbRhknKoVK4TaN0Zo u1Wbv1rKHmCyDp1IoAPPRvj53S5xseRMucda/3/c88iJ6T37gy7FIIgbHNGn61RMAP02dY2x5itnR A4YIGGYAa/gnkDq5y8ijyNOo8ONFzk3KgKNhAoLXUu6utFBfINdYLa2woX/SAvrc/nhkhHJz592BA 1s3iddWkb/6eOge0657RcoB89OoMm9MpMXHN9jj4DVUCRXolZnpwz8A3JyIKrYonNNDRyiWua9lyo kE+zPahB7dEMjjZ6qXvwv2c+k8XnQ/mvr4FciJe8TkgE7LEB6lYDGPfX5ExR6kb6li9CpA/rxEZDU mKdcAt2w==; Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lcE1b-000ybX-4R for linux-arm-kernel@lists.infradead.org; Thu, 29 Apr 2021 21:16:44 +0000 Received: by mail-il1-x129.google.com with SMTP id y6so1185286ilq.10 for ; Thu, 29 Apr 2021 14:16:42 -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:mime-version :content-transfer-encoding; bh=PLmAbaiqDgXsfehVsfQxBE/NoaMPlbdkvn0mL6TiaaY=; b=OHVHpOiLo43hskM9fq3HHxoZHN+xbU9C8D828PXJlGscbjMGCamVk99WegqVrFZbLh QkE1XXNoiHmM0KCsJSHARrBQTPWxsBZJfTCTa+2vi4UGh+T+Pvqn4I/F8dinjJYVhagA ryi3N2iULkIKHyE2iVMZTE5J/6LCw3cbyUalyBH01H/hRJrOtEASkp0si2jNrk2OFDY4 bwzx2kbij5lkL1jMfmVxm/nvAqj1RCkcP6TAM/+UCSA/OxfOwO334vzuGP3rqS17wp81 hT33q3w5ZYvKorfVWj517DW2ow1VqshyLqaitAA7BxZwP5XDqST/YSPZGsSG278PgWFj MW0Q== 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=PLmAbaiqDgXsfehVsfQxBE/NoaMPlbdkvn0mL6TiaaY=; b=Y0MpOo56pOXugJNG6dzjwJy9rI/oAYeUvaiQxGE3Jkl5jUc1MJ4v+q1Da7EL7CS/rf BsRS6cFKhH00R7L5c0K/58BpUNOnv2aWvnt2lPv7KXznEy239VEpd0C9b7rKXe9NX0wB FS20QSvjNlWZGjnDvr4mr6xY2yIrp+6P+/YFx8ThRqAT8eJJ6EqwTJOHr4JDvrTpdU8T PrKC2DsZy/DDWYnLBgm7yVBQcbYlKSAJHlWqPPxd9HIbLiI7XfU1L/oehdba+LzzFS3w wg6x33twOWZlluIj/Wk7WmW9nV1jmMgHQTWp8V01wgwS6cq2oGWE2rZgp3XjeGWpUvKR FUgQ== X-Gm-Message-State: AOAM533zS8cc2/JF1eOABkUg5qyHUCucW7betzMiQADmI3pjosn5gGO6 jtBkHz5MDMhDUMXXINGTtsThFvn9phcfx+RK X-Google-Smtp-Source: ABdhPJxIS4VXXNgUZgos9bwHUCZiCmUnqf8uTn94VwlVwYH++jwtzW4E/RkGLUSnKpYVtbbucwDpVg== X-Received: by 2002:a05:6e02:1d0e:: with SMTP id i14mr1261188ila.230.1619731001114; Thu, 29 Apr 2021 14:16:41 -0700 (PDT) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:8a74:d2ad:27b:e619]) by smtp.gmail.com with ESMTPSA id q11sm1808076ile.56.2021.04.29.14.16.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Apr 2021 14:16:40 -0700 (PDT) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Cc: peng.fan@oss.nxp.com, marex@denx.de, frieder.schrempf@kontron.de, tharvey@gateworks.com, aford@beaconembedded.com, Adam Ford , Rob Herring , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Andrey Smirnov , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V3 0/5] soc: imx8mn: Add gpcv2, USB and GPU Date: Thu, 29 Apr 2021 16:16:19 -0500 Message-Id: <20210429211625.1835702-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-20210429_141643_210420_2307B896 X-CRM114-Status: GOOD ( 11.48 ) 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 With the updates to the GPCv2 driver for i.MX8M Mini [1], much of this can be applied to work with the i.MX8M Nano. With the added GPCv2 domains, additional functions like USB and GPU are available. This series does not utilize any power domains requiring the blk-ctl. [1] - https://lkml.org/lkml/2021/4/29/72 Adam Ford (5): dt-bindings: add defines for i.MX8MN power domains soc: imx: gpcv2: add support for i.MX8MN power domains arm64: dts: imx8mn: add GPC node and power domains arm64: dts: imx8mn: Add power-domain reference in USB controller arm64: dts: imx8mn: Add GPU node .../bindings/power/fsl,imx-gpcv2.yaml | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 62 +++++++++++++ drivers/soc/imx/gpcv2.c | 93 +++++++++++++++++++ include/dt-bindings/power/imx8mn-power.h | 15 +++ 4 files changed, 171 insertions(+) create mode 100644 include/dt-bindings/power/imx8mn-power.h