From patchwork Wed May 31 13:57:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Atsushi Nemoto X-Patchwork-Id: 13262381 X-Patchwork-Delegate: kuba@kernel.org Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net [23.128.96.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8E1A14A9B for ; Wed, 31 May 2023 14:18:25 +0000 (UTC) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2060c.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::60c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B49F71BD7; Wed, 31 May 2023 07:18:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CKgqPCoZyZTz9OxjfqK3e6EeHeUC398CRVtRK7KPPUH7z8VGljCvKJF55Sg5P8szbGaHkzueU7dbffrxLKYLpJxlsec03VeYlVVG5ESYjb7T6SOBncz1iVxGJ4N7wIwmWPPpUj2yjHDFG4DJ0gxbjOv6uurbaAUVa2kHaGc6BO06OUJHRQ3VfKXtJnSBB1vNvFCGV7JVLKloAmGAtRlL2DDQ1CRaGbZqdHmt8N3dl6btpTTrbvj9C++7sytUvJL2dLGe6YyNMoLCrbYz45TuSaS9o0YwhKAhM71ysuZLyCNtMBuykFTxkgzkdDqVlQPipYh2bdLVmiGcXG3r1Aje9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mkj4lxc9clhHb7XfmeIhxucIqooNnwO/emd5hMXww7Y=; b=kCXwnHYlWAj73bsjGvMxBf7KONjhTxNylB1xr66oqAelpjb1yJ7fK9fZVytkTjwudqiBo78mzXJ8imBtTvLgVD7hzxdVSAUjnwPzTbto64J7VexPZ8eO6gNLIjAjVDS4Bi1qZCQZsBTlYiIDMORphgqI99H2XrUKZBYa+rBuL8oX7hB198Sr6vxCd2pUBUiWRr22dyXtyHiOHM6aTcjdnuaUpj6gPh+WHcBvaFlt/cpeZ3F3VVVnlxNuhQA0sZ1qh5M2b1MfrM1JCrghCDGx2CS2TXICzI2UdGnJBVr+fEmOpMs/j+YcWlvux5b/sW15UWP+J6V+yiGZSINxVk/6mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sord.co.jp; dmarc=pass action=none header.from=sord.co.jp; dkim=pass header.d=sord.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sordcorp.onmicrosoft.com; s=selector2-sordcorp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mkj4lxc9clhHb7XfmeIhxucIqooNnwO/emd5hMXww7Y=; b=YEUbYtGZIfwkXJU9qfEJrj3p21nYXBOhuO3uzO+IFx5TD/QB/SlJtcWBEB/NembZTgQe966y9vVUIrW3HhwDdNXJ+2rGDDpABWA3RUov/s+tlveszpmGGxf6Z/jt1WL5WAs34zEXH2XZwFs+1mzTIVM/BL+p1eHUGEig3tf+y2A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sord.co.jp; Received: from OSZPR01MB7049.jpnprd01.prod.outlook.com (2603:1096:604:13c::13) by OSZPR01MB8138.jpnprd01.prod.outlook.com (2603:1096:604:1a7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Wed, 31 May 2023 13:57:57 +0000 Received: from OSZPR01MB7049.jpnprd01.prod.outlook.com ([fe80::361d:fa2b:36c9:268e]) by OSZPR01MB7049.jpnprd01.prod.outlook.com ([fe80::361d:fa2b:36c9:268e%2]) with mapi id 15.20.6433.024; Wed, 31 May 2023 13:57:57 +0000 Message-ID: Date: Wed, 31 May 2023 22:57:55 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 From: Atsushi Nemoto To: netdev@vger.kernel.org, devicetree@vger.kernel.org Cc: Michael Hennerich , Alexandru Tachici , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Horatiu Vultur Content-Language: en-US Subject: [PATCH net-next v2 1/2] dt-bindings: net: adin: document a phy link status inversion property X-ClientProxiedBy: TY2PR02CA0015.apcprd02.prod.outlook.com (2603:1096:404:56::27) To OSZPR01MB7049.jpnprd01.prod.outlook.com (2603:1096:604:13c::13) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZPR01MB7049:EE_|OSZPR01MB8138:EE_ X-MS-Office365-Filtering-Correlation-Id: 824a1794-cae9-47c7-2c60-08db61df09ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zpztyfQ6e1S25M3pvr/5A0v6p1i5Y6vGJcntvMgeQpK4nZ6aC57drTdJmCkSkqq84iy25KN/dznwXwZQ/UMCYZGtl/mQZFHQfbn+07Z8HDgaIVpa8xDa9VK48LJIECm2tDKsa9xVwpOXWXbXagtomUOK7cUz9svEj5gUPFKgf12n5XvLPBFVrJcrPBa1HGzvi/qTO/OtNnscJS+SUQfzLU4zIq+gUgGNOhvadFZ3p+bzpk0IIELtQnUZapKHDzXqEJ0ijIBE7p5k9iZI9AHOkZroaDXiGIZXzBVQPXX6HFSMT+EMdZG3HiQwh0b1e2Os4sYG/J2Gu5DSMWnYVGN6FXGFIcfnOJT+TAT4kL9vxf90BatrNSXumkTqeTFL1fW/y12YCPNDVB5v1jAFoI2yJRyyf3AJ42x5+ip75v4TPxXgKbViG80WDzJ+SGCSiy0exkWCj/BBqjlFrHKjOFJs6oKOrW/oemfWtLOGzrd3yh83dzKqbGQtbTu2UiuBgs6i5Rjo5EKOxuKAWLoe14ovFKz/sQvOm4SpJMrqnZNfVbCTf7e/hFmJDKRJ+eWOPDvfcDkHqS+7cY4T+gu/GEwF6zqmM4oAB8Qh4Gv4bBHiuqRh67mzBQ0tVkds4bbx+Gr7iKH5+xISRLWzGHmgMsskLQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB7049.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39850400004)(346002)(396003)(366004)(136003)(451199021)(83380400001)(38100700002)(41300700001)(31686004)(6512007)(6506007)(186003)(2616005)(26005)(6486002)(478600001)(8676002)(54906003)(66556008)(66946007)(66476007)(4326008)(316002)(5660300002)(8936002)(44832011)(7416002)(86362001)(4744005)(2906002)(36756003)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?6kwSnrCXJwNNRjydtee6i4AxYTcA?= =?utf-8?q?imsHt4N6Q3PVWDC7UHn8pKlMLeVqkaclISmEUOb6KC7XYQZOr0w0lV5t4j9X6aMyV?= =?utf-8?q?HyJVpVazOfFFf3PnmOnDGkfklT55JRmW7HPsNAXWBpxzgONls5npLTXjMm8DeQMz+?= =?utf-8?q?Ic1MKkPFeGdNEXgPNf3DoJUoW9OdeUu4Va5+AEhzmBNFHe0KmbO3cds/aUjShH1Ap?= =?utf-8?q?+l4xycqCRG4pIPBLT/ENrQJn6AeHu9RRw8QZIpH16HCasFt3+mLeOVs3JfcRXeoZo?= =?utf-8?q?xCc+ylehysyEpw2Aio9Ewqw2FChqNr04pSIJfliht1KIId6RsY9Zbd75JBS2V1up7?= =?utf-8?q?y3kcD6VgaA9X/xCiCtpQ501+D7AXmBsT5XBK8V8a5wQ0QzUbwoLU2rsKD2Dx2VBcv?= =?utf-8?q?J94IYNk5Kx0g0FAH+Mx9TWNz/EF+H5lFxloXSHhDmvtScu5CNKxtLnQ+rTsZdWYc+?= =?utf-8?q?RThD9rdfeFb7afQjD2gGJ1VpqalD9Nz9d0eN3oeesSOb/ybfWOHe/0WBCGE8nQbdy?= =?utf-8?q?Qm0Q5G9EOOUAPq7/Q5BBILqs0IOZwt/BYJZ/JcD1Zq/aoq2pt23xgF7XStT92VjWb?= =?utf-8?q?hbNJvGuMnFo9hOzjkuvHZo3PD97FRbxgSDKpj2tMJbNZvGba/i+LLJtKccd2xZKse?= =?utf-8?q?7/WnFVXgge9K/I6f28lD0k01KFfcuRzAMaNFOcrDeYm3LCYs3MjDBRDD1JlwMMuLX?= =?utf-8?q?16xYAZLgFKhMn0B25YsoeK9GFSz2/H/Pf2sYrOlgfqADYNgO9FPYTab5uS7d/XUpy?= =?utf-8?q?hDzPcFq55fTSB+wz3cXvOiN5v2rseI2c5al6XORSWwP5tEb8NCjQMlCkb0jVuS7gE?= =?utf-8?q?kiFEypyEyH3N5Qhc3agraW6OmQESuZzEAozOPColZgb0AXXmQEcEZwhfMa3BfRfS1?= =?utf-8?q?N3B3FCaftHFk4Rq42Qa6BduXMMF5hyVGTBCwj7seHtaFLwrGChiO3pYp0MFYrfWnB?= =?utf-8?q?ZePjk01tmmlp+TI++2Pk0khGJN+yMqbzBDrdFPA8mkC/pSfI3ON3ejKL6ChQqCkYN?= =?utf-8?q?ha4jrKISuuDpz/fXQ2vAQpj/NG+gNTUFAnf865NRy6Fy5USbIBSdfEucxX9WMpuLt?= =?utf-8?q?CI7YKsgIqqYJEdBxr0+NlV3pGgOWvavgGrv9+aEdiLu4R6YNxdq7VYMkRykP7vFuh?= =?utf-8?q?/YT/nCFk+SQBKHdbgDNxWuBVU1MCobfjej0+A2o+1HoStcVuIyKVDj3trrehiLzSW?= =?utf-8?q?3uq6WRaZMV5U5yz7hO2JNhmdy2gudbpqS1eKX7hfZJqus/yEsb14FOy3OrcPth61l?= =?utf-8?q?gVT9zpMct/tWNEwntI5+YDT5xHVoChWVtXS7d4KOVl1SS26ZFge66sgVy9336d8kc?= =?utf-8?q?FVyAZ9TQxkoyZ/Hv0x6+LEpWU5wbX5mE7TrgagzIgexr9ampKfb/QsYJ+xENSZMPB?= =?utf-8?q?Q0CDwR99vpXkUxZUGDZMk2pb2tK3a8acAh4Fr+BCxI/5wu1WOUe4YYo5/sHLJ5AZC?= =?utf-8?q?hMw8LWaQOFiuJCKd/lqmjwG28SBGttcIqaRq4Q7h/93rM4EQUJkTGpCLjHtGgxQje?= =?utf-8?q?RUU1+u96RI3m2GYhTmljEGxCLmchPkjXmg=3D=3D?= X-OriginatorOrg: sord.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 824a1794-cae9-47c7-2c60-08db61df09ab X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB7049.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2023 13:57:57.2120 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: cf867293-59a2-46d0-8328-dfdea9397b80 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0ADhBd3jgJzq6XPK7HF3ADxbWh87Cyq7VDrlzHQ0MauH1/7Cszm+DLOVzHex+AspLspAxTJIuRq0lQtnnYJngomvCwJCalWH8UefUso6ZKs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8138 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_PASS,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 X-Patchwork-Delegate: kuba@kernel.org The ADIN1200/ADIN1300 supports inverting the link status output signal on the LINK_ST pin. Add support for selecting this feature via device-tree properties. Signed-off-by: Atsushi Nemoto --- Documentation/devicetree/bindings/net/adi,adin.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/adi,adin.yaml b/Documentation/devicetree/bindings/net/adi,adin.yaml index 929cf8c0b0fd..cd4a1461da1f 100644 --- a/Documentation/devicetree/bindings/net/adi,adin.yaml +++ b/Documentation/devicetree/bindings/net/adi,adin.yaml @@ -52,6 +52,11 @@ properties: description: Enable 25MHz reference clock output on CLK25_REF pin. type: boolean + adi,link-stat-inv: + description: Enable the link status output signal on the LINK_ST pin to be + inverted, meaning that link up is indicated by setting LINK_ST low. + type: boolean + unevaluatedProperties: false examples: From patchwork Wed May 31 13:58:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Atsushi Nemoto X-Patchwork-Id: 13262338 X-Patchwork-Delegate: kuba@kernel.org Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net [23.128.96.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 91D441429C for ; Wed, 31 May 2023 14:05:34 +0000 (UTC) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20619.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::619]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A24F01731; Wed, 31 May 2023 07:05:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bg+UhCcOc82i+Kb609YjWVWmIwRqXVq6wEab9L8oWOyvm/RVoRC0ropgwB1WRt1TEGz6iCVYqcc9mhNYWxLYCRu3d9a5Tup7VdVwn04P1rGnWKXBL6SoGz2vsiO0+ebWNJiYhUUtPVBX1sVYj4zwuwm2bLaUlmEclQNEceJsZTWbim8y2Ms47ErPgYddhLN1TCv6rCWvzLYp72VvOFalLuNhteFjjqlI+pA5ZyBLNmbYISXoJPP9MihEyz6BnDQq9XbBhd9omimoNaBWIxwYKtfBtXjg0gMgey/Uaq3DTJGUw129HUU2z37tcADRt2jFkJyLf+KYEzoNvFIYM/By4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sX73XHr2LGtwdekY6ekMinY5QphYUEzpwxH9IFyGblw=; b=W+BqrYG8vZmNAkRgZ7iVA6rWthMtOTDN+i53lxZ2EgEwvNQ5EuJxOEhNF6k2HNIoAfeBluSSkRUhtVFZx6scwwpmpuufUrLcbmleWO87laA/pKH4OTGO1noVw3O+oq2qGyx38DjqR4No2oNbCUvs++pb98eP1bQtBb8q84VSY+USZ2Um4TCHyf7+0MjJzR+jMy0xV5HVKhOlaCEkeFn1oWGGFIOOl2dz4MBhz/h7qGjMPIgARU341SCh2vqPmwG0yRf/meCQscW8yXgCyfOtgl3jkjsGdz1nQ06uvq5DTS0QHq1tDJzBikGmokOYSvXHAO9aVhl9U5tw/QofQZ9CFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sord.co.jp; dmarc=pass action=none header.from=sord.co.jp; dkim=pass header.d=sord.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sordcorp.onmicrosoft.com; s=selector2-sordcorp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sX73XHr2LGtwdekY6ekMinY5QphYUEzpwxH9IFyGblw=; b=ShdMMuJo4Nngb1TGxWno9uw/B9bGVgTIibl3tTDHQO0u3URvE33S9qJHhFv2PowOz60+fDw4UrnZnLyQfCN9xXheb781JkoyxrA0o5Jgcf9akWy7zpyfvJ3nO0APrgUOV1GjUNMvSrSWFNyxTrkqB4KiQn+R0JLd3Cg2Mscqw80= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sord.co.jp; Received: from OSZPR01MB7049.jpnprd01.prod.outlook.com (2603:1096:604:13c::13) by OSZPR01MB8138.jpnprd01.prod.outlook.com (2603:1096:604:1a7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Wed, 31 May 2023 13:58:10 +0000 Received: from OSZPR01MB7049.jpnprd01.prod.outlook.com ([fe80::361d:fa2b:36c9:268e]) by OSZPR01MB7049.jpnprd01.prod.outlook.com ([fe80::361d:fa2b:36c9:268e%2]) with mapi id 15.20.6433.024; Wed, 31 May 2023 13:58:10 +0000 Message-ID: <4a3728d1-86ed-bf1b-81cd-bdd2f274609d@sord.co.jp> Date: Wed, 31 May 2023 22:58:08 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 From: Atsushi Nemoto To: netdev@vger.kernel.org, devicetree@vger.kernel.org Cc: Michael Hennerich , Alexandru Tachici , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Horatiu Vultur Content-Language: en-US Subject: [PATCH net-next v2 2/2] net: phy: adin: add support for inverting the link status output signal X-ClientProxiedBy: TY2PR02CA0002.apcprd02.prod.outlook.com (2603:1096:404:56::14) To OSZPR01MB7049.jpnprd01.prod.outlook.com (2603:1096:604:13c::13) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZPR01MB7049:EE_|OSZPR01MB8138:EE_ X-MS-Office365-Filtering-Correlation-Id: c7b0ba84-fedd-4a1e-5e30-08db61df1195 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TMcefUMUzAbWxh5a0d6q8KRbkUGwb3b6JpCYp3gTovd0BMVtNQqD9iPYkDOgSVxTBNbvgtwtUIXqCl8v5kj69tSwiMVxHJIQd1u+jWw6vSslJMlwTh6aqmdvNOxP6LaQqbA22Xm20KPm515qBT/J1NA3c0P6fRSRE2tQjfV93C2uDGg4iWGqpvYiQSxSggqwlN1GtAFCLnkVWr00sJbqU6ljKCOQr3KLEv/hCfVL1vLvPRqtXq0+eYOXl/7Kpk/0/FOZulMDoH1ZuJFPwCPE0znFX7W7m9k9td2xb5u6k8EIXeQEGQtLpKDcQM8VrrHnI9O+wjt1DrwHqF1eFfwUquZq3L0BkuoGy7vRuRcINJPEP0vqL4wjFdyuwkLvoSoEbK7OS9ab+iVGvyzwrSpYnGCVknHMgPf7jXCwSqXtShAT4/tkqSHm5O4V8bAL0/dHpIYUJu4p9ASgzufquMnh959RgZYvOBaTjs/NYZsyLQRxSmzIWfbP1UPlHHw/OqbDxPGAxU3z6ernd8/P8oojAhX/AmaFyim2oZ8Q4m6gVF4bnBn2ZFkme6BBvc8qUxAD1ujQthSw5xTtU2qKZfszwFGpduxqj/n7kRvQkHTNjBg24WAqastFiqv/MJJ2xWthnA2kToh/NUKdg3ff8sxxDg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB7049.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39850400004)(346002)(396003)(366004)(136003)(451199021)(38100700002)(41300700001)(31686004)(6512007)(6506007)(186003)(2616005)(26005)(6486002)(478600001)(8676002)(54906003)(66556008)(66946007)(66476007)(4326008)(316002)(5660300002)(8936002)(44832011)(7416002)(86362001)(2906002)(36756003)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Ta3NOLpyNqtp8qjSADv/Ejaf39ui?= =?utf-8?q?6/Sxlb1oaxldXcFc2GjxgdMxCTlJAr+U1STXYKotqZ1/0YuQiqSbSdeFU+VNd3cDb?= =?utf-8?q?3wrqGJnbtyvaMYKjvSfLox6rKjhjZ28UJAKtT7eFEdsduwpEjzUmpqOwggqC8/Vac?= =?utf-8?q?emMqAz6CrLQt1xJ/dsxF+v/K2/yBOnSOdQ8Ghrls7slDpCjfoW8ZwJHy0CTz1LNz/?= =?utf-8?q?GFZCpS5sts6+si3yAV8Y8257YpIJ7ZR7UvWGR3Z4sqftOLDfsp7QpzMYwSeGQL8uS?= =?utf-8?q?7E4MQw0Ei1NngDGrMrVTJGEeMtmAtynWN7NMV0httYNIPAwHb20SEx9CnoRanTei3?= =?utf-8?q?hgBEy9rftDInfcbh+vuesUbLyk/RLpuy3+YNVkVMG5GJ0HChb7H2iIHVhQHwBTdPl?= =?utf-8?q?E1Vaxkl0dqZA91SXmOhDGemFujvYtgt9+GNlI/deSva2H+OU6ScNIRqUGgC0eSD8t?= =?utf-8?q?EsRfN/LBWErjY4Vxjj5uPYMzHyQnOTIdNnCyEXUeX6JfpDSk32T5c2kFr02lycGnM?= =?utf-8?q?NR/UgbmVrCmfdp9+opmcfLvQzU9pKQOv7k521zGl6g7IkIUTq3s7EO9MbIBOh//TC?= =?utf-8?q?gKmvxzoj1WrZJQRrfUghcLp/ShQrnkIjXn75KUppLk+mAKJ2tZ3yNLtlpSnzheflh?= =?utf-8?q?+VufqdTnumsOD8nY8y2YMkVfGswSPPoLvGkodqb0e3CmIZIDIQWhmRwT52rC/JPC7?= =?utf-8?q?bLMJZRzK/ipGE3dCi8cwl+tTSXUj3fqOf5YRSKHKldcLXw/hTWAwtfBR3R7haMC+K?= =?utf-8?q?4JltcaI2V+B6ua+DfXopAaEHf8ytbU6EqcL6jEdCBF8uWWsTEopPl1IZ92WYhinVQ?= =?utf-8?q?tIkxOWVXJwz6kf9k8fHXaIzJVdsQm2pox0eu+OMyHS8WXw99zLg0H+g50m6YvHmzy?= =?utf-8?q?Jdxh0eXY0WVhPcmlVEjMFaRiNYjXVBsijOY57Vw4eIkXo67gAM/i3XR0FowH6D1IG?= =?utf-8?q?zs/8gLy2o8pOhGPIDRAbpLH77STBUmcTSZ7B+lUfOPoErBjqKtaNZf9W+lrioV3Qc?= =?utf-8?q?MNc+TgBpLLjl+kizYoMNsKabZECQf0wUOGbya0wkz6HN1XRu4QbGb6Q5Mn/M9vXck?= =?utf-8?q?6uOackfVxoo52wldL+vyxSv9z4NkM6Ao9L5Ql2IDBuc1NVVZFwWoiotrkbuJmtYZQ?= =?utf-8?q?g0Ed7ZpNp8tb/CB3rZVztAv7ggiJmvXTwpz22cYK1YDqs57+b4Zsvtv8lXXCgdIfm?= =?utf-8?q?X38CGpSwWHdlx9KD2XsNeVmeFHeuyX4zEnwODudCnT64fBjz9gWdy4ns4JFyGspYh?= =?utf-8?q?wy5vppemF0cAbRo823qA7QS+3fwt4GEQtrwG5H0v6K03hxEmbQdN/snFL186O3QHY?= =?utf-8?q?2qNn5MlU7vPnB3yozaYWKHN9aljCbxn6K1sZLPbY2fUQJo4Y8H7pY0rcuUtSq/nUF?= =?utf-8?q?DlUveDfBWiu4mrqlQaB6cQ6WcxxAf5STVHmx8KOZoOP7H8no1aT4PAAKOMAyyg5Da?= =?utf-8?q?w62GtSTj0QeSGS7yIVNuCPfCtv3XuDUrrHCLIvGbqMvAuuGxIcEnNkw3/UbLFyuq0?= =?utf-8?q?Yye+TmiVQIaKsM9p8jYOzTdDU1kZHraq5w=3D=3D?= X-OriginatorOrg: sord.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: c7b0ba84-fedd-4a1e-5e30-08db61df1195 X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB7049.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2023 13:58:10.4378 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: cf867293-59a2-46d0-8328-dfdea9397b80 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /0VsBGBkclJKvid2IVxuByjOCdb4vF/XJ1GNlAn3cHN7P29shaVek1/uqlk8BrAQKslUFPfvK4kzNAxh+nniSX7KOm89MK357CHQAgVCXgs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8138 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_PASS,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 X-Patchwork-Delegate: kuba@kernel.org The ADIN1200/ADIN1300 supports inverting the link status output signal on the LINK_ST pin. Add support for selecting this feature via device-tree properties. Signed-off-by: Atsushi Nemoto Reviewed-by: Horatiu Vultur --- drivers/net/phy/adin.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/net/phy/adin.c b/drivers/net/phy/adin.c index 134637584a83..331f9574328f 100644 --- a/drivers/net/phy/adin.c +++ b/drivers/net/phy/adin.c @@ -140,6 +140,9 @@ #define ADIN1300_RMII_20_BITS 0x0004 #define ADIN1300_RMII_24_BITS 0x0005 +#define ADIN1300_GE_LNK_STAT_INV_REG 0xff3c +#define ADIN1300_GE_LNK_STAT_INV_EN BIT(0) + /** * struct adin_cfg_reg_map - map a config value to aregister value * @cfg: value in device configuration @@ -495,6 +498,15 @@ static int adin_config_init(struct phy_device *phydev) if (rc < 0) return rc; + if (device_property_read_bool(&phydev->mdio.dev, + "adi,link-stat-inv")) { + rc = phy_set_bits_mmd(phydev, MDIO_MMD_VEND1, + ADIN1300_GE_LNK_STAT_INV_REG, + ADIN1300_GE_LNK_STAT_INV_EN); + if (rc < 0) + return rc; + } + phydev_dbg(phydev, "PHY is using mode '%s'\n", phy_modes(phydev->interface));