From patchwork Tue May 9 14:35:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ivan Mikhaylov X-Patchwork-Id: 91539 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2817210vqo; Tue, 9 May 2023 04:55:13 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4oyICeU6RxXboWwJvoOED5Ma+9gCLCwoqCWfWkI1wqhcphQCXiyY+7E8ccfaB56BtvjnYX X-Received: by 2002:a17:90b:1e06:b0:250:69de:7157 with SMTP id pg6-20020a17090b1e0600b0025069de7157mr9476459pjb.2.1683633313616; Tue, 09 May 2023 04:55:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683633313; cv=none; d=google.com; s=arc-20160816; b=1B6M+nZsohz3HWEGtX1a6DLPv9KQRtuECEg12fvINIhb2ZZTvR5md7yfs1vgbFmzEc mUx7My6hmYhTdOxdlUSZ1eav28rpSGkoj0JCZn6rX+YtcVGUaBOrsj50JKTMeBy/9F0n AJKX7Nw8Z2IzOYzIYbCahGh41b0CNRS1BfxywSfGPtsaZL03+9nf+60YfhDFodROIPlb mW8R22J9TYQWuaZFthlzl1IjBYRhdyUNHkIO0hpcISLDlQks1HhvEflFYcWMaomDDxLg xLacXLXGb9IPWg/hJvnhkXK9It3bA/NCUSNoPqhjzgLzyZzZe/6g4PxNzxuOIELouqMd MehA== 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=+QQeh9YjZzNjrXQibFSAmN6bJH27K6sErXcLxHfNpn8=; b=JLrLGXRc7R5tt9Jqil8ALW0ud398zx7k1ufzrQDhwFSx2pqhsq4Ot3OLPgcV0d+Px6 fjUs7DHsbiP0RYFktjIhqAarpOi2ZyMTxpjKkixv5Nd28Nxsrgk6p94r2k8jsdNRqfeC aCTuWTJbs1O4Gc8HIEcd6uQve36ApDrNCA3NkNiBpqtP2oGKTSErWwWcftV4G05/YQQf N/DV7Fu/TLEx6YkyIIuqoHnH5i50KFqOhw2e44g6Q4ruTmqu3AN2zewAqOb9xlx+zv09 M1CgH7bx6b/TVb6g7kof0k//axN1tlxjMEbR84lijoCbiwKVXJ6Mt51uSMTyTuiedKzr 2z6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Sam+crre; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m9-20020a654389000000b00513af1fa0b5si1250696pgp.797.2023.05.09.04.55.01; Tue, 09 May 2023 04:55:13 -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; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Sam+crre; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235550AbjEILfl (ORCPT + 99 others); Tue, 9 May 2023 07:35:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49806 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235398AbjEILfZ (ORCPT ); Tue, 9 May 2023 07:35:25 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C82CF30FA; Tue, 9 May 2023 04:35:23 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-4f1411e8111so6438965e87.1; Tue, 09 May 2023 04:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683632122; x=1686224122; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+QQeh9YjZzNjrXQibFSAmN6bJH27K6sErXcLxHfNpn8=; b=Sam+crretoYBxWHA4qS3k5/sYy/9YNnNDeOcT/ax6idvKykJaCktFYNZ0iU6e8debI B8DvJGdp1lL3Q7x5zbpU5gXoSw53k9Ch9CLd1ox4Z0XpstyGRuMY0jd47E1L/eoeTtLi hyCkyvBViRBW90AOQReNZeqrscn3rogJXPMFlMm3HeRi7zJGYsvW5u0Dw7CtEC/mJGve RS0Mg6lh3GQw0reca5/4SrH/9HdIWYtkje+PabbVny0Z158fzPPjMkcwOHo3XQEG2cVA SjPjIPX5M11qNKaKPNIeqAQOvqo0H0DPctFCbD2iK5JPG0LYGFH5dl9SQTIcaJra+uYW qqSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683632122; x=1686224122; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+QQeh9YjZzNjrXQibFSAmN6bJH27K6sErXcLxHfNpn8=; b=ijy5HsnaEpqmxkn3Dj9gujvKZgRgJgyaiPRqb6nqR3F4Uvr0AFvtVnDjx6hfMy4D4Q i8z/03YjsAxufRvHk+N5n0FR8YcbZ57s+TMsmdYC9pAnOQi3CPVEO8MYnruXlpWzyVGY B7miBDL1r2fgHrw3z4Xw8jEd1e6j1mu9Wlg784KBziixM2MijVfZyWvj/Ly95yrpwdag 8JKGEvwOaYPlDpecZfOMiH3rRdr3Kiqtz6n+j+QsP+r3ylCm4NIuOsrsm7Bn+3UewbYV 0bx+yy4l7lcE66buO8AkZVYCo/Arqb5s9Opeg6OsWYwifeD6Qk763ETcTG6MgLe6Vy2a woUQ== X-Gm-Message-State: AC+VfDwqPbBJT06nYrZv1mmHd4bBdZ1oBh1nESqwW/+WRztSSCacR2+t 1ro2cE58W4q95tRwO8FIyUo81In6RM7tVRb6 X-Received: by 2002:ac2:5623:0:b0:4eb:30f9:eed7 with SMTP id b3-20020ac25623000000b004eb30f9eed7mr824674lff.22.1683632122133; Tue, 09 May 2023 04:35:22 -0700 (PDT) Received: from localhost.localdomain (93-80-66-133.broadband.corbina.ru. [93.80.66.133]) by smtp.googlemail.com with ESMTPSA id k16-20020ac24570000000b004f25ccac240sm108940lfm.74.2023.05.09.04.35.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 04:35:21 -0700 (PDT) From: Ivan Mikhaylov To: Samuel Mendoza-Jonas , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, Ivan Mikhaylov Subject: [PATCH v2 5/5] dt-bindings: net: ftgmac100: convert to yaml version from txt Date: Tue, 9 May 2023 14:35:04 +0000 Message-Id: <20230509143504.30382-6-fr0st61te@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509143504.30382-1-fr0st61te@gmail.com> References: <20230509143504.30382-1-fr0st61te@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED 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?1765417485208176158?= X-GMAIL-MSGID: =?utf-8?q?1765417485208176158?= Signed-off-by: Ivan Mikhaylov --- .../bindings/net/faraday,ftgmac100.yaml | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml diff --git a/Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml b/Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml new file mode 100644 index 000000000000..98cd142f74bb --- /dev/null +++ b/Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml @@ -0,0 +1,110 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/faraday,ftgmac100.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Faraday Technology FTGMAC100 gigabit ethernet controller + +allOf: + - $ref: "ethernet-controller.yaml#" + +maintainers: + - Po-Yu Chuang + +properties: + compatible: + oneOf: + - const: faraday,ftgmac100 + - items: + - enum: + - aspeed,ast2400-mac + - aspeed,ast2500-mac + - aspeed,ast2600-mac + - const: faraday,ftgmac100 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + clocks: + description: | + In accordance with the generic clock bindings. Must describe the MAC + IP clock, and optionally an RMII RCLK gate for the AST2500/AST2600. The + required MAC clock must be the first cell. + minItems: 1 + maxItems: 2 + + clock-names: + items: + - enum: + - MACCLK + - RCLK + + phy-mode: + enum: + - rgmii + - rmii + + phy-handle: true + + use-ncsi: + description: | + Use the NC-SI stack instead of an MDIO PHY. Currently assumes + rmii (100bT) but kept as a separate property in case NC-SI grows support + for a gigabit link. + type: boolean + + no-hw-checksum: + description: | + Used to disable HW checksum support. Here for backward + compatibility as the driver now should have correct defaults based on + the SoC. + type: boolean + + mac-address-increment: + description: | + Increment the MAC address taken by GMA command via NC-SI. Specifies + a signed number to be added to the host MAC address as obtained by + the OEM GMA command. If not specified, 1 is used by default for + Broadcom and Intel network cards, 0 otherwise. + + mdio: + $ref: /schemas/net/mdio.yaml# + +required: + - compatible + - reg + - interrupts + +unevaluatedProperties: false + +examples: + - | + mac0: ethernet@1e660000 { + compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; + reg = <0x1e660000 0x180>; + interrupts = <2>; + use-ncsi; + }; + + mac1: ethernet@1e680000 { + compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; + reg = <0x1e680000 0x180>; + interrupts = <2>; + + phy-handle = <&phy>; + phy-mode = "rgmii"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <1>; + }; + }; + };