Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp6239724ybe; Tue, 17 Sep 2019 23:36:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqyR+gYXAxmaCAvx5vfRLRvLtSKI8PklhWMh9GuuOnlVfFfik3FCl+bEuxSylo+pq6BTWqoQ X-Received: by 2002:a05:6402:346:: with SMTP id r6mr8471276edw.124.1568788603081; Tue, 17 Sep 2019 23:36:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568788603; cv=none; d=google.com; s=arc-20160816; b=GtFrN6QUUshaQbIPppj0dRZbnSKrHGqJB3q/J+L+Izwg4rQDzBQzO7xzTyp54aftwP Pgx9GVtH0qsVSpsbA3b2fytmAEQddd6Z1APHvxMEvfDCc6yspgmXyAlKpDgQ7e0uS0VT u8SgIrqbR00XIgLJAclFZqbxImjoUwVcn7Vl1elabVMNjYAeMGDHW5eMbHl6KKHyCM4b uWPI7nt9/O26H8FnOUwr4rZi4Rjcx/zSkR5b8D6XurdoQiaSSgaNH5To8Bx9JCrr4WvS HiSdIGBbJ8EX0HMEIVPcI+QbG+Fl4GARsbW5Z8ECS/2daGT5RoamM6XepbVomCHBu7To NrTw== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ko57bSRuph0yy+YH1giSAcUd7DdRX16xPEINzNCUS7w=; b=qkZdRUg2W13UH5s81Kl3vccrbk+iQ7DnIh0OyxmAcoQbRK6rkd2Yhx0lJ/l/qPIKgt ReXzwQVIPfjAackRQ7KMVie/K6lfyJw9QEC1QseSCBZP/R9hPUxLKjupdsfJd4pDIeAT bvXVxWi9DtFVQMQSorhGwL56uj+TYp8V3CHQslQCHngdfP2/IQZ/I7wN6zv9Qj/Xwxk6 xfvtd90vroUoMrd0JrcpeAEORuNDpjRMRCDEyOWtRyDZeERCdErH0L+ZzCk+4p7NlEGt j4YylQPZB2mqcGWtPcSB8JL74WkbUfXnFgUS/mn/kHM18nEd8rnnXZsOOSNVl0dL/XGp A/Sg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=etN2fxQh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l22si2763826edb.241.2019.09.17.23.36.19; Tue, 17 Sep 2019 23:36:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=etN2fxQh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729659AbfIRGb1 (ORCPT + 99 others); Wed, 18 Sep 2019 02:31:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:43670 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729601AbfIRGX0 (ORCPT ); Wed, 18 Sep 2019 02:23:26 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 023EF21927; Wed, 18 Sep 2019 06:23:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568787805; bh=MPecN1z7vc91+2Cgwuyp6cqCPNut/TxFlHXhIbxhVzE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=etN2fxQhSRnJZ3rxMy/vPRaXLPwfsQuTeMOA48k3OZ+1Be5FsQEjgeukdILloUoYg qkR42TX2WexFXeqEYyWtS6nwyXX6bvDdj8QdUheiDdR2QKTZ/SPhr+H9u3huSTTrBO 4XufUJKnsCc1UVqF6k4WkvXUmIg0DoPiPwrDnDpA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Maxime Ripard , Hans de Goede Subject: [PATCH 4.19 41/50] drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC Date: Wed, 18 Sep 2019 08:19:24 +0200 Message-Id: <20190918061227.841458313@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190918061223.116178343@linuxfoundation.org> References: <20190918061223.116178343@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Hans de Goede commit dae1ccee012ea7514af8e4a88429844157aca7dc upstream. Newer GPD MicroPC BIOS versions have proper DMI strings, add an extra quirk table entry for these new strings. This is good news, as this means that we no longer have to update the BIOS dates list with every BIOS update. Fixes: 652b8b086538("drm: panel-orientation-quirks: Add quirk for GPD MicroPC") Acked-by: Maxime Ripard Signed-off-by: Hans de Goede Link: https://patchwork.freedesktop.org/patch/msgid/20190624154014.8557-2-hdegoede@redhat.com Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -82,6 +82,12 @@ static const struct drm_dmi_panel_orient .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, }; +static const struct drm_dmi_panel_orientation_data lcd720x1280_rightside_up = { + .width = 720, + .height = 1280, + .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, +}; + static const struct drm_dmi_panel_orientation_data lcd800x1280_rightside_up = { .width = 800, .height = 1280, @@ -109,6 +115,12 @@ static const struct dmi_system_id orient DMI_EXACT_MATCH(DMI_BOARD_NAME, "Default string"), }, .driver_data = (void *)&gpd_micropc, + }, { /* GPD MicroPC (later BIOS versions with proper DMI strings) */ + .matches = { + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "GPD"), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "MicroPC"), + }, + .driver_data = (void *)&lcd720x1280_rightside_up, }, { /* * GPD Pocket, note that the the DMI data is less generic then * it seems, devices with a board-vendor of "AMI Corporation"