Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp312682ybg; Fri, 12 Jun 2020 02:08:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwt0jtvYuChdWZG163bzrnx3rRy+m8QEw/q2e846UAA5tKZW2vAhppTEUBuKodwpA55MGbb X-Received: by 2002:aa7:da42:: with SMTP id w2mr10537726eds.176.1591952911101; Fri, 12 Jun 2020 02:08:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591952911; cv=none; d=google.com; s=arc-20160816; b=HGdHmLlm49bMjGQuUoxbSFa387ignLBedo+Fs+V50M/dALJHvZJWLRtZuZ0V67mxa0 RmLduJvzt3rrPLB7hn/02/z8xH/sPRM/mmzD4rCE/otyFA5RwX4UL1Mb/xFF0aC0IAhg YUIHv7KbvSe0jO66WYpaS/9pguFlSMHHXMSkZZWNROZxijvsjl8ndsNBJjb2GABpW2eU hC1cosPnXaHoTEDipKbgxLJ+odvq7dYYcp8xyFBu/PGeJ53ccSfN/J/FqzTJ9l6OeYGl kon52z8tQ1FQV+zJZ4VmTmDb8+VPg91BbL7B7ewPBasK9KX9c2o3vi58I793tvqJqXc2 If8A== 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:in-reply-to :mime-version:user-agent:date:message-id:from:references:cc:to :subject; bh=U2PvZLTi7fsVuK07r4kHudvPx9Ckg2IC+bR/wYwMhNY=; b=neiAFM05RVl9degMafuDUeoKGFxqr4nj6DcEC1YHpgIE9DgGV4OZjQ5wC3fqqSy2PW aff1oqyJZ5HLOUBgGkxvQdpvsdC3h8cdYDysGWxZl3cD9XrSxJVViwMeuf5X/Wowon5A b9mD7Emesa4t05yIE4JcSEW0YhChyE+QmcHDOr1okwWkVvHgsH39oKOGJRj3xjfuDdoF mAP6GzYHFWL6+/oORu4e1YysS3o2oFGmiL94BrS6OUe1EDzq1TwWD7e3j595Vv/8D+CZ XuboJSVutsXqV42e2E1758H+/PD4mg5ttyDcoR1IVmnnd2+onZ+xZ6CbU/tZ9wSO54OB sGQQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w11si3076009ede.55.2020.06.12.02.08.08; Fri, 12 Jun 2020 02:08:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726483AbgFLJGE (ORCPT + 99 others); Fri, 12 Jun 2020 05:06:04 -0400 Received: from regular1.263xmail.com ([211.150.70.202]:43756 "EHLO regular1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726343AbgFLJGE (ORCPT ); Fri, 12 Jun 2020 05:06:04 -0400 X-Greylist: delayed 423 seconds by postgrey-1.27 at vger.kernel.org; Fri, 12 Jun 2020 05:06:01 EDT Received: from localhost (unknown [192.168.167.13]) by regular1.263xmail.com (Postfix) with ESMTP id 6DEDE39D; Fri, 12 Jun 2020 16:58:48 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ADDR-CHECKED4: 1 X-ANTISPAM-LEVEL: 2 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 Received: from [172.16.12.19] (unknown [58.22.7.114]) by smtp.263.net (postfix) whith ESMTP id P25386T140143252899584S1591952327081440_; Fri, 12 Jun 2020 16:58:48 +0800 (CST) X-IP-DOMAINF: 1 X-UNIQUE-TAG: <88e6e92c3fdead2ba859d612ff7a405a> X-RL-SENDER: sugar.zhang@rock-chips.com X-SENDER: zxg@rock-chips.com X-LOGIN-NAME: sugar.zhang@rock-chips.com X-FST-TO: papadakospan@gmail.com X-SENDER-IP: 58.22.7.114 X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 X-System-Flag: 0 Subject: Re: [PATCH v2 0/13] Patches to improve transfer efficiency for Rockchip SoCs. To: Peter Geis Cc: Vinod Koul , Heiko Stuebner , devicetree@vger.kernel.org, Carlos de Paula , dmaengine@vger.kernel.org, Jonas Karlman , Daniel Lezcano , linux-kernel@vger.kernel.org, "open list:ARM/Rockchip SoC..." , Chen-Yu Tsai , Rob Herring , linux-arm-kernel@lists.infradead.org, Miquel Raynal , Enric Balletbo i Serra , Andy Yan , Johan Jonker , Robin Murphy , Dan Williams , "Leonidas P. Papadakos" References: <1591665267-37713-1-git-send-email-sugar.zhang@rock-chips.com> From: sugar zhang Message-ID: <2b12edc3-bd89-e103-f6cb-cdd47fcabb49@rock-chips.com> Date: Fri, 12 Jun 2020 16:58:47 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Peter, Thanks for testing! but, as I know, GMAC does not use the general dma(pl330) for data transfer, so, these patchs should not be helpful for your case. 在 2020/6/12 9:15, Peter Geis 写道: > On Thu, Jun 11, 2020 at 9:06 PM Peter Geis wrote: >> Good Evening, >> >> I am currently testing this on the rk3399-rockpro64, and it appears to >> fully fix the gmac problem without using txpbl. >> PCIe also seems to be more stable at high load. >> I need to conduct long term testing, but it seems to be doing very well. > Belay that, it does make it harder to trigger, but the issue still > remains on the rk3399. > >> Unfortunately it doesn't fix the rk3328 gmac controller. >> >> Tested-by: Peter Geis >> >> On Mon, Jun 8, 2020 at 9:15 PM Sugar Zhang wrote: >>> >>> >>> Changes in v2: >>> - fix FATAL ERROR: Unable to parse input tree >>> >>> Sugar Zhang (13): >>> dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP' >>> dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' >>> dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst' >>> ARM: dts: rk3036: Add 'arm,pl330-periph-burst' for dmac >>> ARM: dts: rk322x: Add 'arm,pl330-periph-burst' for dmac >>> ARM: dts: rk3288: Add 'arm,pl330-periph-burst' for dmac >>> ARM: dts: rk3xxx: Add 'arm,pl330-periph-burst' for dmac >>> ARM: dts: rv1108: Add 'arm,pl330-periph-burst' for dmac >>> arm64: dts: px30: Add 'arm,pl330-periph-burst' for dmac >>> arm64: dts: rk3308: Add 'arm,pl330-periph-burst' for dmac >>> arm64: dts: rk3328: Add 'arm,pl330-periph-burst' for dmac >>> arm64: dts: rk3368: Add 'arm,pl330-periph-burst' for dmac >>> arm64: dts: rk3399: Add 'arm,pl330-periph-burst' for dmac >>> >>> .../devicetree/bindings/dma/arm-pl330.txt | 1 + >>> arch/arm/boot/dts/rk3036.dtsi | 1 + >>> arch/arm/boot/dts/rk322x.dtsi | 1 + >>> arch/arm/boot/dts/rk3288.dtsi | 3 ++ >>> arch/arm/boot/dts/rk3xxx.dtsi | 3 ++ >>> arch/arm/boot/dts/rv1108.dtsi | 1 + >>> arch/arm64/boot/dts/rockchip/px30.dtsi | 1 + >>> arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 + >>> arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + >>> arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + >>> arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 + >>> drivers/dma/pl330.c | 44 +++++++++++++++------- >>> 12 files changed, 49 insertions(+), 13 deletions(-) >>> >>> -- >>> 2.7.4 >>> >>> >>> >>> >>> _______________________________________________ >>> Linux-rockchip mailing list >>> Linux-rockchip@lists.infradead.org >>> http://lists.infradead.org/mailman/listinfo/linux-rockchip > -- Best Regards! 张学广/Sugar 福州瑞芯微电子股份有限公司 Fuzhou Rockchip Electronics Co.Ltd