Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp2024901imm; Sat, 23 Jun 2018 07:51:39 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKA+5Rz8BeDo04Jk174/js4wTq6xe9ncE5G4f5FONrfPK+MJ7MLDW9BwNT1gEZSeAxguuGm X-Received: by 2002:a65:6141:: with SMTP id o1-v6mr4954788pgv.409.1529765499390; Sat, 23 Jun 2018 07:51:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529765499; cv=none; d=google.com; s=arc-20160816; b=TFaEQyDu1jtJeUy/p434sp4hXoJGu7MdoCt+OA6bD1zJA1Y764R+R+SukmOHJPpoUD 5NBth/QqMX6HXgTB1jWkM+XjbA6kw/vOpACz7xjLlAStEL1QMWNoA+9rpDurlNgeIq40 IRyN/hGzmUbE4SV23VyEVWoVTrSWsLOYfUzPAn0IyUGR90iLLga5SQcp3gzvesook6mj CiKeE29j1QinX0M7I6r/oUQChs22lZ9gEGTq/LIvcdMn2bot8sLobOGZ7e3DeivUtK+N 5DI0Tb9sTZVwdONx6RhExRKZEKz9N38MpeZVoXzGxj7xFchapEhzFWbrDFhWErFrvEal GFXg== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature:arc-authentication-results; bh=4ImOmUS17L5IuKye3hDV/wxFbESvlvdzZwB5bnaFGAk=; b=DIkjL6PiOya9hVHVj8l9pZ5FggIcwT26ZkiQZ74jMCX/VpoAeXG6feUmbQ2oXI6KwQ j0fOL5AFKt1kMQkN25EZWcWxduRY5BXAVUr04u+YJve5AWPFlRU0biy7D70U2oXgboFS wYoMtgHVtC8kt5MMHhulIdUy1Ggl+huNNd6IfBan/l8BLrPPc/8ClKuIjePgS8EcsxJT MFtGHFloumojDGS8jIS3k2jKtfN3qd2fDXAOwoPnE8nu+pktIghu6S3zyJfcKvpOIzRt NTQFmAiX+BkynDmYMXdaJPbAbSEUdsH17lvZxl3jYc1dVwusdgf8CteWpcbPqp1FTkfC 2lYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=X2Zcanin; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r9-v6si8175784pgf.664.2018.06.23.07.51.13; Sat, 23 Jun 2018 07:51:39 -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=@gmail.com header.s=20161025 header.b=X2Zcanin; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751595AbeFWOuH (ORCPT + 99 others); Sat, 23 Jun 2018 10:50:07 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:35443 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751507AbeFWOuF (ORCPT ); Sat, 23 Jun 2018 10:50:05 -0400 Received: by mail-wm0-f65.google.com with SMTP id j15-v6so5573675wme.0; Sat, 23 Jun 2018 07:50:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=4ImOmUS17L5IuKye3hDV/wxFbESvlvdzZwB5bnaFGAk=; b=X2ZcaninlsXOkodiWDpHBMnUvi3CzxKhQqTKccQa3FyJnyMo+f1YEwwNJzsHkVwHOa yAHkm4LUzBCkc1foGwUs2cbTHMIUDzD6tDWxZb69xPHHlayPW4ZnuSUvlww89oQw7FVh vt4lC9BMNmQjI1/kGEhR2VgFNJMWXJsTuu+cIGhuKBisJ/n4n92xm5NkLNo/nCAOQ3tj I+VdvH5KKH4sIQFkv2XZK3RFEF9KWdVfzXAyXTpuZZuwJ5TOBhIsspgQ3qfW4nGLiUmY 5LDQaot6srLBpUfNKXy4AmnWHL+XzNJ+tlj/tjZAT3A/9+W73bE8mAn4vPitjqDmZdZz iFlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=4ImOmUS17L5IuKye3hDV/wxFbESvlvdzZwB5bnaFGAk=; b=Z1GYP3UpI/OCx5PnpUGwHJ7YNckUWM6Jm2rD20RPILp4HKrwzHms4K3G5U4M0Mi/49 jCcpEO50rfrRwdYdXa+MGHU+/0eIWShp8EbmdSF/OFWWJ+45EPbwN7J7pscqW0f/gJrj LPV8HMjglVt4c7ggQfWW7X4VYznFuc5vVe2Wps4qV+vkbHfQ5+Tbmld0mCTKpRO7qu2p MwFZdpOFpX4s8pE44vuEnZR0dEiO8JoeSP5uvYiV0I4IakXUkDAswO318jTUfLpVDk4X zphvukOkVcMtjqLN6tWQ6sCZaFKljkkTUfheSfCrItkjReMqL6eqIg9ApTug9hRiaHTf xrSQ== X-Gm-Message-State: APt69E2MG7mO9lwUaPZOxkML0z5OxzEWXVT9NEsDFx9ABmwRovNnkaac CkIGIPu7E/1djmRoj+lGAIIlF4s6fcTuVM8jXT8= X-Received: by 2002:a1c:b94a:: with SMTP id j71-v6mr123115wmf.28.1529765404166; Sat, 23 Jun 2018 07:50:04 -0700 (PDT) MIME-Version: 1.0 References: <20180622124540.56203-1-icenowy@aosc.io> <20180622124540.56203-4-icenowy@aosc.io> <3BDC9318-95A5-41BA-801E-6E0814249AFB@aosc.io> In-Reply-To: <3BDC9318-95A5-41BA-801E-6E0814249AFB@aosc.io> From: Julian Calaby Date: Sun, 24 Jun 2018 00:49:50 +1000 Message-ID: Subject: Re: [linux-sunxi] [PATCH v2 5/7] arm64: allwinner: a64: add necessary device tree nodes for DE2 CCU To: Icenowy Zheng Cc: Rob Herring , Maxime Ripard , Chen-Yu Tsai , jagan@amarulasolutions.com, jernej.skrabec@siol.net, devicetree , "Mailing List, Arm" , "linux-kernel@vger.kernel.org" , "open list:COMMON CLK FRAMEWORK" , linux-sunxi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Icenowy, On Sun, Jun 24, 2018 at 12:34 AM Icenowy Zheng wrote: > > > > =E4=BA=8E 2018=E5=B9=B46=E6=9C=8823=E6=97=A5 GMT+08:00 =E4=B8=8B=E5=8D=88= 10:06:27, Julian Calaby =E5=86=99=E5=88=B0: > >Hi Icenowy, > > > >On Fri, Jun 22, 2018 at 10:49 PM Icenowy Zheng wrote: > >> > >> As we have all necessary parts to enable the DE2 CCU on the Allwinner > >> A64 SoC, add the needed device tree nodes, including the DE2 CCU > >itself > >> and the DE2 bus. > >> > >> The "mixer0-lcd0" simplefb device node is updated to use the DE2 CCU. > >> > >> Signed-off-by: Icenowy Zheng > >> --- > >> Changes in v2: > >> - Drop SRAM controller device tree node addition (as it's already > >added > >> as part of syscon change.) > >> - Fix the clock reference in LCD SimpleFB. > >> > >> arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 30 > >+++++++++++++++---- > >> 1 file changed, 24 insertions(+), 6 deletions(-) > >> > >> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > >b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > >> index ff2ddde1e117..318c4ba8ae9f 100644 > >> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > >> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > >> @@ -58,17 +60,12 @@ > >> #size-cells =3D <1>; > >> ranges; > >> > >> -/* > >> - * The pipeline mixer0-lcd0 depends on clock CLK_MIXER0 from DE2 > >CCU. > >> - * However there is no support for this clock on A64 yet, so we > >depend > >> - * on the upstream clocks here to keep them (and thus CLK_MIXER0) > >up. > >> - */ > >> simplefb_lcd: framebuffer-lcd { > >> compatible =3D "allwinner,simple-framebuffer", > >> "simple-framebuffer"; > >> allwinner,pipeline =3D "mixer0-lcd0"; > >> clocks =3D <&ccu CLK_TCON0>, > >> - <&ccu CLK_DE>, <&ccu CLK_BUS_DE>; > >> + <&display_clocks CLK_MIXER0>; > > > >Doesn't this technically break simplefb if this DT is used with a > >Linux that doesn't have the display clock driver? > > 1. DT doesn't care forware compatibility. Ah, fair enough, that answers my question. Thanks, --=20 Julian Calaby Email: julian.calaby@gmail.com Profile: http://www.google.com/profiles/julian.calaby/