]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: phy: air_en8811h: Add clk provider for CKO pin
authorLucien.Jheng <lucienx123@gmail.com>
Wed, 9 Apr 2025 15:09:02 +0000 (23:09 +0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 12 Apr 2025 01:35:04 +0000 (18:35 -0700)
commitba5560e53dacefddf8c47802b7a30b2e53afdcb8
treee07ff10156a43c67aff370ae1211e420f3a73745
parentfaeefc173be40512341b102cf1568aa0b6571acd
net: phy: air_en8811h: Add clk provider for CKO pin

EN8811H outputs 25MHz or 50MHz clocks on CKO, selected by GPIO3.
CKO clock operates continuously from power-up through md32 loading.
Implement clk provider driver so we can disable the clock output in case
it isn't needed, which also helps to reduce EMF noise

Signed-off-by: Lucien.Jheng <lucienx123@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250409150902.3596-1-lucienx123@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/air_en8811h.c