From patchwork Thu Apr 14 19:12:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Drew Fustini X-Patchwork-Id: 12813932 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 A6BDFC433EF for ; Thu, 14 Apr 2022 19:16:02 +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=gvOvRYgiDogExgz183fuCuh8xSjNlhlVABBhN+2i31A=; b=uWeIi4RAJ3a33T R1tJWBV9FLDu0VChFJwRMND3hutNmh5Hk8//giwqNly4PdHFrOk9Zlivf19AJMTj705J1VsfuRF6C TRgSH7V/UjvN+jrRgSc4HLACX15mVGzJVT0SUb8B9sxNGYBqsFHP3W5ZR/TrefN1CqbX02Bu1pkTa Ev22kL3LwFwvS82zAehJJWgQ/0iaAZiu3d5m/AUnEi/S0Rl/DXY+NhcAFoRwNuVITuOk6c+oMnv6Y 37o3Mck8DiLtoB6RRHtwdv4ARV2pbRDnbAnLTxqklNivSNL0vm5hxa6aXGF2k1jnJDR5usTOIzhuI JoKBPlZHBqkdw3rij6Sw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf4vm-0070v5-Pz; Thu, 14 Apr 2022 19:15:02 +0000 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf4vZ-0070rc-8a for linux-arm-kernel@lists.infradead.org; Thu, 14 Apr 2022 19:14:52 +0000 Received: by mail-pj1-x1036.google.com with SMTP id h15-20020a17090a054f00b001cb7cd2b11dso6559073pjf.5 for ; Thu, 14 Apr 2022 12:14:47 -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=OLpoNikIwKzHyxOkuuLmqnVg9l69T4aIpkTmaIZU6cI=; b=36P/S+TPGjuP18o4mfymROCEfJKxomfzeZgS8zhE51/8vWk21IADf9c/9tJGPRsyUW quaFJ74T08IZ6XsilNDIyiIi2N0yKFNspdo6lYalpBWd3EQjK4zAeO5T3rVvyzD1tN6s 5mvciKzugNEvwPIGzaUbPrrco/Nu43QutjtEGT3busF9wGRkLl2BsYtkZ9tLwPF4OEzD lGkzSwQ/HvKC6JIy/Lt/t0YV8YqA1x/4QEBjmbkguV+G/1r2gHqPRPToW1aXkBZZ2utN S/kt0hCn0CgmfOlrZDpfgH4zc/kDpuFKumminBBjIXvTLJvpiNxRXueWmQiZAJnMuzzv fVNw== 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=OLpoNikIwKzHyxOkuuLmqnVg9l69T4aIpkTmaIZU6cI=; b=NMC7sOfJICE1skqT2b0IEiC+fF9QOsmCZ43hbIfmqEE4jlgdh5UsgSZi0N3ykjs7Ce Ag7BAeDa42eOIsvNrEsZwLn8wXcs1ZhzYH0gqXVWvoGTdA48VJF9p+YQZl4WJtBFGqur SMC8XSpXxhswh+Q/fdLC0v7rjGmEV6xsFmsx8FP4+QCUn4npQYuXCGYB7YSS7HHeolGb 5wMnr2qwPIAvQnQzhSFIT0tx8rq8rYFssLU42rTouXcPkBDbPxYNVLMNwIxjaIW0w3Cu s0IeQDGvm+5JRiYg62zMwhti2aLLH0j+j5e81U9iOhDznE6nY6TCQTQ363JWybLjAXQk fzWA== X-Gm-Message-State: AOAM531DS2QuFKOVgRhg10iiwPtkeMMMvYeYt3YF1Uf5HU28rG/dGWIc qoqQZJjQsiji4DJoA0TbmZ5G5w== X-Google-Smtp-Source: ABdhPJwPtSuZ0eBGCgl7AiJMO7dVGNMmnw3CbwKeP2CO7PB8SMhgf/CJnXhWpKDI0Ntmta4j4oiy9g== X-Received: by 2002:a17:902:e2d3:b0:158:9fcc:e0f9 with SMTP id l19-20020a170902e2d300b001589fcce0f9mr9669561plc.9.1649963687062; Thu, 14 Apr 2022 12:14:47 -0700 (PDT) Received: from x1.hsd1.or.comcast.net ([2601:1c2:1001:7090:5b60:6a76:138d:2646]) by smtp.gmail.com with ESMTPSA id e12-20020a056a001a8c00b004fab88d7de8sm614148pfv.132.2022.04.14.12.14.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Apr 2022 12:14:46 -0700 (PDT) From: Drew Fustini To: Rob Herring , Krzysztof Kozlowski , Nishanth Menon , Santosh Shilimkar , Dave Gerlach , Tony Lindgren Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Drew Fustini Subject: [PATCH v2 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation Date: Thu, 14 Apr 2022 12:12:48 -0700 Message-Id: <20220414191250.2969282-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-20220414_121449_568278_C2CF0F7F X-CRM114-Status: GOOD ( 12.03 ) 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,set-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/ Changes from v1: - correct typo of 'ti,set-io-isolation' property - make 'ti,set-io-isolation' only valid for 'ti,am4372-wkup-m3-ipc' Dave Gerlach (1): soc: ti: wkup_m3_ipc: Add support for IO Isolation Drew Fustini (1): dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property .../bindings/soc/ti/wkup-m3-ipc.yaml | 79 +++++++++++++++++-- drivers/soc/ti/wkup_m3_ipc.c | 14 +++- include/linux/wkup_m3_ipc.h | 1 + 3 files changed, 87 insertions(+), 7 deletions(-)