Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp1325187rwo; Wed, 2 Aug 2023 12:08:06 -0700 (PDT) X-Google-Smtp-Source: APBJJlG/Pf8AOyktkHsxc4LYmO2Z0EmjzkfOImrOx8hEO4sQrw9fZRiixrakDwxhBD/fWIyN/113 X-Received: by 2002:a05:6a00:1795:b0:668:753a:b150 with SMTP id s21-20020a056a00179500b00668753ab150mr19285618pfg.21.1691003285883; Wed, 02 Aug 2023 12:08:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691003285; cv=none; d=google.com; s=arc-20160816; b=rs/MVO0RUlJ3a8De0nG8lIu4o7eeT0d22T+sTQuyOxl/w1a2hZgaADGrpxLcfnMIWb GQv7gnNQqFSW3aEUNdMhUxvI4J5JDOKrsx1nZKNoxljOn6JebOYmr+Vm0Pqdta/1+3oD Mm/UWJdb2HLqhOtWxgO+0O5nk7YRrJ7SKcfAlMTnChdhAZ9iieFS8sA10Hd963LCoCIt HvtLjvMRwvQJJdTUVk4F8zPi+r2skVhCzqwV2BZubrFiMWrmUk7GXvg1bW7qkcnNcKyD 18Dly9ughsbZ9UhimdyUCxxXM6B+DSNlxLuTnjBhLrlFY3SgnJ/ZkWBfv5pyKLPbUjWR g/zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=pXrsjRwbQ0i9WYPA2zZDm0hKTxjaNDtODB5//GV9BKg=; fh=ejx3Q23uJVB/og+K/M/7Mdd09Z+SNvc1iXHIFFNmIyo=; b=foJkbizk0hw+1/aR0sdqjMdnwL9pF7p/BEJMGHXrHBALmVt5z6O+FPIp0JHgVyodOw FUzXs3O3Ue3P0bpVU3lAtWSJz9zxZi3s5kg6wmloXSBycPF+BThMoSJoyYcchkaNdelM qbSwvGCEuyfY0sCeYOob3xG8q0q3wlhqjul37fSrs7UfcUxiLlP/Tw3LttbZUo2PyQSU EMW9VmBAW3Zgumh9ZwEIZFoEswcF/Lkm1x16O4UauEaPtgrK17T9qQ3NBhSk6KmXCij6 SvhdqeuSTBoxSECjIIn3bVJZ8VdJx6OHYAvqGfi+VHfENC9goQs8J4EtKo2/9vEHB0gJ gGsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Wc2PQOqa; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n18-20020a637212000000b005645d5b4de2si4330880pgc.474.2023.08.02.12.07.30; Wed, 02 Aug 2023 12:08: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 header.i=@linaro.org header.s=google header.b=Wc2PQOqa; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230201AbjHBSQy (ORCPT + 99 others); Wed, 2 Aug 2023 14:16:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32880 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229629AbjHBSQw (ORCPT ); Wed, 2 Aug 2023 14:16:52 -0400 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 586E01717 for ; Wed, 2 Aug 2023 11:16:51 -0700 (PDT) Received: by mail-yb1-xb2b.google.com with SMTP id 3f1490d57ef6-d3563cb41e9so107484276.0 for ; Wed, 02 Aug 2023 11:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691000210; x=1691605010; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pXrsjRwbQ0i9WYPA2zZDm0hKTxjaNDtODB5//GV9BKg=; b=Wc2PQOqapUpcm9cw2WmudF0rziszOymA/cnrsah2sRinuo4/OhGhCDy5qJs4yAEDtU PM1UMmk7lucKnmoqjnpbznHCWvJ2dhyr8F3vFKGbo72j5lTshMoOtunXZmKtIKM/RAmj NblVTDUYBj4Wojz3NNXVCZM134/DUX/qGeV/AgNrP7xltwh+gfEJ+fK2MKkY36r3oYMo a3uRWZueUZp/RDK7DcFP8AbB+LvINcOxOR/lj6QUkU/cjxkh3reZSN8QVTtsc1R3lumy DBUIsymru6WvPhHNLuJ0hWrg6d0+q7/2Kdg1JR6etY8eH/4AVRiMWn2bDpgGCdIJ36D3 uc3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691000210; x=1691605010; h=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=pXrsjRwbQ0i9WYPA2zZDm0hKTxjaNDtODB5//GV9BKg=; b=QlInwtpbR1T6EpeticqJoWSOrUZXTMPaccWq+PEY8+iO6pHH6qrnGlTsLVwVNvt7Lp CtGfZ+J9KsLKzIF9YYdo2nTHW83jl3aDucHAexvCnDMtahJ3zViYANuQwnh00Qybfx/b o3MkT9DNWvWS3OPfwM15vqhxKpKMKx8rSnhn884vYm3vA2oOd/MNHwQyXGe+ZJ+3qTQg mb7oRPocwiEGYDffN5ubQLsVsM4IKaiG61aNLeOYMGGIqZOMUz9XLebPplbZBmakvQ/r PRu89c6NmdJo1wAHSEeUiPZXocrfTw336w/v1wVeKixfYll9SMP1oLtsbzNd86ky++Lr 24KQ== X-Gm-Message-State: AOJu0YwAqN2FbfaVchgz8KqdVUdnfSVZCW5yizkhQFCSBTRL5vWBGvBG IIX+dO6Mm03to1VktpngMIDbsL0H5qmH8yzSPNVBKQ== X-Received: by 2002:a25:938d:0:b0:d0d:4910:cf08 with SMTP id a13-20020a25938d000000b00d0d4910cf08mr849153ybm.41.1691000210550; Wed, 02 Aug 2023 11:16:50 -0700 (PDT) MIME-Version: 1.0 References: <20230802-revert-do-not-generate-hfp-hbp-hsa-eot-packet-v1-1-f8a20084e15a@linaro.org> <5cf0e3fa-f66d-06c4-cfda-c48efd8c6508@linaro.org> In-Reply-To: From: Dmitry Baryshkov Date: Wed, 2 Aug 2023 21:16:39 +0300 Message-ID: Subject: Re: [PATCH] Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet" To: Marek Vasut Cc: Neil Armstrong , Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Jagan Teki , Abhinav Kumar , Amit Pundir Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 Wed, 2 Aug 2023 at 20:34, Marek Vasut wrote: > > On 8/2/23 15:38, Dmitry Baryshkov wrote: > > On 02/08/2023 11:52, Neil Armstrong wrote: > >> This reverts commit [1] to fix display regression on the Dragonboard 845c > >> (SDM845) devboard. > >> > >> There's a mismatch on the real action of the following flags: > >> - MIPI_DSI_MODE_VIDEO_NO_HSA > >> - MIPI_DSI_MODE_VIDEO_NO_HFP > >> - MIPI_DSI_MODE_VIDEO_NO_HBP > >> which leads to a non-working display on qcom platforms. > >> > >> [1] 8ddce13ae696 ("drm/bridge: lt9611: Do not generate HFP/HBP/HSA and > >> EOT packet") > >> > >> Cc: Marek Vasut > >> Cc: Robert Foss > >> Cc: Jagan Teki > >> Cc: Dmitry Baryshkov > >> Cc: Abhinav Kumar > >> Fixes: 8ddce13ae69 ("drm/bridge: lt9611: Do not generate HFP/HBP/HSA > >> and EOT packet") > >> Reported-by: Amit Pundir > >> Link: > >> https://lore.kernel.org/r/CAMi1Hd0TD=2z_=bcDrht3H_wiLvAFcv8Z-U_r_KUOoeMc6UMjw@mail.gmail.com/ > >> Signed-off-by: Neil Armstrong > >> --- > >> drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +--- > >> 1 file changed, 1 insertion(+), 3 deletions(-) > >> > > Acked-by: Dmitry Baryshkov #fix db845c > > > > The boards broken by [1] are used in production by different parties > > since 5.10, breaking them doesn't seem more acceptable than breaking the > > new out-of-tree iMX8m hardware. > > The MX8M is also in-tree, so this does not apply. v6.5-rc4: $ git grep lontium,lt9611 | grep -v 9611uxc Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml:$id: http://devicetree.org/schemas/display/bridge/lontium,lt9611.yaml# Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml: - lontium,lt9611 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml: compatible = "lontium,lt9611"; arch/arm64/boot/dts/qcom/sdm845-db845c.dts: compatible = "lontium,lt9611"; drivers/gpu/drm/bridge/lontium-lt9611.c: { "lontium,lt9611", 0 }, drivers/gpu/drm/bridge/lontium-lt9611.c: { .compatible = "lontium,lt9611" }, next-20230802: $ git grep lontium,lt9611 | grep -v 9611uxc Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml:$id: http://devicetree.org/schemas/display/bridge/lontium,lt9611.yaml# Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml: - lontium,lt9611 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml: compatible = "lontium,lt9611"; arch/arm64/boot/dts/qcom/sdm845-db845c.dts: compatible = "lontium,lt9611"; drivers/gpu/drm/bridge/lontium-lt9611.c: { "lontium,lt9611", 0 }, drivers/gpu/drm/bridge/lontium-lt9611.c: { .compatible = "lontium,lt9611" }, Your device is not in the tree. Your commit broke existing users. Can we please end the argument, land the fix (this revert) for 6.5 and work on the solution for 6.6 or 6.7? -- With best wishes Dmitry