From patchwork Thu May 11 14:10:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Golle X-Patchwork-Id: 92671 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp4432399vqo; Thu, 11 May 2023 07:49:02 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5w+ygsckhnYqplDUBg/JetJDzqDQRQC6bj8jl1Kl6AOn2BHv1PqiWtnPqPi8iV+rTz2jlJ X-Received: by 2002:a05:6a20:a125:b0:103:be8d:d512 with SMTP id q37-20020a056a20a12500b00103be8dd512mr3910926pzk.23.1683816542260; Thu, 11 May 2023 07:49:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683816542; cv=none; d=google.com; s=arc-20160816; b=cCOqz16vWvCECNl1iuyDqHqNUSn/RjP8czAl7txlov3zhcGN0a2ANZD4E0wg1iYhB4 n7FBd32YB4nPG2bCzZKloXBn52/OVHqQWgUyz+m4eRndPjODmY/XvF4VAHAeJkpqQVPd nskDHzOGEbJiQ4ahAvPky9TbAUEiMETl9MgzeUDSGsZO0QOhOImUlFUciZbgjxsqdcsw 2O1e+Esgb04BvGbieEYPGwV8TWZsGupBPwPA7DDqDGLwGoSSsMgqxDJaAx2spvV0p/np B2i48A+ejSbFpsyye29R2glwGtcwZm8weiQ6LywESdDUKlVK8QyKWNqyl0L6Pq8rzl8x NDSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:to:from:date; bh=tSedURZCH4O9rUDcwf0+7htNhZ8IPJW3gu96SwEEe38=; b=bhWmMQ6rNjqO2CoYKHuld/sW1UZgdCrDm6AgUSglXDA5/cAAQoRGA1K+jtVzSAryso 4RUTmGxnaG29VD7fKlwwy0JA/8mxLUN8MC1XD/C4ae/j/1NYFpc9/xg+yTIbyK95vKOq xDLjvpvSGQypu0Epwwbdkhj6SMniQF9Z7R7aGn7TqNZ88pfcXqwVA7ZZ3XH9YO0Rv3lh +xGvwuWS+pL6Obl4YBsE55hEoN4uPLmc0IFJqqOTAztooehPocbCToLMngKujIIc5QkM UYo6QUL90a1HbwBIC+23KGANbrqDPN07op4/mboOKRXGZjDFSbeWyUqeaPT4GE+R4Vtz +MTg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g67-20020a636b46000000b005030006a2desi6414965pgc.182.2023.05.11.07.48.49; Thu, 11 May 2023 07:49:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238606AbjEKOod (ORCPT + 99 others); Thu, 11 May 2023 10:44:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238268AbjEKOoD (ORCPT ); Thu, 11 May 2023 10:44:03 -0400 X-Greylist: delayed 1641 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 11 May 2023 07:39:49 PDT Received: from pidgin.makrotopia.org (pidgin.makrotopia.org [185.142.180.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CEDD91156A; Thu, 11 May 2023 07:39:49 -0700 (PDT) Received: from local by pidgin.makrotopia.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.96) (envelope-from ) id 1px71g-0000mM-2M; Thu, 11 May 2023 14:12:12 +0000 Date: Thu, 11 May 2023 16:10:20 +0200 From: Daniel Golle To: devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , AngeloGioacchino Del Regno , Qingfang Deng , SkyLake Huang , Simon Horman Subject: [PATCH net-next v4 1/2] dt-bindings: arm: mediatek: add mediatek,boottrap binding Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765609614884231577?= X-GMAIL-MSGID: =?utf-8?q?1765609614884231577?= The boottrap is used to read implementation details from the SoC, such as the polarity of LED pins. Add bindings for it as we are going to use it for the LEDs connected to MediaTek built-in 1GE PHYs. Signed-off-by: Daniel Golle --- .../arm/mediatek/mediatek,boottrap.yaml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,boottrap.yaml diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,boottrap.yaml b/Documentation/devicetree/bindings/arm/mediatek/mediatek,boottrap.yaml new file mode 100644 index 000000000000..460e375320a4 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/mediatek/mediatek,boottrap.yaml @@ -0,0 +1,37 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/mediatek/mediatek,boottrap.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: MediaTek boottrap + +maintainers: + - Daniel Golle + +description: + The boottrap found in some MediaTek SoCs is used to read SoC implementation + details such as LED polarities. + +properties: + $nodename: + const: boottrap + + compatible: + const: mediatek,boottrap + + reg: + maxItems: 1 + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + boottrap: boottrap@1001f6f0 { + compatible = "mediatek,boottrap"; + reg = <0 0x1001f6f0 0 0x20>; + };