Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2235272rwl; Thu, 30 Mar 2023 07:45:44 -0700 (PDT) X-Google-Smtp-Source: AKy350bWM69hEx326fkzBmI2u/iqUsRmGHdV83sIbeerBe6ibjCgOJ4OLxtU6Pg+Se6iKUwxZmtp X-Received: by 2002:a17:90a:f2c5:b0:23d:19ea:734a with SMTP id gt5-20020a17090af2c500b0023d19ea734amr19585071pjb.3.1680187544238; Thu, 30 Mar 2023 07:45:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680187544; cv=none; d=google.com; s=arc-20160816; b=TNJKgvZFhWdvD60bMzYPmQHLUIYsXyFMZSLEz2oCLRsog9PPm6lDWmT0qztIqKEvhY d8skmiDB8rSnelcBBnKDnaQ0/ezOlc5tbjgjs/GLKd7bujG7pnZVh1CqQVMiABNIzwqo mnukC9JYDZ8fYmHVsWYt/kHHNzJarD8UCn3cenmu3AKMiVf+0Imi5+xm6Hxny6dWkHPv 45/ymG28m2NrFpQ1VAbSyxiTUehU6g5Qh1m3q3Rkehs3/vQS0Q/aTuPXuJpYhdukMsmK bMRYf4vCExcgU7MVTEXTrXnI3OWb/XEZsQrFCOmueaCIpwAtVIrJ5P4GC1DuuD3XXUVO lSIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=YYAj9pqSL7hDBw0RLOL8GO8jrfaq2Goh8quwi8z2P+U=; b=0aViKObEaH7MNCV6XnPdsHXfKd0v2NivhQxXBtH5TDr+SNORBXNJJz193HAUaAObRT s28k1WiIEj3bKMlDehDB2ocy7V3MFxmJwfmryCu1Rpc+Mk+1TcdgWhEH4ABMJ0NGs4mC qS6Jv3rTzoz+qNWr2Py8LtBx8kARXZY1VUDwXKQwuHVWiobtSWXHoVcUalIoNYUnkSsy KW/xA4HSldL7pOvRkPaNdNaYAriWemNiHrGUZUKszI2Yndc0pecG75Yo1jDVBTCdT+fJ O2QvZgE7QQ+RmVD3R6d6iwlplQsutNmX5B6CQo++ZATCqSsFSz4kU7NsP/D6hoOG3fLT zkHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=o+Dzd58+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lx3-20020a17090b4b0300b002301345a517si4438020pjb.17.2023.03.30.07.45.31; Thu, 30 Mar 2023 07:45:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=o+Dzd58+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231776AbjC3O0l (ORCPT + 99 others); Thu, 30 Mar 2023 10:26:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231852AbjC3O0k (ORCPT ); Thu, 30 Mar 2023 10:26:40 -0400 Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44AFA114 for ; Thu, 30 Mar 2023 07:26:39 -0700 (PDT) Received: by mail-yb1-xb2f.google.com with SMTP id e65so23644008ybh.10 for ; Thu, 30 Mar 2023 07:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1680186398; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=YYAj9pqSL7hDBw0RLOL8GO8jrfaq2Goh8quwi8z2P+U=; b=o+Dzd58+BP9xg6ilalPvcpuhfUPZR3bAjkdMgibJu8M4CaBS+4HpGC8nrvhXslDKi5 R9ko5gdcv4ZXVQMu0pWzS75IsVcF1Ton2sDrpHiZBqUMI7Yz5iqXkHTN6D3PcqbHvvYy 6cQ7sBlSC6cI6kQwBTscSXjNqYmxod8+5Ol0c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680186398; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YYAj9pqSL7hDBw0RLOL8GO8jrfaq2Goh8quwi8z2P+U=; b=c//Cn8kpr8MBT1xlQ9SGSS2rcFSfRzr0+0CBtBzpZo20jVbsdXmi62ciTeR9F9OY2q 4LtGehNuIcQ4ir5v1BLPet6vzyiWBJHW8+FHpVosO927Wfdvx9qRaptTfefFs8bBDCE7 JsfIoITMxQZ3xYQS7Bp6r+qr8lNQcZJxEUqI7Hd7760Z22tilEvjSMBza3JdW9NT6wwH PYPlZt+OTQQc8qrdEA2CgY5rPh7WXDclu2OpYS5JghpM+W4sHf9Phq7UHjOZSYTiFweR q365BTXNbwT1AIWf0JkOsqJ82ROqPJd4y20qGEZNbiybVcVkATo0kPQ9nYHbfsnOOUJF Lj9Q== X-Gm-Message-State: AAQBX9emAtg+iLb0Vi4joBNogSrGtujtBLf8FHVjbv5zjrBW5FhqHYdn 2gM56SpquLrOb5XrFv09z/T7TC60jCj5ATRlXSCMNw== X-Received: by 2002:a05:6902:154a:b0:b3c:637f:ad00 with SMTP id r10-20020a056902154a00b00b3c637fad00mr16184012ybu.5.1680186398403; Thu, 30 Mar 2023 07:26:38 -0700 (PDT) MIME-Version: 1.0 References: <20230330101752.429804-1-francesco@dolcini.it> <20230330101752.429804-2-francesco@dolcini.it> In-Reply-To: <20230330101752.429804-2-francesco@dolcini.it> From: Jagan Teki Date: Thu, 30 Mar 2023 19:56:26 +0530 Message-ID: Subject: Re: [PATCH v1 1/2] dt-bindings: display: bridge: sn65dsi83: Add DSI video mode To: Francesco Dolcini Cc: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , dri-devel@lists.freedesktop.org, Rob Herring , Krzysztof Kozlowski , Marek Vasut , devicetree@vger.kernel.org, Francesco Dolcini , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 30, 2023 at 3:48=E2=80=AFPM Francesco Dolcini wrote: > > From: Francesco Dolcini > > SN65DSI8[34] device supports burst video mode and non-burst video mode > with sync events or with sync pulses packet transmission as described in > the DSI specification. > > Add property to select the expected mode, this allows for example to > select a mode that is compatible with the DSI host interface. > > Signed-off-by: Francesco Dolcini > --- > .../devicetree/bindings/display/bridge/ti,sn65dsi83.yaml | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi8= 3.yaml b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml > index 48a97bb3e2e0..ebee16726b02 100644 > --- a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml > @@ -35,6 +35,14 @@ properties: > vcc-supply: > description: A 1.8V power supply (see regulator/regulator.yaml). > > + dsi-video-mode: > + description: | > + 0 - burst-mode > + 1 - non-burst with sync event > + 2 - non-burst with sync pulse > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2] I'm thinking this can go to dsi common code since the video modes are common across all controllers and make the core initialize the default and update if any sink devices are willing to change the modes. Sound like a big move but worth useful. Thanks, Jagan.