Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0a956d37 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "net: stmmac: dwmac4_prog_mtl_tx_algorithms() missing write operation"

parents 2a67b245 f9d29310
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1796,6 +1796,13 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
		return PTR_ERR(plat_dat);
	}

	if (plat_dat->tx_sched_algorithm == MTL_TX_ALGORITHM_WFQ ||
	    plat_dat->tx_sched_algorithm == MTL_TX_ALGORITHM_DWRR) {
		ETHQOSERR("WFO and DWRR TX Algorithm is not supported\n");
		ETHQOSDBG("Set TX Algorithm to default WRR\n");
		plat_dat->tx_sched_algorithm = MTL_TX_ALGORITHM_WRR;
	}

	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rgmii");
	ethqos->rgmii_base = devm_ioremap_resource(&pdev->dev, res);
	if (IS_ERR(ethqos->rgmii_base)) {
+2 −0
Original line number Diff line number Diff line
@@ -194,6 +194,8 @@ static void dwmac4_prog_mtl_tx_algorithms(struct mac_device_info *hw,
	default:
		break;
	}

	writel_relaxed(value, ioaddr + MTL_OPERATION_MODE);
}

static void dwmac4_set_mtl_tx_queue_weight(struct mac_device_info *hw,