From patchwork Sun Jan 30 23:59:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1586495 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=QCaUpwAp; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jn7VD6MLCz9s8s for ; Mon, 31 Jan 2022 11:00:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244145AbiAaAAD (ORCPT ); Sun, 30 Jan 2022 19:00:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39244 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243945AbiAaAAC (ORCPT ); Sun, 30 Jan 2022 19:00:02 -0500 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3A438C06173B; Sun, 30 Jan 2022 16:00:02 -0800 (PST) Received: by mail-lf1-x134.google.com with SMTP id u14so23316838lfo.11; Sun, 30 Jan 2022 16:00:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dSRXr5ZF0nstHXuLDJqj0kP/ADj336Vx1akoatH/1f4=; b=QCaUpwAprGHXP3AkP+bziM+wqojb7xFEfUeDy/40PxRMK3ropDDtOFSrg4W2lpY1T4 bkPat1SCKo4lpe/LlE9AzrraVql9QcJiHNjbijwxvT++r5B88TlqpjT04DbqNKKkHB1m CFaGZe6/9O1ahyR4fFvQ7TRtm8TLE6uotDhrplk+tFqbtLURgXjM4guWBtH56J1MCVDt JOL6N8q3lvdX3j6SLap+6QOeMR/coq2y/+FyUOHhdZkVft5xaNM1uxou6nSxU9EqvM8J KhGBd7ZAcvzqc01Nfd4h6LTARxZu//yXHzBxLtVs2tUgqZuD56vMWGy1g8ny5/+trtx5 Hb9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=dSRXr5ZF0nstHXuLDJqj0kP/ADj336Vx1akoatH/1f4=; b=5FZ/XDlTXovsXILxqoZJ29NzwqtCmBzT8VzuDgqj+tmlScFIFx3NLJ3cdc2j9GJNMQ 1z4fr4PTLxmdZUTynauDlnWnKBUjP1KIHZB7lfpSwrQz0Nh/urw+JwcOvNS5tq/+R8Wl OR5QzopIYfxLAqtvLwBSTo7OoXKmD5eHoW278mhIUv2zOeAlc+p56al7kAMQ69UEOUYc rFlfIDUhhHLzxqWgZP7fdofwKUhS9EZOnlfvtv45MWiEk7beC41rY/dFFOMSF9R0Z2oV ylLKy6DCxC3nw7+ydbP6yQcADijlXlp7oB/4TnB2l418N8DNprwbfh1E0Xt5OM1h90T8 TGMw== X-Gm-Message-State: AOAM530ffgOk4KXo1JEYXeQu2IjKmici3x2UocCPbKwai8J1gqMegHS6 ISe0h0xZ7nQ0OU4BDt/VkK4= X-Google-Smtp-Source: ABdhPJxYEuAYHQSlw/+GIa/vwm5WXcLSmoc7ThaeQRELpG3jBxBX9v+KGy5wC/15zu6eB4EbBnVjJQ== X-Received: by 2002:ac2:490b:: with SMTP id n11mr13663286lfi.134.1643587200667; Sun, 30 Jan 2022 16:00:00 -0800 (PST) Received: from localhost.localdomain (109-252-138-126.dynamic.spd-mgts.ru. [109.252.138.126]) by smtp.gmail.com with ESMTPSA id e7sm3443193lfb.17.2022.01.30.16.00.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Jan 2022 16:00:00 -0800 (PST) From: Dmitry Osipenko To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Svyatoslav Ryhel , Anton Bambura Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 1/3] dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03 Date: Mon, 31 Jan 2022 02:59:43 +0300 Message-Id: <20220130235945.22746-2-digetx@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220130235945.22746-1-digetx@gmail.com> References: <20220130235945.22746-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Anton Bambura LQ101R1SX03 is compatible with LQ101R1SX01 from software perspective, document it. The LQ101R1SX03 is a newer revision of LQ101R1SX01, it has minor differences in hardware pins in comparison to the older version. The newer version of the panel can be found on Android tablets, like ASUS TF701T. Signed-off-by: Anton Bambura Signed-off-by: Dmitry Osipenko Reviewed-by: Rob Herring --- .../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml index a679d3647dbd..9ec0e8aae4c6 100644 --- a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml +++ b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml @@ -30,7 +30,12 @@ allOf: properties: compatible: - const: sharp,lq101r1sx01 + oneOf: + - items: + - const: sharp,lq101r1sx03 + - const: sharp,lq101r1sx01 + - items: + - const: sharp,lq101r1sx01 reg: true power-supply: true From patchwork Sun Jan 30 23:59:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1586499 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=IwMIj11X; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jn7VG3F4Hz9sG1 for ; Mon, 31 Jan 2022 11:00:06 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344673AbiAaAAE (ORCPT ); Sun, 30 Jan 2022 19:00:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39252 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244160AbiAaAAD (ORCPT ); Sun, 30 Jan 2022 19:00:03 -0500 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5A0DC06173D; Sun, 30 Jan 2022 16:00:02 -0800 (PST) Received: by mail-lf1-x12c.google.com with SMTP id n8so23367239lfq.4; Sun, 30 Jan 2022 16:00:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Gt6NZg0usi9i7zJRlo1gTWfjjBJm3GJXgR2jsJ1DWWg=; b=IwMIj11XRdyOZVoWV2D7URI46/yngh8kyxEDc+0Hs+tZcFTsE1oxq6aZP2dhOA7GPP q0iGMRWPnDHSJajhDy0O5sym2zcmOdUkLqPZsPvFoalQGnGz2+r9BungeDTZgTaIBAJe xGeQzbAX1nGmaKuqHdgV+F8HcWxTMpyfwjIjfaCyYPMDv3UM7PdzuZds2mTlcQYBwo29 FuCR2MvVyKuzJuqyahWolGMT4XUJNOpml7AnvUz3hsYFzrTmX/a8ttQb7dFZtugNAWxC h/jlO+yksLgEc8sZDEwd7V+HUJpETZqdTGkzve6JXshIbGzsxfo2SCsAIbGCjCp5EqBd 5ivw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Gt6NZg0usi9i7zJRlo1gTWfjjBJm3GJXgR2jsJ1DWWg=; b=ne5qADVn5EDiisRlHT5Pmw9lYV3s8K6ubdSdBqj4m2+9MuPyGbcPU7aFvRoMQTzVRd OoWGPzbSKgA23Jab6iFoEQdlJ+Ii9R3cFeYA8g4UDSlKeILbasM0k48saRdUTqxYvM9d DmBcwuiFGXaa6p0VIhCogDJHOwzRyExuj9qfE2bqp3d/G0ESJ+paEr3C3OlzUWXOdXEu X9Dwij8RG3YsuP8TpbbC1j/ISBsx0BV1FbVsJyPm8kQQ/dgArSCCczhRQZZdlFPQGe9t Nomg4zN83AeYJgdxWe6lZ4jS8nos74Sw8vTontqKARp26cSq7EXbCwyGARz9TeSSZUlk ZqMA== X-Gm-Message-State: AOAM530PF8N4cNZtuDt2Glqb3tYN0i5MXoRQADT2dv6mSimQkI4/7uYP 7WemGXd503XjbETogxDDD6I= X-Google-Smtp-Source: ABdhPJzjeQq0P/qp8/N27QAvzEUtfO6JllRIy0CzH2UyXMTJNF2yY2qDKxJvCMqm7orweoljFITfUA== X-Received: by 2002:a05:6512:2612:: with SMTP id bt18mr13504520lfb.255.1643587201377; Sun, 30 Jan 2022 16:00:01 -0800 (PST) Received: from localhost.localdomain (109-252-138-126.dynamic.spd-mgts.ru. [109.252.138.126]) by smtp.gmail.com with ESMTPSA id e7sm3443193lfb.17.2022.01.30.16.00.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Jan 2022 16:00:01 -0800 (PST) From: Dmitry Osipenko To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Svyatoslav Ryhel , Anton Bambura Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/3] dt-bindings: display: simple: Add HannStar HSD101PWW2 Date: Mon, 31 Jan 2022 02:59:44 +0300 Message-Id: <20220130235945.22746-3-digetx@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220130235945.22746-1-digetx@gmail.com> References: <20220130235945.22746-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Svyatoslav Ryhel Add HannStar HSD101PWW2 10.1" WXGA (1280x800) TFT-LCD LVDS panel to the list of compatibles. Acked-by: Rob Herring Signed-off-by: Svyatoslav Ryhel Signed-off-by: Dmitry Osipenko --- .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml index 62f5f050c1bc..fe49c4df65fa 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml @@ -156,6 +156,8 @@ properties: - hannstar,hsd070pww1 # HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel - hannstar,hsd100pxn1 + # HannStar Display Corp. HSD101PWW2 10.1" WXGA (1280x800) LVDS panel + - hannstar,hsd101pww2 # Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel - hit,tx23d38vm0caa # InfoVision Optoelectronics M133NWF4 R0 13.3" FHD (1920x1080) TFT LCD panel From patchwork Sun Jan 30 23:59:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1586501 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=RK73TNDn; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jn7VH1JMrz9s8s for ; Mon, 31 Jan 2022 11:00:07 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345674AbiAaAAF (ORCPT ); Sun, 30 Jan 2022 19:00:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39258 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245559AbiAaAAE (ORCPT ); Sun, 30 Jan 2022 19:00:04 -0500 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38DA5C061714; Sun, 30 Jan 2022 16:00:04 -0800 (PST) Received: by mail-lf1-x12e.google.com with SMTP id a28so23342377lfl.7; Sun, 30 Jan 2022 16:00:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cLMbzDUhFlSgdQoGKuc6SBBSjoGSeYRwJlFPN5QbfOY=; b=RK73TNDnpRXvhBX8A5kt8T9bMKrFqOWo89YfW3gK2p/ab1wByjnGog7fEXd3UVT+C3 rHoNnE2KHQTRVgXgEbxLf8rq2dfS7RN2uauA94bDVKW9t7hI2Itkv6D/Uq9pEptbrU4B MvyYxY9eImtQTwr9x1xgphwI65LXw+PgF4X53+7EbnHJ6VlxsKylOfKocaC1+hwE8j+Y g8DqFpkq2bE3Fa6cxe4EJMV5QFxB9EbJQREG6E6dm9HB8VwRdFbjW8VZEaPRMYWxh0Fi xS0fx3jW1XZkk9AdVDpBkuIL04m469ZyC/8J5X48ZOiIy9CvayEu9GPYKAk+UziJs7Sz EAXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=cLMbzDUhFlSgdQoGKuc6SBBSjoGSeYRwJlFPN5QbfOY=; b=thpKcpWyhgXMSg+5kKL5nRUwZQ87iPz9cl8n5ttetspjfZH0OdJ2mFllM2pR/8utm2 6bMaQvo7KJTN5H2SYMnYEZLsYQfErx65ggenwwsw2/2sepwOmRulprLCgQH5pepM/1NL DB7LLLeEUs28wGsH/l02kvMa97IG8VXWyDYoUaU3hqumQp4ea5BIB+GYctD5lnwc/hsl RgEUgdwxxmi8atRwnnM5g+dfcfRwYjK5uMXSp9JPuxaJkPxG/PUO5nGGVyTslIL624mL D6AyJKtN1B2Rdbn4HU4op2vzEP/c3G8g5gZ8vvdN6SOoA0psxyfHigmpn5ucmI1llSG3 fhHw== X-Gm-Message-State: AOAM531p9vl/1V5madiUdhP58V+eyjcGr8MN8gCwUlgEnfK+Q5nM9DqO ZS94iSZB6xfmI7TIwovshAY= X-Google-Smtp-Source: ABdhPJzQA1KKnOEKivxU5yFBm8z9Pa+/47HYUYIyiKAkcrhL57RR7avlrclppEY2U8tedf0Iy3kCEg== X-Received: by 2002:a05:6512:1587:: with SMTP id bp7mr13852830lfb.671.1643587202164; Sun, 30 Jan 2022 16:00:02 -0800 (PST) Received: from localhost.localdomain (109-252-138-126.dynamic.spd-mgts.ru. [109.252.138.126]) by smtp.gmail.com with ESMTPSA id e7sm3443193lfb.17.2022.01.30.16.00.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Jan 2022 16:00:01 -0800 (PST) From: Dmitry Osipenko To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Svyatoslav Ryhel , Anton Bambura Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 3/3] drm/panel: simple: Add support for HannStar HSD101PWW2 panel Date: Mon, 31 Jan 2022 02:59:45 +0300 Message-Id: <20220130235945.22746-4-digetx@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220130235945.22746-1-digetx@gmail.com> References: <20220130235945.22746-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Svyatoslav Ryhel Add definition of the HannStar HSD101PWW2 Rev0-A00/A01 LCD SuperIPS+ HD panel. Signed-off-by: Svyatoslav Ryhel Signed-off-by: Dmitry Osipenko --- drivers/gpu/drm/panel/panel-simple.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 9e46db5e359c..1bfa2d1b61fd 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1927,6 +1927,31 @@ static const struct panel_desc hannstar_hsd100pxn1 = { .connector_type = DRM_MODE_CONNECTOR_LVDS, }; +static const struct display_timing hannstar_hsd101pww2_timing = { + .pixelclock = { 64300000, 71100000, 82000000 }, + .hactive = { 1280, 1280, 1280 }, + .hfront_porch = { 1, 1, 10 }, + .hback_porch = { 1, 1, 10 }, + .hsync_len = { 58, 158, 661 }, + .vactive = { 800, 800, 800 }, + .vfront_porch = { 1, 1, 10 }, + .vback_porch = { 1, 1, 10 }, + .vsync_len = { 1, 21, 203 }, + .flags = DISPLAY_FLAGS_DE_HIGH, +}; + +static const struct panel_desc hannstar_hsd101pww2 = { + .timings = &hannstar_hsd101pww2_timing, + .num_timings = 1, + .bpc = 8, + .size = { + .width = 217, + .height = 136, + }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, + .connector_type = DRM_MODE_CONNECTOR_LVDS, +}; + static const struct drm_display_mode hitachi_tx23d38vm0caa_mode = { .clock = 33333, .hdisplay = 800, @@ -3802,6 +3827,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "hannstar,hsd100pxn1", .data = &hannstar_hsd100pxn1, + }, { + .compatible = "hannstar,hsd101pww2", + .data = &hannstar_hsd101pww2, }, { .compatible = "hit,tx23d38vm0caa", .data = &hitachi_tx23d38vm0caa