Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp762043rwb; Thu, 22 Sep 2022 06:12:20 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5uWgMxVjjX4n6GGLSCpYRTWWhkC+1E2c2IELLWGEMpj7kXWR11uVB69EkSnV1+xBsRysQR X-Received: by 2002:a17:90b:1d12:b0:200:461c:fa7d with SMTP id on18-20020a17090b1d1200b00200461cfa7dmr3713824pjb.38.1663852339739; Thu, 22 Sep 2022 06:12:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663852339; cv=none; d=google.com; s=arc-20160816; b=f/z26HA88JUlmEGZSYe7ilF9dwCx7Dy8vjrOugb5QEizRViKO5ScvxThbYtQiLXLJ8 u9r4cnE6uPAJc7e9gB3NaUfXLI78huTUQxLUZqLp10GwNgYo0UY5crRrRVQzu153i0A4 WdwCA/iIP6AWMqiGBLWtWCOtFh+Y7rHCqBs2eXXeeuKmBKK9t2LYFf8hWz/WNwUE9lw6 dYjjOU56KlxRbY6JWFTEe6yXN+F+F1kyiwJbn/gPW15HtrVmcr9GoLBblptpBHSbFuFZ iyrZVI33kSDe2gDqer8cZ6dwUpl1BMe+0XJoyZb9OLmCMJPK2kSNyf9b1gVWPD38/WeB klfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=v/8SsxBnPrKwhmsc0jH9kHoaNRm2qKS3bRoy33nS4k4=; b=EN/tQzXcEwcY8ZBI19M2TODN5T1weuW+XQBqUrjO/2/NkI67ld+2pWbWFyPdiMM+9F n+GldfpWWk49grT4NKaVRZY6PdMMP935L3VRwNHKk/7tMgehBTJNhAHCJWZEs7W/oan1 fvq+kRP9PtpozIRr+KH7CD6UrQs2mM9b0fwJL/oVEyRlZiNCJfFcFGciwAjudgl6qlyH +gHVWK2xWu8I/M0x3RxYZF0iY0X430u2Llap6REE3SKetS9X7Kz2oU6gz+nuIK3Oh+MR sFG+es2LNUbf4czsn6QYxCy/Dgu1Vsi3OqIqw2gqANlX5eruJQCe75Jo+2l0/vJpoEQO pEXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@pschenker.ch header.s=20220412 header.b=xTlau66o; 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=pschenker.ch Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j5-20020a170903024500b001781a1c0898si964745plh.454.2022.09.22.06.12.00; Thu, 22 Sep 2022 06:12:19 -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=@pschenker.ch header.s=20220412 header.b=xTlau66o; 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=pschenker.ch Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231573AbiIVMwv (ORCPT + 99 others); Thu, 22 Sep 2022 08:52:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231478AbiIVMwt (ORCPT ); Thu, 22 Sep 2022 08:52:49 -0400 Received: from smtp-bc0a.mail.infomaniak.ch (smtp-bc0a.mail.infomaniak.ch [IPv6:2001:1600:4:17::bc0a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9292E11FC for ; Thu, 22 Sep 2022 05:52:46 -0700 (PDT) Received: from smtp-3-0000.mail.infomaniak.ch (unknown [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4MYFLr1PmfzMpvN6; Thu, 22 Sep 2022 14:43:16 +0200 (CEST) Received: from philippe-pc.toradex.int (unknown [31.10.206.125]) by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4MYFLq2MC1z3j; Thu, 22 Sep 2022 14:43:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pschenker.ch; s=20220412; t=1663850596; bh=z7Nwkz4f2nnqgpQRo0kF4EVkY9iPrvs7qh3XJsxIRM0=; h=From:To:Cc:Subject:Date:From; b=xTlau66oGWLT+Sq2Lsc4CdpYpW+0Mt8ScE0kWcKruIbALEKsW1wFHw2UhslmvNt7/ nAnArJugwSNn4FAlM97WB/PZ4QEES9YAV5mU98DvmfCBTvb4ODfs3c81iHjzaKeae4 jK06Kjlvrw1lyLXBXw654NY0/LE+CeEH+GVinj08= From: Philippe Schenker To: dri-devel@lists.freedesktop.org, Adrien Grassein Cc: Jernej Skrabec , Jonas Karlman , Robert Foss , linux-kernel@vger.kernel.org, Daniel Vetter , Neil Armstrong , Laurent Pinchart , Andrzej Hajda , David Airlie , Philippe Schenker Subject: [PATCH 0/4] drm/bridge: lt8912b: Fix corrupt display output due to wrong bridge config Date: Thu, 22 Sep 2022 14:43:02 +0200 Message-Id: <20220922124306.34729-1-dev@pschenker.ch> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,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 From: Philippe Schenker This patch-set fixes the lt8912b driver that currently does not take care whether or not the attached display has postiive or negative syncs and or reports on EDID if it needs HDMI mode or DVI. This series addresses also an issue where the LVDS startup sequence was written to the wrong I2C address (the lt8912 has three). This caused writing into reserved registers and causing an unstable HDMI picture that manifests itself only sometimes and depending on the monitor with a flickering and a repeating of going black and coming up again. While at it move also some sensible comments to the sequence. Francesco Dolcini (2): drm/bridge: lt8912b: fix corrupted image output drm/bridge: lt8912b: clarify lvds output status Philippe Schenker (2): drm/bridge: lt8912b: add vsync hsync drm/bridge: lt8912b: set hdmi or dvi mode drivers/gpu/drm/bridge/lontium-lt8912b.c | 39 +++++++++++++++++------- 1 file changed, 28 insertions(+), 11 deletions(-) -- 2.37.3