Searched +full:mt8195 +full:- +full:pcie +full:- +full:phy (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | mediatek,pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/mediatek,pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek PCIe PHY 10 - Jianjun Wang <jianjun.wang@mediatek.com> 13 The PCIe PHY supports physical layer functionality for PCIe Gen3 port. 17 const: mediatek,mt8195-pcie-phy 22 reg-names: 24 - const: sif [all …]
|
D | mediatek,tphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/mediatek,tphy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MediaTek T-PHY Controller 11 - Chunfeng Yun <chunfeng.yun@mediatek.com> 14 The T-PHY controller supports physical layer functionality for a number of 15 controllers on MediaTek SoCs, includes USB2.0, USB3.0, PCIe and SATA. 17 Layout differences of banks between T-PHY V1 (mt8173/mt2701) and 18 T-PHY V2 (mt2712) / V3 (mt8195) when works on USB mode: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pci/ |
D | mediatek-pcie-gen3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/mediatek-pcie-gen3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Gen3 PCIe controller on MediaTek SoCs 10 - Jianjun Wang <jianjun.wang@mediatek.com> 13 PCIe Gen3 MAC controller for MediaTek SoCs, it supports Gen3 speed 16 This PCIe controller supports up to 256 MSI vectors, the MSI hardware 19 +-----+ 21 +-----+ [all …]
|
/Linux-v6.1/drivers/phy/mediatek/ |
D | phy-mtk-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/nvmem-consumer.h> 11 #include <linux/phy/phy.h> 15 #include "phy-mtk-io.h" 36 * struct mtk_pcie_lane_efuse - eFuse data for each lane 50 * struct mtk_pcie_phy_data - phy data for each SoC 60 * struct mtk_pcie_phy - PCIe phy driver main structure 62 * @phy: pointer to generic phy 71 struct phy *phy; member 83 struct mtk_pcie_lane_efuse *data = &pcie_phy->efuse[lane]; in mtk_pcie_efuse_set_lane() [all …]
|
D | phy-mtk-tphy.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/phy/phy.h> 14 #include <linux/nvmem-consumer.h> 17 #include <linux/phy/phy.h> 21 #include "phy-mtk-io.h" 23 /* version V1 sub-banks offset base address */ 28 /* u2 phy bank */ 30 /* u3/pcie/sata phy banks */ 34 /* version V2/V3 sub-banks offset base address */ 36 /* u2 phy banks */ [all …]
|