Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp352713pxa; Wed, 19 Aug 2020 03:14:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxxC8s7WY4t6CEc6jKv+fokgQ1Al7aGwGlbM4yPdc4m9cXTkruONs433wNI1Wjy1vcixT2v X-Received: by 2002:a17:906:ce39:: with SMTP id sd25mr25691781ejb.80.1597832047883; Wed, 19 Aug 2020 03:14:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597832047; cv=none; d=google.com; s=arc-20160816; b=hwL2axjoV0WLreX+pDGWDs+g7fmHTrlG8M7fp75tkQQJ2B0TOvB4F/4tN7cpodu0pt 0r2qTINA6w8pc09A763L5bhpR4G2DZ5NF+6qI9Vn7Dm1pq+l5DAgxpczHmbufXscV0/V D+7bd5wMIHZ0VcIk6XzBKyDqDRgEZTvNemRnQaMv7mVYX4v2oV2NCecgOkrIhF9YagYv 19r6j0JVvPKhUBay35qR7GTSKhFeuN12Lv0ajxY63n22Di3qSvE1fhYdDsw+OvgT35gN pzTxfAUOa/N8S74IaZdhX9O5SrDd/6Jck/ITB20DMYf5winpBrjkkvdB0vUTtd5UovHf K+9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=+hcl0TBa6fevSNLjsdEIdMblNODC3n8PrELW3S0xP3o=; b=QoECLR2HI0+wsY8YAJbNkCJzHnIR6GkcukU9NwvTz9wNtpInXF7SlMvmRAtnIUDqSs ZCKTaqfLVcVBfMcT/fZc40gX7YcUAwXKJQXLAseENETL3mNSljKphTIkROG8WWgjI3Nc jrRh4XplXStVmtrA9gbWDE6wdqVgxZ/JijoOMPaVwXR2dG3Q1HkuSLleRXzBi0gNDFk+ f8Fhmqvi9b2sbbNWahoV1UhWrcNnUGGKS1xUypdAs+OdVXo323dgzEsRn/BQTCZIDIeW 7nOpXGjWcum/Fn5tVgYseJyaSOJjXw8NSxuzhZGvf5dUfaIIFnGR8RIe9W70pV4m+TWv 3RCA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bm20si14215176edb.583.2020.08.19.03.13.44; Wed, 19 Aug 2020 03:14:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727961AbgHSKMp (ORCPT + 99 others); Wed, 19 Aug 2020 06:12:45 -0400 Received: from mail.v3.sk ([167.172.186.51]:51760 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727811AbgHSKMX (ORCPT ); Wed, 19 Aug 2020 06:12:23 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 13571DEE69; Wed, 19 Aug 2020 10:11:25 +0000 (UTC) Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id pcraDX_E9eNT; Wed, 19 Aug 2020 10:11:24 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 27933DFA72; Wed, 19 Aug 2020 10:11:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at zimbra.v3.sk Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 4-cUkoOugQ41; Wed, 19 Aug 2020 10:11:23 +0000 (UTC) Received: from localhost (unknown [109.183.109.54]) by zimbra.v3.sk (Postfix) with ESMTPSA id 6C0D5DFA71; Wed, 19 Aug 2020 10:11:23 +0000 (UTC) From: Lubomir Rintel To: Thierry Reding Cc: Sam Ravnborg , David Airlie , Daniel Vetter , Rob Herring , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Lubomir Rintel Subject: [PATCH 2/2] drm/panel: simple: Add support for Innolux LS075AT011 Date: Wed, 19 Aug 2020 12:12:06 +0200 Message-Id: <20200819101206.633253-3-lkundrak@v3.sk> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200819101206.633253-1-lkundrak@v3.sk> References: <20200819101206.633253-1-lkundrak@v3.sk> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds support for the Innolux LS075AT011 7.5" 1200x900 panel. There's no public data sheet for the panel -- the values have been taken from Ope= n Firmware and the documentation for the display controller that drives the panel and tested on the OLPC laptop. Signed-off-by: Lubomir Rintel --- drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel= /panel-simple.c index cb6550d37e858..dfc69457ed2d4 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -2121,6 +2121,30 @@ static const struct panel_desc innolux_g121x1_l03 = =3D { }, }; =20 +static const struct display_timing innolux_ls075at011_timing =3D { + .pixelclock =3D { 56000000, 57000000, 58000000 }, + .hactive =3D { 1200, 1200, 1200 }, + .hfront_porch =3D { 26, 26, 26 }, + .hback_porch =3D { 24, 24, 24 }, + .hsync_len =3D { 6, 6, 6 }, + .vactive =3D { 900, 900, 900 }, + .vfront_porch =3D { 4, 4, 4 }, + .vback_porch =3D { 5, 5, 5 }, + .vsync_len =3D { 3, 3, 3 }, + .flags =3D DISPLAY_FLAGS_VSYNC_LOW | DISPLAY_FLAGS_HSYNC_LOW, +}; + +static const struct panel_desc innolux_ls075at011 =3D { + .timings =3D &innolux_ls075at011_timing, + .num_timings =3D 1, + .bpc =3D 8, + .size =3D { + .width =3D 152, + .height =3D 115, + }, + .connector_type =3D DRM_MODE_CONNECTOR_LVDS, +}; + /* * Datasheet specifies that at 60 Hz refresh rate: * - total horizontal time: { 1506, 1592, 1716 } @@ -3907,6 +3931,9 @@ static const struct of_device_id platform_of_match[= ] =3D { }, { .compatible =3D "innolux,g121x1-l03", .data =3D &innolux_g121x1_l03, + }, { + .compatible =3D "innolux,ls075at011", + .data =3D &innolux_ls075at011, }, { .compatible =3D "innolux,n116bge", .data =3D &innolux_n116bge, --=20 2.26.2