From patchwork Thu Apr 14 19:27:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Drew Fustini X-Patchwork-Id: 12813958 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 269B8C433EF for ; Thu, 14 Apr 2022 19:28:07 +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=8cZDGxFKNdtQ3KMF1mBUSQo+otYu993KSoxzmvZkZW0=; b=bo4PiPW6qpF2xK AXrOQQwP1cKpK+4AVdyihjLKSm5hEsXKENQyjGhuD5XUv5TKWrAOJgbtANJoBr3KJ2hle45w28w2g wAEEQYHXn146N3Qhl6UQKcB9a368xPWDt32xVdYUy/5cnOdPKj9gf9LyMpOmMTg+Wyx7HgtLyGK8e fV1sLY1ZxwczEYFvz1897Gp4vNXNynTlCc/0FF+XmqR2C4vCH6svzrbd70A/XL8tadxn5ZP27B8Bb nRa63dhzlCBd5GQG6yPwQpu75PNpfAyLGjPSo0VYV7C/t/rpfO7aOY+b0MlkhwsUFRRHUUkmsfl3x rDmzp5iSh5tRaltjLtUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf57M-0074LN-A4; Thu, 14 Apr 2022 19:27:00 +0000 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf57H-0074J2-Ut for linux-arm-kernel@lists.infradead.org; Thu, 14 Apr 2022 19:26:57 +0000 Received: by mail-pl1-x630.google.com with SMTP id n18so5490469plg.5 for ; Thu, 14 Apr 2022 12:26:53 -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=wPa/6FlyvWIRPem5OetV4babaNSundzYasMD/hZ1m0k=; b=02ENnJGbo0YcUr3+ZaJIhNjLH1/QL6hzraEv1kgPKdc3nb8JhG3nB/3tYerTEtVCzF SMV5gBo2W7wLRQFSRq2zIhux6+ZoJ5dxerVN4rbwBwuCRcBorphOJm4nbSE/FjqCagqE jKNXnvlmrbkpKn9YSIjSjWNSAHNgHKJA3JDWtT+V7oB2MS0lOdCPBypdnvrL2Iu335S+ sFcg2qV/iE3ubSv2a1NfJsTOQWYrmRnB76qrNdnxmmF6t0hsfkggPNYrjwnl5AnIYx9i Q2Z4yCvROjVOD25Y1Jx2a/8t7JjCxu/dlhSpC+GBKzrtXW8YkuoAOOJCdJh2pppL93b5 QhjQ== 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=wPa/6FlyvWIRPem5OetV4babaNSundzYasMD/hZ1m0k=; b=QBHuJ1W6EbJYxygXVokMVM7hCVja2KgrvlXYKVNKGy98xnu8iFWCAcNPvLVOyXR0Xj MKRFaqDoMF0/VxFcD7NcsBLcIOmOH5fFMGLCZiDiHZ/wUJzVRCLsgi1ABOGbOjFxViwh c+A7PUNtc23BtapQA7l7ofPMLKtoBgnvpy/zNf+qJzLktjhEcZqF9BDcG0ovwviM9vfZ WVWHKAhNJ/bbx1RAm+LOkLwk0jatT8jnNddIQnCm1rjq3Vzm7YeGfW269jM14lEmE3T1 33DZJhPT0QOuLwPtrrncDNo1c3mznKcAnynKfmBguGxk9ckZlKDTlG7a6133yxLklU8L oqdg== X-Gm-Message-State: AOAM532vVb0ox6nGkcx8VzPDUrohRqRG/rRv0RYc04aw6xPcK395FPAx mvLgWA6HD0wNealyIbfFmBHZAA== X-Google-Smtp-Source: ABdhPJz68+ja9Rk3m6NzdwebJgd6upA66XFcooeP3Is37+CGdm3mLdLvecugNkbiVEmq/aAKWSBM3w== X-Received: by 2002:a17:90b:3881:b0:1c7:c02b:bcf8 with SMTP id mu1-20020a17090b388100b001c7c02bbcf8mr111237pjb.131.1649964412677; Thu, 14 Apr 2022 12:26:52 -0700 (PDT) Received: from x1.hsd1.or.comcast.net ([2601:1c2:1001:7090:5b60:6a76:138d:2646]) by smtp.gmail.com with ESMTPSA id p17-20020a056a0026d100b00505ff62176asm590060pfw.180.2022.04.14.12.26.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Apr 2022 12:26:52 -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 v3 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation Date: Thu, 14 Apr 2022 12:27:22 -0700 Message-Id: <20220414192722.2978837-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_122656_056512_E0422609 X-CRM114-Status: GOOD ( 12.61 ) 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 v2: - correct indentation of the 'allOf:' block in binding patch 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 | 78 +++++++++++++++++-- drivers/soc/ti/wkup_m3_ipc.c | 14 +++- include/linux/wkup_m3_ipc.h | 1 + 3 files changed, 86 insertions(+), 7 deletions(-)