Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp3595753ybl; Mon, 12 Aug 2019 03:13:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqxNdDEQCHjWopX2woJN1SBgPotMcB8zvZDqZzkQl17i2CX7xO6OPP6+q+9sp00i+OTTeSYY X-Received: by 2002:a62:f24b:: with SMTP id y11mr9370571pfl.0.1565604794799; Mon, 12 Aug 2019 03:13:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565604794; cv=none; d=google.com; s=arc-20160816; b=sWvmxj3DJWYyLZFLS/mBOTVx7FOrwSJYc8tRG5U/jV8607/ESZbhcng62soqfYuEj/ WTcRtWntg39d2s9wp8BITWjfnrrzRxA5FyLV7ZPVi1Jv+ASIfaL3/AH4C6bn3h4QQyLu utpN7fBtF27RhmiouxZDx81qabfl7WVIe1z/ZREHJhAVLpsi0+e9+xNriFpQ+TIJIaAV QU1ZeEiMpa1NKM8q3dyE/XQky3uTaPD/o/Vh9Vn+OhF/DtZElJEIL16Ayydv9fw8Zp6L 0SELju8826RY0hL6YJN2XkR5+GNlOVrMw9wExWe9EqiPHxjg/19B0nmXoE2+x1G7fK3e Wtwg== 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; bh=o4QgtvwxkMK8tUsYHJJNTtesaLXC5y/yl/5CDR72LgE=; b=JoS3t9LImbddt643v4QKRB3zbHYSjOQYMZIXu4FgjdXL3M5j1wd4yIiA5BP1T2VpeK h6M6b/lu8/zFyTfFiNqDVD/P3Lwal/XCivRd2pHrhYXfbqfZeJXAy5NXUEcGqdl7WXQF 8XnCZDQQaVllGerR12hHrxC4RCzg3qxVOARLOc7Kap0/b1zI99dtXJA3cIBV93UsEj9b CW4gzGpOHPq4m1tYDAYNn4lNqb3D5idKLhVRLNw3iPOIcEHOQ4XhYtwzF5dktDtr+X/1 e6evh8/zhvA+yup8tXFbsaRaRnRETxSRVGKmbYpIZOkaoNjdZuvN/4rg8UTvIBGkSb2w rGoA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a130si53207115pfa.7.2019.08.12.03.12.59; Mon, 12 Aug 2019 03:13:14 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727806AbfHLKMP (ORCPT + 99 others); Mon, 12 Aug 2019 06:12:15 -0400 Received: from inva020.nxp.com ([92.121.34.13]:56136 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727605AbfHLKMP (ORCPT ); Mon, 12 Aug 2019 06:12:15 -0400 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 9C3D01A02B0; Mon, 12 Aug 2019 12:12:12 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 89F3A1A02E3; Mon, 12 Aug 2019 12:12:07 +0200 (CEST) Received: from titan.ap.freescale.net (TITAN.ap.freescale.net [10.192.208.233]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 0E0DE402D2; Mon, 12 Aug 2019 18:12:00 +0800 (SGT) From: Wen He To: Rob Herring , Michael Turquette , Stephen Boyd , Mark Rutland , Shawn Guo , devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: leoyang.li@nxp.com, liviu.dudau@arm.com, Wen He Subject: [v1 3/3] arm64: dts: ls1028a: Add properties node for Display output pixel clock Date: Mon, 12 Aug 2019 18:02:24 +0800 Message-Id: <20190812100224.34502-1-wen.he_1@nxp.com> X-Mailer: git-send-email 2.9.5 X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The LS1028A has a clock domain PXLCLK0 used for the Display output interface in the display core, independent of the system bus frequency, for flexible clock design. This display core has its own pixel clock. This patch enable the pixel clock provider on the LS1028A. Signed-off-by: Wen He --- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi index 2d31e1c09e74..0c54ba3214af 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi @@ -70,11 +70,18 @@ clock-output-names = "sysclk"; }; - dpclk: clock-dp { + osc_27m: clock-osc-27m { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <27000000>; - clock-output-names= "dpclk"; + clock-output-names = "phy_27m"; + }; + + dpclk: clock-controller@f1f0000 { + compatible = "fsl,ls1028a-plldig"; + reg = <0x0 0xf1f0000 0x0 0xffff>; + #clock-cells = <1>; + clocks = <&osc_27m>; }; aclk: clock-axi { @@ -557,7 +564,7 @@ interrupts = <0 222 IRQ_TYPE_LEVEL_HIGH>, <0 223 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "DE", "SE"; - clocks = <&dpclk>, <&aclk>, <&aclk>, <&pclk>; + clocks = <&dpclk 0>, <&aclk>, <&aclk>, <&pclk>; clock-names = "pxlclk", "mclk", "aclk", "pclk"; arm,malidp-output-port-lines = /bits/ 8 <8 8 8>; arm,malidp-arqos-value = <0xd000d000>; -- 2.17.1