Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp9123854pxu; Mon, 28 Dec 2020 07:12:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJw6VsvubrMyb2r+0PqhsyyO13SxTNcUfmG7LEs5ZS1w0qm826Q17k4xUSVaVbR56lsikOF1 X-Received: by 2002:a17:906:518a:: with SMTP id y10mr42852270ejk.323.1609168349241; Mon, 28 Dec 2020 07:12:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609168349; cv=none; d=google.com; s=arc-20160816; b=abaUSBzs/zn/0OZOZItD8y/13IGLWRJzIp8gnsOpIvSAiUkSBZvdZwyrYBFuGNunhZ az+orH6xcft+k+eMw3M4X1UoFbtTdJFUZfOXcKkSmKHAqma35MjjluCAGoAVB2+J+1o9 NvccARSgvC6hEWFvdgp/V3Bf0Zy5w6sESgJlgQBbGGsVu+61+4kfZZTKirAhWaOcO5p+ +2FyJJz7qTC3wEgvhOnNOlUUZSfpyu08QliZPrqlP08DOr0wd3dANyw9slN8n85UzChd lyrWtNaF6dYUaeMdBBUbbI+260SX191f2vKcTCYJasJj/A6uZuNow8CNMbDpSoKuiRKm lrjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=lomBeDHrQH+rhSFrQsFyfR0jUtnoYaJdLAuHshhla2I=; b=qlB90UVhdgrWPARI3AANKYSew5Odjx73h73k9HXCmoHhGCfEazAVvOs6Nfm1Wz7i52 1yawwKkszSwr+Nyzq3ojpQ3xVCKxhSm9I5J8n0VWvnxsZ5CTwireqqLVCHit5k4Cf+L2 cEMjQwRihFammmuolPBc05QvGx60NXPYeyqdM0YCCeJyo6xPpg1E+X/I1L1LGnN1z8AY k0JJHxttrcPwSOv6TASpnoor2HpnxbQf+c8UC+wKxIK9n6W54bVMmOysA1xd/TwylKWr zC39ypQUTGXGtoHbMV7ugMnG3lfhP1LALd9k0M6a5+TrYPPA+zcH4BvpzHTBwqa6erIm 6PPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=AeTK3VEe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id us12si19364070ejb.252.2020.12.28.07.12.03; Mon, 28 Dec 2020 07:12:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=AeTK3VEe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2440619AbgL1PJ6 (ORCPT + 99 others); Mon, 28 Dec 2020 10:09:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39940 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2440286AbgL1PJt (ORCPT ); Mon, 28 Dec 2020 10:09:49 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27D0FC061794; Mon, 28 Dec 2020 07:09:09 -0800 (PST) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 8969B99; Mon, 28 Dec 2020 16:09:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1609168146; bh=BNY31dBvBUFP1U6FYYy/epeGZDj+VnkZejf+O7DTcTg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=AeTK3VEeFqHGfSMYp5yReXu7Z2I2AXq8NNODSZ/vyaYQuW3ayiHwVZNftw7VXbLwH Ddwl2UBdv7TSZbt1IWa6uapGJA3RDGGdlqzcrjNTuNvN0yCLO4f+NH75xuVdmOb9pn D8InRDdvY7x1JvoHJo1dgJUcqzWpg//8gQ3gdIG0= Date: Mon, 28 Dec 2020 17:08:56 +0200 From: Laurent Pinchart To: Xin Ji Cc: Rob Herring , David Airlie , Nicolas Boichat , Hsin-Yi Wang , Daniel Vetter , Sam Ravnborg , Laurent Pinchart , Maxime Ripard , Mark Brown , Ricardo =?utf-8?Q?Ca=C3=B1uelo?= , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, Sheng Pan , linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 1/2] dt-bindings: drm/bridge: anx7625: add DPI flag and swing setting Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Xin Ji, Thank you for the patch. On Fri, Dec 25, 2020 at 07:01:09PM +0800, Xin Ji wrote: > Add DPI flag for distinguish MIPI input signal type, DSI or DPI. Add > swing setting for adjusting DP tx PHY swing > > Signed-off-by: Xin Ji > --- > .../bindings/display/bridge/analogix,anx7625.yaml | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml > index 60585a4..34a7faf 100644 > --- a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml > @@ -34,6 +34,14 @@ properties: > description: used for reset chip control, RESET_N pin B7. > maxItems: 1 > > + anx,swing-setting: > + $ref: /schemas/types.yaml#/definitions/uint32-array > + description: an array of swing register setting for DP tx PHY Register values in DT are frowned upon. > + anx,mipi-dpi-in: > + $ref: /schemas/types.yaml#/definitions/uint32 > + description: indicate the MIPI rx signal type is DPI or DSI This sounds similar to the bus-type property defined in Documentation/devicetree/bindings/media/video-interfaces.txt (which is getting converted to YAML, Rob has posted a patch series, I expect it to land in v5.13). I think it would make sense to extend bus-type to support DSI, and use that property. > + > ports: > type: object > > @@ -72,6 +80,17 @@ examples: > reg = <0x58>; > enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; > reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; > + anx,swing-setting = <0x00 0x14>, <0x01 0x54>, > + <0x02 0x64>, <0x03 0x74>, <0x04 0x29>, > + <0x05 0x7b>, <0x06 0x77>, <0x07 0x5b>, > + <0x08 0x7f>, <0x0c 0x20>, <0x0d 0x60>, > + <0x10 0x60>, <0x12 0x40>, <0x13 0x60>, > + <0x14 0x14>, <0x15 0x54>, <0x16 0x64>, > + <0x17 0x74>, <0x18 0x29>, <0x19 0x7b>, > + <0x1a 0x77>, <0x1b 0x5b>, <0x1c 0x7f>, > + <0x20 0x20>, <0x21 0x60>, <0x24 0x60>, > + <0x26 0x40>, <0x27 0x60>; > + anx,mipi-dpi-in = <0>; > > ports { > #address-cells = <1>; -- Regards, Laurent Pinchart