Home
last modified time | relevance | path

Searched refs:pcie_phy (Results 1 – 25 of 99) sorted by relevance

1234

/linux/drivers/phy/
H A Dphy-airoha-pcie.c83 #define airoha_phy_csr_2l_clear_bits(pcie_phy, reg, mask) \ argument
84 airoha_phy_clear_bits((pcie_phy)->csr_2l + (reg), (mask))
85 #define airoha_phy_csr_2l_set_bits(pcie_phy, reg, mask) \ argument
86 airoha_phy_set_bits((pcie_phy)->csr_2l + (reg), (mask))
87 #define airoha_phy_csr_2l_update_field(pcie_phy, reg, mask, val) \ argument
88 airoha_phy_update_field((pcie_phy)->csr_2l + (reg), (mask), (val))
89 #define airoha_phy_pma0_clear_bits(pcie_phy, reg, mask) \ argument
90 airoha_phy_clear_bits((pcie_phy)->pma0 + (reg), (mask))
91 #define airoha_phy_pma1_clear_bits(pcie_phy, reg, mask) \ argument
92 airoha_phy_clear_bits((pcie_phy)
93 airoha_phy_pma0_set_bits(pcie_phy,reg,mask) global() argument
95 airoha_phy_pma1_set_bits(pcie_phy,reg,mask) global() argument
97 airoha_phy_pma0_update_field(pcie_phy,reg,mask,val) global() argument
99 airoha_phy_pma1_update_field(pcie_phy,reg,mask,val) global() argument
103 airoha_phy_init_lane0_rx_fw_pre_calib(struct airoha_pcie_phy * pcie_phy,enum airoha_pcie_port_gen gen) airoha_phy_init_lane0_rx_fw_pre_calib() argument
264 airoha_phy_init_lane1_rx_fw_pre_calib(struct airoha_pcie_phy * pcie_phy,enum airoha_pcie_port_gen gen) airoha_phy_init_lane1_rx_fw_pre_calib() argument
423 airoha_pcie_phy_init_default(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_default() argument
435 airoha_pcie_phy_init_clk_out(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_clk_out() argument
465 airoha_pcie_phy_init_csr_2l(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_csr_2l() argument
479 airoha_pcie_phy_init_rx(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_rx() argument
499 airoha_pcie_phy_init_jcpll(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_jcpll() argument
632 airoha_pcie_phy_txpll(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_txpll() argument
790 airoha_pcie_phy_init_ssc_jcpll(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_init_ssc_jcpll() argument
813 airoha_pcie_phy_set_rxlan0_signal_detect(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_rxlan0_signal_detect() argument
865 airoha_pcie_phy_set_rxlan1_signal_detect(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_rxlan1_signal_detect() argument
916 airoha_pcie_phy_set_rxflow(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_rxflow() argument
980 airoha_pcie_phy_set_pr(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_pr() argument
1019 airoha_pcie_phy_set_txflow(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_txflow() argument
1034 airoha_pcie_phy_set_rx_mode(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_set_rx_mode() argument
1083 airoha_pcie_phy_load_kflow(struct airoha_pcie_phy * pcie_phy) airoha_pcie_phy_load_kflow() argument
1112 struct airoha_pcie_phy *pcie_phy = phy_get_drvdata(phy); airoha_pcie_phy_init() local
1195 struct airoha_pcie_phy *pcie_phy = phy_get_drvdata(phy); airoha_pcie_phy_exit() local
1217 struct airoha_pcie_phy *pcie_phy; airoha_pcie_phy_probe() local
[all...]
/linux/drivers/phy/mediatek/
H A Dphy-mtk-pcie.c80 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
166 mtk_pcie_read_efuse(struct mtk_pcie_phy * pcie_phy) mtk_pcie_read_efuse() argument
202 struct mtk_pcie_phy *pcie_phy; mtk_pcie_phy_probe() local
[all...]
/linux/arch/mips/pci/
H A Dpci-mt7620.c128 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()
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray-pcie.dtsi37 phys = <&pcie_phy 8>;
47 pcie_phy: phy@0 { label
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d.dtsi144 clock-names = "pcie", "pcie_bus", "pcie_phy";
156 fsl,imx7d-pcie-phy = <&pcie_phy>;
163 pcie_phy: pcie-phy@306d0000 { label
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3399-khadas-edge-captain.dts23 &pcie_phy {
H A Drk3399-khadas-edge-v.dts23 &pcie_phy {
H A Drk3399-roc-pc-mezzanine.dts59 &pcie_phy {
H A Drk3399-sapphire-excavator.dts187 &pcie_phy {
/linux/arch/arm64/boot/dts/freescale/
H A Dimx95-tqma9596sa-mb-smarc-2.dts241 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
254 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
H A Dimx8mm-verdin-yavia.dtsi107 &pcie_phy {
H A Dimx8mm-verdin-mallow.dtsi106 &pcie_phy {
H A Dimx8mp-dhcom-picoitx.dts125 &pcie_phy {
H A Dimx8mm-verdin-dev.dtsi107 &pcie_phy {
H A Dimx8mm-verdin-dahlia.dtsi124 &pcie_phy {
H A Dimx8mp-verdin-mallow.dtsi167 &pcie_phy {
H A Dimx8mm-venice-gw71xx.dtsi105 &pcie_phy {
H A Dimx8mp-verdin-yavia.dtsi177 &pcie_phy {
H A Dimx8mp-venice-gw71xx.dtsi106 &pcie_phy {
H A Dimx8mp-verdin-dev.dtsi191 &pcie_phy {
H A Dimx8mm-iot-gateway.dts127 &pcie_phy {
H A Dimx8mp-kontron-smarc-eval-carrier.dts179 &pcie_phy {
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7986a-acelink-ew-7886cax.dts91 &pcie_phy {
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm5301x.dtsi82 clock-output-names = "lcpll0", "pcie_phy",
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi210 <&pcie_phy>,
347 phys = <&pcie_phy>;
357 pcie_phy: phy@1c06000 { label

1234