Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp776223imm; Thu, 26 Jul 2018 11:47:50 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeaQPMKhn7OaSXQ5e7TElwfm5HsujrAbio2+bUfUjzgDJarfmqg+1bDM8JHfQsh2Rbd18O9 X-Received: by 2002:a63:b705:: with SMTP id t5-v6mr3056103pgf.45.1532630870041; Thu, 26 Jul 2018 11:47:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532630870; cv=none; d=google.com; s=arc-20160816; b=YgsYtaaML7CS6/hwXY3O8UA0iLENROGLSW7iMpSKYJ0IaLtftpRS8xUQfIFe3Rcank KF1cpy5O3mg6VFek7CjkE4Xlxo/ZrdW4+45Tq47lc/qxOUzomLJ6qIs5LlpJ+E5qcjhd pEHmIn68XdinRE/EYmDMTkEDQ9vaSVmVXmq3OETIY+1SNyHJxsp2Hgp9gzMwlm2cVoWP gMy9YOnDETd0ulxRGnlWWVtL5Tz0Y0RAxGEYTV1YadEqR9ROf2sghLS1YBbrIBKVHWV7 x0PtPivwEKmxhTTNML+LweC/niKa39b4meaRDR7y+uyW/Zdt2coPaVk+KdgQ0V0eQcuw bH5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=32z6xF0AguXDyBdSmmEL9WbUIjvPrd5Tx6xkv+K7mK4=; b=XdFQ5TlynuTnJvZfC8PNF14Q497RUzdZ76vooQyRGcFHD8uT1ZLMNqqCO06doXNK19 4/Gx4iJoaoRuaPT1JPHRaKJ7BBix2k5fRzs+q4qJxdhEkjUYsCqVt8Qc5ZZUWkKmzxBZ USnKhAQWcIir2rxxcIdMtd6VVKClyNIm84IsOhGKzib8vjoX3+mWhB33RSpVWpvluHch /t/8q0C5UNK98WNl9ad0TUzO0SQQdDZu851rS/UV9lHccEXbbO1bT5HhK7HwAEhvizZP fImS1/+5woarVcNH9MntcQeeHiGhPEdJkuzFlq0T2Oz9jgOoDyt7hFDiO3RFm+ZQehGe q7EQ== 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 x5-v6si1957313pgc.210.2018.07.26.11.47.34; Thu, 26 Jul 2018 11:47:50 -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 S2388601AbeGZSbZ (ORCPT + 99 others); Thu, 26 Jul 2018 14:31:25 -0400 Received: from hermes.aosc.io ([199.195.250.187]:58005 "EHLO hermes.aosc.io" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730095AbeGZSbZ (ORCPT ); Thu, 26 Jul 2018 14:31:25 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: icenowy@aosc.io) by hermes.aosc.io (Postfix) with ESMTPSA id 633269FA66; Thu, 26 Jul 2018 17:13:32 +0000 (UTC) From: Icenowy Zheng To: Maxime Ripard , Rob Herring , Chen-Yu Tsai , Jagan Teki , Jernej Skrabec Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-sunxi@googlegroups.com, Icenowy Zheng Subject: [PATCH v3.1 00/10] arm64: allwinner: Add A64 DE2 HDMI support Date: Fri, 27 Jul 2018 01:12:47 +0800 Message-Id: <20180726171257.6688-1-icenowy@aosc.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Allwinner A64 has display engine pipeline like other Allwinner SOC's A83T/H3/H5. A64 behaviour similar to Allwinner A83T where Mixer0 => TCON0 => LVDS/RGB/MIPI-DSI Mixer1 => TCON1 => HDMI as per Display System Block Diagram from the A64 user manual. This is third patch-set followed with previous RFC[1], first and second series[2][3] and merely concentrated on HDMI pipeline through TCON1 and rest will add eventually. I just rebased and slightly re-integrated the patchset according to the requirments of the maintainer, and added the mixer0->tcon0 pipeline. The further maintainship of the patchset still needs to be discussed between I and Jagan. --Icenowy Icenowy Zheng (1): dt-bindings: sun4i-drm: add HDMI VCC supply property for sun8i-dw-hdmi Jagan Teki (8): clk: sunxi-ng: a64: Add minimal rate for video PLLs dt-bindings: display: Add compatible for A64 DE2 display pipeline drm/sun4i: Add support for A64 mixers drm/sun4i: Add support for A64 display engine dt-bindings: display: Add compatible for A64 HDMI dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO[0-1] macros arm64: dts: allwinner: a64: Add display pipeline arm64: dts: allwinner: a64: Enable HDMI output on A64 boards w/ HDMI Jernej Skrabec (1): drm/sun4i: Add support for HDMI voltage regulator .../bindings/display/sunxi/sun4i-drm.txt | 9 + .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 34 ++++ .../dts/allwinner/sun50i-a64-nanopi-a64.dts | 34 ++++ .../dts/allwinner/sun50i-a64-olinuxino.dts | 34 ++++ .../dts/allwinner/sun50i-a64-orangepi-win.dts | 34 ++++ .../boot/dts/allwinner/sun50i-a64-pine64.dts | 34 ++++ .../allwinner/sun50i-a64-sopine-baseboard.dts | 34 ++++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 169 ++++++++++++++++++ drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 46 ++--- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 24 +++ include/dt-bindings/clock/sun50i-a64-ccu.h | 2 + 14 files changed, 451 insertions(+), 23 deletions(-) -- 2.18.0