| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/ |
| D | lantiq-gswip.txt | 28 Required properties for GPHY firmware loading: 29 - compatible : "lantiq,xrx200-gphy-fw", "lantiq,gphy-fw" 30 "lantiq,xrx300-gphy-fw", "lantiq,gphy-fw" 31 "lantiq,xrx330-gphy-fw", "lantiq,gphy-fw" 33 GPHY core of the SoC. 36 The GPHY firmware loader has a list of GPHY entries, one for each 37 embedded GPHY 39 - reg : Offset of the GPHY firmware register in the RCU 41 - resets : list of resets of the embedded GPHY 126 gphy-fw { [all …]
|
| D | brcm,sf2.yaml | 61 brcm,num-gphy: 152 brcm,num-gphy = <1>; 162 label = "gphy";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
| D | lantiq-gswip.txt | 24 Required properties for GPHY firmware loading: 25 - compatible : "lantiq,xrx200-gphy-fw", "lantiq,gphy-fw" 26 "lantiq,xrx300-gphy-fw", "lantiq,gphy-fw" 27 "lantiq,xrx330-gphy-fw", "lantiq,gphy-fw" 29 GPHY core of the SoC. 32 The GPHY firmware loader has a list of GPHY entries, one for each 33 embedded GPHY 35 - reg : Offset of the GPHY firmware register in the RCU 37 - resets : list of resets of the embedded GPHY 123 gphy-fw { [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| D | phy_g.c | 73 /* APHY.rev < 5 || GPHY.rev < 6 */ in generate_rfatt_list() 208 struct b43_phy_g *gphy = phy->g; in b43_set_txpower_g() local 209 struct b43_txpower_lo_control *lo = gphy->lo_control; in b43_set_txpower_g() 221 * to pass &gphy->rfatt as rfatt pointer argument. Same for bbatt. */ in b43_set_txpower_g() 222 gphy->tx_control = tx_control; in b43_set_txpower_g() 223 memmove(&gphy->rfatt, rfatt, sizeof(*rfatt)); in b43_set_txpower_g() 224 gphy->rfatt.with_padmix = !!(tx_control & B43_TXCTL_TXMIX); in b43_set_txpower_g() 225 memmove(&gphy->bbatt, bbatt, sizeof(*bbatt)); in b43_set_txpower_g() 254 struct b43_phy_g *gphy = dev->phy.g; in b43_gphy_tssi_power_lt_init() local 259 b43_ofdmtab_write16(dev, 0x3C20, i, gphy->tssi2dbm[i]); in b43_gphy_tssi_power_lt_init() [all …]
|
| D | lo.c | 165 struct b43_phy_g *gphy = phy->g; in lo_measure_txctl_values() local 166 struct b43_txpower_lo_control *lo = gphy->lo_control; in lo_measure_txctl_values() 187 lb_gain = gphy->max_lb_gain / 2; in lo_measure_txctl_values() 262 struct b43_phy_g *gphy = phy->g; in lo_read_power_vector() local 263 struct b43_txpower_lo_control *lo = gphy->lo_control; in lo_read_power_vector() 279 /* 802.11/LO/GPHY/MeasuringGains */ 284 struct b43_phy_g *gphy = phy->g; in lo_measure_gain_values() local 294 trsw_rx_gain = gphy->trsw_rx_gain / 2; in lo_measure_gain_values() 301 gphy->lna_lod_gain = 0; in lo_measure_gain_values() 303 gphy->lna_lod_gain = 1; in lo_measure_gain_values() [all …]
|
| D | tables.c | 368 struct b43_phy_g *gphy = dev->phy.g; in b43_ofdmtab_read16() local 372 if ((gphy->ofdmtab_addr_direction != B43_OFDMTAB_DIRECTION_READ) || in b43_ofdmtab_read16() 373 (addr - 1 != gphy->ofdmtab_addr)) { in b43_ofdmtab_read16() 376 gphy->ofdmtab_addr_direction = B43_OFDMTAB_DIRECTION_READ; in b43_ofdmtab_read16() 378 gphy->ofdmtab_addr = addr; in b43_ofdmtab_read16() 389 struct b43_phy_g *gphy = dev->phy.g; in b43_ofdmtab_write16() local 393 if ((gphy->ofdmtab_addr_direction != B43_OFDMTAB_DIRECTION_WRITE) || in b43_ofdmtab_write16() 394 (addr - 1 != gphy->ofdmtab_addr)) { in b43_ofdmtab_write16() 397 gphy->ofdmtab_addr_direction = B43_OFDMTAB_DIRECTION_WRITE; in b43_ofdmtab_write16() 399 gphy->ofdmtab_addr = addr; in b43_ofdmtab_write16() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
| D | phy_g.c | 73 /* APHY.rev < 5 || GPHY.rev < 6 */ in generate_rfatt_list() 208 struct b43_phy_g *gphy = phy->g; in b43_set_txpower_g() local 209 struct b43_txpower_lo_control *lo = gphy->lo_control; in b43_set_txpower_g() 221 * to pass &gphy->rfatt as rfatt pointer argument. Same for bbatt. */ in b43_set_txpower_g() 222 gphy->tx_control = tx_control; in b43_set_txpower_g() 223 memmove(&gphy->rfatt, rfatt, sizeof(*rfatt)); in b43_set_txpower_g() 224 gphy->rfatt.with_padmix = !!(tx_control & B43_TXCTL_TXMIX); in b43_set_txpower_g() 225 memmove(&gphy->bbatt, bbatt, sizeof(*bbatt)); in b43_set_txpower_g() 254 struct b43_phy_g *gphy = dev->phy.g; in b43_gphy_tssi_power_lt_init() local 259 b43_ofdmtab_write16(dev, 0x3C20, i, gphy->tssi2dbm[i]); in b43_gphy_tssi_power_lt_init() [all …]
|
| D | lo.c | 165 struct b43_phy_g *gphy = phy->g; in lo_measure_txctl_values() local 166 struct b43_txpower_lo_control *lo = gphy->lo_control; in lo_measure_txctl_values() 187 lb_gain = gphy->max_lb_gain / 2; in lo_measure_txctl_values() 262 struct b43_phy_g *gphy = phy->g; in lo_read_power_vector() local 263 struct b43_txpower_lo_control *lo = gphy->lo_control; in lo_read_power_vector() 279 /* 802.11/LO/GPHY/MeasuringGains */ 284 struct b43_phy_g *gphy = phy->g; in lo_measure_gain_values() local 294 trsw_rx_gain = gphy->trsw_rx_gain / 2; in lo_measure_gain_values() 301 gphy->lna_lod_gain = 0; in lo_measure_gain_values() 303 gphy->lna_lod_gain = 1; in lo_measure_gain_values() [all …]
|
| D | tables.c | 368 struct b43_phy_g *gphy = dev->phy.g; in b43_ofdmtab_read16() local 372 if ((gphy->ofdmtab_addr_direction != B43_OFDMTAB_DIRECTION_READ) || in b43_ofdmtab_read16() 373 (addr - 1 != gphy->ofdmtab_addr)) { in b43_ofdmtab_read16() 376 gphy->ofdmtab_addr_direction = B43_OFDMTAB_DIRECTION_READ; in b43_ofdmtab_read16() 378 gphy->ofdmtab_addr = addr; in b43_ofdmtab_read16() 389 struct b43_phy_g *gphy = dev->phy.g; in b43_ofdmtab_write16() local 393 if ((gphy->ofdmtab_addr_direction != B43_OFDMTAB_DIRECTION_WRITE) || in b43_ofdmtab_write16() 394 (addr - 1 != gphy->ofdmtab_addr)) { in b43_ofdmtab_write16() 397 gphy->ofdmtab_addr_direction = B43_OFDMTAB_DIRECTION_WRITE; in b43_ofdmtab_write16() 399 gphy->ofdmtab_addr = addr; in b43_ofdmtab_write16() [all …]
|
| /kernel/linux/linux-6.6/drivers/phy/broadcom/ |
| D | phy-bcm-kona-usb2.c | 50 static int bcm_kona_usb_phy_init(struct phy *gphy) in bcm_kona_usb_phy_init() argument 52 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_init() 68 static int bcm_kona_usb_phy_power_on(struct phy *gphy) in bcm_kona_usb_phy_power_on() argument 70 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_power_on() 77 static int bcm_kona_usb_phy_power_off(struct phy *gphy) in bcm_kona_usb_phy_power_off() argument 79 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_power_off() 97 struct phy *gphy; in bcm_kona_usb2_probe() local 110 gphy = devm_phy_create(dev, NULL, &ops); in bcm_kona_usb2_probe() 111 if (IS_ERR(gphy)) in bcm_kona_usb2_probe() 112 return PTR_ERR(gphy); in bcm_kona_usb2_probe() [all …]
|
| D | phy-brcm-usb.c | 111 static int brcm_usb_phy_init(struct phy *gphy) in brcm_usb_phy_init() argument 113 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_init() 137 dev_dbg(&gphy->dev, "INIT, id: %d, total: %d\n", phy->id, in brcm_usb_phy_init() 143 static int brcm_usb_phy_exit(struct phy *gphy) in brcm_usb_phy_exit() argument 145 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_exit() 152 dev_dbg(&gphy->dev, "EXIT\n"); in brcm_usb_phy_exit() 392 struct phy *gphy = NULL; in brcm_usb_phy_dvr_init() local 407 gphy = devm_phy_create(dev, NULL, &brcm_usb_phy_ops); in brcm_usb_phy_dvr_init() 408 if (IS_ERR(gphy)) { in brcm_usb_phy_dvr_init() 410 return PTR_ERR(gphy); in brcm_usb_phy_dvr_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| D | phy-bcm-kona-usb2.c | 50 static int bcm_kona_usb_phy_init(struct phy *gphy) in bcm_kona_usb_phy_init() argument 52 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_init() 68 static int bcm_kona_usb_phy_power_on(struct phy *gphy) in bcm_kona_usb_phy_power_on() argument 70 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_power_on() 77 static int bcm_kona_usb_phy_power_off(struct phy *gphy) in bcm_kona_usb_phy_power_off() argument 79 struct bcm_kona_usb *phy = phy_get_drvdata(gphy); in bcm_kona_usb_phy_power_off() 98 struct phy *gphy; in bcm_kona_usb2_probe() local 112 gphy = devm_phy_create(dev, NULL, &ops); in bcm_kona_usb2_probe() 113 if (IS_ERR(gphy)) in bcm_kona_usb2_probe() 114 return PTR_ERR(gphy); in bcm_kona_usb2_probe() [all …]
|
| D | phy-brcm-usb.c | 111 static int brcm_usb_phy_init(struct phy *gphy) in brcm_usb_phy_init() argument 113 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_init() 137 dev_dbg(&gphy->dev, "INIT, id: %d, total: %d\n", phy->id, in brcm_usb_phy_init() 143 static int brcm_usb_phy_exit(struct phy *gphy) in brcm_usb_phy_exit() argument 145 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_exit() 152 dev_dbg(&gphy->dev, "EXIT\n"); in brcm_usb_phy_exit() 378 struct phy *gphy = NULL; in brcm_usb_phy_dvr_init() local 393 gphy = devm_phy_create(dev, NULL, &brcm_usb_phy_ops); in brcm_usb_phy_dvr_init() 394 if (IS_ERR(gphy)) { in brcm_usb_phy_dvr_init() 396 return PTR_ERR(gphy); in brcm_usb_phy_dvr_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/cadence/ |
| D | phy-cadence-sierra.c | 271 static int cdns_sierra_phy_init(struct phy *gphy) in cdns_sierra_phy_init() argument 273 struct cdns_sierra_inst *ins = phy_get_drvdata(gphy); in cdns_sierra_phy_init() 274 struct cdns_sierra_phy *phy = dev_get_drvdata(gphy->dev.parent); in cdns_sierra_phy_init() 314 static int cdns_sierra_phy_on(struct phy *gphy) in cdns_sierra_phy_on() argument 316 struct cdns_sierra_phy *sp = dev_get_drvdata(gphy->dev.parent); in cdns_sierra_phy_on() 317 struct cdns_sierra_inst *ins = phy_get_drvdata(gphy); in cdns_sierra_phy_on() 343 static int cdns_sierra_phy_off(struct phy *gphy) in cdns_sierra_phy_off() argument 345 struct cdns_sierra_inst *ins = phy_get_drvdata(gphy); in cdns_sierra_phy_off() 350 static int cdns_sierra_phy_reset(struct phy *gphy) in cdns_sierra_phy_reset() argument 352 struct cdns_sierra_phy *sp = dev_get_drvdata(gphy->dev.parent); in cdns_sierra_phy_reset() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | brcm,bcm7445-switch-v4.0.txt | 34 - brcm,num-gphy: specify the maximum number of integrated gigabit PHYs in the 89 brcm,num-gphy = <1>; 99 label = "gphy"; 126 brcm,num-gphy = <1>; 138 label = "gphy";
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
| D | cphy.h | 148 struct gphy { struct 160 extern const struct gphy t1_my3126_ops; argument 161 extern const struct gphy t1_mv88e1xxx_ops; 162 extern const struct gphy t1_vsc8244_ops; 163 extern const struct gphy t1_mv88x201x_ops;
|
| D | subr.c | 412 .gphy = &t1_my3126_ops, 432 .gphy = &t1_mv88x201x_ops, 452 .gphy = &t1_mv88x201x_ops, 474 .gphy = &t1_mv88x201x_ops, 496 .gphy = &t1_my3126_ops, 520 .gphy = &t1_mv88e1xxx_ops, 1098 if (bi->gphy->reset) in t1_init_sw_modules() 1099 bi->gphy->reset(adapter); in t1_init_sw_modules() 1108 adapter->port[i].phy = bi->gphy->create(adapter->port[i].dev, in t1_init_sw_modules()
|
| D | common.h | 261 struct gphy; 280 const struct gphy *gphy; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/ |
| D | cphy.h | 157 struct gphy { struct 169 extern const struct gphy t1_my3126_ops; argument 170 extern const struct gphy t1_mv88e1xxx_ops; 171 extern const struct gphy t1_vsc8244_ops; 172 extern const struct gphy t1_mv88x201x_ops;
|
| D | subr.c | 409 .gphy = &t1_my3126_ops, 429 .gphy = &t1_mv88x201x_ops, 449 .gphy = &t1_mv88x201x_ops, 471 .gphy = &t1_mv88x201x_ops, 493 .gphy = &t1_my3126_ops, 517 .gphy = &t1_mv88e1xxx_ops, 1081 if (bi->gphy->reset) in t1_init_sw_modules() 1082 bi->gphy->reset(adapter); in t1_init_sw_modules() 1091 adapter->port[i].phy = bi->gphy->create(adapter->port[i].dev, in t1_init_sw_modules()
|
| /kernel/linux/linux-5.10/drivers/pinctrl/ |
| D | pinctrl-xway.c | 118 MFP_XWAY(GPIO2, GPIO, CGU, EXIN, GPHY), 121 MFP_XWAY(GPIO5, GPIO, STP, GPHY, NONE), 123 MFP_XWAY(GPIO7, GPIO, CGU, PCI, GPHY), 160 MFP_XWAY(GPIO44, GPIO, MII, SIN, GPHY), 161 MFP_XWAY(GPIO45, GPIO, NONE, GPHY, SIN), 163 MFP_XWAY(GPIO47, GPIO, MII, GPHY, SIN), 285 GRP_MUX("gphy0 led0", GPHY, pins_gphy0_led0), 286 GRP_MUX("gphy0 led1", GPHY, pins_gphy0_led1), 287 GRP_MUX("gphy0 led2", GPHY, pins_gphy0_led2), 288 GRP_MUX("gphy1 led0", GPHY, pins_gphy1_led0), [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | brcm,bcm7445-switch-v4.0.txt | 31 brcm,num-gphy = <1>; 43 label = "gphy";
|
| /kernel/linux/linux-5.10/drivers/net/dsa/ |
| D | lantiq_gswip.c | 828 * Also with various other PHY / port combinations (PHY11G GPHY, PHY22F in gswip_setup() 829 * GPHY, external RGMII PEF7071/7072) any traffic would stop. Sometimes in gswip_setup() 1801 { .compatible = "lantiq,xrx200-gphy-fw", .data = NULL }, 1802 { .compatible = "lantiq,xrx200a1x-gphy-fw", .data = &xrx200a1x_gphy_data }, 1803 { .compatible = "lantiq,xrx200a2x-gphy-fw", .data = &xrx200a2x_gphy_data }, 1804 { .compatible = "lantiq,xrx300-gphy-fw", .data = &xrx300_gphy_data }, 1805 { .compatible = "lantiq,xrx330-gphy-fw", .data = &xrx300_gphy_data }, 1832 /* GPHY cores need the firmware code in a persistent and contiguous in gswip_gphy_fw_load() 1868 snprintf(gphyname, sizeof(gphyname), "gphy%d", i); in gswip_gphy_fw_probe() 1880 ret = of_property_read_u32(gphy_fw_np, "lantiq,gphy-mode", &gphy_mode); in gswip_gphy_fw_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/dsa/ |
| D | lantiq_gswip.c | 850 * Also with various other PHY / port combinations (PHY11G GPHY, PHY22F in gswip_setup() 851 * GPHY, external RGMII PEF7071/7072) any traffic would stop. Sometimes in gswip_setup() 1889 { .compatible = "lantiq,xrx200-gphy-fw", .data = NULL }, 1890 { .compatible = "lantiq,xrx200a1x-gphy-fw", .data = &xrx200a1x_gphy_data }, 1891 { .compatible = "lantiq,xrx200a2x-gphy-fw", .data = &xrx200a2x_gphy_data }, 1892 { .compatible = "lantiq,xrx300-gphy-fw", .data = &xrx300_gphy_data }, 1893 { .compatible = "lantiq,xrx330-gphy-fw", .data = &xrx300_gphy_data }, 1926 /* GPHY cores need the firmware code in a persistent and contiguous in gswip_gphy_fw_load() 1962 snprintf(gphyname, sizeof(gphyname), "gphy%d", i); in gswip_gphy_fw_probe() 1974 ret = of_property_read_u32(gphy_fw_np, "lantiq,gphy-mode", &gphy_mode); in gswip_gphy_fw_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/ |
| D | pinctrl-xway.c | 633 MFP_XWAY(GPIO2, GPIO, CGU, EXIN, GPHY), 636 MFP_XWAY(GPIO5, GPIO, STP, GPHY, DFE), 638 MFP_XWAY(GPIO7, GPIO, CGU, CBUS, GPHY), 675 MFP_XWAY(GPIO44, GPIO, MII, SIN, GPHY), 676 MFP_XWAY(GPIO45, GPIO, MII, GPHY, SIN), 678 MFP_XWAY(GPIO47, GPIO, MII, GPHY, SIN), 824 GRP_MUX("gphy0 led0", GPHY, xrx200_pins_gphy0_led0), 825 GRP_MUX("gphy0 led1", GPHY, xrx200_pins_gphy0_led1), 826 GRP_MUX("gphy0 led2", GPHY, xrx200_pins_gphy0_led2), 827 GRP_MUX("gphy1 led0", GPHY, xrx200_pins_gphy1_led0), [all …]
|