Received: by 10.192.165.156 with SMTP id m28csp350595imm; Wed, 18 Apr 2018 23:37:12 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+vjukYU4GaELsooJlWUsou5gesfxQtVKl73W/I0vL6MflsWk+ABcHIWyfZibdL8JvhrgdR X-Received: by 10.98.217.5 with SMTP id s5mr2293729pfg.20.1524119832278; Wed, 18 Apr 2018 23:37:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524119832; cv=none; d=google.com; s=arc-20160816; b=CrwXOIAGF2hFxTig6a3bo4N4AUWFy7IPEoww7MxkReAyEX0Q/LEsi7lKDQ8eXDgfQI SLTUqcS+wT0Kdis/LCLQHEDW+7KwMaz5u7gx7mZdCG84ZZ3t/IJrnw2njSJbh2kUSuaa vTCG2CFddfoi4iUoq1P48YOrcpBDe4gST1/s+ubJBx5TX01KnzO4l/jD+0ikM1b/Q5qY LLoDxC7V2CFfbvgr4UjBijLj2C1DvvL7usD58z0fz7ak4PRd5pjWmctCRPYDAwFo4W2y 2DbFLVAtIuGcFTMG3ct6DaUV/mGotWF4J3PY6/wUR7ukXDLKs0knWmi8JYcjoG0e3YG4 BEKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=iRE367+Fwt+vObpgXXGOYY8ke/u5cgeHQ7g5NX6ncec=; b=TUJQGmEVsoKORVULYDa2QA72mi78VLIKEPWHXKe9LLV+IjyN+38RPp2rwAjnuNKPO6 5TK0RRK6jQ57esN1R+9aDl7NBqGUB1sJHU3/Y39G0ezxIeR4krkOKmTrTlK7H9QMtUQI TCIGz3p9ke/cP1bAaHjnM3yjL6RntTnF4+RRVLpbGJZpJlXVqONrYq0KL4bSTckQSo6k Eq3tjVyCaq35PBoNxxcBlhxHi11qTrrrRWbU5YKtdsb1PVVS1bsciQn9y2WXaIsqcpte DAFyevxI5AE/e3bqgQR8VP/hxonwN5dzGuZ1H/JFpwLeRff2/+FS0/c5z7uArzt1DxTK k6wg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BcUq8Jrh; 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 r5-v6si2841102plo.414.2018.04.18.23.36.57; Wed, 18 Apr 2018 23:37:12 -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=@amarulasolutions.com header.s=google header.b=BcUq8Jrh; 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 S1751876AbeDSGfl (ORCPT + 99 others); Thu, 19 Apr 2018 02:35:41 -0400 Received: from mail-it0-f67.google.com ([209.85.214.67]:35698 "EHLO mail-it0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751169AbeDSGfh (ORCPT ); Thu, 19 Apr 2018 02:35:37 -0400 Received: by mail-it0-f67.google.com with SMTP id 186-v6so91971itu.0 for ; Wed, 18 Apr 2018 23:35:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=iRE367+Fwt+vObpgXXGOYY8ke/u5cgeHQ7g5NX6ncec=; b=BcUq8JrhgomzI9usRbMMruDuJ2LT8vTHYLuUGptAWhrJwx63bVQIgMgKcByhNmfMbr haL7F/dottP8Ap4Mi5thKF18w5X7rQa5tFFw3YXnU79q/Pi1Rp5GmbfBK+32btFTXJA/ 5ROJWK5g8p9IR47FLRgY+3/k4w34pTGW19saY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=iRE367+Fwt+vObpgXXGOYY8ke/u5cgeHQ7g5NX6ncec=; b=HXzAi64Bgo8U1qjr67swU8mT+K0RsaIUQ9p76EiESI38YRI6dADh4PMaFIuoMzGv+3 +0N4CISj8spE/y1WFop7iabBwC7a1I3WM2yDmohWG6ei1F4XFmDlMQ2Vvdg1tWazXyEB ka6W7EAmiKIvtvbFA63Fcfazy8mzcTvIf4KyF9JXEbp7HbNKNxlC0wdZTWDhumh8itvy CM/EqeDS0bF2RVY7hrW+00w/v/p4zBoF10eEMlHTxzTHNhULfwLJZCzZL8q9rQtH8JO2 rz9TsrZDMqwZTKySrhz+Qyf1v2abnPiLV3UrEaWRvXqASYTA+wtiBQrVHUjOEyVFhmiH SPuA== X-Gm-Message-State: ALQs6tBAd5BCQot7mu/Tj1yAM6vePJw9kUwdgxhG30HEgWhNpDK2ufM3 U4cI8TmIM7M1eWOsgsA5vN9xsbXV8bANPDs7baHAJFlhrPQ= X-Received: by 2002:a24:1685:: with SMTP id a127-v6mr5236021ita.143.1524119736469; Wed, 18 Apr 2018 23:35:36 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:745:0:0:0:0:0 with HTTP; Wed, 18 Apr 2018 23:35:36 -0700 (PDT) In-Reply-To: References: <20180316175354.21437-1-icenowy@aosc.io> <20180316175354.21437-4-icenowy@aosc.io> From: Jagan Teki Date: Thu, 19 Apr 2018 12:05:36 +0530 Message-ID: Subject: Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2 To: Chen-Yu Tsai , Icenowy Zheng Cc: Rob Herring , Maxime Ripard , devicetree , linux-arm-kernel , linux-kernel , linux-clk , linux-sunxi Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Apr 14, 2018 at 4:16 PM, Jagan Teki wrote: > On Sat, Apr 14, 2018 at 4:00 PM, Chen-Yu Tsai wrote: >> On Sat, Apr 14, 2018 at 6:25 PM, Jagan Teki wrote: >>> On Fri, Mar 16, 2018 at 11:23 PM, Icenowy Zheng wrote: >>>> The "Display Engine 2.0" (usually called DE2) on the Allwinner A64 SoC >>>> is different from the ones on other Allwinner SoCs. It requires a SRAM >>>> region to be claimed, otherwise all DE2 subblocks won't be accessible. >>>> >>>> Add a bus driver for the Allwinner A64 DE2 part which claims the SRAM >>>> region when probing. >>> >>> Along with this bus driver, we also need >>> drivers/gpu/drm/sun4i/sun4i_drv.c which can usually drive the >>> pipelines like mixer0 and 1 are the cases for A64? >> >> I imagine that's the next part to be sent out, after the hardware >> representation in the device tree has been decided on. > > Yeah, this hardware representation along with separate bus driver > going like in another direction especially if we add pipelines support > to it, may be we can add sram stuff to platdata of existinf > sun4i_drv.c Look like SRAM init during sun4i_drv is unable to claim or map the memory? do we have any suggestion on adding 'allwinner,pipelines' ? is it ok to add one more de which is compatible with sun4i_drv.c like this. de: display-engine { compatible = "allwinner,sun8i-a64-display-engine", "allwinner,sun8i-h3-display-engine"; allwinner,pipelines = <&mixer0>; }; Jagan. -- Jagan Teki Senior Linux Kernel Engineer | Amarula Solutions U-Boot, Linux | Upstream Maintainer Hyderabad, India.