Home
last modified time | relevance | path

Searched refs:gswip (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/dsa/lantiq/
H A Dlantiq_gswip_common.c114 return regmap_read_poll_timeout(priv->gswip, offset, val, in gswip_switch_r_timeout()
243 regmap_write(priv->gswip, GSWIP_PCE_TBL_ADDR, tbl->index); in gswip_pce_table_entry_read()
244 regmap_write_bits(priv->gswip, GSWIP_PCE_TBL_CTRL, in gswip_pce_table_entry_read()
256 err = regmap_read(priv->gswip, GSWIP_PCE_TBL_KEY(i), &tmp); in gswip_pce_table_entry_read()
262 err = regmap_read(priv->gswip, GSWIP_PCE_TBL_VAL(i), &tmp); in gswip_pce_table_entry_read()
268 err = regmap_read(priv->gswip, GSWIP_PCE_TBL_MASK, &tmp); in gswip_pce_table_entry_read()
273 err = regmap_read(priv->gswip, GSWIP_PCE_TBL_CTRL, &crtl); in gswip_pce_table_entry_read()
305 regmap_write(priv->gswip, GSWIP_PCE_TBL_ADDR, tbl->index); in gswip_pce_table_entry_write()
306 regmap_write_bits(priv->gswip, GSWIP_PCE_TBL_CTRL, in gswip_pce_table_entry_write()
312 regmap_write(priv->gswip, GSWIP_PCE_TBL_KEY(i), tbl->key[i]); in gswip_pce_table_entry_write()
[all …]
H A Dmxl-gsw1xx.c36 struct gswip_priv gswip; member
391 dev_err(priv->gswip.dev, "%s: wrong interface mode %s\n", in gsw1xx_pcs_config()
552 gswip); in gsw1xx_phylink_mac_select_pcs()
596 priv->gswip.dev = dev; in gsw1xx_probe()
597 priv->gswip.hw_info = of_device_get_match_data(dev); in gsw1xx_probe()
598 if (!priv->gswip.hw_info) in gsw1xx_probe()
601 priv->gswip.gswip = gsw1xx_regmap_init(priv, "switch", in gsw1xx_probe()
603 if (IS_ERR(priv->gswip.gswip)) in gsw1xx_probe()
604 return PTR_ERR(priv->gswip.gswip); in gsw1xx_probe()
606 priv->gswip.mdio = gsw1xx_regmap_init(priv, "mdio", GSW1XX_MMDIO_BASE, in gsw1xx_probe()
[all …]
H A Dlantiq_gswip.c350 __iomem void *gswip, *mdio, *mii; in gswip_probe() local
361 gswip = devm_platform_ioremap_resource(pdev, 0); in gswip_probe()
362 if (IS_ERR(gswip)) in gswip_probe()
363 return PTR_ERR(gswip); in gswip_probe()
373 priv->gswip = devm_regmap_init_mmio(dev, gswip, &sw_regmap_config); in gswip_probe()
374 if (IS_ERR(priv->gswip)) in gswip_probe()
375 return PTR_ERR(priv->gswip); in gswip_probe()
395 regmap_read(priv->gswip, GSWIP_VERSION, &version); in gswip_probe()
H A Dlantiq_gswip.h282 struct regmap *gswip; member
/linux/
H A DMAINTAINERS14235 F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml