Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp279762imn; Wed, 27 Jul 2022 23:43:05 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vWfFjp1mBlEGRIyiFq84ue8jXhE8nBLYD4XK0CzOLdEEvyuoIhpFmexXvI0cIRhepYieI+ X-Received: by 2002:a17:907:a06f:b0:72b:564c:465b with SMTP id ia15-20020a170907a06f00b0072b564c465bmr20222324ejc.344.1658990585441; Wed, 27 Jul 2022 23:43:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658990585; cv=none; d=google.com; s=arc-20160816; b=vgsb82iT6m9ZKR+5qIgxVgO2rG7yaI0Rtm/ape7lK/nWa8nqrKAC6EX7IaUN5y8IGJ Vgz9RumG0MBq69Q4AXk4VJNICq39NpPUTwYgeItGm3l0WTeVDynrnuJEcymEoeJ3ElSn //MvYPm4EHZLDkx0uef/Vk7VNlgh6wzACrYQ/RvgOHDp/zVG39MSVJ3R+dPy3cjNgKx2 ftVAdc5G67BEaTsyYQSvNI1aOc9nm8874pf748g43+H9OHXYSFbANHBDMEhpJP8Ls6jb fyimZNh5ZX2lyDaP0TcwVIMO/4qtLnaaNp82fQRBSK9ootmhWwXJ5/99VRxTHq7gnEa2 qY7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=xbyKJ4bvwO2CRGQwawaNcgKytUFn2aTNNpXPi4LKe6Y=; b=vW4QFXf5vnMtf/bsvVufQi1BA55RKwfY2U75eKOl+Tgt9zwl521Dcqg1xZ9mFGLSfn BjIBp8HhcgeP3j0ViFZneBN/r5d+B0pEUS7gObvJ0rprlqN/a0hp8JDuhKt9VUmvXMn4 B8m0sfpPWIP9CaaxqLftzWDNSZt+kJNijtceDZuXUcmylQTBJmkLLFsgYkNs4tT+57cO VJLlxWeAhuDpZHoWPjlMoGa51YCI+FuBjM23Rxwi4VtJthinEgMab1T/xQPcFTTO0JVH SDIBTbtl34f3izj2Vv8Dis8lZJKKEuUzsjGeb42drG/gzQaAYI/pO5ZXn5iek+fzBx+b hqdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=pLx7l3bs; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dm10-20020a170907948a00b0072ac1a55095si111227ejc.6.2022.07.27.23.42.38; Wed, 27 Jul 2022 23:43:05 -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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=pLx7l3bs; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232987AbiG1G2Z (ORCPT + 99 others); Thu, 28 Jul 2022 02:28:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234225AbiG1G2W (ORCPT ); Thu, 28 Jul 2022 02:28:22 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8148E5E324; Wed, 27 Jul 2022 23:28:18 -0700 (PDT) Received: from [192.168.1.111] (91-158-154-79.elisa-laajakaista.fi [91.158.154.79]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id A18E96D4; Thu, 28 Jul 2022 08:28:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1658989696; bh=oCjtC3g82Ud1cVCYqkX2EY6KFanHwbRaoqifixuKbmA=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=pLx7l3bs6ZKtj6EfgHKRXHtx8LpDlK0WiczliWhXNIU0zM1CdjQ7hoY+McC3SApIU Whu8CwSs08TDg5lRIbdifPeFplGyXlkmPsQZJdkZjRG/R3JmWMXjPq8inSfSpjjL6e Fxjqm2fE0ttDKEKE912kE3ThBV7hLH7HR3TQt6OU= Message-ID: Date: Thu, 28 Jul 2022 09:28:12 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH 1/8] dt-bindings: display: ti,am65x-dss: Add port properties for DSS Content-Language: en-US To: Nishanth Menon , Rob Herring Cc: Aradhya Bhatia , Jyri Sarha , David Airlie , Daniel Vetter , Krzysztof Kozlowski , Darren Etheridge , Vignesh Raghavendra , Rahul T R , Krunal Bhargav , Devarsh Thakkar , DRI Development List , Devicetree List , Linux Kernel List References: <20220719080845.22122-1-a-bhatia1@ti.com> <20220719080845.22122-2-a-bhatia1@ti.com> <20220720232845.GA4164694-robh@kernel.org> <20220722161621.p35apy5mstpgqhef@reverence> From: Tomi Valkeinen In-Reply-To: <20220722161621.p35apy5mstpgqhef@reverence> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS autolearn=ham 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 22/07/2022 19:16, Nishanth Menon wrote: > On 17:28-20220720, Rob Herring wrote: >>> On the bridge side R0->R2, G0->G1, B0->B2 would be tied to ground. >>> The bridge sees 24bits of data, but the lsb's are always zero. >> >> Unless the bridge ignores the LSBs, that's not the right way to do 16 to >> 24 bit. The LSBs should be connected to the MSB of the color component >> to get full color range. > > I unfortunately cannot point specifics without violating NDAs, so > will just give a broad perspective. > > Correct, this is not ideal, but in certain scenarios with limited > pins (due to iovoltage groups), we are indeed starting to see this > kind of usage model starting to pop up. Tradeoff is in a limit on > image quality, but that tends to be acceptable in certain lower cost > solutions. It doesn't require more pins. If the lowest bits are tied to ground the image is always a bit darker than it should, and you do not get the full brightness. But if you wire e.g. the red component: SoC : Bridge R2 -> R0 R3 -> R1 R4 -> R2 R0 -> R3 R1 -> R4 R2 -> R5 R3 -> R6 R4 -> R7 or R4 -> R0 R4 -> R1 R4 -> R2 R0 -> R3 R1 -> R4 R2 -> R5 R3 -> R6 R4 -> R7 You'll get the full range. Tomi