forked from Minki/linux
net: stmmac: Add the bindings parsing for XGMAC2
Add the bindings parsing for XGMAC2 IP block. Signed-off-by: Jose Abreu <joabreu@synopsys.com> Cc: David S. Miller <davem@davemloft.net> Cc: Joao Pinto <jpinto@synopsys.com> Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com> Cc: Alexandre Torgue <alexandre.torgue@st.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7d9e6c5afa
commit
a3f142478a
@ -78,6 +78,8 @@ static const struct of_device_id dwmac_generic_match[] = {
|
||||
{ .compatible = "snps,dwmac-4.00"},
|
||||
{ .compatible = "snps,dwmac-4.10a"},
|
||||
{ .compatible = "snps,dwmac"},
|
||||
{ .compatible = "snps,dwxgmac-2.10"},
|
||||
{ .compatible = "snps,dwxgmac"},
|
||||
{ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, dwmac_generic_match);
|
||||
|
@ -486,6 +486,12 @@ stmmac_probe_config_dt(struct platform_device *pdev, const char **mac)
|
||||
plat->force_sf_dma_mode = 1;
|
||||
}
|
||||
|
||||
if (of_device_is_compatible(np, "snps,dwxgmac")) {
|
||||
plat->has_xgmac = 1;
|
||||
plat->pmt = 1;
|
||||
plat->tso_en = of_property_read_bool(np, "snps,tso");
|
||||
}
|
||||
|
||||
dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*dma_cfg),
|
||||
GFP_KERNEL);
|
||||
if (!dma_cfg) {
|
||||
|
Loading…
Reference in New Issue
Block a user