Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp4587115rwd; Tue, 30 May 2023 07:23:26 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7fuMoord48fPFJUymmzAYKqSG1tMEMAyPpNyiO9dcFRcGtKhaWNN+g0WHrTmTKJ9opL2tN X-Received: by 2002:a05:6a00:2e82:b0:648:8c0d:6e4e with SMTP id fd2-20020a056a002e8200b006488c0d6e4emr2723844pfb.19.1685456605817; Tue, 30 May 2023 07:23:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685456605; cv=none; d=google.com; s=arc-20160816; b=dASX4MyPwb4TzCJvYtcdITSRGET0mgzdUYPYMia7gqijUDpY0kGtEMqRBN86QVcdA8 69adm0Gtb12vwft3FrV9fiGA2txgKbOM7HF8hbbp1KftJR318As8PwgL2mnunDkYU2zM 0fTKNJwewwcgZqPblAnOfP78nWuvjCpiTB2I+VuZDpfANS5c7Gc5r2CDbMbJdrM7prEY V+KJTyLaALNIGA4fiHe4Vg+PIYH1T1RYXlZxZHqaS4I9rLg5mg8TZfKT74oCskPXL3ax 7OESdtCNo0xd6TwEijlRDHG/Ui5ICZ8XZdATSYX+3QebZCKNXviF/Dkl+86iJrcKYnYp LS/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=kAaRAHBvmn5TiFi21og9H3c8Ufuxifop3fwjLkOCVes=; b=MXOOhk9sHB6f4/QEQQ72C1SGJE6xie4seCbYTkLLQERydB+l0njXWCAAHfn3Cb0VZx B8pxtX6deAmB52Eqah6hz4nBnG4D6Lb/7LmsOxTf44P/QCFY4/1hSEx1eEKu9df3CA6B Z5sR6ThJhI5eS+2Mv3LmNBE5uJTRQN+nL/WAKHlxotKdHwRQYrKdUSRTYbC1c07Wlsip ZZQ1irRPqnA7doQm1mlYBce7V5fCOCFAF0HNd9vl6Kr7hobtseWhd02eePqeK8Y1y5Ja DQCpKREo2jVMhLnjp5X5OqRnH2fW75xegQeIop8mkfQD/NG4PgZckoYSVms91zxH2OHM JeWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Aek8BtY/"; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g66-20020a636b45000000b0053b8f80c65esi6023420pgc.730.2023.05.30.07.23.10; Tue, 30 May 2023 07:23:25 -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=@linaro.org header.s=google header.b="Aek8BtY/"; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232840AbjE3OEL (ORCPT + 99 others); Tue, 30 May 2023 10:04:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48690 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229709AbjE3OEJ (ORCPT ); Tue, 30 May 2023 10:04:09 -0400 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96A52EA for ; Tue, 30 May 2023 07:04:07 -0700 (PDT) Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-96f683e8855so649589466b.2 for ; Tue, 30 May 2023 07:04:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685455446; x=1688047446; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=kAaRAHBvmn5TiFi21og9H3c8Ufuxifop3fwjLkOCVes=; b=Aek8BtY/hryhXWGyso4A1d8LRPMyM1i6oQXslgfxRZnF8cAliqg5ePF4ytNdN3E+o6 WmS0KpTrdb3r9/kUbqLGU09/wzgYaICG31s/pkSXtBRptvvmnm0O3TN+lcBEOJfNyQJw Jyo2qk66nTv4MIvWjps71q6cdC0XZ5627vivMGlIpQg4f2iwaUCKoZOPqxJSEA+cUqme 7SLaLmXWpBAVoIJTMzfnNHlWJ7YVzvolgK82JIQUgFSaHUaikPkTgbkYT3r1izuzCR9C 75Yr1WaVTrV4AvNAMD1ft0m7sL8mFg0r8vukhZyV6EL86xe1Oxzd2StmJY2OC4/ZSeUv gjig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685455446; x=1688047446; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kAaRAHBvmn5TiFi21og9H3c8Ufuxifop3fwjLkOCVes=; b=ThbxJV/owEcFmPFttwr1ZaP2sjfyVdYvylHrDEuSkQ9ujhg/fVNmxEOLrG83Vz7SMT hFMESJdP8KQvD0u+VqZB8kycZskFRgZSzRwrYc4NfsPTnJRKwKbMAfrdex5xnbE5y/GW 60YUaYvZXgpcMDlt5hWVpaJp92TUXA3b21Rv5+CBLlJ7uce/JwK1dLTSNJty3OY+syur Mg9OSBpOiBWQTyqct4Z1HPkfJHKHJujltV2M/eG5x57SLETiZq88a2X9z40FaGS8YMCq 8dR6cyim2BnQdYQ/rpPUzRtlvsd5Vizmaf6do2ArMfeww1wYDfRO+nBJXzACxr9rb9rV dD+Q== X-Gm-Message-State: AC+VfDyZmR/RLl0p4vAuyDL58Yd3qxl8XyPBKMDGeMi0GgP9XNHEgO+/ fhMKxVzJj7mXjELGrJSnQJpUGw== X-Received: by 2002:a17:907:724b:b0:958:4c75:705e with SMTP id ds11-20020a170907724b00b009584c75705emr2423155ejc.17.1685455446007; Tue, 30 May 2023 07:04:06 -0700 (PDT) Received: from [192.168.1.20] ([178.197.199.204]) by smtp.gmail.com with ESMTPSA id x15-20020a170906148f00b00969f13d886fsm7439467ejc.71.2023.05.30.07.04.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 May 2023 07:04:05 -0700 (PDT) Message-ID: <1cce5a11-f182-04b0-0aa3-ed27614a564d@linaro.org> Date: Tue, 30 May 2023 16:04:03 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v2 1/3] dt-bindings: net: pse-pd: Update regex pattern for ethernet-pse nodes To: Oleksij Rempel , Maxime Coquelin , Alexandre Torgue , Rob Herring , Krzysztof Kozlowski , =?UTF-8?B?SsOpcsO0bWUgUG91aWxsZXI=?= Cc: kernel@pengutronix.de, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org References: <20230530083713.2527380-1-o.rempel@pengutronix.de> <20230530083713.2527380-2-o.rempel@pengutronix.de> Content-Language: en-US From: Krzysztof Kozlowski In-Reply-To: <20230530083713.2527380-2-o.rempel@pengutronix.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 On 30/05/2023 10:37, Oleksij Rempel wrote: > This patch modifies the regex pattern for the $nodename property in the Please do not use "This commit/patch", but imperative mood. See longer explanation here: https://elixir.bootlin.com/linux/v5.17.1/source/Documentation/process/submitting-patches.rst#L95 > device tree bindings documentation for PSE-PD controllers. The updated > pattern allows for additional node names, including those with a hyphen > followed by a hexadecimal digit. > > Before this change, the pattern ^ethernet-pse(@.*)?$ only allowed for > node names like "ethernet-pse" or "ethernet-pse@1". With the new pattern > node names like "ethernet-pse-1" are now also valid. This part is duplicating first paragraph. What you should have here is answer to why we need it. > > Signed-off-by: Oleksij Rempel > --- > .../devicetree/bindings/net/pse-pd/pse-controller.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/net/pse-pd/pse-controller.yaml b/Documentation/devicetree/bindings/net/pse-pd/pse-controller.yaml > index b110abb42597..3548efc2191c 100644 > --- a/Documentation/devicetree/bindings/net/pse-pd/pse-controller.yaml > +++ b/Documentation/devicetree/bindings/net/pse-pd/pse-controller.yaml > @@ -16,7 +16,7 @@ maintainers: > > properties: > $nodename: > - pattern: "^ethernet-pse(@.*)?$" > + pattern: "^ethernet-pse(@[0-9a-f]+|-([0-9a-f]+))?$" No need for inner () Let's make -N suffix only decimal, as discussed here: https://lore.kernel.org/all/20221123024153.GB1026269-robh@kernel.org/ I will send a patch for other files. > > "#pse-cells": > description: Best regards, Krzysztof