| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp_consts.h | 43 .serdes = 0x6666, /* 51.2 */ 49 .serdes = 0xffffc59a, /* -29.2 */ 62 .serdes = 0x28f6, /* 20.48 */ 68 .serdes = 0xffffe8a4, /* -11.68 */ 80 .serdes = 0x234c, /* 17.6484848 */ 120 .serdes = 0xe1e, /* 7.0593939 */ 149 .serdes = 0x234c, /* 17.6484848 */ 176 .serdes = 0x13ba, /* 9.86353 */ 206 .serdes = 0xe1e, /* 7.0593939 */ 240 .serdes = 0xe1e, /* 7.0593939 */ [all …]
|
| /linux-6.15/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_pcb135_board.dtsi | 367 phys = <&serdes 13>; 374 phys = <&serdes 13>; 381 phys = <&serdes 13>; 388 phys = <&serdes 13>; 395 phys = <&serdes 14>; 402 phys = <&serdes 14>; 409 phys = <&serdes 14>; 416 phys = <&serdes 14>; 423 phys = <&serdes 15>; 430 phys = <&serdes 15>; [all …]
|
| H A D | sparx5_pcb134_board.dtsi | 726 phys = <&serdes 13>; 736 phys = <&serdes 14>; 745 phys = <&serdes 15>; 754 phys = <&serdes 16>; 763 phys = <&serdes 17>; 772 phys = <&serdes 18>; 781 phys = <&serdes 19>; 790 phys = <&serdes 20>; 799 phys = <&serdes 21>; 808 phys = <&serdes 22>; [all …]
|
| /linux-6.15/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-xgbe-b.dtsi | 20 amd,serdes-blwc = <1>, <1>, <0>; 21 amd,serdes-cdr-rate = <2>, <2>, <7>; 22 amd,serdes-pq-skew = <10>, <10>, <18>; 23 amd,serdes-tx-amp = <0>, <0>, <0>; 24 amd,serdes-dfe-tap-config = <3>, <3>, <3>; 25 amd,serdes-dfe-tap-enable = <0>, <0>, <7>; 46 amd,serdes-blwc = <1>, <1>, <0>; 47 amd,serdes-cdr-rate = <2>, <2>, <7>; 48 amd,serdes-pq-skew = <10>, <10>, <18>; 49 amd,serdes-tx-amp = <0>, <0>, <0>; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | microchip,sparx5-serdes.yaml | 71 pattern: "^serdes@[0-9a-f]+$" 76 - microchip,sparx5-serdes 77 - microchip,lan9691-serdes 80 - microchip,lan9698-serdes 81 - microchip,lan9696-serdes 82 - microchip,lan9694-serdes 83 - microchip,lan9693-serdes 84 - microchip,lan9692-serdes 85 - const: microchip,lan9691-serdes 93 - The main serdes input port [all …]
|
| H A D | ti,phy-am654-serdes.yaml | 4 $id: http://devicetree.org/schemas/phy/ti,phy-am654-serdes.yaml# 19 - ti,phy-am654-serdes 26 - const: serdes 41 include/dt-bindings/phy/phy.h) and the 2nd cell should be the serdes lane function. 43 ti,serdes-clk: 74 - ti,serdes-clk 82 #include <dt-bindings/phy/phy-am654-serdes.h> 84 serdes0: serdes@900000 { 85 compatible = "ti,phy-am654-serdes"; 87 reg-names = "serdes"; [all …]
|
| H A D | microchip,lan966x-serdes.yaml | 4 $id: http://devicetree.org/schemas/phy/microchip,lan966x-serdes.yaml# 27 pattern: "^serdes@[0-9a-f]+$" 30 const: microchip,lan966x-serdes 42 dt-bindings/phy/phy-lan966x-serdes. 53 serdes: serdes@e2004010 { 54 compatible = "microchip,lan966x-serdes";
|
| H A D | mscc,vsc7514-serdes.yaml | 4 $id: http://devicetree.org/schemas/phy/mscc,vsc7514-serdes.yaml# 35 - mscc,vsc7514-serdes 42 dt-bindings/phy/phy-ocelot-serdes.h 53 serdes: serdes { 54 compatible = "mscc,vsc7514-serdes";
|
| H A D | renesas,r8a779f0-ether-serdes.yaml | 4 $id: http://devicetree.org/schemas/phy/renesas,r8a779f0-ether-serdes.yaml# 14 const: renesas,r8a779f0-ether-serdes 48 compatible = "renesas,r8a779f0-ether-serdes";
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | amd-xgbe.txt | 46 - amd,serdes-cdr-rate: CDR rate speed selection 47 - amd,serdes-pq-skew: PQ (data sampling) skew 48 - amd,serdes-tx-amp: TX amplitude boost 49 - amd,serdes-dfe-tap-config: DFE taps available to run 50 - amd,serdes-dfe-tap-enable: DFE taps to enable 70 amd,serdes-blwc = <1>, <1>, <0>; 71 amd,serdes-cdr-rate = <2>, <2>, <7>; 72 amd,serdes-pq-skew = <10>, <10>, <30>; 73 amd,serdes-tx-amp = <15>, <15>, <10>; 74 amd,serdes-dfe-tap-config = <3>, <3>, <1>; [all …]
|
| H A D | hisilicon-hns-dsaf.txt | 18 serdes-syscon in port node does not exist). It is recommended using 19 serdes-syscon rather than this address. 40 - serdes-syscon: is syscon handle for SerDes register. 81 serdes-syscon = <&serdes>; 87 serdes-syscon = <&serdes>;
|
| /linux-6.15/arch/arm/boot/dts/microchip/ |
| H A D | lan966x-pcb8290.dts | 11 #include "dt-bindings/phy/phy-lan966x-serdes.h" 120 phys = <&serdes 0 SERDES6G(1)>; 128 phys = <&serdes 1 SERDES6G(1)>; 136 phys = <&serdes 2 SERDES6G(1)>; 144 phys = <&serdes 3 SERDES6G(1)>; 152 phys = <&serdes 4 SERDES6G(2)>; 160 phys = <&serdes 5 SERDES6G(2)>; 168 phys = <&serdes 6 SERDES6G(2)>; 176 phys = <&serdes 7 SERDES6G(2)>; 180 &serdes {
|
| H A D | lan966x-kontron-kswitch-d10-mmt.dtsi | 8 #include "dt-bindings/phy/phy-lan966x-serdes.h" 155 phys = <&serdes 0 CU(0)>; 162 phys = <&serdes 1 CU(1)>; 169 phys = <&serdes 4 SERDES6G(2)>; 176 phys = <&serdes 5 SERDES6G(2)>; 183 phys = <&serdes 6 SERDES6G(2)>; 190 phys = <&serdes 7 SERDES6G(2)>; 196 &serdes {
|
| H A D | lan966x-pcb8309.dts | 7 #include "dt-bindings/phy/phy-lan966x-serdes.h" 181 phys = <&serdes 0 CU(0)>; 188 phys = <&serdes 1 CU(1)>; 196 phys = <&serdes 2 SERDES6G(0)>; 204 phys = <&serdes 3 SERDES6G(1)>; 208 &serdes {
|
| H A D | lan966x-pcb8291.dts | 7 #include "dt-bindings/phy/phy-lan966x-serdes.h" 112 phys = <&serdes 0 CU(0)>; 119 phys = <&serdes 1 CU(1)>; 123 &serdes {
|
| /linux-6.15/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-pcie-msm8996.c | 185 void __iomem *serdes; member 284 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_serdes_init() local 294 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_serdes_init() 313 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_init() local 366 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_exit() local 376 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], in qmp_pcie_msm8996_com_exit() 666 qphy->serdes = serdes; in qmp_pcie_msm8996_create() 729 void __iomem *serdes; in qmp_pcie_msm8996_probe() local 745 serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_pcie_msm8996_probe() 746 if (IS_ERR(serdes)) in qmp_pcie_msm8996_probe() [all …]
|
| H A D | phy-qcom-qmp-ufs.c | 1072 u16 serdes; member 1125 void __iomem *serdes; member 1173 .serdes = 0, 1182 .serdes = 0, 1220 .serdes = sm8350_ufsphy_serdes, 1288 .serdes = sm8350_ufsphy_serdes, 1686 void __iomem *serdes = qmp->serdes; in qmp_ufs_serdes_init() local 1688 qmp_configure(qmp->dev, serdes, tbls->serdes, tbls->serdes_num); in qmp_ufs_serdes_init() 2038 if (IS_ERR(qmp->serdes)) in qmp_ufs_parse_dt_legacy() 2039 return PTR_ERR(qmp->serdes); in qmp_ufs_parse_dt_legacy() [all …]
|
| H A D | phy-qcom-qmp-pcie.c | 2953 u16 serdes; member 3116 .serdes = 0, 3123 .serdes = 0, 3130 .serdes = 0, 3138 .serdes = 0, 3146 .serdes = 0, 3167 .serdes = 0, 4266 serdes = qmp->port_b + offs->serdes; in qmp_pcie_init_port_b() 4275 qmp_configure(qmp->dev, serdes, tbls->serdes, tbls->serdes_num); in qmp_pcie_init_port_b() 4293 void __iomem *serdes = qmp->serdes; in qmp_pcie_init_registers() local [all …]
|
| /linux-6.15/arch/mips/boot/dts/mscc/ |
| H A D | ocelot_pcb120.dts | 8 #include <dt-bindings/phy/phy-ocelot-serdes.h> 99 phys = <&serdes 4 SERDES1G(2)>; 106 phys = <&serdes 5 SERDES1G(5)>; 113 phys = <&serdes 6 SERDES1G(3)>; 120 phys = <&serdes 9 SERDES1G(4)>;
|
| /linux-6.15/drivers/misc/ |
| H A D | lan966x_pci.dtso | 10 #include <dt-bindings/phy/phy-lan966x-serdes.h> 110 serdes: serdes@e202c000 { 111 compatible = "microchip,lan966x-serdes"; 162 phys = <&serdes 0 CU(0)>; 170 phys = <&serdes 1 CU(1)>;
|
| /linux-6.15/drivers/phy/mscc/ |
| H A D | phy-ocelot-serdes.c | 60 static int serdes_init_s6g(struct regmap *regmap, u8 serdes, int mode) in serdes_init_s6g() argument 89 ret = serdes_update_mcb_s6g(regmap, serdes); in serdes_init_s6g() 146 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g() 222 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g() 230 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g() 244 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g() 292 static int serdes_init_s1g(struct regmap *regmap, u8 serdes) in serdes_init_s1g() argument 296 ret = serdes_update_mcb_s1g(regmap, serdes); in serdes_init_s1g() 318 ret = serdes_commit_mcb_s1g(regmap, serdes); in serdes_init_s1g() 329 ret = serdes_commit_mcb_s1g(regmap, serdes); in serdes_init_s1g()
|
| /linux-6.15/Documentation/devicetree/bindings/soc/ti/ |
| H A D | ti,am654-serdes-ctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/ti/ti,am654-serdes-ctrl.yaml# 15 - const: ti,am654-serdes-ctrl 35 compatible = "ti,am654-serdes-ctrl", "syscon", "simple-mfd";
|
| /linux-6.15/arch/arm64/boot/dts/ti/ |
| H A D | k3-j784s4-evm-quad-port-eth-exp1.dtso | 22 #include "k3-serdes.h" 43 phy-names = "mac", "serdes"; 52 phy-names = "mac", "serdes"; 61 phy-names = "mac", "serdes"; 70 phy-names = "mac", "serdes";
|
| H A D | k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 16 #include "k3-serdes.h" 35 phy-names = "mac", "serdes"; 47 phy-names = "mac", "serdes";
|
| /linux-6.15/arch/arm64/boot/dts/marvell/ |
| H A D | cn9132-db.dtsi | 107 /* Generic PHY, providing serdes lanes */ 157 /* Generic PHY, providing serdes lanes */ 167 /* Generic PHY, providing serdes lanes */ 176 /* Generic PHY, providing serdes lanes */ 224 /* Generic PHY, providing serdes lanes */
|