From patchwork Thu Jul 18 09:03:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 169194 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp2121002ilk; Thu, 18 Jul 2019 02:03:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqw9OmoD0H5DOMmmAO4etW/pjPMbVpwilryWoMcnA0Pc00mUgocny6EbyGGcFgtM+N2+juKQ X-Received: by 2002:a65:44cb:: with SMTP id g11mr1729342pgs.288.1563440589782; Thu, 18 Jul 2019 02:03:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563440589; cv=none; d=google.com; s=arc-20160816; b=wivOBwxQXxGwVfoJYH0i7pggfbZAXFB6BX2/MFLW2aZDKzDj7o6F26o1t02w1IP3Eq 5RXaf63xKOK9+8S8NtqFyXpkAHU5GPJ6vICQccdTKVq1WCzGA/cvNkbhcmkXAt1lL027 TxotvZQhPIfVgsZO2HMWttJKsJss9/d1z9aWYtQnhWCWVY+AUe2wfQCPIMSMkeQO3xEY NN7AgwRY9WU4D0Hp6c/6M66l7+hpq36dmqGbkvrkGPtl9JJRrbAKgx4ZeGN2+LgKuXiC UUrg5FeidtBYusSVCi6uKIgXFmQmq3hiNk73tHtNjnJvx+XNcJHe19wfhc1SBXOYHulQ IdaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=EEPWlaAynzEB3uxsoiThbGJKcclFNIT5ZtJlhLSr90E=; b=tg2FVzS3ytNT5KReB7cKby+qT+DFxd/spCB1avYW+LaRwmrvbSS0dLk0JfM/wTX42w HKpsbD47SDpQYFkXb/4vOwds5hzL535pD5kK/vny/xabFJz5YcQwOHF3wqLOl/Oy+Fub Wf4yf130BeTu0su+yIh1YvIzfhjmXLyXe+EJqyvRuyEOB4elflTPOd/RM1GOMAOrXb9l yGdJq2DthzFgggfXevMqKNky9la+HMT9TJ+HPcvyCetlVJG33a+XWdp/tLZlouPsKhkO nx/wEDp5kKKMZtYvgywM2FChCFdB3ftWwNog/8i5PfNDru5FQJhM6/tbuvnWMWZWQVh8 9TzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=LdU4BFG6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j185si1702335pfb.107.2019.07.18.02.03.09; Thu, 18 Jul 2019 02:03:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=LdU4BFG6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389807AbfGRJDI (ORCPT + 29 others); Thu, 18 Jul 2019 05:03:08 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:33871 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389714AbfGRJDG (ORCPT ); Thu, 18 Jul 2019 05:03:06 -0400 Received: by mail-wm1-f66.google.com with SMTP id w9so21013001wmd.1 for ; Thu, 18 Jul 2019 02:03:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EEPWlaAynzEB3uxsoiThbGJKcclFNIT5ZtJlhLSr90E=; b=LdU4BFG6jyQN0ybEhyRRtezrlr27adz7Nni1HrDS5uDhm3eEhhGg76GdQLPNK/Xr0e T2ynKqeXJPYKKa9MKyn9Vdq/KpYPDOe4WqRI7zI5hJdrKxT9pZQu91U0NhJRmvUyddds 3OzicjHVjv9HFhjuWGyOO61buxfPu3i8eXEG21rf5AA+kEwhMY4JXtzYO/0iYwtsA48s ZahszRQeFg25USwhJRGnEgjAudmCQf08nBohRckYr/8ITe8na3WyeZhdnqrzPmatqwBE lm6Cw8ZhzNNTxpNsn9csJ4iYVn0iOWe2E6aekkKVhW64J1AyTDHCg+psSdFovb5w/S01 iEfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EEPWlaAynzEB3uxsoiThbGJKcclFNIT5ZtJlhLSr90E=; b=Fzsx+FVfT8KeySoEC37UMCZTKCC53onvIOoP2bFEQ/jwEHSOf00jndV/dL/xn1nn1R nbH1HtK8C8JdUAP4DNFWeEbM8F6h0UnYkASpesQqmdLKrohRHClpMrS27XlZvbazpNgu ktpMGL/zMG+mJ360sToS1Da5Qz3jWmTchf0i8qvAGIF2zbQDZADBNVFWo9+JXNgL0XY1 gNERBa/Mrp7OoBpXkXaV29hsXbV5Hd7Xg7S2l+BqKjgaVNlzK8K7BnKO+IICPYcQ3Myh UpShVlEm1VDv/mQEZ2XGOkb3dmbQw03rdiQL8yYr1VZJ5wnMnc137ic6vEizl6biLXxM vJSw== X-Gm-Message-State: APjAAAVKjbWvtsYzv4d8QrVoCN6iZiRNs2+DGOZM0/5Ljta3T+o4MLZr odkbGn3ICOZjESrtFVkuX241kQ== X-Received: by 2002:a1c:7304:: with SMTP id d4mr40703700wmb.39.1563440584464; Thu, 18 Jul 2019 02:03:04 -0700 (PDT) Received: from starbuck.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id z7sm23825652wrh.67.2019.07.18.02.03.03 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 18 Jul 2019 02:03:03 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman Cc: Jerome Brunet , devicetree@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] arm64: dts: meson: add ethernet fifo sizes Date: Thu, 18 Jul 2019 11:03:01 +0200 Message-Id: <20190718090301.19283-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Patchwork-Bot: notify Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If unspecified in DT, the fifo sizes are not automatically detected by the dwmac1000 dma driver and the reported fifo sizes default to 0. Because of this, flow control will be turned off on the device. Add the fifo sizes provided by the datasheets in the SoC in DT so flow control may be enabled if necessary. Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 ++ arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2 ++ arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 ++ 3 files changed, 6 insertions(+) -- 2.21.0 diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi index 6219337033a0..12bf959c17a7 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi @@ -182,6 +182,8 @@ <&clkc CLKID_FCLK_DIV2>, <&clkc CLKID_MPLL2>; clock-names = "stmmaceth", "clkin0", "clkin1"; + rx-fifo-depth = <4096>; + tx-fifo-depth = <2048>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi index 0bb9705a33f1..c8b9b9754598 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi @@ -150,6 +150,8 @@ <&clkc CLKID_FCLK_DIV2>, <&clkc CLKID_MPLL2>; clock-names = "stmmaceth", "clkin0", "clkin1"; + rx-fifo-depth = <4096>; + tx-fifo-depth = <2048>; status = "disabled"; mdio0: mdio { diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi index 74d03fc706be..e62aad5bf867 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi @@ -493,6 +493,8 @@ 0x0 0xc8834540 0x0 0x4>; interrupts = ; interrupt-names = "macirq"; + rx-fifo-depth = <4096>; + tx-fifo-depth = <2048>; status = "disabled"; };