/openbmc/linux/drivers/phy/mediatek/ |
H A D | phy-mtk-pcie.c | 80 static void mtk_pcie_efuse_set_lane(struct mtk_pcie_phy *pcie_phy, in mtk_pcie_efuse_set_lane() argument 83 struct mtk_pcie_lane_efuse *data = &pcie_phy->efuse[lane]; in mtk_pcie_efuse_set_lane() 89 addr = pcie_phy->sif_base + PEXTP_ANA_LN0_TRX_REG + in mtk_pcie_efuse_set_lane() 112 struct mtk_pcie_phy *pcie_phy = phy_get_drvdata(phy); in mtk_pcie_phy_init() local 115 if (!pcie_phy->sw_efuse_en) in mtk_pcie_phy_init() 119 mtk_phy_update_field(pcie_phy->sif_base + PEXTP_ANA_GLB_00_REG, in mtk_pcie_phy_init() 120 EFUSE_GLB_INTR_SEL, pcie_phy->efuse_glb_intr); in mtk_pcie_phy_init() 122 for (i = 0; i < pcie_phy->data->num_lanes; i++) in mtk_pcie_phy_init() 123 mtk_pcie_efuse_set_lane(pcie_phy, i); in mtk_pcie_phy_init() 133 static int mtk_pcie_efuse_read_for_lane(struct mtk_pcie_phy *pcie_phy, in mtk_pcie_efuse_read_for_lane() argument [all …]
|
/openbmc/linux/arch/mips/pci/ |
H A D | pci-mt7620.c | 128 static void pcie_phy(unsigned long addr, unsigned long val) in pcie_phy() function 224 pcie_phy(0x0, 0x80); in mt7620_pci_hw_init() 225 pcie_phy(0x1, 0x04); in mt7620_pci_hw_init() 228 pcie_phy(0x68, 0xB4); in mt7620_pci_hw_init()
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | brcm,sr-pcie-phy.txt | 26 pcie_phy: phy@40000000 { 39 phys = <&pcie_phy 0>;
|
H A D | rockchip-pcie-phy.txt | 28 pcie_phy: pcie-phy {
|
/openbmc/linux/arch/arm64/boot/dts/broadcom/stingray/ |
H A D | stingray-pcie.dtsi | 37 phys = <&pcie_phy 8>; 47 pcie_phy: phy@0 { label
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7d.dtsi | 144 clock-names = "pcie", "pcie_bus", "pcie_phy"; 156 fsl,imx7d-pcie-phy = <&pcie_phy>; 163 pcie_phy: pcie-phy@306d0000 { label
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-khadas-edge-captain.dts | 19 &pcie_phy {
|
H A D | rk3399-khadas-edge-v.dts | 19 &pcie_phy {
|
H A D | rk3399pro.dtsi | 11 &pcie_phy {
|
H A D | rk3399-roc-pc-mezzanine.dts | 59 &pcie_phy {
|
H A D | rk3399-sapphire-excavator.dts | 195 &pcie_phy {
|
H A D | rk3399-puma-haikou.dts | 155 &pcie_phy {
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pci-imx6.c | 78 struct clk *pcie_phy; member 410 unsigned long phy_rate = clk_get_rate(imx6_pcie->pcie_phy); in imx6_setup_phy_mpll() 653 ret = clk_prepare_enable(imx6_pcie->pcie_phy); in imx6_pcie_clk_enable() 686 clk_disable_unprepare(imx6_pcie->pcie_phy); in imx6_pcie_clk_enable() 696 clk_disable_unprepare(imx6_pcie->pcie_phy); in imx6_pcie_clk_disable() 1378 imx6_pcie->pcie_phy = devm_clk_get(dev, "pcie_phy"); in imx6_pcie_probe() 1379 if (IS_ERR(imx6_pcie->pcie_phy)) in imx6_pcie_probe() 1380 return dev_err_probe(dev, PTR_ERR(imx6_pcie->pcie_phy), in imx6_pcie_probe()
|
/openbmc/qemu/hw/arm/ |
H A D | aspeed_ast2600.c | 211 for (i = 0; i < ARRAY_SIZE(s->pcie_phy); i++) { in aspeed_soc_ast2600_init() 212 object_initialize_child(obj, "pcie-phy[*]", &s->pcie_phy[i], in aspeed_soc_ast2600_init() 481 for (i = 0; i < ARRAY_SIZE(s->pcie_phy); i++) { in aspeed_soc_ast2600_realize() 482 if (!sysbus_realize(SYS_BUS_DEVICE(&s->pcie_phy[i]), errp)) { in aspeed_soc_ast2600_realize() 485 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->pcie_phy[i]), 0, in aspeed_soc_ast2600_realize()
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-verdin-yavia.dtsi | 102 &pcie_phy {
|
H A D | imx8mm-verdin-dahlia.dtsi | 99 &pcie_phy {
|
H A D | imx8mm-verdin-dev.dtsi | 102 &pcie_phy {
|
H A D | imx8mp-verdin-dahlia.dtsi | 118 &pcie_phy {
|
H A D | imx8mp-verdin-yavia.dtsi | 125 &pcie_phy {
|
H A D | imx8mm-venice-gw71xx.dtsi | 100 &pcie_phy {
|
H A D | imx8mp-verdin-dev.dtsi | 139 &pcie_phy {
|
H A D | imx8mp-venice-gw71xx.dtsi | 85 &pcie_phy {
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm5301x.dtsi | 116 clock-output-names = "lcpll0", "pcie_phy",
|
H A D | bcm-cygnus-clock.dtsi | 102 clock-output-names = "lcpll0", "pcie_phy", "ddr_phy", "sdio",
|
/openbmc/qemu/include/hw/arm/ |
H A D | aspeed_soc.h | 97 AspeedPCIEPhy pcie_phy[2]; member
|