From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.andi.de1.cc (mail.andi.de1.cc [178.238.236.174]) (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 B0C754E0B63; Tue, 22 Sep 2026 15:09:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.238.236.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790089753; cv=none; b=Ra+XANeiZSAs+8dQuv44mvciwCD7qMCJCFnmuhe7Qqgm6Oxa4Xgf+c/SmZiOZSk0vFfzHbfcLGrMKOrrZ39TPBqfEAG6nD/f+74701YjKxCEFnwOkl9909CeP4Pc8b3oEJoaQxkesdIB7fodS6hDF4v/F0zBwtaXt2VpZ63CBLk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790089753; c=relaxed/simple; bh=vMISu29z2RzK6u+xElcyptuoil66xrDONS/3//NHQ3g=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=rqp73BIeNg2qktxmQrhjcpv2M9tsfaztmc0Ot83D3J884fuZaoAbkfaLXw0RjF+sqD+XilXdf2f8Ay5i+4UBi/bWnf7uNGJOl16S8QShjpwmIMQPmh4M1sCygIiuoqQ+M2iQdDqdoWfsBXweIyhN6qJ1sHpddtOY8uWrf60HiNw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kemnade.info; spf=pass smtp.mailfrom=kemnade.info; dkim=pass (2048-bit key) header.d=kemnade.info header.i=@kemnade.info header.b=1rKcBwIg; arc=none smtp.client-ip=178.238.236.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kemnade.info Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kemnade.info Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kemnade.info header.i=@kemnade.info header.b="1rKcBwIg" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kemnade.info; s=20220719; h=References:In-Reply-To:Subject:Cc:To:From: Reply-To:Content-ID:Content-Description; bh=w2UXjozNG2f2VqdmOHhj+O4LU8O13gAFyAi3A95sx5A=; t=1790089751; x=1791299351; b=1rKcBwIg+Wkf/vCSTBeZ5GlpI/Hz3QDf8mhYxoFjCc1DdDM41kEQqJzo9jQ9yMVp8VWlDsRvJDF G7ZiVM/E836zzJhHIzlVFo0WZARKNRZwaBFfGtrEQHOdz/ad9x/isw8eOB6F/+/Atkhpw/QcfjOur kEb+teo7zHlx9WJfDjByqyWS6y2fIBf9QiWj531eTpRs/wTAZwx25vIX9KHzhrNgLKXrtCGR1EXzO Ehq/zWrwdnGM0kYNnoBhQLCHfHRTOIp4mxLmppztRvCupdLtagP6Koe1vlrwFYVT8b6LWWGcsUlAj LHQlNwvsvgvXkjF+IUSgo6kqzjGoKa8TwVrw==; Date: Tue, 22 Sep 2026 17:08:51 +0200 From: Andreas Kemnade To: Uwe =?UTF-8?B?S2xlaW5lLUvDtm5pZw==?= Cc: Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Luca Ceresoli , Marek Vasut , Aaro Koskinen , Kevin Hilman , Roger Quadros , Tony Lindgren , hns@goldelico.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org Subject: Re: [PATCH RFC 2/9] drm: panel: Add panel for Epson Moverio BT200 Message-ID: <20260922170851.46928a97@kemnade.info> In-Reply-To: References: <20260922-b2-panel-via-bridge-v1-0-45ff36b364cf@kemnade.info> <20260922-b2-panel-via-bridge-v1-2-45ff36b364cf@kemnade.info> X-Mailer: Claws Mail 4.3.1 (GTK 3.24.49; aarch64-unknown-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 22 Sep 2026 11:13:36 +0200 Uwe Kleine-K=C3=B6nig wrote: > > +/* found this table in vendor kernel */ > > +static struct { > > + u8 addr; > > + u8 data; > > +} lcddr_init[] =3D { > > + {0x01, 0x00}, {0x02, 0x00}, {0x03, 0x00}, {0x05, 0x01}, > > + {0x07, 0x00}, {0x0A, 0x00}, {0x10, 0x03}, {0x11, 0x44}, > > + {0x12, 0x44}, {0x13, 0x55}, {0x14, 0x03}, {0x15, 0x00}, > > + {0x16, 0x2A}, {0x17, 0x20}, {0x18, 0x00}, {0x19, 0x10}, > > + {0x1A, 0x12}, {0x1B, 0x0E}, {0x1C, 0x0F}, {0x1D, 0x10}, > > + {0x1E, 0x0F}, {0x1F, 0x1B}, {0x20, 0x0F}, {0x21, 0x00}, > > + {0x22, 0x00}, {0x23, 0x00}, {0x24, 0x00}, {0x28, 0x14}, > > + {0x29, 0x19}, {0x2A, 0x17}, {0x2B, 0x2B}, {0x2C, 0x99}, > > + {0x2D, 0x13}, {0x2E, 0x2A}, {0x30, 0x0B}, {0x31, 0x00}, > > + {0x32, 0x00}, {0x33, 0x01}, {0x34, 0x00}, {0x35, 0x0B}, > > + {0x36, 0x04}, {0x37, 0x21}, {0x38, 0x00}, {0x39, 0x46}, > > + {0x3A, 0x01}, {0x3B, 0x06}, {0x3C, 0x03}, {0x3D, 0x00}, > > + {0x3E, 0x06}, {0x3F, 0x04}, {0x40, 0x00}, {0x41, 0x0D}, > > + {0x42, 0x00}, {0x43, 0x2E}, {0x45, 0x08}, {0x46, 0x00}, > > + {0x47, 0x01}, {0x48, 0x00}, {0x49, 0x00}, {0x4A, 0x0B}, > > + {0x4B, 0x38}, {0x4C, 0x03}, {0x4D, 0x04}, {0x50, 0x0F}, > > + {0x51, 0x04}, {0x52, 0x01}, {0x53, 0x0E}, {0x54, 0x11}, > > + {0x55, 0x9F}, {0x56, 0x36}, {0x57, 0x00}, {0x58, 0x68}, > > + {0x59, 0x01}, {0x5A, 0xE0}, {0x5B, 0x00}, {0x5C, 0x00}, > > + {0x5D, 0x10}, {0x5E, 0x36}, {0x5F, 0x36}, {0x60, 0x00}, > > + {0x61, 0x04}, {0x62, 0x12}, {0x63, 0x00}, {0x64, 0x80}, > > + {0x65, 0x00}, {0x66, 0x80}, {0x67, 0x1C}, {0x68, 0x00}, > > + {0x69, 0x00}, {0x6A, 0x00}, {0x6B, 0x00}, {0x6C, 0x00}, > > + {0x70, 0x00}, {0x71, 0x55}, {0x72, 0x44}, {0x73, 0x33}, > > + {0x74, 0x22}, {0x75, 0x33}, {0x76, 0x22}, {0x77, 0x22}, > > + {0x78, 0x33}, {0x79, 0x22}, {0x7A, 0x44}, {0x7B, 0x55}, > > + {0x7C, 0x00}, {0x80, 0x00}, {0x81, 0x66}, {0x82, 0x22}, > > + {0x83, 0x33}, {0x84, 0x22}, {0x85, 0x33}, {0x86, 0x22}, > > + {0x87, 0x22}, {0x88, 0x33}, {0x89, 0x44}, {0x8A, 0x44}, > > + {0x8B, 0x44}, {0x8C, 0x00}, {0x90, 0x00}, {0x91, 0x77}, > > + {0x92, 0x66}, {0x93, 0x33}, {0x94, 0x11}, {0x95, 0x33}, > > + {0x96, 0x22}, {0x97, 0x22}, {0x98, 0x44}, {0x99, 0x44}, > > + {0x9A, 0x33}, {0x9B, 0x44}, {0x9C, 0x00}, {0xA0, 0x88}, > > + {0xA1, 0x88}, {0xA2, 0x88}, {0xA3, 0x88}, {0xA4, 0x88}, > > + {0xA5, 0x88}, {0xA6, 0x88}, {0xA7, 0x88}, {0xA8, 0x88}, > > + {0xA9, 0x88}, {0xAA, 0x88}, {0xAB, 0x88}, {0xAC, 0x88}, > > + {0xAD, 0x88}, {0xAE, 0x88}, {0xAF, 0x88}, {0xB0, 0x88}, > > + {0xB1, 0x88}, {0xB2, 0x88}, {0xB3, 0x88}, {0xB4, 0x88}, > > + {0xB5, 0x88}, {0xB6, 0x88}, {0xB7, 0x88}, {0xB8, 0x88}, > > + {0xB9, 0x88}, {0xBA, 0x88}, {0xBB, 0xA6}, {0xBC, 0x88}, > > + {0xBD, 0x88}, {0xBE, 0x88}, {0xBF, 0x88}, {0xC0, 0x88}, > > + {0xC1, 0x88}, {0xC2, 0x88}, {0xC3, 0x88}, {0xC4, 0x88}, > > + {0xC5, 0x88}, {0xC6, 0x88}, {0xC7, 0x88}, {0xC8, 0x88}, > > + {0xC9, 0x88}, {0xD0, 0x36}, {0xD1, 0x26}, {0xD2, 0x21}, > > + {0xD3, 0x1F}, {0xD4, 0x17}, {0xD5, 0x15}, {0xD6, 0x13}, > > + {0xD7, 0x10}, {0xD8, 0x08}, {0xD9, 0x08}, {0xDA, 0x18}, > > + {0xDB, 0x1D}, {0xDC, 0x1F}, {0xDD, 0x27}, {0xDE, 0x29}, > > + {0xDF, 0x2B}, {0xE0, 0x2E}, {0xE1, 0x36}, {0xE6, 0x00}, > > + {0xF1, 0x00}, {0xF2, 0x00}, {0xF3, 0x00} =20 >=20 > Smells non-GPLly. Maybe ask the provider of the vendor kernel for "the > preferred form of the work for making modifications to it". >=20 hmm, e.g. panel-novatek-nt36523.c has similar large init sequences with magic numbers. So nothing unusual in upstream. Regards, Andreas