Home
last modified time | relevance | path

Searched +full:mt7988 +full:- +full:xfi +full:- +full:pll (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dmediatek,mt7988-xfi-pll.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/mediatek,mt7988-xfi-pll.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT7988 XFI PLL Clock Controller
10 - Daniel Golle <daniel@makrotopia.org>
13 The MediaTek XFI PLL controller provides the 156.25MHz clock for the
18 const: mediatek,mt7988-xfi-pll
26 '#clock-cells':
30 - compatible
[all …]
/linux-6.12.1/drivers/clk/mediatek/
Dclk-mt7988-xfipll.c1 // SPDX-License-Identifier: GPL-2.0
6 #include <linux/clk-provider.h>
11 #include "clk-mtk.h"
12 #include "clk-gate.h"
13 #include <dt-bindings/clock/mediatek,mt7988-clk.h>
15 /* Register to control USXGMII XFI PLL analog */
52 struct device_node *node = pdev->dev.of_node; in clk_mt7988_xfipll_probe()
56 return -ENOMEM; in clk_mt7988_xfipll_probe()
58 /* Apply software workaround for USXGMII PLL TCL issue */ in clk_mt7988_xfipll_probe()
66 { .compatible = "mediatek,mt7988-xfi-pll", .data = &xfipll_desc },
[all …]
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt7988a.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 #include <dt-bindings/clock/mediatek,mt7988-clk.h>
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/phy/phy.h>
9 interrupt-parent = <&gic>;
10 #address-cells = <2>;
11 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "arm,cortex-a73";
[all …]
/linux-6.12.1/drivers/phy/mediatek/
Dphy-mtk-xfi-tphy.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MediaTek 10GE SerDes XFI T-PHY driver
6 * Bc-bocun Chen <bc-bocun.chen@mediatek.com>
7 * based on mtk_usxgmii.c and mtk_sgmii.c found in MediaTek's SDK (GPL-2.0)
22 #include "phy-mtk-io.h"
60 * struct mtk_xfi_tphy - run-time data of the XFI phy instance
65 * @da_war: Enables work-around for 10GBase-R mode.
76 * mtk_xfi_tphy_setup() - Setup phy for specified interface mode.
77 * @xfi_tphy: XFI phy instance.
86 * sequence of 32-bit writes, here we try to only modify the actually required
[all …]