Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp197270iob; Mon, 2 May 2022 16:58:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlaMbFzgM+zFYLsX9Q66xw3uLyIM3azZJZqY8qqPvmD4Es/zkKHkmOPvJt9+9fIxLqyTdR X-Received: by 2002:a63:84c8:0:b0:3ab:180b:bb5a with SMTP id k191-20020a6384c8000000b003ab180bbb5amr11726038pgd.308.1651535894480; Mon, 02 May 2022 16:58:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651535894; cv=none; d=google.com; s=arc-20160816; b=q2b1c17za1I8AKMkro3Q7GLbNQPKmqYV8DLdIkcq9l0VMmnpl9kMBSrGNghI5lYG21 JXxtO/FWPQNJRw93Nfzh6NGQgLZfWh78T3iuNDGcB9nqLzPeYz58AUc4B8IWdxn659V8 w2qWboO8vh2Ry1w9QkxMCpe6EHjDsw+klCboed4Llo4Vh6XjxL2Rj4l3mzwH281IXMui 48UKe0MN8bIpHVLHREvTdfTT5MLEWgS9QiwaTay07X6EqJ3KpwxH0XHrYXM+fS5Uf+g3 VoOjLfDPwOgjFZNin9PdzcP1VwG/9yBFxqvEfAsM5M5pj438YHdsPvkLuc/5SGRpeHgV U0NQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=CqYXAEE5hciWC62isgzvygxsJPM9qOYnGSv8u0xpx1w=; b=j6H/DfOM4u4KAaPLr5wOd/QnRzo2JP1mXY9tqS+EMMEA5F7e6BbfeQl/IaNRGutx+c kWruDNqRp5M7lpBsvqU3CBwyxbqJQBGCjGFBQwJNdKv3Z9TyqRS550f/Bcb6uH+YWQgH 86H7WEiDvFMXYFOhQEo5YcgP40JTp/wB1Khrr1QRXQ+CGUUFuPMLBvIOcJe4EbI61BQK 8GSTcTe/1iBtmUvD+/w9Uj3x0qqpEihi02Bb3AnSwC+M6/yFSop0vvlXmz/0qz88ItrX fQV0Ie1jPyLaZ+0YlzPusRvhk3k7GnHjEulad/d1lhS48hoSQ1+TV6oJ92l2KGr33JPv etQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Y6cwe+pi; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id z36-20020a631924000000b003c2699c807esi1328122pgl.152.2022.05.02.16.58.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:58:14 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Y6cwe+pi; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7BCD62CCB5; Mon, 2 May 2022 16:58:07 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379204AbiD2QcD (ORCPT + 99 others); Fri, 29 Apr 2022 12:32:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379143AbiD2Qb2 (ORCPT ); Fri, 29 Apr 2022 12:31:28 -0400 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2042ED95F5 for ; Fri, 29 Apr 2022 09:28:10 -0700 (PDT) Received: by mail-wr1-x436.google.com with SMTP id t6so11478949wra.4 for ; Fri, 29 Apr 2022 09:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=CqYXAEE5hciWC62isgzvygxsJPM9qOYnGSv8u0xpx1w=; b=Y6cwe+piOZJTEGcF9JxJ/32QGYiHzEmVm/tYUrHsHFt9YD2RCzXemvwgHhz7LRZ72A 8geGPzzh5wA/PkPSSoGGGYEkZTa5O2QOTAvLtY7BmTngxKuLa/zgYNqic+nBJgfB3wcY EvsBM3M/oUAG6KVKqueiVP43NsFOnlG1CR+LDgvczoknEkYNDJB5MxOEtlFAcGiJT3/9 75ct5scBdKp8ho22dsq3OT3BvJ9E12C7q9Vh4K5Mat3dP1InYZjch9x6djtHEE9Ry24L Ww/m8fpl0PdzaSSA7267H1RMqfMUpwwJNtKDUyLetb/ITmE/czILUnz+V8Ht8sFcWIWl TX8Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=CqYXAEE5hciWC62isgzvygxsJPM9qOYnGSv8u0xpx1w=; b=JTXZmUCdDj9GoxilOPJw8gUheEX27Dc8aJIqBQwYrY+dyKTVvmw5gZL+3+P8ietJTM oPtnQknxXBwfnKJaTeo8PHFtvRNBpgfVJ3ZhXZfPTLF4+BHeJ8EUJlnNVBbeh7mtuyGx CuzzKC03lhOxCSGQHzO2U+3BHABeb1atR6LYeh0nkEgiIaEh+L/ejGiUiTcoYaVgncVD K0glcCjNVF98AV+vhic+rQsYH9y1M01Tp/hqIgw7OdVm0jjKsrulksBh/q+1qQTtX8os +SMJiJ64AYOxu6HT5V2jJZs/EXwljgORpqYtIYPhdc8eUp23mHD4fGfZoxhCPRMzrdka M8ZA== X-Gm-Message-State: AOAM532AaQrJwcy2f5gmp9aivqXKir7feJ6QU2dBNjO8zxbSY2twK9fi 0qqS2HJ7MJs7SkFv3aVRlgWy1A== X-Received: by 2002:adf:c805:0:b0:209:e1aa:87a5 with SMTP id d5-20020adfc805000000b00209e1aa87a5mr30853195wrh.701.1651249688729; Fri, 29 Apr 2022 09:28:08 -0700 (PDT) Received: from srini-hackbox.lan (cpc90716-aztw32-2-0-cust825.18-1.cable.virginm.net. [86.26.103.58]) by smtp.gmail.com with ESMTPSA id b5-20020adff905000000b0020a8781be70sm2781801wrr.12.2022.04.29.09.28.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Apr 2022 09:28:08 -0700 (PDT) From: Srinivas Kandagatla To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Sean Anderson , Andrew Lunn , Srinivas Kandagatla Subject: [PATCH 13/16] dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply Date: Fri, 29 Apr 2022 17:26:58 +0100 Message-Id: <20220429162701.2222-14-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20220429162701.2222-1-srinivas.kandagatla@linaro.org> References: <20220429162701.2222-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,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 From: Sean Anderson The TA_PROG_SFP supply must be enabled to program the fuses, and disabled to read the fuses (such as at power-on-reset). On many boards, this supply is controlled by a jumper. The user must manually insert or remove it at the appropriate time in the programming process. However, on other boards this supply is controlled by an FPGA or a GPIO. In these cases, the driver can automatically enable and disable it as necessary. Signed-off-by: Sean Anderson Reviewed-by: Andrew Lunn Signed-off-by: Srinivas Kandagatla --- .../devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml b/Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml index 54086f50157d..c5d7375b840a 100644 --- a/Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml +++ b/Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml @@ -32,6 +32,11 @@ properties: clock-names: const: sfp + ta-prog-sfp-supply: + description: + The regulator for the TA_PROG_SFP pin. It will be enabled for programming + and disabled for reading. + required: - compatible - reg -- 2.21.0