Received: by 2002:a19:f614:0:0:0:0:0 with SMTP id x20csp58430lfe; Fri, 15 Apr 2022 19:23:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4P9ue0zJv3K89PWNUQC46VM8DFC6T1symGmCw3xtreDb9Apk89sXAA/4Vkujfio1XeU5b X-Received: by 2002:a63:a01:0:b0:39d:ac8f:d24f with SMTP id 1-20020a630a01000000b0039dac8fd24fmr1369988pgk.610.1650075827432; Fri, 15 Apr 2022 19:23:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650075827; cv=none; d=google.com; s=arc-20160816; b=Lc8KppYEpAe/fEy4vKFtsJT7QYV7ZVC2Dc+bx4DAEYkLxTKwmxPw6HhnNBjHRBZ/SI EdQP3GUPyYGDXHILRzWIrxn3AHp8x+YJ7joMxuwNhTTz8PjOFiohTeSvwh2ebuaQ5Ctm /Dy1FI6p3ZBZ56vBzSuI9MBe8E8BbjklbDgUE4UdI92gnulFDP0pjt2kclrKmWT6i24i WWMOHlgHqDXf/5x+96VHIuKLx4TRSnKeiSGNvLj0eWsnerFfa6EOmaNhjppLGZWyLGNx DjGQdVr1X7GkSfxpUJF3anv138LER/2Q9tni/AFmNwaJ3lwRWYG2fN2iOpCH/JMNyBvs 4KaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=wPa/6FlyvWIRPem5OetV4babaNSundzYasMD/hZ1m0k=; b=W2ia/zgXgacmUu0mAu0roV/NU9Zss8Wpb6vhmGfntM2F/d1nWXIsw6DARMeZV4EY5p sdAbKci26OnmiNlkBWUG3d/rIxQGBKoBck8PN7uV7jVloB2TDg6ifjgAk4IDLzel+8Ct xMzVcCaSCncOxiE/0gszHeYXLe+7RJGIWNpcIEqBJWMSTHP8vMXverBR28qWrPCSl0NS zHE3eC1gGqmjt0SHBzTos+MOe7U5/A4aPdKCSUKsw1HDTSZxgx046dYFCm7147Xim4JS D3wPspWjs6HwS0gt6QtGsxXHe4kvu9DSYLjuOQrBdaJFMJNONIvbilf2vTXswtkcjWEq k6ZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=02ENnJGb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id g5-20020a635205000000b003a35bcf5d49si1925605pgb.763.2022.04.15.19.23.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 19:23:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=02ENnJGb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 20F99166BEC; Fri, 15 Apr 2022 18:38:49 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343840AbiDNT3V (ORCPT + 99 others); Thu, 14 Apr 2022 15:29:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238270AbiDNT3T (ORCPT ); Thu, 14 Apr 2022 15:29:19 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 247A2E33BC for ; Thu, 14 Apr 2022 12:26:53 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id bx5so5969566pjb.3 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=A5AvVyl37QjlIq6hUNJZk3nDjJGY6f31ADHqprrcwi7ktRaI8zrtIL/PmUWpFz6QqV D4Czm10rrV2fFshC6RGKOdrHxopYldLMKuz/be8jYlm6l+MlkdJ7ETvoZ77SwK7FcOvV lIehfszzbLGr6jAyj+XGCrgBXSRtZgdY6oNIY364Su9KxKBMmRQ1hHqLKA/D6xzZ5M+H q1DV3eyLnza/vEMUQqPBEVEBcKtKuuzdbp/3TWhV4OmUXyq2BvWj5sSaymOTBYY18lXb 0xUQLGQIKLzSYw1604f7hV5mo5TUzzJCttlT+DkYjmkjWsm7EXyfo9yn6eex66uY72eH cFTg== X-Gm-Message-State: AOAM532Z4cTS7J97fDZN0VV3VkGBIo8BR7YlVf5OduH+lsH6IcXw5tQW aJW47y8NPC5PRRzar2Tw0Yl5Ng== 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 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.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(-) -- 2.32.0