Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp288703ybl; Mon, 12 Aug 2019 16:31:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqxFmzsMWXRrLs6ApLWvoK+8IcXhpHNEUsnjcrhj3woZYF/TRTtGJunP2dOHjTmMvcEuAmLM X-Received: by 2002:a65:6846:: with SMTP id q6mr32455410pgt.150.1565652664889; Mon, 12 Aug 2019 16:31:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565652664; cv=none; d=google.com; s=arc-20160816; b=eEZEifj8AHkby4brU5aXfgq26o0rcGj6igFgMc+pegRVE7WYm+ifHAuuHyRZpnObdf w3InP46dAUa3Hh1x2porNQzmUaUCdhOhN8Jcb1mQb1K06Ws0Em0j/xOpptUQLZPd41Gy /A9wmjumyoAMd8VS15FDXWQsK1M0XKBj87kRFRRcfbToiOZM/XQbQ+bBiAT8YBeJ8Yc1 WKg4XgLGdqOe72EF2YXv0zxFvVy7WGmvInw1N7OwtUsEb1n3NJNHVc+xXyCK5koePBKI MEa2Pm6M6NrwJZ4T6qfNrHLW/iYMQ4pZPl7KFHgBzTAj3w/0MY9zHILl3M6WTLwcSEaT fLYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=4yxOmFc8mjrzQ7FT1CRXemmXNTDbbde5+76CCWY9y9w=; b=Y+DPTDU4rk7MTwBKRhjAPVVlq030qNnn0sqzhkOEecUHOpY6MEm181YwVrg5J2NVsn 9BXntwAA7HEC4EV8IriacJQS0jJAGLeB4H5Ng1BNhDSzum+sjfWjHVFny6DZNZqQCcsB L2/Djm4WiFsX8j1K6qX2EwbM84EhQIRI3N6n/nWHcNMixjjOOQdkYpKcoGj2M+9IGLbb 9wuYukFR3O/Adbji2J2lClr154B7V9RRQHvuBjr0MKWrYNIfTj7RBNIj5q62UjLqlHsq I9O2JQ6g1N9Ggp650AVYqO8M/sSO4frA5kU1EtekRcBFeewnFKNI+vubfY5WYCBy55gY Y1xg== 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f8si15356439pgb.566.2019.08.12.16.30.48; Mon, 12 Aug 2019 16:31:04 -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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726600AbfHLX3g (ORCPT + 99 others); Mon, 12 Aug 2019 19:29:36 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:43119 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726358AbfHLX3g (ORCPT ); Mon, 12 Aug 2019 19:29:36 -0400 Received: by mail-ot1-f65.google.com with SMTP id e12so21328095otp.10; Mon, 12 Aug 2019 16:29:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=4yxOmFc8mjrzQ7FT1CRXemmXNTDbbde5+76CCWY9y9w=; b=aG7cwCOJUCfJBYEJb0q6C4GrFHXDKQpt/0p04oyzQ9CzeCKToFiE8dWRjU9nG10qLk IhbMQCKAL3Sqszp/2MyJWFtMnI4iam07l2ynLlnaeOw0+1I2xcO2QNzoomZ+E5abcMjU 1OnJ18bCJ9ZZvHQXIvk1UMkaMy72uzhx7oiUe6VoiMQznWMjX2tsd/WiV7VG0eGU99M6 3mvaFjYQwKU8N4C5hEgCO6PFMDCyLoP0ua2Sq9xmIasXnl0ZfKrMVzN8MQ+3voogLrym qkeaWej0cvDH169dT0/66xKnd3be8LAuM0qWBefL4cZZsRkbnNVnlLnT44kfh/Ku+ZDH lXnw== X-Gm-Message-State: APjAAAU1/Q69rBWUMFjyVjE00DgnXiK74qyEoBO4aZuOPi6vuxX6cugl ssUUJtXf7zZqZLwWb7sN5g== X-Received: by 2002:a6b:7619:: with SMTP id g25mr631364iom.92.1565652575408; Mon, 12 Aug 2019 16:29:35 -0700 (PDT) Received: from localhost ([64.188.179.254]) by smtp.gmail.com with ESMTPSA id j25sm151097051ioj.67.2019.08.12.16.29.34 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 12 Aug 2019 16:29:34 -0700 (PDT) Date: Mon, 12 Aug 2019 17:29:34 -0600 From: Rob Herring To: Wen He Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, mark.rutland@arm.com, shawnguo@kernel.org, leoyang.li@nxp.com Subject: Re: [v2 1/4] dt-bindings: display: Add DT bindings for LS1028A HDP-TX PHY. Message-ID: <20190812232934.GA1219@bogus> References: <20190719100942.12016-1-wen.he_1@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190719100942.12016-1-wen.he_1@nxp.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 19, 2019 at 06:09:39PM +0800, Wen He wrote: > Add DT bindings documentmation for the HDP-TX PHY controller. The describes > which could be found on NXP Layerscape ls1028a platform. Not required, but please consider converting to DT schema (YAML) format. > > Signed-off-by: Wen He > --- > change in v2: > - correction the node name. > > .../devicetree/bindings/display/fsl,hdp.txt | 56 +++++++++++++++++++ > 1 file changed, 56 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/fsl,hdp.txt > > diff --git a/Documentation/devicetree/bindings/display/fsl,hdp.txt b/Documentation/devicetree/bindings/display/fsl,hdp.txt > new file mode 100644 > index 000000000000..53ca08337587 > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/fsl,hdp.txt > @@ -0,0 +1,56 @@ > +NXP Layerscpae ls1028a HDP-TX PHY Controller typo > +============================================ > + > +The following bindings describe the Cadence HDP TX PHY on ls1028a that > +offer multi-protocol support of standars such as eDP and Displayport, s/offer/offers/ and another typo. > +supports for 25-600MHz pixel clock and up to 4k2k at 60MHz resolution. > +The HDP transmitter is a Cadence HDP TX controller IP with a companion > +PHY IP. > + > +Required properties: > + - compatible: Should be "fsl,ls1028a-dp" for ls1028a. > + - reg: Physical base address and size of the block of registers used > + by the processor. The example shows 2 regions, what are they? > + - interrupts: HDP hotplug in/out detect interrupt number > + - clocks: A list of phandle + clock-specifier pairs, one for each entry > + in 'clock-names' > + - clock-names: A list of clock names. It should contain: > + - "clk_ipg": inter-Integrated circuit clock > + - "clk_core": for the Main Display TX controller clock > + - "clk_pxl": for the pixel clock feeding the output PLL of the processor > + - "clk_pxl_mux": for the high PerfPLL bypass clock > + - "clk_pxl_link": for the link rate pixel clock > + - "clk_apb": for the APB interface clock > + - "clk_vif": for the Video pixel clock 'clk_' is redundant. > + > +Required sub-nodes: > + - port: The HDP connection to an encoder output port. The connection > + is modelled using the OF graph bindings specified in > + Documentation/devicetree/bindings/graph.txt I'm still confused as to what this block does? The 'encoder output' is DisplayPort? If this is just a phy, then use the phy binding. Normally, a DisplayPort encoder/bridge OF graph output would be connected to a DP connector node or a panel. Rob