/openbmc/u-boot/drivers/net/ |
H A D | dwc_eth_qos.c | 361 static int eqos_mdio_wait_idle(struct eqos_priv *eqos) in eqos_mdio_wait_idle() argument 363 return wait_for_bit_le32(&eqos->mac_regs->mdio_address, in eqos_mdio_wait_idle() 371 struct eqos_priv *eqos = bus->priv; in eqos_mdio_read() local 375 debug("%s(dev=%p, addr=%x, reg=%d):\n", __func__, eqos->dev, mdio_addr, in eqos_mdio_read() 378 ret = eqos_mdio_wait_idle(eqos); in eqos_mdio_read() 384 val = readl(&eqos->mac_regs->mdio_address); in eqos_mdio_read() 394 writel(val, &eqos->mac_regs->mdio_address); in eqos_mdio_read() 398 ret = eqos_mdio_wait_idle(eqos); in eqos_mdio_read() 404 val = readl(&eqos->mac_regs->mdio_data); in eqos_mdio_read() 415 struct eqos_priv *eqos = bus->priv; in eqos_mdio_write() local [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-dwc-qos-eth.c | 183 struct tegra_eqos *eqos = priv; in tegra_eqos_fix_speed() local 205 dev_err(eqos->dev, "invalid speed %u\n", speed); in tegra_eqos_fix_speed() 211 value = readl(eqos->regs + SDMEMCOMPPADCTRL); in tegra_eqos_fix_speed() 213 writel(value, eqos->regs + SDMEMCOMPPADCTRL); in tegra_eqos_fix_speed() 217 value = readl(eqos->regs + AUTO_CAL_CONFIG); in tegra_eqos_fix_speed() 219 writel(value, eqos->regs + AUTO_CAL_CONFIG); in tegra_eqos_fix_speed() 221 err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS, in tegra_eqos_fix_speed() 226 dev_err(eqos->dev, "calibration did not start\n"); in tegra_eqos_fix_speed() 230 err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS, in tegra_eqos_fix_speed() 235 dev_err(eqos->dev, "calibration didn't finish\n"); in tegra_eqos_fix_speed() [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/net/ |
H A D | snps,dwc-qos-ethernet.txt | 11 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10" 13 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10" 17 "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10". It is supported to be 69 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10": 75 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10": 91 - "eqos". The reset to the entire module. The HW signal name is hreset_n 96 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10": 97 - "eqos". 98 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10":
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | snps,dwc-qos-ethernet.txt | 14 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10" 16 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10" 20 "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10". It is supported to be 72 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10": 78 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10": 92 - "eqos". The reset to the entire module. The HW signal name is hreset_n 97 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10": 98 - "eqos". 99 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10":
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mp-venice-gw7905-2x.dts | 22 &eqos {
|
H A D | imx8dxl-ss-conn.dtsi | 17 eqos: ethernet@5b050000 { label 18 compatible = "nxp,imx8dxl-dwmac-eqos", "snps,dwmac-5.10a";
|
H A D | imx8mp-debix-som-a-bmb-08.dts | 17 ethernet0 = &eqos; 98 &eqos {
|
H A D | imx8mp-verdin-dahlia.dtsi | 56 &eqos {
|
H A D | imx8mp-verdin-yavia.dtsi | 95 &eqos {
|
H A D | imx8mp-icore-mx8mp-edimm2.2.dts | 47 &eqos {
|
H A D | imx8mp-dhcom-som.dtsi | 13 ethernet0 = &eqos; 92 &eqos { /* First ethernet */ 730 pinctrl_eqos_rgmii: dhcom-eqos-rgmii-grp { /* RGMII */ 749 pinctrl_eqos_rmii: dhcom-eqos-rmii-grp { /* RMII */
|
H A D | imx8mp-venice-gw702x.dtsi | 12 ethernet0 = &eqos; 82 &eqos {
|
H A D | imx8mp-phyboard-pollux-rdk.dts | 36 &eqos {
|
H A D | imx8mp-verdin-dev.dtsi | 74 &eqos {
|
H A D | imx93-11x11-evk.dts | 106 &eqos {
|
H A D | imx93-tqma9352-mba93xxla.dts | 129 &eqos { 225 ethphy-eqos-irq-hog {
|
H A D | imx8dxl.dtsi | 21 ethernet1 = &eqos;
|
H A D | imx8mp-beacon-som.dtsi | 47 &eqos {
|
H A D | imx8mp-venice-gw74xx.dts | 20 ethernet0 = &eqos; 200 &eqos {
|
H A D | imx8mp-data-modul-edm-sbc.dts | 146 &eqos { /* First ethernet */ 557 pinctrl_eqos: eqos-grp {
|
H A D | imx8mp-debix-model-a.dts | 75 &eqos {
|
H A D | imx93.dtsi | 794 eqos: ethernet@428a0000 { label 795 compatible = "nxp,imx93-dwmac-eqos", "snps,dwmac-5.10a";
|
H A D | imx8dxl-evk.dts | 117 &eqos {
|
H A D | imx8mp-beacon-kit.dts | 18 ethernet0 = &eqos;
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra186.dtsi | 35 compatible = "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10"; 49 reset-names = "eqos";
|