Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp918549rdb; Fri, 20 Oct 2023 03:26:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHyvvMhXcntLmZ3jEhdzyhUqGZHDt9FKizQ9HmiDQajxjhPDcQ6bgHQeib9Wrc29rAhG52L X-Received: by 2002:a17:903:447:b0:1c5:9f52:6a5b with SMTP id iw7-20020a170903044700b001c59f526a5bmr1304393plb.42.1697797598343; Fri, 20 Oct 2023 03:26:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697797598; cv=none; d=google.com; s=arc-20160816; b=PMd+OO9b5lFsEZFXVeLnYfmrHPDfkvhFMus/mAuPSboMXK8pVhZlDwzdfn1E+yI0Q3 Y9VpaFE7Opig549AtQealfOIA+VXqAL1A4TbheLUT96vZPsIObp6qWtf4g/gUURIOYeT Y2kQAtn9wA1XHZ/5JVQ3YAo/657kriD1/PbAPfbt2RKt1Y6T4mIs97puIB80v6RoMYOC diluLOYiTDPN6bPzT4f4WMpB45rvd8mhCAaOOjbFENSxtEWXMGKK0thjSLC3wcaB1AIY ftbQ+PTbfNeDSgmVya703VBI8f6dl0WIobxc6Mc8ZtNyJjcKf3lZqRD9Hf8BTxYBEBVU 0G5w== 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:cc:to:from:date:dkim-signature; bh=rqPy64WSZA+4wUylMe4RJhArwfqJFkAGmouyl6GLC3U=; fh=v1QLUlWh4v8JabzxOB4YNODMul0EuXqGYip1U1S/nfU=; b=S4MvJbkRrI/S3sxrEZV/Hr2Vl/CvwtvoSbYq01YyDbC0aLyEpwzgM9tXSoyz00n4fv 1RhsPAXujY7AMYKLMpotfaGWYZB8NdscEZU0MZLjLecbUJQIhg2sY6HJ0AIypRZpd0MQ cOcnJ7EGv4Aq5sx2mJLrj3O8KEz7bZCKx5CvWVzG/82oOPP0c3ZxP5bD/b8cJKLrv8Jp r56AouthMwTRDDUObbKX1x+qggla5/ccvN0Q6hwN2ZYCyfksVz3R0Iu5OdHeQ3+EBmVP GnHZBoKD2Ym+KfoyiJQPeTfu+t19Uif5efxZ3q/PGUDz52h0L2lVMp5bYquCSAXXR/L5 VXRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SoedXVhA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id 18-20020a170902c21200b001bb324569efsi1414483pll.364.2023.10.20.03.26.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 03:26:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SoedXVhA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 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 (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id B1DE882B9D58; Fri, 20 Oct 2023 03:26:35 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376776AbjJTK03 (ORCPT + 99 others); Fri, 20 Oct 2023 06:26:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376794AbjJTK00 (ORCPT ); Fri, 20 Oct 2023 06:26:26 -0400 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39F4EB8; Fri, 20 Oct 2023 03:26:24 -0700 (PDT) Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-53e2308198eso922540a12.1; Fri, 20 Oct 2023 03:26:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697797582; x=1698402382; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=rqPy64WSZA+4wUylMe4RJhArwfqJFkAGmouyl6GLC3U=; b=SoedXVhAXGqFPCgRlijCipN0O+FNqeOjo42goy00lCcoIiAxuieNLAzYrX3NXLZ9i0 BlG8vc4xBIXbnB70FsUVieC4fpvqi0T/N/6usK7g2Lxs4kLUvNx415xJMTFIz3sAkJCk sukpaHBhvMIne9pXx4i2OsKoolK6tsH5DeLQBsjmUSrPIpETpICLTd7Px61OmpupH2bk CHFUD4aSi6QFidV/XWaqxkVRwoKbbBJbBudnD01Sfopjl5ImZQE4oxuTC22E/8gfyv2o EM1nJoLMg91oBMMdZFb2NN85zUUcVKqEROdkZRPANLbCCyWYIZn27FGOS1bB/O00y473 58wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697797582; x=1698402382; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=rqPy64WSZA+4wUylMe4RJhArwfqJFkAGmouyl6GLC3U=; b=PlRcsbTZiezfsl9aiG268dof0810fyXXMRUxwYte45qgqly37PosI0W2/o8wCWgOBn hFB681fYaIU/lIBvo+aoFm+q+yZw0wXE6oggthrCDYgNrOuf1wdZcW2iCroBYt18xben vlomAF7wvpLG9zIVbVWQYwqY1hM3N0nwloCpQU3Z7Id2P0HXmlr39reNPjpmaGVNsoV3 SqykcWVIk68LSDRJnva889RlGuHzcG5XswalZsL8FuRgR7WJ1Wb9jlYEOqcN006iXKGm nzvzybweiWbyK6hX6bgrb8TeMRovqszodU949VdiApeccw09LfCiEOmQwreHtdAjlNbZ Chgw== X-Gm-Message-State: AOJu0YwYlyYgh0eq6fFXElcqHY40ZZr8ZdQKiBK2RAAVXdlcLlpru3M7 JnU0KmUwrd1ndFMFaHCtY04= X-Received: by 2002:a17:907:2d27:b0:9a1:c991:a521 with SMTP id gs39-20020a1709072d2700b009a1c991a521mr929212ejc.4.1697797582567; Fri, 20 Oct 2023 03:26:22 -0700 (PDT) Received: from skbuf ([188.26.57.160]) by smtp.gmail.com with ESMTPSA id t15-20020a1709066bcf00b009a13fdc139fsm1183335ejs.183.2023.10.20.03.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 03:26:22 -0700 (PDT) Date: Fri, 20 Oct 2023 13:26:19 +0300 From: Vladimir Oltean To: Ante Knezic , Oleksij Rempel Cc: UNGLinuxDriver@microchip.com, andrew@lunn.ch, conor+dt@kernel.org, davem@davemloft.net, devicetree@vger.kernel.org, edumazet@google.com, f.fainelli@gmail.com, krzysztof.kozlowski+dt@linaro.org, kuba@kernel.org, linux-kernel@vger.kernel.org, marex@denx.de, netdev@vger.kernel.org, pabeni@redhat.com, robh+dt@kernel.org, woojung.huh@microchip.com Subject: Re: [PATCH net-next v3 2/2] net:dsa:microchip: add property to select Message-ID: <20231020102619.67fc3aaknvukwij4@skbuf> References: <20231019165409.5sgkyvxsidrrptgh@skbuf> <20231020084620.4603-1-ante.knezic@helmholz.de> <20231020092729.gpbr7s2cbmznmal7@skbuf> <20231020100053.wf3jivdkdfaunfgh@skbuf> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231020100053.wf3jivdkdfaunfgh@skbuf> X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,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 fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 20 Oct 2023 03:26:35 -0700 (PDT) +Oleksij On Fri, Oct 20, 2023 at 01:00:53PM +0300, Vladimir Oltean wrote: > On Fri, Oct 20, 2023 at 12:27:29PM +0300, Vladimir Oltean wrote: > > On Fri, Oct 20, 2023 at 10:46:20AM +0200, Ante Knezic wrote: > > > Ok, will do. I am guessing I should leave the existing > > > ksz8795_cpu_interface_select() as it is? > > > > I would encourage moving it to the simpler call path as well, but > > ultimately this is up to you. > > Also, could you please put spaces in the commit prefix ("net: dsa: microchip: ")? One more thing. You two are working on separate things on the KSZ driver (Oleksij on https://patchwork.kernel.org/project/netdevbpf/cover/20231019122850.1199821-1-o.rempel@pengutronix.de/), and this creates conflicts in the DT schema and in ksz_common.h. For the most part, those are avoidable. Could you coordinate so that both of your next submissions do not conflict with each other? That means that each of your series can be applied independently of the other (Ante's first, or Oleksij's first). For example, the dt-schema properties do not seem alphabetically sorted (microchip,synclko-125 comes after reset-gpios), so putting wakeup-source after reset-gpios, and leaving microchip,rmii-clk-internal at the end, seems a viable strategy in avoiding that conflict. The conflict in ksz_common.h will be automatically avoided when rmii_clk_internal stops being stored in struct ksz_device.