Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp1362179rwo; Wed, 2 Aug 2023 12:48:17 -0700 (PDT) X-Google-Smtp-Source: APBJJlG73T1KTi6Ey0o7RKCSWbwCwium2zZ2Q4f9fEsNhFa/9irKJGmq0HKrrTD9OCNTpURa0U6j X-Received: by 2002:a50:ef0d:0:b0:51d:b89d:9818 with SMTP id m13-20020a50ef0d000000b0051db89d9818mr5396325eds.12.1691005697116; Wed, 02 Aug 2023 12:48:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691005697; cv=none; d=google.com; s=arc-20160816; b=eWZQiH993+z8ol1eJyn4zfNX4Ql938IbD1yaDS15O2N/F6inz9m4wwJfSFZZ9nwJfy ytuP0uQ26ZJ54HckC4OdqdWU6RX10UpsP4QdNSoJJNrjU31okypqRWXYaH+H7WpXbYSY g9W07o4WLpabSpxBEv3GKzP8xwJVLHFthnHwsOPYbfVVTFWyjMXDQB5N0qSr8Ih4TyG3 GPEgQkLmmWNTdWaVt/IzV2uFPUan9b+EDlBOp32wLqokjBwu4PKmhjXI2d4ALtZV+Qvd EGveJEsv42u2ATDzan289RgjkjbQOGTo7Cmlb3HK6v759Npzi7b1R44WKdY12V5D7CMc iiQA== 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=bzkEv/3BHlJ7OlVSOsOfKszQ06QQoksYW+Yc+Lwcq1g=; fh=5GWkchi1eaMYJRCUeILI4/RQkeA7lt4KiViHgTYHJ+s=; b=M1V0OPhqd/feRSrSamYBvqMRxahlQ7Yk2qOyUGNCnhkY3I30DoE87TgXhtudVdjG4x 5O4Cv4OS1l3qS/1uveknGu6x88FuCM9+ZM2OQZIEUdJuH473hDtPbQda9QTsg6bgHlah bYmB7mN7Er8DzefnGNMCf9Zj5lrcVd8GkYj9LsvKe0YkA7CLQK4U1yYcqVeeoiJOMTEZ vFUpnF75tse/bio6cXsRMr32T+ZpItXr9Bgi0he7IMZ24RLHN9gu6ViWRrvmY582zkMq JdkwZYVbRizHhccW8YRb/41ifZQXgu4y3SCZUbAAK3RINvUOH3vSDyNhSHIgLG72XUa1 L62w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=eM7cvHdL; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w10-20020a50fa8a000000b005225a0ab750si2193350edr.432.2023.08.02.12.47.51; Wed, 02 Aug 2023 12:48:17 -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=@gmail.com header.s=20221208 header.b=eM7cvHdL; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232568AbjHBStp (ORCPT + 99 others); Wed, 2 Aug 2023 14:49:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232112AbjHBStl (ORCPT ); Wed, 2 Aug 2023 14:49:41 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD1B12703 for ; Wed, 2 Aug 2023 11:49:22 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-317715ec496so111513f8f.3 for ; Wed, 02 Aug 2023 11:49:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691002161; x=1691606961; 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=bzkEv/3BHlJ7OlVSOsOfKszQ06QQoksYW+Yc+Lwcq1g=; b=eM7cvHdLlEmipjj5bjVSWJ7vvM0wSmlIcCGrUUbkBT4W4Y18KcgOCeto03Fw/KNenb vMQP3pFw1n287gm52hMaERB3nJUdbEi3lGmqGZbJHzpe2mhO31Kgj9FeZn/h/wkVph4+ KIuq97Ugwxk4tX5L0WkNbMJGGn4LCHlEK4xNmBNIiiEtNXPM5CMNwkcFuOn7HA3LHh9m wdmyBVRsRUC4h+JKR+taQB0Sfjp4j7mxM+k2QRTf3L/45Xxmj9bkT/OFPw5GU1IR1v3I Xviy7FWy1CUVGIE7q3SB2XW4HzLqIRo+U821YGZdYPkrx/M3JNL+X31pUCsWXfwy5fw8 dXHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691002161; x=1691606961; 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=bzkEv/3BHlJ7OlVSOsOfKszQ06QQoksYW+Yc+Lwcq1g=; b=MhKCu8X8RfKfo+rxLTYvAFxqMwDnIUwOZ3yPLlFhElzGbFaZ5jJXOpMxaqcP+zke1i MKQgPzcsPINApo8IQ2MSl90BL+rd2bOQgk2xt31IaWWenIYXRhmrkMaNtk+kE2X8XwPt edVAF4RKF55N0MTU7GtNDPyS9AxBTDUi4iGT64zIJ8vtDvyOaSqruXSgiUqBRbKkFGad atxWv0c79CSSzdS+uhaooVE6zc1a1UYK41MAAriomleD5/rOQY5khnvIC9eR+FSdwfyM ELAyH1vjFhY9vFGtO2V3tTjScTWac0LFPx29jL7TCYii1LGYGCsMsiwe7k4xkP5nbEtu nnAQ== X-Gm-Message-State: ABy/qLaAuX0afB/BxqsvlTUUjoA6t1b7EFTAtM/oziNIwN6D1K2egLr8 qNJEzakoCJN8TQ5hc09EAYlUsVbKjpuDmvfwNvU= X-Received: by 2002:adf:f1d1:0:b0:313:ee2e:dae5 with SMTP id z17-20020adff1d1000000b00313ee2edae5mr5708514wro.21.1691002160424; Wed, 02 Aug 2023 11:49:20 -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: Rob Clark Date: Wed, 2 Aug 2023 11:49:08 -0700 Message-ID: Subject: Re: [PATCH] Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet" To: Dmitry Baryshkov Cc: Marek Vasut , Amit Pundir , Neil Armstrong , Robert Foss , Jonas Karlman , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Jernej Skrabec , Abhinav Kumar , Laurent Pinchart , Andrzej Hajda , Jagan Teki Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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, Aug 2, 2023 at 11:16=E2=80=AFAM Dmitry Baryshkov wrote: > > 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 a= nd > > >> 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=3D2z_=3DbcDrht3H_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 =3D "lontium,lt9611"; > arch/arm64/boot/dts/qcom/sdm845-db845c.dts: compatible =3D "lontium,lt961= 1"; > drivers/gpu/drm/bridge/lontium-lt9611.c: { "lontium,lt9611", 0 }, > drivers/gpu/drm/bridge/lontium-lt9611.c: { .compatible =3D "lontium,lt961= 1" }, > > 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 =3D "lontium,lt9611"; > arch/arm64/boot/dts/qcom/sdm845-db845c.dts: compatible =3D "lontium,lt961= 1"; > drivers/gpu/drm/bridge/lontium-lt9611.c: { "lontium,lt9611", 0 }, > drivers/gpu/drm/bridge/lontium-lt9611.c: { .compatible =3D "lontium,lt961= 1" }, > > 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? > Even if they were in-tree, breaking existing hw means revert and try-again. Especially as we get into later -rc's BR, -R > -- > With best wishes > Dmitry