Received: by 2002:a05:6358:111d:b0:dc:6189:e246 with SMTP id f29csp83876rwi; Wed, 2 Nov 2022 09:33:21 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4gc5Sw4qyjBD/q/AASOjSzwzQMQkNJUiJuN/4gznneHxwmSR3K5FXcAe+RdJPjZnUndbj9 X-Received: by 2002:a17:907:6d9a:b0:7a0:d2d9:31cc with SMTP id sb26-20020a1709076d9a00b007a0d2d931ccmr24854204ejc.747.1667406801377; Wed, 02 Nov 2022 09:33:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667406801; cv=none; d=google.com; s=arc-20160816; b=nUe0P5a7eXb/y5KOLFONXCibGdT3+2PRsWzT3J8FbN7w7WGaAFCq+AZSb4zs46Ug8O Iyd5nyJ2XAPd+EPOaogByD+Xp5CFEhKJm4miOVx+c8+m5JRSLtkKTZn6jInS6mBiFMus VU7NQibjGZTdOPoTPfCAOjOM6OqofgpbN3cVRKhHVuYd3zkKp4Md1D4HoZyHvabqd48S rJWcIaUwF91cqq1K98Xm7s+8zMxrtfS4Sjr2Y75diZZ/pHKUYDII2RFtLabY9PdWbuoD Ue17jAD7riATwRpRA4DBEHtlUYeBKxCp6jRMlZjH7XQ5D8cEPXNESrLcEIz11mCDeHWb 9nkw== 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 :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=DqcHEbUhCxHVF2jWXX9rIliz1pXonUtemL5GAsoaHYk=; b=UtXZa1b+1HGZrVU+06xoTBXCrq3A/WAeHyq0cgjPKoJ/y9ZpyDDvIE73LqLDONpWj1 RJ7VfmNJgozkVseFzCzuUD6TCK64nrcnL4bFt/uX3gdWB9hrjPZi+Awg0VCOSgKVCigh qhM/6fj09sqEnINI1+oPQpSH6uxsx+v/2wVDes4wnM6nNAm+GGYWWP31Qcq6Yq8nnRAZ BMCqiaUtDtSa0JGmVqyS72/ibRIsVx6tJ0pzTdssTrn07/mwegcVbM34QVgj5vGxBbvR Og3SRJuh+UhHgeiZwK7R6QYoCyTPKvERenWv9W2+hZ8uR6PBTqQWkRKflcUuubWDEIQ+ g3Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=cjJzrwSc; 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 y3-20020a056402358300b00462848f0cdbsi18691053edc.299.2022.11.02.09.32.54; Wed, 02 Nov 2022 09:33:21 -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=cjJzrwSc; 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 S230123AbiKBPsa (ORCPT + 98 others); Wed, 2 Nov 2022 11:48:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230161AbiKBPs2 (ORCPT ); Wed, 2 Nov 2022 11:48:28 -0400 Received: from mail-qv1-xf2c.google.com (mail-qv1-xf2c.google.com [IPv6:2607:f8b0:4864:20::f2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8ACD02A400 for ; Wed, 2 Nov 2022 08:48:26 -0700 (PDT) Received: by mail-qv1-xf2c.google.com with SMTP id i12so12752659qvs.2 for ; Wed, 02 Nov 2022 08:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=DqcHEbUhCxHVF2jWXX9rIliz1pXonUtemL5GAsoaHYk=; b=cjJzrwScQSgi/EZHgfDyhONjigKwZTUHGMRYmsipn6PDa/tNpPT/r2YTXbwn+PRKJ4 hvzoTNyiUfkrVhEJfrY/3QI261jDZLrgAhiEEfSyujwWfrmCA47QPAcaRWNz83HrWHcC oSBkL/Puj1M+J8+qZCePxUcHVUMGN6VMGWnKOQIcaLXmxQlCOZoxjDMHjtrOTcHIqTM8 flR7MAuX6cP0wvRF6Hwx/xzO3ezPAqetNe8ghGHlaO57R5Y8am849P9vRJUIkM+YNNWq rldzL5zpeBkMlu+KVhL+JAIcsiW8ZuqfkRkD4l68HPX4D2c5AdQNJVLVy4LNtv9FgbRt RR9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DqcHEbUhCxHVF2jWXX9rIliz1pXonUtemL5GAsoaHYk=; b=ZYDTmeH8hw7yNBggwcY65Ar+VYuFObz/qfeejuL55wdfAcbJif9k0CmV5z8Pa+55Sx ihMoPjUxKiqhnlmr7mQFLM+aNDEKwNjVfPC5IxVPxPLwEXV6+1q1P2T2L4AA5pikKOLk lPYWXEMjqRWMK0MHcX0hm2KjYWTFWpZzSSZF+5j85NLhkL/X/qqh8xqy3AIWkVhPAwWS 0m+pvKAovb/dY2aY7X2v3JSw+8y8t+LeLNxH/P465p08/C5KclbXv1H5sXGIx7+Sjju3 Ao7Rhtt+qzAU0T/RbFpdXloxhqkIkpxN/xSc0X7ZxQVEr4swyvzGlMK6O8c3dxYtWWj5 p0AA== X-Gm-Message-State: ACrzQf1v2pEqtv89ZW4IH6uX6EJoJtUJySpz0jeStbLzO2AgqrjFtIEJ 2dLaXUlK/6FfBHcyf6vJbuTwPg== X-Received: by 2002:a05:6214:ccd:b0:4bb:663c:8018 with SMTP id 13-20020a0562140ccd00b004bb663c8018mr22348600qvx.24.1667404105566; Wed, 02 Nov 2022 08:48:25 -0700 (PDT) Received: from ?IPV6:2601:586:5000:570:28d9:4790:bc16:cc93? ([2601:586:5000:570:28d9:4790:bc16:cc93]) by smtp.gmail.com with ESMTPSA id w20-20020a05620a445400b006cbe3be300esm1361638qkp.12.2022.11.02.08.48.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 02 Nov 2022 08:48:24 -0700 (PDT) Message-ID: <4d981879-f6e2-8046-1a34-f11abfb19187@linaro.org> Date: Wed, 2 Nov 2022 11:48:22 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH] dt-bindings: net: constrain number of 'reg' in ethernet ports Content-Language: en-US To: Rob Herring Cc: Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Krzysztof Kozlowski , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Lars Povlsen , Steen Hegelund , Daniel Machon , UNGLinuxDriver@microchip.com, Sergey Shtylyov , Manivannan Sadhasivam , Srinivas Kandagatla , Jonathan Marek , Martin Botka , Taniya Das , Christian Marangi , Stephan Gerhold , Shawn Guo , Vinod Koul , krishna Lanka , Iskren Chernev , Del Regno , Robert Foss , Jeffrey Hugo , Govind Singh , Loic Poulain , Vladimir Zapolskiy , Dmitry Baryshkov , Oleksij Rempel , Horatiu Vultur , Vladimir Oltean , Claudiu Manoil , Alexandre Belloni , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org References: <20221028140326.43470-1-krzysztof.kozlowski@linaro.org> <20221028140326.43470-2-krzysztof.kozlowski@linaro.org> <20221031185737.GA3249912-robh@kernel.org> From: Krzysztof Kozlowski In-Reply-To: <20221031185737.GA3249912-robh@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 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 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 31/10/2022 14:57, Rob Herring wrote: > On Fri, Oct 28, 2022 at 10:03:25AM -0400, Krzysztof Kozlowski wrote: >> 'reg' without any constraints allows multiple items which is not the >> intention for Ethernet controller's port number. >> > > Shouldn't this constrained by dsa-port.yaml (or the under review > ethernet switch schemas that split out the DSA parts)? dsa-port should indeed have such change (I'll send one), but these schemas do not reference it. They reference only ethernet-controller, which does not even mention 'reg' port. I'll describe it better in commit msg. ethernet-switch is not yet referenced in the schemas changed here. It would not be applicable to asix,ax88178.yaml and microchip,lan95xx.yaml. To others - probably it would be applicable. Best regards, Krzysztof