From nobody Tue Jun 16 15:56:22 2026 Received: from mx3.wp.pl (mx3.wp.pl [212.77.101.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C5FE3A256F for ; Thu, 30 Apr 2026 13:56:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.77.101.9 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777557401; cv=none; b=cSorCD8T57bEisz6Y3xIJZs3vBcYNmfJxL1KD+bPHONimedGcK3wsoMyDQsetRJVq+h3SRwzFr1DXd0EPfZgwC8qJ3pZeaA5STrgBsePvYSwQkXRIlZ4OF6qVWOT/JqTRrHwXRbx7uFhm4EcpGkE7FoDcW0d9/LiObKIAUSkwAQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777557401; c=relaxed/simple; bh=qSq3t0bSHKoRzhsu/5GeO/ysqxMcwMXP1jto/JNAkyY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=V7qGtfm0YV3b4EfbV+cD1KeeW49t/nWw5RgyRezMZq3D8vexWNH8si77JEUzbVFE/9wGNRamtS2A05eP49zZo6QL+Nps202NndqVGnPvz2dZHy/OvxDSdle802El4yIL/VjJmpY/pnkHDcs4q55Sxa64dXxpJqyz4a/CWHKc6p8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=wp.pl; spf=pass smtp.mailfrom=wp.pl; dkim=pass (2048-bit key) header.d=wp.pl header.i=@wp.pl header.b=l5JdEpV8; arc=none smtp.client-ip=212.77.101.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=wp.pl Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wp.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=wp.pl header.i=@wp.pl header.b="l5JdEpV8" Received: (wp-smtpd smtp.wp.pl 24130 invoked from network); 30 Apr 2026 15:56:35 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=20241105; t=1777557395; bh=SW+P/aqOKFVhQ8Z8DAk2rSXIHjqqBZ7tc0D+4+VkfDY=; h=Subject:To:Cc:From; b=l5JdEpV81+Xrs7IUUgQgWLY8Ta7swWzaGUWZt55DM1xfOtS0XKJ4F6Q42c9i+8irH iHKrkETnaYU5kKBCX95F/YiIvywVc3xSAtgO6JcNG+Rpo+SXTOvsT3v8YO1IPcUUfa 0CyXm37BjsnpUjvVQFauJUnvuOHXrphx5hNOwPrlLqe71llKzGnXT3a6jhncN/xNcd Wf57IjoUZFC669v9RwXtXOFj4K4bEU4k0bhuP5QmkAJ7oI1e9oJUNK1gKmsYNPKyyV Qwc9OXx4DSIhgeNvZGOqAGgOj6eY1GR6PmaUWo/a1GdoC44rb9HAaPq4gpqfey5um+ YvdRc+q3TI9SQ== Received: from host18560247242.static.ssm.silesia.pl (HELO [192.168.1.120]) (adamszyma@wp.pl@[185.60.247.242]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with TLS_AES_256_GCM_SHA384 encrypted SMTP for ; 30 Apr 2026 15:56:35 +0200 Message-ID: <294e94dc-d797-4ab6-ab9f-ab51ab946e34@wp.pl> Date: Thu, 30 Apr 2026 15:56:34 +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 Subject: [PATCH v2] drm/panel/panel-edp: Add CSOT MPP36 T9 eDP panel To: Neil Armstrong , dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org, Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec References: <20260429145251.8445-1-adamszyma@wp.pl> Content-Language: pl From: Adam Szyma In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: quoted-printable X-WP-MailID: 9a8313837275705351fbb72a85a6111a X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 0000000 [MfOs] From: Adam Szyma To: neil.armstrong@linaro.org, dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org, Andrzej Hajda=20 , Robert Foss , Laurent=20 Pinchart , Jonas Karlman=20 , Jernej Skrabec Subject: [PATCH v2] drm/panel/panel-edp: Add CSOT MPP36 T9 eDP panel In-Reply-To: References: <20260429145251.8445-1-adamszyma@wp.pl>=20 MIME-Version: 1.0 Content-Type: text/plain Add support for the CSOT MPP36 T9 eDP panel (manufacturer ID: CSW, product ID: 0x143d) used in the Dell Inspiron 14 Plus 5441 laptop. Without this entry the kernel logs: =C2=A0 panel-simple-dp-aux: Unknown panel CSW 0x143d, using conservative t= imings and brightness control is non-functional on affected devices. Signed-off-by: Adam Szyma --- =C2=A0drivers/gpu/drm/panel/panel-edp.c | 1 + =C2=A01 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/panel/panel-edp.c=20 b/drivers/gpu/drm/panel/panel-edp.c index f3cdaea89..0d0072f29 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -2073,6 +2073,7 @@ static const struct edp_panel_entry edp_panels[] =3D { =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x1103, &delay_200_500_= e80_d50,=20 "MNB601LS1-3"), =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x1104, &delay_200_500_= e50_d100,=20 "MNB601LS1-4"), =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x110a, &delay_200_500_= e50,=20 "PNB601LS1-2"), +=C2=A0 =C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x143d, &delay_200_500_e50, "= MPP36=20 CSOT T9"), =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x143f, &delay_200_500_= e50,=20 "MNE007QS3-6"), =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x1448, &delay_200_500_= e50,=20 "MNE007QS3-7"), =C2=A0 =C2=A0 =C2=A0EDP_PANEL_ENTRY('C', 'S', 'W', 0x144b, &delay_200_500_= e80,=20 "MNE001BS1-4"), --=20 2.53.0 W dniu 30.04.2026 o=C2=A011:45, Neil Armstrong pisze: > On 4/29/26 16:52, Adam Szyma wrote: >> Add support for the CSOT MPP36 T9 eDP panel (manufacturer ID: CSW, >> product ID: 0x143d) used in the Dell Inspiron 14 Plus 5441 laptop. >> >> Without this entry the kernel logs: >> =C2=A0=C2=A0 panel-simple-dp-aux: Unknown panel CSW 0x143d, using conser= vative=20 >> timings >> >> and brightness control is non-functional on affected devices. >> >> Tested-by: Adam Szyma > > I think it's assumed you tested the patch, so drop this. > > Neil > >> Signed-off-by: Adam Szyma >> --- >> =C2=A0 drivers/gpu/drm/panel/panel-edp.c | 1 + >> =C2=A0 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/gpu/drm/panel/panel-edp.c=20 >> b/drivers/gpu/drm/panel/panel-edp.c >> index f3cdaea89..0d0072f29 100644 >> --- a/drivers/gpu/drm/panel/panel-edp.c >> +++ b/drivers/gpu/drm/panel/panel-edp.c >> @@ -2073,6 +2073,7 @@ static const struct edp_panel_entry=20 >> edp_panels[] =3D { >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x1103, &d= elay_200_500_e80_d50,=20 >> "MNB601LS1-3"), >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x1104, &d= elay_200_500_e50_d100,=20 >> "MNB601LS1-4"), >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x110a, &d= elay_200_500_e50,=20 >> "PNB601LS1-2"), >> +=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x143d, &delay_200_50= 0_e50,=20 >> "MPP36 CSOT T9"), >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x143f, &d= elay_200_500_e50,=20 >> "MNE007QS3-6"), >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x1448, &d= elay_200_500_e50,=20 >> "MNE007QS3-7"), >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EDP_PANEL_ENTRY('C', 'S', 'W', 0x144b, &d= elay_200_500_e80,=20 >> "MNE001BS1-4"), >