Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp3650285imj; Tue, 12 Feb 2019 02:19:01 -0800 (PST) X-Google-Smtp-Source: AHgI3IZJ/26ECVIeJhF9mifPSjzVCYw+FzlHvZC4v1o+91D7L4+2INKfjR8QV0amkZQ/d/0bgK8o X-Received: by 2002:a17:902:e90d:: with SMTP id cs13mr3262845plb.189.1549966741276; Tue, 12 Feb 2019 02:19:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549966741; cv=none; d=google.com; s=arc-20160816; b=rIhNk6xbmWkb7Vjisexa+8ddMxS2YcDs11bVGhhF03iNHmhHMyT0UEJ595J3Kv61W4 H7bmjvPBgiPzioTPL34ExXM410pXrjrBsRjqxKVWaBirPs5+Q5xjR65/VNyLRJ3ePN43 BeTLPdgHtHeMKl4TTMmysr2C5didKyp76sMq1gFYHgqteQI8M+8vOZL7g/9o57GRScrp SmlPoG/LTij7ezze96jEn3DFFQrKa3ecmvFa12BQ5gWgSEG1OwkUnzRD4RRvN9yo/qOX 6BpCa0L3e+fYtWVGGWc3rv+7a9CVeZt5NAmX/BQsOCa/15x6qDnjVvJvcdDTRz0NjWE8 t6Yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=sr2yH2t8Kl+y1hUwdVZYmXZzuU2LpiTrOfET2QQ/HUw=; b=BUdDj5QrIOMCHtJ+br20yx2nMWYzjptx8eKQMGkYyAxNEFOaBRZwehOLwjTWfBsjKY YAi+mNup/X2QlIavNn+dhcfb0eG7ELphKsxQR4bfSKDGUK2jzbKh4vwbpq8dDPoGnYRe U4ZA1EvUkqvRt8zZ1C6cgWhF5pcRopUKagsXf185waiQZXju3m3aX8psp0IyAoRVYqVA eTyIQm1rS6gXCcafZijpJkrGp1ZEThmPB25Ti/61KXVvYGZUmEHzOIAmnrfmf7ovz9NQ ubVjc690cisJBLECl2oDVAYgy97zMS1aCNM5EvbLq/BGmTIoks9sapr8EBIEL/mfJJgp jAyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=JWJ0dyYL; 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 z6si12724489plk.133.2019.02.12.02.18.44; Tue, 12 Feb 2019 02:19:01 -0800 (PST) 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=@kernel.org header.s=default header.b=JWJ0dyYL; 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 S1728524AbfBLKQ1 (ORCPT + 99 others); Tue, 12 Feb 2019 05:16:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:43390 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727768AbfBLKQ1 (ORCPT ); Tue, 12 Feb 2019 05:16:27 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 737852077B; Tue, 12 Feb 2019 10:16:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549966587; bh=AAlWMkasilpiQMUn/yEZByNHGtbIQ22Hd9QLQtPmXb0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JWJ0dyYL7NCJfoTlNl8/hDx5TcP9HBbyb91WBGiro4x4MFmhf7GjoX5rML/6RgIkr PvncXuKsQN/wOFkhxUWdu894rCaxqulzRJnbQKSxgcP7cb1P5PaZPKmCdz2fl2xXcO RFYig0h6U6XpRbICu+dtAXVAr4WZqnbBVlznZDLs= Date: Tue, 12 Feb 2019 11:16:24 +0100 From: Greg KH To: Georgi Djakov Cc: jcrouse@codeaurora.org, robdclark@gmail.com, evgreen@chromium.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drm/msm/a6xx: Add support for an interconnect path Message-ID: <20190212101624.GA20915@kroah.com> References: <20190212095238.12306-1-georgi.djakov@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190212095238.12306-1-georgi.djakov@linaro.org> User-Agent: Mutt/1.11.3 (2019-02-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 12, 2019 at 11:52:38AM +0200, Georgi Djakov wrote: > From: Jordan Crouse > > Try to get the interconnect path for the GPU and vote for the maximum > bandwidth to support all frequencies. This is needed for performance. > Later we will want to scale the bandwidth based on the frequency to > also optimize for power but that will require some device tree > infrastructure that does not yet exist. > > v6: use icc_set_bw() instead of icc_set() > v5: Remove hardcoded interconnect name and just use the default > v4: Don't use a port string at all to skip the need for names in the DT > v3: Use macros and change port string per Georgi Djakov > > Signed-off-by: Jordan Crouse > Acked-by: Rob Clark > Reviewed-by: Evan Green > Signed-off-by: Georgi Djakov > --- > > Hi Greg, > > If not too late, could you please take this patch into char-misc-next. > It is adding the first consumer of the interconnect API. We are just > getting the code in place, without making it functional yet, as some > DT bits are still needed to actually enable it. We have Rob's Ack to > merge this together with the interconnect code. This patch has already > spent some time in linux-next without any issues. I have a question about the interconnect code. Last week I saw a presentation about the resctrl/RDT code from ARM that is coming (MPAM), and it really looks like the same functionality as this interconnect code. In fact, this code looks like the existing resctrl stuff, right? So why shouldn't we just drop the interconnect code and use resctrl instead as it's already merged? thanks, greg k-h