Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1988341iog; Sun, 19 Jun 2022 04:27:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1ujVNVy/e6Vpq7yfH7fJgSBJ1dn8g3DXdt+xzyvgWNi/xmrFaDV79lH0kemzjbbRlshgTIm X-Received: by 2002:a50:ef04:0:b0:435:6560:abba with SMTP id m4-20020a50ef04000000b004356560abbamr13080527eds.3.1655638068620; Sun, 19 Jun 2022 04:27:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655638068; cv=none; d=google.com; s=arc-20160816; b=zwvglplAfEPtizchF5AaeQheQGMgwLCDgV1IhRmMrGXLID8qD883ZJWk8de/Q0Aw/r 7+cdvs1WsSQsaFAIAOSwuJ86cWQ7GSk7bTUFeN0bogfnEVv/9qy+hkU4PZYLTNzQAiEq h5WSRhqw/77vi7mjKM6gsOEy0R5yqU5plStRcwVYWAOhvlNqavlqj0CtefiBMuap3iRv KN969n1uvsL8T29SMHnguKss1PGYJNqr2LBXaaFpOc2TmIDKIVQQwNQPpIWzI02ACpYk Ldm8sEULPVMSMDd90cZZb0RfXgVIIKwlXbDcmdPuXiE0fRmG+qHlwssjjteZl4UJ8VNe labQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=YOIemqa3xLxDPgSIq+6JCIgvmCAUQLVD4NTDCfwUgvg=; b=LHI60A+bsPbc/t5kS87RbNUmAB05dDtJkM3k6+dBIuX+ovmHgEdooF5/fojZo5XvR8 oHHt5pGXkRRFnqcS1Y9Uku8fTD84n1ywZDzqQZCRfaxEnuiY41XgxvjyAIGhw3bGjr1k 4C/QLwuKAyF7VpIO4sWuF+0/UXjUS0s2W36U3ZQrpEK0lBG4YbezqwGiRyBOWYOLzTHK sfuWU8xHBQ8vVBV5AH6VFUrov72JtAzJr2QEknDWLqXp25X9h/s39LfE+bqQQZg33TNP R1QtLBmIsFy7LXiuP+5Fy2WPaCti9yrOQtda4lH3lcY4ZV8Y8+6fcVwh5v21bhbCFBKB NSvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=bQdczVTm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n7-20020a509347000000b0042dd4a736aesi7012348eda.108.2022.06.19.04.27.23; Sun, 19 Jun 2022 04:27:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=bQdczVTm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236149AbiFSLUP (ORCPT + 99 others); Sun, 19 Jun 2022 07:20:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48164 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233799AbiFSLUM (ORCPT ); Sun, 19 Jun 2022 07:20:12 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47C64E45 for ; Sun, 19 Jun 2022 04:20:10 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id y32so13159537lfa.6 for ; Sun, 19 Jun 2022 04:20:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=YOIemqa3xLxDPgSIq+6JCIgvmCAUQLVD4NTDCfwUgvg=; b=bQdczVTmeCBRRml/qJ3pgDPNKFd5DnupXxnTM4OjaPQgUF2aGS1EStz3yq0iJVSQvM sKxzUMyGJssePtKOzMAZzuZxgW/hgM14GyceFu+HJCSd3rtPmAQVffjiY/kwEY8VE6zi 457qpYlewZzIBwRCff+0if+Qb2umvW+ou0vpwyZiPXi2ISTtCdhUo+sqXM6WehvV+oNl t1vDLNNvXYhBVRkRMfblZJjeeQpoSoLcmDr7LCEWzsnodjgsSNev+j0AWggH063pZ8OH H2MCqwbl/vr9A81fOhyMLHDfjEWM5gy0strMeERLsB2kRQ/BNUE8PNB3LYCqMWOc3BhE MUnA== 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:mime-version :content-transfer-encoding; bh=YOIemqa3xLxDPgSIq+6JCIgvmCAUQLVD4NTDCfwUgvg=; b=XehI6aAHQKYodtEnV5eXJzztrmzC44TfR+vFx9ZWb5+bOEBRni7EZsy0bcLyaBDA0t DJbEVJzrh9QH9wD28kN8hy1aGbhfiJwxN9td7Qu3EWGaRSkAm3qbkS6N7Qii96UhMANv euz75ZaGM3vvI1TjkpL0rRQQDt5ubp25HCYtF+/+k8EGm6FBsORf8jYxVzAMgKeGSV/f tX2SJUw5lG79nEJPzdnHyDarGx+kQjFfBHmwVnpQjThQIR2JiLW1GZ6hKPGdMI9NwWMH ZekiQ/G3AHLzV0kuPlAk6tKckHg9ohGqopo8HKacd5E8FdPk2LCushdG22YRzA4IGykB +ldg== X-Gm-Message-State: AJIora/RKNse7/cVZHyRTrrJq81U9gufL901qxhKgBcUMPaz7+JtUAHH /DkAluM7JnzV/uhIJ0A2Sqg= X-Received: by 2002:ac2:4e08:0:b0:47d:c408:5565 with SMTP id e8-20020ac24e08000000b0047dc4085565mr10861585lfr.633.1655637608670; Sun, 19 Jun 2022 04:20:08 -0700 (PDT) Received: from ayaneo.lan (79.191.3.219.ipv4.supernova.orange.pl. [79.191.3.219]) by smtp.gmail.com with ESMTPSA id x21-20020a056512047500b00478f2a09100sm1326311lfd.184.2022.06.19.04.20.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jun 2022 04:20:08 -0700 (PDT) From: Maccraft123 To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter Cc: Hans de Goede , Maya Matuszczyk , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] drm: panel-orientation-quirks: Add quirk for Aya Neo Next Date: Sun, 19 Jun 2022 13:19:52 +0200 Message-Id: <20220619111952.8487-1-maccraft123mc@gmail.com> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Maya Matuszczyk The device is identified by "NEXT" in board name, however there are different versions of it, "Next Advance" and "Next Pro", that have different DMI board names. Due to a production error a batch or two have their board names prefixed by "AYANEO", this makes it 6 different DMI board names. To save some space in final kernel image DMI_MATCH is used instead of DMI_EXACT_MATCH. Signed-off-by: Maya Matuszczyk --- Changes from v1: - Changed it to use only one entry, with less exact match, as requested by Hans de Goede --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/drm_panel_orientation_quirks.c index 4e853acfd1e8..df87ba99a87c 100644 --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -152,6 +152,12 @@ static const struct dmi_system_id orientation_data[] = { DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"), }, .driver_data = (void *)&lcd800x1280_rightside_up, + }, { /* AYA NEO NEXT */ + .matches = { + DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYANEO"), + DMI_MATCH(DMI_BOARD_NAME, "NEXT"), + }, + .driver_data = (void *)&lcd800x1280_rightside_up, }, { /* Chuwi HiBook (CWI514) */ .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "Hampoo"), -- 2.36.1