From patchwork Fri Dec 1 15:01:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Heiko_St=C3=BCbner?= X-Patchwork-Id: 17411 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp1181682vqy; Fri, 1 Dec 2023 07:02:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IGY2v0wJ+WhDlGp9aJdISGnLUNKrvc599inT7VY8OJAaW59Gg658sZzAOfASK0D0Mk12u4D X-Received: by 2002:a05:6808:1206:b0:3b8:4614:8b27 with SMTP id a6-20020a056808120600b003b846148b27mr3642666oil.50.1701442923284; Fri, 01 Dec 2023 07:02:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701442923; cv=none; d=google.com; s=arc-20160816; b=aDzPX8pmKChY46bn2ZjbFZc/AHBYQtjo3nsJMZ90cbdQtstugDUhTRuUUB9SQ4Jl/P MYWcuFkm9cvqdOLQvvcTN0UFOQ64IFvG/FwWMtgvJlLaMgA4tUKLt4QEf6QYJfE/AMCB bw/QPitc0jZ8JP4TStkquvBOK7QsydsDVBVE9VfMXj2qJR3VvsPHixh9PS6r4xNPXZlN brn8FNjeEXEnJkPqYtxjPcGF23QANzanxG9iX/3tB8qy8V6OzRw4bZzbaNneUoBdShhT 1cQ0ttheAMswl/l3vfDKvz6A/CnNK0onw5pD/sgqOJH2zeiP2q+s/bC01sZxPFsDK+m2 Lr7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=kyJy8EkjqFAcBkD8HpmDf6spOs0sznAWOg/M23OOoxk=; fh=srB6k/PIOomtNSVyMoDIM7yvcPwE8QdY+n6qi8VoWa8=; b=WVoG8BdWQvojLQcFS5R5oM7ewOIEwejau+SJ40Q4NUEyp6zR+5aZjP42X/LK/H8Z46 PeUwo5JFTHIgt9KK/3JazPRy5xA686UHZ99KNlHntjKOTDnRwLxMj2hfkQ5OBm/cC0Mm 2sLbLDGE1qilYz2fuDhQ2GUnWF5RDWA7Jw60t9pP7V8kcW8t5AHP2JmXb/pXbR8Wk73W jL6NbqyNLM3AGNwOojSWAzCbQKCenhlmK0pD3joJQOyU2hadIdIusFcMpsy+5c/hKeei s+0bexPjFfioBfddUmf+ZWLTZF4bvMXfUkwidf0Q/L/uHyuffpgAYN1dhHtRaE1JT4sK plnQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sntech.de Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id j7-20020a056808118700b003b899cc70adsi1362808oil.190.2023.12.01.07.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 07:02:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sntech.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 3757983741C6; Fri, 1 Dec 2023 07:01:57 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379274AbjLAPBs (ORCPT + 99 others); Fri, 1 Dec 2023 10:01:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43096 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379257AbjLAPBr (ORCPT ); Fri, 1 Dec 2023 10:01:47 -0500 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3D41D6C; Fri, 1 Dec 2023 07:01:51 -0800 (PST) Received: from i53875b61.versanet.de ([83.135.91.97] helo=phil.lan) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r951S-0000eX-Mm; Fri, 01 Dec 2023 16:01:42 +0100 From: Heiko Stuebner To: andrew@lunn.ch, hkallweit1@gmail.com Cc: linux@armlinux.org.uk, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, quentin.schulz@theobroma-systems.com, heiko@sntech.de Subject: [PATCH 0/2] net: phy: micrel: additional clock handling Date: Fri, 1 Dec 2023 16:01:29 +0100 Message-Id: <20231201150131.326766-1-heiko@sntech.de> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.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 (morse.vger.email [0.0.0.0]); Fri, 01 Dec 2023 07:01:57 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784092214752502626 X-GMAIL-MSGID: 1784092214752502626 Some Micrel phys define a specific rmii-ref clock (added in 2014) while the generic phy binding specifies an unnamed clock for ethernet phys. This allows Micrel phys to use both, so as to keep the phys not using the named rmii-ref clock to conform to the generic binding while allowing them to enable a supplying clock, when the phy is not supplied by a dedicated oscillator. Heiko Stuebner (2): net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock net: phy: micrel: allow usage of generic ethernet-phy clock drivers/net/phy/micrel.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)