Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2025031imm; Thu, 14 Jun 2018 07:38:03 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI+ia2VITOhasiqPmSmf/zjnfpvjqCkGMMBrw+1ch8WYR3Dga/tHbDGcGS/RvbtzjFxYvCK X-Received: by 2002:a62:e506:: with SMTP id n6-v6mr9719806pff.116.1528987083913; Thu, 14 Jun 2018 07:38:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528987083; cv=none; d=google.com; s=arc-20160816; b=T82nKyVtvkXWRcBNFyAbmNpkfZmVp0Y19h00jZ+1MRqM1rZPg7qpAiIHXCsg3acF+U VWJQ10InLFtx7adp2wzIRQ4g0GvoMwGyqpHVoyU7PbQgJMfneahM0xfb75M7WMA+dyd3 TUyXV1YyUocRzLflJg8JjVwYdJ1OF+y8N5B/ZAiDimX7q/RVVlNOgeFV95tjYpL//7kx r2CfYgfu/I4E5VswnwSJRAMq9+97uLX+IaRjpWPMEkvDb3QEsgIrMlFoqYv7C1P34UlI FYV3ID//EEd4/Okw6q8m++2qgeBeuhserQCt1WmgAD1VOJk9xu70UUpow5I2XtzUI7gM 78dQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=4WExl1OwPy+a3Xoo8zvSb/aAAThUD184FRqtl9tfDVU=; b=aAfb82DxqUcSScp0QG91dAAQ5iHGIzC8CAK4k93gwQAaj/GbLC1ZA2fiPigaT1gFpi rTaHJ0nJYBm82cncnjgF51QwnDPR1DWbqD/g98uMdOhuBVvy4M8zpTce+QMSx4agknvy gaMZNyyVIIrsWgs8uA16nnnlApL4IN9qfc41Wbf8+4NPIhdl4bXEQmwJo/9jrh1rLuqc Oa5kM6VSQeCBEjCE0ZGt3QvH5YytFTtMKnffooaTlqxShjHROQoJg8U902C2OpjnCNV9 N/1Qkqv7GyewdQBLfE6CFSq/7+NPLg1FU1/KsDFl+udmzpzDTbP18nLZAIAlYA7YZffj IEQw== ARC-Authentication-Results: i=1; mx.google.com; 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 a80-v6si5644846pfg.200.2018.06.14.07.37.49; Thu, 14 Jun 2018 07:38:03 -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; 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 S965785AbeFNOf6 convert rfc822-to-8bit (ORCPT + 99 others); Thu, 14 Jun 2018 10:35:58 -0400 Received: from mailoutvs9.siol.net ([185.57.226.200]:32995 "EHLO mail.siol.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965735AbeFNOfz (ORCPT ); Thu, 14 Jun 2018 10:35:55 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 657265226FF; Thu, 14 Jun 2018 16:35:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at psrvmta09.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta09.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 5p-B6SnWQDI0; Thu, 14 Jun 2018 16:35:50 +0200 (CEST) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id A32235225B1; Thu, 14 Jun 2018 16:35:50 +0200 (CEST) Received: from jernej-laptop.localnet (unknown [194.152.15.144]) (Authenticated sender: 031275009) by mail.siol.net (Postfix) with ESMTPA id EBCD8522A78; Thu, 14 Jun 2018 16:35:47 +0200 (CEST) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Jagan Teki Cc: Maxime Ripard , Chen-Yu Tsai , Rob Herring , David Airlie , gustavo@padovan.org, maarten.lankhorst@linux.intel.com, seanpaul@chromium.org, Mark Rutland , dri-devel , devicetree , linux-arm-kernel , linux-kernel , linux-clk , linux-sunxi Subject: Re: [linux-sunxi] [PATCH v2 00/27] Add support for R40 HDMI pipeline Date: Thu, 14 Jun 2018 16:34:45 +0200 Message-ID: <2742773.k39D243pH3@jernej-laptop> In-Reply-To: References: <20180612200036.21483-1-jernej.skrabec@siol.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT 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 Dne Ĩetrtek, 14. junij 2018 ob 09:12:41 CEST je Jagan Teki napisal(a): > On Wed, Jun 13, 2018 at 1:30 AM, Jernej Skrabec wrote: > > This series adds support for R40 HDMI pipeline. It is a bit special > > than other already supported pipelines because it has additional unit > > called TCON TOP responsible for relationship configuration between > > mixers, TCONs and HDMI. Additionally, it has additional gates for DSI > > and TV TCONs, TV encoder clock settings and pin muxing between LCD > > and TV encoders. > > > > However, it seems that TCON TOP will become a norm, since newer > > Allwinner SoCs like H6 also have this unit. > > > > I tested different possible configurations: > > - mixer0 <> TCON-TV0 <> HDMI > > - mixer0 <> TCON-TV1 <> HDMI > > - mixer1 <> TCON-TV0 <> HDMI > > - mixer1 <> TCON-TV1 <> HDMI > > > > Please review. > > > > Best regards, > > Jernej > > > > Changes from v1: > > - Split DT bindings patch and updated description > > - Split HDMI PHY patch > > - Move header file from TCON TOP patch to dt bindings patch > > - Added Rob reviewed-by tag > > - Used clk_hw_register_gate() instead of custom gate registration code > > - Reworked TCON TOP to be part of of-graph. Because of that, a lot of > > > > new patches were added. > > > > - Droped mixer index quirk patch > > - Reworked TCON support for TCON TOP > > - Updated commit messages > > > > Jernej Skrabec (27): > > clk: sunxi-ng: r40: Add minimal rate for video PLLs > > clk: sunxi-ng: r40: Allow setting parent rate to display related > > > > clocks > > > > clk: sunxi-ng: r40: Export video PLLs > > dt-bindings: display: sunxi-drm: Add TCON TOP description > > drm/sun4i: Add TCON TOP driver > > drm/sun4i: Fix releasing node when enumerating enpoints > > drm/sun4i: Split out code for enumerating endpoints in output port > > drm/sun4i: Add support for traversing graph with TCON TOP > > drm/sun4i: Don't skip TCONs if they don't have channel 0 > > dt-bindings: display: sun4i-drm: Add R40 TV TCON description > > drm/sun4i: tcon: Add support for tcon-top gate > > drm/sun4i: tcon: Generalize engine search algorithm > > drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1 > > drm/sun4i: Don't check for panel or bridge on TV TCONs > > drm/sun4i: Add support for R40 TV TCON > > dt-bindings: display: sun4i-drm: Add R40 mixer compatibles > > drm/sun4i: Add support for R40 mixers > > dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY > > drm/sun4i: Enable DW HDMI PHY clock > > drm/sun4i: Don't change clock bits in DW HDMI PHY driver > > drm/sun4i: DW HDMI PHY: Add support for second PLL > > drm/sun4i: Add support for second clock parent to DW HDMI PHY clk > > > > driver > > > > drm/sun4i: Add support for A64 HDMI PHY > > drm: of: Export drm_crtc_port_mask() > > drm/sun4i: DW HDMI: Expand algorithm for possible crtcs > > ARM: dts: sun8i: r40: Add HDMI pipeline > > ARM: dts: sun8i: r40: Enable HDMI output on BananaPi M2 Ultra > > Tested whole series on top of linux-next. > > Tested-by: Jagan Teki Thanks!