]> git.dujemihanovic.xyz Git - u-boot.git/commit
phy: phy-mtk-tphy: add support for phy type switch
authorChristian Marangi <ansuelsmth@gmail.com>
Mon, 24 Jun 2024 21:03:27 +0000 (23:03 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 8 Jul 2024 17:45:50 +0000 (11:45 -0600)
commitd4a489c1b21cba778600b441b59c8bcf2a879388
tree7f856c56bfe64e742adca91d1ead06ec4c529439
parentd3c610fa462a76880845920e7c535133a264448a
phy: phy-mtk-tphy: add support for phy type switch

Add support for PHY type switch via the mediatek topmisc syscon.

This is needed on mt7981 to make the PCIe correctly work and display
LinkUp.

Follow the same implementation done on Linux kernel with the usage of
the mediatek,syscon-type property.

Example:

u3port0: usb-phy@11e10700 {
reg = <0x11e10700 0x900>;
clocks = <&topckgen CK_TOP_USB3_PHY_SEL>;
clock-names = "ref";
#phy-cells = <1>;
mediatek,syscon-type = <&topmisc 0x218 0>;
status = "okay";
};

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
drivers/phy/Kconfig
drivers/phy/phy-mtk-tphy.c