From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 08E5853446F for ; Tue, 8 Sep 2026 12:11:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788869481; cv=none; b=g6TWzuX+l4ANuTKPrnVtO9xs6iB7grsWyPWtitd9HgeQzIOeGAN6mQ0iIrdHJICA7q+IDjpDVAp4nSs2sYJchodP0bGORA6Za/J3fl9QipJstPHLFECdEmtMeu1shSt7cwSS+LnnU1PdkqFp51o2Z7ghLGakwFKPnKJm5Fry3kk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788869481; c=relaxed/simple; bh=3hq1hCpYfFruAk9NwdwkNOcTA0yG+rhjKun45Ep62e4=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=YkYMCxmXjAh5zaJpiLzv/RBMSSdzUH6knVBCCQFWzub+JpGdsHUFuweJOl+7DSI4zI8AxAcilmbRUxM9wQMNzWFh6sy1tvnt03dQxIMyu7xu53v016v12C0lQAIBahNWkpTaVPjN9uED7To/GALbBOeJRi9bfOeL+rpspp3a1H8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ugunq0fR; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ugunq0fR" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-49954b88fffso33679355e9.0 for ; Tue, 08 Sep 2026 05:11:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1788869464; x=1789474264; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:organization :autocrypt:content-language:references:cc:to:subject:reply-to:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DbFI851Wc6QNNKR3nQbUG1a0fTB8uT4edMUZygEozxY=; b=ugunq0fRufaLNO+bUusVzPYDVeZylkTeB3/IIDWgzoqRCNr0ewzcPZYSFU8HgmRRbF KWAC/WGQlXplUoFUQc0/OjYkyaTq355D1DPdwklrWq6WLGBPFuY0Mj2Lj6BjOdPnpzMs jcWR+XQRKI7HfUtyN5APa089jQ/1C0lqOo7CsXStiJ5iv7achFkXJ3N3iplYezrlCuhl DhLHsPG01pocwGAiotSg+F5yUqN6MJ0cKq3D92d1NPm+cE0+kqkMIb2+CMXAY/oD2auI QO4P8mkEmy7pPjN/jo/IPVX9/LTIvxAItpf9fGAlR4dBZdjosYv/chTvfEk9reYtESMW FpEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788869464; x=1789474264; h=content-transfer-encoding:content-type:in-reply-to:organization :autocrypt:content-language:references:cc:to:subject:reply-to:from :user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to:content-type; bh=DbFI851Wc6QNNKR3nQbUG1a0fTB8uT4edMUZygEozxY=; b=sSduUsYADXD0xvAx9xaEZSYuOjksOQtX3jT53m5u5X1YytahbAm+5OTcWF9SnqlXl1 pijXLQRbzk9KQawxMkd+yAHU92UwJXJAdGmFXqN444EgtvpTHadYrZcMA9eVvTxQLufF dt8jjW5jK5PUuGVs9jePo/mYFOseQiSdb80BSY/vU9pRW9jRiHYc8BI6/eolNqu1prTy qSbn/eDuUnFVwHR/p+PW2LlYTEpfcx7MZ2lFo7pSy0BQn4sW//lvW/CI1YWx486yqVi3 d40A5azWAHG1FgCMsNuL8QwXPbiRZBkI35rDVghxL0dOuNIlSa0BxIlEkTxlclglEA+0 EtEw== X-Forwarded-Encrypted: i=1; AKwUvBzVUECGa3Rh02d6I9tPELoAZJh0ePOSs30UC7jaIxky3LMi6mTgyXk/NO12lhW/oqCtXlRh61tHGwkc9IE=@vger.kernel.org X-Gm-Message-State: AFuF++kJoxD+FJ8C9eOksV1NABd79u8Et/mcTp2lqaXwH6gFTDewp6pd H5680cYcOig7KNZJ51SoTZhLH093dDwiN4EdaD7111ErzKx443Q00/QJSgTroIZmz8s= X-Gm-Gg: AYBFou0eMUYMH45ePcPf3cgzkHnIWXIqFIcY8OkQAUceFtYooHmpuiBfzNy4bic/XB8 Ge1iaoapv0hOuvZfxTEN78y/RvY2Pas8zPQA8JPM2SnQOyZL1QU8JVvsOZrK6Sq4QLK2J+aacIT Qtg6osWE3d7rJxg2g5XZN6foz1z64uIAtLIq10FBVvxZaCzOW0b0lh7y987JAmgL2DlfKD/Jd+H XtP3KHsCU3SWY/9YHqrS22OIZUpKfp9Evb6wXwr3c89KDkipwzZbuVd5uTd0Qdnr0TROKqQwblF iyYilaIqJL7VQtxqnIFZG31V3pdW2BKOTeXukvdWGOr6BT1qKbd64tjXilWg8WSjy0EMYKWzLgi kDsLdCnwgwFl3tCULevcdhwhRCGVgmrr1rqe8C+5Mx7mjt+Th+wUT1A+pv1mL901OlGQMEe2Wbz 35x40fXAhYS6wSB/Tah01vAn/gPp6lwJHE1RY6m0pPhGqa/svekrqvI1a7Oe6iKB5mn8hmw2wAv vsx+hZ8vdTP3Ovwa4A2p/9pPAsRoILd0viixSp1SuuF X-Received: by 2002:a05:600c:46d5:b0:49c:fc6c:be06 with SMTP id 5b1f17b1804b1-49cfc6cc142mr239764675e9.29.1788869464167; Tue, 08 Sep 2026 05:11:04 -0700 (PDT) Received: from ?IPV6:2a01:e0a:106d:1080:ea45:883b:8b89:b4e5? ([2a01:e0a:106d:1080:ea45:883b:8b89:b4e5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cee7fec25sm553052685e9.13.2026.09.08.05.11.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Sep 2026 05:11:03 -0700 (PDT) Message-ID: <4688bc5c-edc0-4f1c-8534-286364f03c78@linaro.org> Date: Tue, 8 Sep 2026 14:11:02 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Neil Armstrong Reply-To: Neil Armstrong Subject: Re: [PATCH 1/3] drm/panel: ebbg-ft8719: Set prepare_prev_first To: david@ixit.cz, Joel Selvaraj , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Sam Ravnborg , Marco Mattiolo , Linus Walleij Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Casey Connolly , stable@vger.kernel.org References: <20260906-ebbg-ft8719-fixups-v1-0-4e846510cad1@ixit.cz> <20260906-ebbg-ft8719-fixups-v1-1-4e846510cad1@ixit.cz> Content-Language: en-US, fr Autocrypt: addr=neil.armstrong@linaro.org; keydata= xsBNBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB AAHNKk5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPsLAkQQTAQoA OwIbIwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBInsPQWERiF0UPIoSBaat7Gkz/iuBQJk Q5wSAhkBAAoJEBaat7Gkz/iuyhMIANiD94qDtUTJRfEW6GwXmtKWwl/mvqQtaTtZID2dos04 YqBbshiJbejgVJjy+HODcNUIKBB3PSLaln4ltdsV73SBcwUNdzebfKspAQunCM22Mn6FBIxQ GizsMLcP/0FX4en9NaKGfK6ZdKK6kN1GR9YffMJd2P08EO8mHowmSRe/ExAODhAs9W7XXExw UNCY4pVJyRPpEhv373vvff60bHxc1k/FF9WaPscMt7hlkbFLUs85kHtQAmr8pV5Hy9ezsSRa GzJmiVclkPc2BY592IGBXRDQ38urXeM4nfhhvqA50b/nAEXc6FzqgXqDkEIwR66/Gbp0t3+r yQzpKRyQif3OwE0ETVkGzwEIALyKDN/OGURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYp QTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXMcoJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+ SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hiSvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY 4yG6xI99NIPEVE9lNBXBKIlewIyVlkOaYvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoM Mtsyw18YoX9BqMFInxqYQQ3j/HpVgTSvmo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUX oUk33HEAEQEAAcLAXwQYAQIACQUCTVkGzwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfn M7IbRuiSZS1unlySUVYu3SD6YBYnNi3G5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa3 3eDIHu/zr1HMKErm+2SD6PO9umRef8V82o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCS KmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy 4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJC3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTT QbM0WUIBIcGmq38+OgUsMYu4NzLu7uZFAcmp6h8g Organization: Linaro In-Reply-To: <20260906-ebbg-ft8719-fixups-v1-1-4e846510cad1@ixit.cz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 9/6/26 15:19, David Heidelberg via B4 Relay wrote: > From: Casey Connolly > > This corrects the host initialisation sequence so that we can send > DSI/DCS commands in prepare(). > > Cc: stable@vger.kernel.org > Fixes: b00de0e237da ("drm/panel: introduce ebbg,ft8719 panel") > Signed-off-by: Casey Connolly > Signed-off-by: David Heidelberg > --- > drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c > index fb9f9f42be4f2..1ab09c50a6306 100644 > --- a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c > +++ b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c > @@ -193,16 +193,18 @@ static int ebbg_ft8719_probe(struct mipi_dsi_device *dsi) > ctx->dsi = dsi; > mipi_dsi_set_drvdata(dsi, ctx); > > dsi->lanes = 4; > dsi->format = MIPI_DSI_FMT_RGB888; > dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | > MIPI_DSI_CLOCK_NON_CONTINUOUS; > > + ctx->panel.prepare_prev_first = true; > + > ret = drm_panel_of_backlight(&ctx->panel); > if (ret) > return dev_err_probe(dev, ret, "Failed to get backlight\n"); > > drm_panel_add(&ctx->panel); > > ret = mipi_dsi_attach(dsi); > if (ret < 0) { > Reviewed-by: Neil Armstrong Thanks, Neil