From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 3220437FF54 for ; Tue, 13 Jan 2026 08:17:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768292233; cv=none; b=SZE2fPdtAttBNzILOCehhGdgn38A8ulNuizEp7H8pf/LwWiOeCtGZiQ1HBnU+GFZcYBeFKL7Txy3VMlFE/SIvcAW5erU8m9B1Q4xhLX7ZuBnDJ2F+izERNZbD83MimB4tp9TzGryt/EKWGxkxvpTyxhD1P3DS0lqA+4qBk4Lsxo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768292233; c=relaxed/simple; bh=apLACy5LRvAOPJ7IZmjerYfRaNl4zV1qNhBbrk1hzOg=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=D4NOZF5OO+hzMkJzFVfT+vkT06dr/r0iwOh8PNe5RfoLXFMQnsmWDCGfuQ+9aLuMsqV4bxM2ROilDaTy3JN/MkciZbwAk03M9Xd6yIawJDzoLKckpqtWoKV1TNioiUYDG6V+gDIZ8kIS9RxSVjeSPF4YDVT27hTeF/2JbnqmazA= 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=XY215ngP; arc=none smtp.client-ip=209.85.128.50 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="XY215ngP" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-47795f6f5c0so44753655e9.1 for ; Tue, 13 Jan 2026 00:17:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1768292230; x=1768897030; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=UqrSisus0MAErIVOLJfrHVeAQH6IHBP3UWfckXEzYn8=; b=XY215ngPSO3xDdIQgxHL38fmfrQNpfe77I8iD1fLixm1iYKgGn6ttFtdDUPXENXAcU A1LSQyfThLrQDwLguzSA0eA87UeQ3hu5QeMgOQNoJAx5ZBe84O5Z6FFfK3upXbsx8Y44 l40Y/eOZ3oiMRYbAWxkM3Xr+WOmviD8k37I4/6XpO/Ie97zppka8s/Xd5NUDm1y1gTvt FvwYp9Rpr5utlALrFzTKrvOYeWvfZf/L0Q6VLKYg9WwJS+Sz6pvYKf6DlisX+YLA/jJJ dASWqRaPSz7Ys/80gr1CTAWGPg56LrPG2zYpnhJiI2U0Z9iKTfoak7KoBx+E9JKlMPpU FXPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768292230; x=1768897030; h=content-transfer-encoding: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; bh=UqrSisus0MAErIVOLJfrHVeAQH6IHBP3UWfckXEzYn8=; b=avOdCUDuWK9ncgVcMzKw7m9q/erIpQeJyEUPPh15c5KBdxZXOlLx2YStCXACMnhN+g ik5LmfzHdH3hRoUqv31eUi0ys97hsdQu/NaBX7Cjzo00weaFL9W33E3CsEjcnN5Vx/Ah LNELIuGrHuzMiIj5h72LM4fPqinT7BancWGO+VfabEsY5JzgDFoBOjHJhHgt8qfMKglz eCa0ThLSnxbUQioohedvs2/xe8BYlzP3Vz5GRz6drbpo0ZbH7aYntd/5A6UHLhQA/1gM 25BB5XEqXwKCO+9KZad9gY91UXQ85F12Sv2HwXFaP1Acq/RUXFQc8S/Fnl/AmRz4Qz/o vBlg== X-Forwarded-Encrypted: i=1; AJvYcCWaSHPBafggSR0PXEsKpfxbwHA7m+oPr26CzgoHxqCaVZP/4WsJVh3yurdpMaOxBfxIc3v7fOvf1aEf38A=@vger.kernel.org X-Gm-Message-State: AOJu0YwQsxRHnWBw7aXEN5PCqQJzbfT+73Goav2By1SVNwOxLkoAgvr3 Z8Jem9nCy6tTMD/mJ2BEMNUih7U92yDIG54SnVCGPMhkuT9VDYGbl3NKeCW3cK87ows= X-Gm-Gg: AY/fxX63YVfhceXYpuRFHZzS9efX6t6JHv0Qfl0HAjdXffKEMnWkuhMOZVfvoUSW0Ir trEytuo5sScImndWNmJNDhoDwOzxqbhsogr7tSzG3ip2SiP4gAmt2wuieX0p3k1EqWi2UTXil5Z mCMZFCsFbeVvALPeqV46mZSY531dleXAYlGXgk8IvMnjetzAISwBTshporIY1P8U3ehzUW+wiN/ e24DmBbKzV/LzOdaqubpMCk6Qxi2FyUAgUyEyEWJeauFyleZO+s2ReoPCkxF51bkvoaVRvmDrmk oDOLqAGbbIQC5NrjTBvIBYaK/DGBWtZwaAkAad7aB76g40/pBGF+gVcsiIi1ZMTCzsS1d4nqP6a m0tmp+O9GElWt8cdVERcIl8D7YcDcPHAOe2T7xJ+jB5zj74emELmHWwQeHojnO6fJ8RXV7Prijn 1svyvBxI49hOyjlJxg0Ju1mHUwAwTB0sSd/uAe+34= X-Google-Smtp-Source: AGHT+IE/Af0e7am5EHJhqwtMQJAYtHfmFKUaSLvohxfAuYyi6lM6S9u92zWhoF35Ue3usR4XnrHH3g== X-Received: by 2002:a05:600c:3114:b0:456:1a69:94fa with SMTP id 5b1f17b1804b1-47d84b2d27amr229627095e9.13.1768292230246; Tue, 13 Jan 2026 00:17:10 -0800 (PST) Received: from ?IPV6:2a01:e0a:3d9:2080::fa42:7768? ([2a01:e0a:3d9:2080::fa42:7768]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47d7f668e03sm407284565e9.14.2026.01.13.00.17.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Jan 2026 00:17:09 -0800 (PST) Message-ID: Date: Tue, 13 Jan 2026 09:17:08 +0100 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] drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel To: Marek Vasut , dri-devel@lists.freedesktop.org Cc: stable@vger.kernel.org, David Airlie , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Simona Vetter , Thomas Zimmermann , kernel@dh-electronics.com, linux-kernel@vger.kernel.org References: <20260110152750.73848-1-marex@nabladev.com> 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: <20260110152750.73848-1-marex@nabladev.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/10/26 16:27, Marek Vasut wrote: > The connector type for the DataImage SCF0700C48GGU18 panel is missing and > devm_drm_panel_bridge_add() requires connector type to be set. This leads > to a warning and a backtrace in the kernel log and panel does not work: > " > WARNING: CPU: 3 PID: 38 at drivers/gpu/drm/bridge/panel.c:379 devm_drm_of_get_bridge+0xac/0xb8 > " > The warning is triggered by a check for valid connector type in > devm_drm_panel_bridge_add(). If there is no valid connector type > set for a panel, the warning is printed and panel is not added. > Fill in the missing connector type to fix the warning and make > the panel operational once again. > > Cc: stable@vger.kernel.org > Fixes: 97ceb1fb08b6 ("drm/panel: simple: Add support for DataImage SCF0700C48GGU18") > Signed-off-by: Marek Vasut > --- > Cc: David Airlie > Cc: Jessica Zhang > Cc: Maarten Lankhorst > Cc: Maxime Ripard > Cc: Neil Armstrong > Cc: Simona Vetter > Cc: Thomas Zimmermann > Cc: dri-devel@lists.freedesktop.org > Cc: kernel@dh-electronics.com > Cc: linux-kernel@vger.kernel.org > --- > drivers/gpu/drm/panel/panel-simple.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c > index 3acc9f3dac16a..e33ee2308e715 100644 > --- a/drivers/gpu/drm/panel/panel-simple.c > +++ b/drivers/gpu/drm/panel/panel-simple.c > @@ -1900,6 +1900,7 @@ static const struct panel_desc dataimage_scf0700c48ggu18 = { > }, > .bus_format = MEDIA_BUS_FMT_RGB888_1X24, > .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, > + .connector_type = DRM_MODE_CONNECTOR_DPI, > }; > > static const struct display_timing dlc_dlc0700yzg_1_timing = { Reviewed-by: Neil Armstrong Thanks, Neil