From patchwork Wed Apr 13 02:06:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Drew Fustini X-Patchwork-Id: 12811379 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 140F2C433F5 for ; Wed, 13 Apr 2022 02:07:37 +0000 (UTC) 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=L/+QI1q05Zs9GoozJMuVcdIyd3vFySsbDgbP2QYG1sA=; b=ScNQScqAUCxwWE XPH2ciCizU0ie/FORn/NutQd4M1VLbVrt41h+gxxtPifs2qDK3aOVMfxENtXkJNNc0/EWeW6YBnzg LOmf4UwCq3KaNSpPd4CJ5dVeUz09l/kUcXUjTHkqJFTLhRzyExoM26j2EIIGyY++4R6pSqobDGnIa i2VpQUCBXOB+sSp7CoTXGJdieOu/BHDq4viHWyWxsFoAo01bWnlrVMlrlCij/yzXSK2nXEF3UR5lK EeQ7BihlpdJQ46CQz7ZcWnsQ8Ud2e2vOwq1kNf8P3vAigJ1qXDSWZUMFplB9GLi5v3ei3L2bTyHbv 4vXR9QSrFCOGk7SKqqlw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1neSOi-00GKwp-Ri; Wed, 13 Apr 2022 02:06:20 +0000 Received: from mail-pg1-x531.google.com ([2607:f8b0:4864:20::531]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1neSOg-00GKvH-6O for linux-arm-kernel@lists.infradead.org; Wed, 13 Apr 2022 02:06:19 +0000 Received: by mail-pg1-x531.google.com with SMTP id r66so438053pgr.3 for ; Tue, 12 Apr 2022 19:06:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bvHovzHUcO6H3lPRXLJZ8Y7xB7Tk6Lw/GhaAvYeEjYA=; b=hZHD2Hq9N4/osAfvypcYWpaffb9Iwed26m/zyImEmdVYtn9zNf3kZTZzfgVCjwcCWp L8qYusrUEUaAlEZzIMw15ruPcBP1voQAhI91PBpwGwXrFAfNazsJPTgZ58RXltkTWAoE WPPG6xDbrpEesB8FPyXI3W4r09q9x5nsKxYMmpap23JF713bMoSNgTDByEOpMcYepZ9B UDlfSjIXfLUqYfYXKWJogLwDBhS5VtByFZTUv5fYVnJZYo+Ut+GXqbTb6xcEI00OWy/9 CmXe8t3j+hSG4M9cr1/QpfO5D3cU7eJvMU39+hgjp3KNg/0jBaIhuS8ngyM2L5+H/Rg5 S/kQ== 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=bvHovzHUcO6H3lPRXLJZ8Y7xB7Tk6Lw/GhaAvYeEjYA=; b=3ggYYuo4CLA1njzgJ+g+Pz1Juo7tEKELJ24JWyHADPeO1G0elfjR6ScfTU6JRZoC3V jGd3vnFjYRbTt9Shfkv0zEEhVj9lGDRWdP1l2u/aXFEPOWbEMAUaTa0bmQ0eOVhCtvkK MBdULj4Ri6fQ8rrm/qQeAaYS2luNDZ7Utzaq4riBknfTAf4vN4BOIqrV48wV5HMkwjwx 1JPuXeyZXdwEtqO2tCXc5BjOK0psWviBmw7wbYaPyvCUPcGSe5IvsmfuhHxtHfix8ri0 IUhi8Zv8SaLqR6mPeuUQFALouEwQIfS/kELKo54O4vMCPRYuyOTKgsVIHTEP2U8qziia jmsQ== X-Gm-Message-State: AOAM530vo2Y48Uj0THxXugpHd0zE5FxlDsYPXEVQkIEENNNmHag6lVyw gOGDcRpGwh01l4THL0DCXhfxjQ== X-Google-Smtp-Source: ABdhPJyYI6RSJMSEhpIcDYX5IRNsdNmJUMaEQWhwbeZUpN3xX05VaYx3mQO5Awwt2sUWnnINJqSF4A== X-Received: by 2002:a65:6b8e:0:b0:39d:6760:1cd5 with SMTP id d14-20020a656b8e000000b0039d67601cd5mr9669923pgw.379.1649815572575; Tue, 12 Apr 2022 19:06:12 -0700 (PDT) Received: from x1.hsd1.or.comcast.net ([2601:1c2:1001:7090:669f:cec7:c0c2:1cc]) by smtp.gmail.com with ESMTPSA id o3-20020aa79783000000b00505f720bb76sm4234053pfp.215.2022.04.12.19.06.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 19:06:12 -0700 (PDT) From: Drew Fustini To: Rob Herring , Krzysztof Kozlowski , Dave Gerlach , Tony Lindgren , Nishanth Menon , Santosh Shilimkar Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Drew Fustini Subject: [PATCH 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation Date: Tue, 12 Apr 2022 19:06:39 -0700 Message-Id: <20220413020641.2789408-1-dfustini@baylibre.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220412_190618_259618_B2C93756 X-CRM114-Status: GOOD ( 11.62 ) 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 TI AM437x SoCs support isolation of the IOs so that control is taken from the peripheral they are connected to and overridden by values present in the control register for that pad. This series documents a new property 'ti,io-isolation' and updates the wkup_m3_ipc driver to inform the CM3 firmware when that property is set. A prerequisite for this series is: [PATCH v2 0/2] soc: ti: wkup_m3_ipc: support vtt toggle https://lore.kernel.org/lkml/20220409211215.2529387-1-dfustini@baylibre.com/T/ Dave Gerlach (1): soc: ti: wkup_m3_ipc: Add support for IO Isolation Drew Fustini (1): dt-bindings: wkup-m3-ipc: Add ti,io-isolation property .../bindings/soc/ti/wkup-m3-ipc.yaml | 68 +++++++++++++++++-- drivers/soc/ti/wkup_m3_ipc.c | 14 +++- include/linux/wkup_m3_ipc.h | 1 + 3 files changed, 76 insertions(+), 7 deletions(-)