Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2960473imu; Mon, 19 Nov 2018 08:39:22 -0800 (PST) X-Google-Smtp-Source: AJdET5fu0yhJUKMwshf3i6RKNRwzVrVo+w2v1Bex8uZQPYua9QVwMpSLuORmSlddC6h4RDklRo4M X-Received: by 2002:a62:1e83:: with SMTP id e125-v6mr23528231pfe.231.1542645561956; Mon, 19 Nov 2018 08:39:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542645561; cv=none; d=google.com; s=arc-20160816; b=pSwkm/izxliqfkRzwwyzzsp55P93Bhea7Y1nevQBRDdLPZAM/giHogt76L7Kmfc35n rQSU6DknXWBp4TXUjGNiOOv3IwUu1SL9Ah7Mf1qdiH/MRx22Dr9BJOG/O4loxSM3uP3B 9kJGDMj4b52xiWoiOjspYMIpo4Z2zY7xMwpths5VWWY1Xc/AvkL560gu7SnFpYSljK7C zveC5mH9Twe3x3pgeO3JFlTPh6UVsJdghWyP2mNqeYtWqBP+a+faUfRFYGjAsfy/Na6U OofRQTkPq96js8WHGs0vQuq3bWxfwTpALjBbIktBYk4vX9U5zIA/ZXCh9R0MRJnLauOw vfaQ== 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=n+IBVbArx5nr0r19hJuXPlDKP1Mj3Qb94qFW8cAQh0o=; b=TqqUVa0p2nnZMGv/X3CF7WMh8wUYJuHl97Pg2LuuOv34Ewhr0VPl3Elfngm2KRIKmy WRPXSJUXDUE5hbp5+a5o5g+nDmVallHzD4KzfZFcrCeJthkWPcJOUiP8+EgqiC2ACVqD FDnyTaPiOGi0P9koFICgt5hNB9UXmsX04X1GO+yTgHqN5aeHyNpEjrraWJisYmpsSt3A VShmYL0f6ImeZ/vSvCz0yIl0poO7DP+5c3T1u0S601gctJM/YFvJ9Z+hKPhlMXusEoTn dZRQUmbgLEVLIEBCDx1avL5K0EEB6kiF2B7RTtv938Or2OyhUCyTbzOFzdug+6rRzMr5 gQVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vamxsITT; 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 92-v6si23268983plw.117.2018.11.19.08.39.07; Mon, 19 Nov 2018 08:39:21 -0800 (PST) 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=vamxsITT; 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 S1732444AbeKTDC2 (ORCPT + 99 others); Mon, 19 Nov 2018 22:02:28 -0500 Received: from mail.kernel.org ([198.145.29.99]:34744 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731846AbeKTDC1 (ORCPT ); Mon, 19 Nov 2018 22:02:27 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.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 9D48020989; Mon, 19 Nov 2018 16:38:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1542645498; bh=XddCdSBIC4+QLmIczNXdoX6SHO7a7RJzxfNMmAWiX3Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vamxsITTTgWwFt7jnizp7kGSWby0kCbbSgyO1CoBFd2cLtpYtCpusfHXjClCF/lPd UfIux1t8ilUq0wWkZjkeNfmI9iMgkURP+Kc6+7G7JGAjEOy6wSproyMP6Vx1+NB94Q gnHt2Vba/ajuaZ7WjbCti7EOE38yuDmJjdDyMU6s= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Daniel Vetter , Hans de Goede Subject: [PATCH 4.19 183/205] drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) Date: Mon, 19 Nov 2018 17:28:10 +0100 Message-Id: <20181119162641.402275353@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181119162616.586062722@linuxfoundation.org> References: <20181119162616.586062722@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review 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 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Hans de Goede commit 0e8afefd5da4875ddea9aa4ad17a2540a2bf9736 upstream. The Acer One 10 uses a clamshell design with a detachable keyboard. As such in normal operating mode, with the keyboard attach the device is in landscape mode (and the Acer logo at boot also shows in landscape mode). But the device uses a portrait screen rotated 90 degrees (sigh). This commit adds a quirk for this device so that we shown the fbcon the right way up and that we hint userspace to also show e.g. plymouth and gdm the right way up. Cc: stable@vger.kernel.org Acked-by: Daniel Vetter Signed-off-by: Hans de Goede Link: https://patchwork.freedesktop.org/patch/msgid/20181012101610.29100-1-hdegoede@redhat.com Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -30,6 +30,12 @@ struct drm_dmi_panel_orientation_data { int orientation; }; +static const struct drm_dmi_panel_orientation_data acer_s1003 = { + .width = 800, + .height = 1280, + .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, +}; + static const struct drm_dmi_panel_orientation_data asus_t100ha = { .width = 800, .height = 1280, @@ -67,7 +73,13 @@ static const struct drm_dmi_panel_orient }; static const struct dmi_system_id orientation_data[] = { - { /* Asus T100HA */ + { /* Acer One 10 (S1003) */ + .matches = { + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Acer"), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "One S1003"), + }, + .driver_data = (void *)&acer_s1003, + }, { /* Asus T100HA */ .matches = { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "T100HAN"),