From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C3FC2C001E0 for ; Sun, 13 Aug 2023 17:03:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231297AbjHMRDq (ORCPT ); Sun, 13 Aug 2023 13:03:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229451AbjHMRDp (ORCPT ); Sun, 13 Aug 2023 13:03:45 -0400 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 066AEE63; Sun, 13 Aug 2023 10:03:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=WmBybq/PLCY6PDdTWfelJ8wonDUCgtyNRFP2V85KFN0=; b=eYpaQEBmAmBQZDi1I2sNEOXpLI WqQQXXjTLhi63xFCG3Eg2ELzVwU6rVnVDIabnn91BfnSfhhYEdmOHpTbEFOqXVL3AgvEfhGv5HQZW vt7IPUJSz2EbKRqmt8CIuurJxDM9E7RURfw0ajuVGt/90hTVVrvBOxcNP1dz9K7NRFuc=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1qVEUr-003yrz-DY; Sun, 13 Aug 2023 19:03:21 +0200 Date: Sun, 13 Aug 2023 19:03:21 +0200 From: Andrew Lunn To: Daniel Golle Cc: Qingfang Deng , SkyLake Huang , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v2] net: phy: mediatek-ge-soc: support PHY LEDs Message-ID: <9bae16cd-501e-4fe5-9736-d32d958aec7c@lunn.ch> References: <32e534441225c62e3bf9384b797d9beda7475053.1691943605.git.daniel@makrotopia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <32e534441225c62e3bf9384b797d9beda7475053.1691943605.git.daniel@makrotopia.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Daniel > This requires syscon phandle 'mediatek,pio' present in parenting MDIO bus > which should point to the syscon holding the boottrap register. If i'm reading the code correct, if this property is missing, the PHY will fail to probe? Since this was never a mandatory property, it looks like this will break old DT blobs? If there are LED properties, then it should be mandatory, otherwise it should be optional. That way you keep backwards compatibility with old blobs. Andrew