From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9BDA0C4332F for ; Fri, 17 Dec 2021 00:38:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231153AbhLQAiJ (ORCPT ); Thu, 16 Dec 2021 19:38:09 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:27953 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230354AbhLQAiD (ORCPT ); Thu, 16 Dec 2021 19:38:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701482; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JXrPLKHkj9hSvtJ2AHjE/yBMtVQMtgWT388e8DCoaeE=; b=AEwHTNcM1Qcdh1u/9lOPtPHBhu1cxusqUlnMXQ7TMW3hIT7PhxUAOIHWyrIFpJpLoH4Wi0 +XJsb3kNaKTnfnESb2/sIUfFqpE6XL9LsRkN2/hbrEVfhbuIsH4L2nn8iEDikfe0TVgW5k MQ9oteHe9tXKlKGbT+1i3OiCvL1+PoU= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-322-04079mf-PKidc2n3HHndxQ-1; Thu, 16 Dec 2021 19:38:00 -0500 X-MC-Unique: 04079mf-PKidc2n3HHndxQ-1 Received: by mail-wm1-f72.google.com with SMTP id b75-20020a1c804e000000b0034569bde713so2066280wmd.9 for ; Thu, 16 Dec 2021 16:38:00 -0800 (PST) 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=JXrPLKHkj9hSvtJ2AHjE/yBMtVQMtgWT388e8DCoaeE=; b=66H1lb1ptnFz8fu4ARYsHG7nt10v5G422s9ARGSCU6/achZodGOEL/fCotqd69Gh8h /Jp8be+qRr4n8o5DgE9mN8zgk52y+CFWDQvwohqFpxNWXOx5Uu+RECjQfSz76SimsMxZ UUymnae6VOuxXp17doi4dejaYt59mAxpZx4ixb/vA8bCUCD+ITCEoGu7p5S/h2C/F6Qz hH/AicGB1yTA12J3mU6bAZszb1cpxM15JYx+7eDJtrDW0oKkevcUeYcRlq3nWhV9xrIz t4OLNeQUDK8VyW5CP2vjp6jG5xbbzuPOgqG7mZAVx/orvix8c+Ymzzl8I3dqOO21T6bC /UoQ== X-Gm-Message-State: AOAM532z9NDMJG1cE7zS+noruRSYNaxpTxZgy4JUbd8PlsWGL7lX4GUC FirbjXGtcSLBsN08EBKIblFDqQhH+mOwKEbG/dkor1Q6cRD0iuvk103e7Jn0Auy406jhTIZSUwo IfTRPATPWTyIBcViQu6X69ciXJl1jW/xUwqoKoqL4LtS2D15W4qV7O+jkJrRkPz8Xt6Lf4vxpcO U= X-Received: by 2002:a1c:1b08:: with SMTP id b8mr6988719wmb.28.1639701479312; Thu, 16 Dec 2021 16:37:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJzXlo6FfstO8WIBxtUT+l0qYJ9trpsz9hQRn5Kxt8vi+S6wBpB0/8cDKIlyx5IsLtqZhpQOyg== X-Received: by 2002:a1c:1b08:: with SMTP id b8mr6988702wmb.28.1639701478950; Thu, 16 Dec 2021 16:37:58 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.37.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:37:58 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Thomas Zimmermann Subject: [PATCH v2 01/37] drm: Add drm_module_{pci,platform}_driver() helper macros Date: Fri, 17 Dec 2021 01:37:16 +0100 Message-Id: <20211217003752.3946210-2-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, the nomodeset parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, so let's add two helper macros that can be used by DRM drivers for PCI and platform devices to have module init functions that checks if the drivers could be loaded. Suggested-by: Thomas Zimmermann Signed-off-by: Javier Martinez Canillas --- (no changes since v1) include/drm/drm_drv.h | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h index f6159acb8856..4001d73428c5 100644 --- a/include/drm/drm_drv.h +++ b/include/drm/drm_drv.h @@ -29,6 +29,8 @@ =20 #include #include +#include +#include =20 #include =20 @@ -604,4 +606,52 @@ int drm_dev_set_unique(struct drm_device *dev, const c= har *name); =20 extern bool drm_firmware_drivers_only(void); =20 +/** + * drm_pci_register_driver() - register a DRM driver for PCI devices + * @drv: PCI driver structure + * + * Returns zero on success or a negative errno code on failure. + */ +static inline int drm_pci_register_driver(struct pci_driver *drv) +{ + if (drm_firmware_drivers_only()) + return -ENODEV; + + return pci_register_driver(drv); +} + +/** + * drm_module_pci_driver() - helper macro for registering a DRM PCI driver + * + * Helper macro for DRM PCI drivers which do not do anything special in th= eir + * module init/exit and just need the DRM specific module init. + */ +#define drm_module_pci_driver(__pci_driver) \ + module_driver(__pci_driver, drm_pci_register_driver, \ + pci_unregister_driver) + +/** + * drm_platform_driver_register - register a DRM driver for platform devic= es + * @drv: platform driver structure + * + * Returns zero on success or a negative errno code on failure. + */ +static inline int drm_platform_driver_register(struct platform_driver *drv) +{ + if (drm_firmware_drivers_only()) + return -ENODEV; + + return platform_driver_register(drv); +} + +/** + * drm_module_platform_driver() - helper macro for registering a DRM platf= orm driver + * + * Helper macro for DRM platform drivers which do not do anything special = in their + * module init/exit and just need the DRM specific module init. + */ +#define drm_module_platform_driver(__platform_driver) \ + module_driver(__platform_driver, drm_platform_driver_register, \ + platform_driver_unregister) + #endif --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C12CC433EF for ; Fri, 17 Dec 2021 00:38:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229909AbhLQAiH (ORCPT ); Thu, 16 Dec 2021 19:38:07 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:32659 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230520AbhLQAiD (ORCPT ); Thu, 16 Dec 2021 19:38:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701482; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9k5RFn1PoMDkgn4F1QHrlqrR77m7NFK/gG62GZbS1Vg=; b=CAYNDOPuVoktffgs8VcPGYuabBLiDhkI9h9RaOKplq76fObUZrYugDEaPSNjpxyzVadGDl bflx1TX37bPerz9sVx4QXHOA5qDOKtPl/TKJkfXiUjSgoiWXTf7MQGmnJ31xeKUQrraSPL Bmjm2+/e8GPXbxNGTTw3v8wYBf5IM9w= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-201-Sn0kbMDKO9-BjLCaRjei7A-1; Thu, 16 Dec 2021 19:38:01 -0500 X-MC-Unique: Sn0kbMDKO9-BjLCaRjei7A-1 Received: by mail-wr1-f70.google.com with SMTP id k11-20020adfc70b000000b001a2333d9406so148221wrg.3 for ; Thu, 16 Dec 2021 16:38:01 -0800 (PST) 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=9k5RFn1PoMDkgn4F1QHrlqrR77m7NFK/gG62GZbS1Vg=; b=eInxG2J/8NIy/NQMn5INgupYUxprdYCOzX62LJ3wk+/NKwbO4m3gMNnzerJPkPo8Wc Bj9ruqQBStMF4yaMkoPWXba3Ka9kcHa9za8eyAMdkhKb2Y0pXLpwMI/zLXtoYr0Yptfs LfQxVVdMdkGDsHifkD4PhbSccNYnJ4WIT5PUr3nyJMBJzBTmQ3Zoh2wMn2Z45Tlh11a/ UH8UKWO2f8TXxdSvmrFIYTWi3Y13IX/+ut2svAoaDJJd/lVsW+0rTOsZYFAiupLR3UUo ugM09G6HVsbcOl/VYg7YPtEbHi0Lxa1GldSmduC3GUlZljnJyZbTGcPfUkjTsWyVOul1 DfiA== X-Gm-Message-State: AOAM532YkHfG12iaupydR1tNfitEhWfwo6qRDVEUJJXGTKnTLFFSIH2b SBbpew6gwODbXaS/Pw/Q6Lrs2ZXIqifTXazJs4v9+7UrJ3IcDDglHwyrX10tPqCTumnytZi7G6Y 6kTZTpssfQZa7P9n87FRy9iI9Ig0yJgwggBUj3eWV56X/LOddQwOKh73wCfVW3x0iEDX5avg7k0 Q= X-Received: by 2002:a05:600c:21cd:: with SMTP id x13mr7475466wmj.52.1639701480540; Thu, 16 Dec 2021 16:38:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJxl7JSlYctIcRUyr9mug90h1tfRpQTUD44VB9IztGLdau2eaDdgRI0Bprrb6lO/xjVPBo2W7Q== X-Received: by 2002:a05:600c:21cd:: with SMTP id x13mr7475454wmj.52.1639701480334; Thu, 16 Dec 2021 16:38:00 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.37.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:00 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Tian Tao , Xinliang Liu Subject: [PATCH v2 02/37] drm/hisilicon/hibmc: Use drm_module_pci_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:17 +0100 Message-Id: <20211217003752.3946210-3-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific PCI driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c b/drivers/gpu/= drm/hisilicon/hibmc/hibmc_drm_drv.c index 610fc8e135f9..398a68b1a08c 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c @@ -379,7 +379,7 @@ static struct pci_driver hibmc_pci_driver =3D { .driver.pm =3D &hibmc_pm_ops, }; =20 -module_pci_driver(hibmc_pci_driver); +drm_module_pci_driver(hibmc_pci_driver); =20 MODULE_DEVICE_TABLE(pci, hibmc_pci_table); MODULE_AUTHOR("RongrongZou "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB825C433EF for ; Fri, 17 Dec 2021 00:38:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231203AbhLQAiM (ORCPT ); Thu, 16 Dec 2021 19:38:12 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:30288 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231129AbhLQAiF (ORCPT ); Thu, 16 Dec 2021 19:38:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701484; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=yCqrlpOxkFkN8jRFGgvU6Wypx9DvPQbRgHTOxVpgDMI=; b=CtGrltOrzDZ664KHcE3HJQUuscejpF6jaHU/7BYZKQU+F+tcemMx+pDM4vBmhv6XxqF2Qm KVdY6Pkbcj/dkxTtziWlYgRgJSfVfC4M+zU5+ug9stloaG4tYM9b/NpUJ2av8PS4Cnx/RM BTDLgQ0PEs10aqrYEidyiC3DBEB+cXI= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-348-XQ3r81jnM0i-sYBS2G-jAw-1; Thu, 16 Dec 2021 19:38:02 -0500 X-MC-Unique: XQ3r81jnM0i-sYBS2G-jAw-1 Received: by mail-wr1-f69.google.com with SMTP id k11-20020adfc70b000000b001a2333d9406so148240wrg.3 for ; Thu, 16 Dec 2021 16:38:02 -0800 (PST) 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=yCqrlpOxkFkN8jRFGgvU6Wypx9DvPQbRgHTOxVpgDMI=; b=Bq36gjISFvQOcIhlN2u6wKwXlQ7cfn78rXmCTWX73I2Usn3PrrirIuYq5E7Mg5gjK5 y3gyMHYpA1stDbg+jENYRE6KG0oKCNKGNumJbehjYC0oGeYmtozyx8LrfzYRKzJf/zFZ iyTYMX9lEyWn0GTEmWvx1hLGVA6KzOzwurG0t+6v5tzfhD7iaPs9C8u/05tmkOAZLpOI hnJytkHHdo57WfxS/JDN4sV4Kdcmth5JPL7hWobag3TwOZQE8s/opVdFZnAmFZsIlNIM L7mtvPwiokkSYBPVpu7ql0wXo9SOR8vAPjgRFQKe+mDueWaZwh1NnPdB8Sbth2PYOx+E AgKQ== X-Gm-Message-State: AOAM533z9qkFD1OIYut5aUIr/q23e2erV0iZe6uj9lvk//yQ6pn82DkH MwR3Q/o9pesAk3haNM9wKIX4oDrC3iF8Tl4Fn7AeRewRL2WG7nuK3FQO7RSyX0aIFNxwIXYjg7W UcIfOIwtky5XanKR7nEW7XbI9CD84RdqBNy4uXFjIFnsttGrJorc20ZBAwoyndJJV33Ho0Uo/OS k= X-Received: by 2002:a05:600c:3d94:: with SMTP id bi20mr7294643wmb.83.1639701481723; Thu, 16 Dec 2021 16:38:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJwPcJfWzzRuydjtFYXtlvszgaSB2rBou3sc3ogRK24mXfEMwess61xOQD9S4/Y6RJZWLXpwAQ== X-Received: by 2002:a05:600c:3d94:: with SMTP id bi20mr7294633wmb.83.1639701481467; Thu, 16 Dec 2021 16:38:01 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:01 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , "James (Qian) Wang" , Liviu Dudau Subject: [PATCH v2 03/37] drm/komeda: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:18 +0100 Message-Id: <20211217003752.3946210-4-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/= drm/arm/display/komeda/komeda_drv.c index e7933930a657..0d426240b1c9 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "komeda_dev.h" #include "komeda_kms.h" @@ -198,7 +199,7 @@ static struct platform_driver komeda_platform_driver = =3D { }, }; =20 -module_platform_driver(komeda_platform_driver); +drm_module_platform_driver(komeda_platform_driver); =20 MODULE_AUTHOR("James.Qian.Wang "); MODULE_DESCRIPTION("Komeda KMS driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 285DFC433F5 for ; Fri, 17 Dec 2021 00:38:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231157AbhLQAiL (ORCPT ); Thu, 16 Dec 2021 19:38:11 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:34633 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231136AbhLQAiF (ORCPT ); Thu, 16 Dec 2021 19:38:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701485; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=yZgKCXxMxXdMGFJR5lD736fmZZUs4WxcnzSatWsTV/s=; b=AfWbFgdrDD88/Z1IrU3WJjjSORf9Q7PWtc5tDxyG8FUxhPlJAYsQG2+uX3kIT8ln+19JcD o3tE2Iz78ZKocnWHBda78Kk035uXKA9CndzJ2vCYV46fzS22KF33pThfY9ecid6fueVY/3 QdAXcy/7b56Wpyxx/v9sd7P8OLSazSU= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-647-Rg45KfhaNjGvCiuZNghXzQ-1; Thu, 16 Dec 2021 19:38:03 -0500 X-MC-Unique: Rg45KfhaNjGvCiuZNghXzQ-1 Received: by mail-wm1-f71.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso2065523wme.8 for ; Thu, 16 Dec 2021 16:38:03 -0800 (PST) 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=yZgKCXxMxXdMGFJR5lD736fmZZUs4WxcnzSatWsTV/s=; b=jhYaFJJSMyEFqPFXV3y5m5awoaRd9zT8tObjE/Nj1SsEUaKz75W0Ja+DS5ZyCVMXMJ yxjDvTM23akxxcVnLwFbn5B9GhNN6h+4dUOeUIpvRfbFe6aW7EYNNhxqMgc2PoajEhvK 81Pmp3+NQoS1UVAYJz+dgL2bdt782zlERQHyPZ06Us9CuLFw/2VlU2pZf3oFi/fDP0NT 3RRHA+NK3aS0AJx9ECzXEMN1eiemDAIS4kZvwJjXnm3Ka0WfXIYba+O3SiuyluVAzvLH L20u5yAWkuRBPyOyyLGJxjk0stW8G6XHUKsR27kzCLNrC3Q/9aOy1luFZMjuT34sz/2n 4IpQ== X-Gm-Message-State: AOAM53186X2PRp1VhZ+SgPh+vhd12XnZdhOVOM0C/tSMw+yJ5Jdi9tvf nLDO3IHbIcZMYHX0oI10FcbFcUJaJbi5YceOSz/DXs7YiRhfMBnBN8RQg7QOvWzWWtM/JSJYMLj O3dIkhBMMlfbrdylwSyE10m2hEbG03gyS/n3P7T6UsPyf12JTuaVKEpXkDMnvcxAb1JSqxvGzr+ 0= X-Received: by 2002:adf:ec83:: with SMTP id z3mr380481wrn.165.1639701482575; Thu, 16 Dec 2021 16:38:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzN8V9+x9EQHK2tMJ2CUW6+VwGKoSxsEAxMur+xa4drpIb/8syBawi/xpAJhR/OiKojB/Izaw== X-Received: by 2002:adf:ec83:: with SMTP id z3mr380470wrn.165.1639701482382; Thu, 16 Dec 2021 16:38:02 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:02 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Brian Starkey , Liviu Dudau Subject: [PATCH v2 04/37] drm/arm/hdlcd: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:19 +0100 Message-Id: <20211217003752.3946210-5-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/drm/arm/hdlcd_dr= v.c index 479c2422a2e0..1959ee7592c4 100644 --- a/drivers/gpu/drm/arm/hdlcd_drv.c +++ b/drivers/gpu/drm/arm/hdlcd_drv.c @@ -434,7 +434,7 @@ static struct platform_driver hdlcd_platform_driver =3D= { }, }; =20 -module_platform_driver(hdlcd_platform_driver); +drm_module_platform_driver(hdlcd_platform_driver); =20 MODULE_AUTHOR("Liviu Dudau"); MODULE_DESCRIPTION("ARM HDLCD DRM driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9B4DEC433FE for ; Fri, 17 Dec 2021 00:38:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231204AbhLQAiP (ORCPT ); Thu, 16 Dec 2021 19:38:15 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:51591 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231146AbhLQAiG (ORCPT ); Thu, 16 Dec 2021 19:38:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701486; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=o9bq9vvV2NBJllKyCK/gDa1JTgmxSu2CIS04ZfQDYl4=; b=hz8rwIOta7C4bZ7KOIC9vDaBL+AGI0dYGKtPKn5gqq04ahXpX65DmJXYJXWBgYyZlVLZYI iU+5N5zA4Nx0dbnZCtfDw4gJGGp4f4I+/YfhVE7i18xhPJa1S8SYdTWZh+m69aJJRvOiOX 3F+ahzd/90WA9mhhl+VZspPMVn4oiDQ= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-20-iSNDecSGO0y7Qgfm_mRzIg-1; Thu, 16 Dec 2021 19:38:05 -0500 X-MC-Unique: iSNDecSGO0y7Qgfm_mRzIg-1 Received: by mail-wm1-f69.google.com with SMTP id z200-20020a1c7ed1000000b0034574ef8356so386417wmc.5 for ; Thu, 16 Dec 2021 16:38:04 -0800 (PST) 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=o9bq9vvV2NBJllKyCK/gDa1JTgmxSu2CIS04ZfQDYl4=; b=zd2mOcFZaptXQHm3yPzJtyIM45klWRui1F/6Y73UqOHL2N2QF2Vr3pBDCZhkGmtlse tvnLk8zM6wCaOrg3KG5u7EEZN6o06QkdWQCN8ctPySiO5SCXKRIUwLbQM/VIFbhTwIzp IFIICpcKZNef7hsqSCyp55F4Q6P51tgmbIkSvMM1E+8u96a/cW5tQK0Jx5a0jDvPONv0 WyA+PRAiwE5GJIMDMHPzXfK2E9O06E7a9xjSA2SynL4Z7Cjgfrc7h0jrjt0SfvfNaZRF aXka7nT1YBfjQtRoCDEDLiTbPdD3h5Ux/MYlyEVxz4lt5wBYAgsLoiivi5mg9ekW4Gan rAWQ== X-Gm-Message-State: AOAM5318xIuwC3DRIgcMLYzrRlJvPKdu2x4qjhRxjNXZZkBsNv77CKyy tWsMfkeQuIlLwFzIRNn1bR4wmWL1f3fur/PUN38W9BBqDM6VaIfNcMx7nKRKBLY+sQK5K6dRNfE UCCJUvaIIqSlFZHUNbaJOssEB0zoHfE+dfy2VOrrOM4JGRnNUEwFKHtZs33nzxroOLmVZPaQZOJ 8= X-Received: by 2002:a05:6000:1241:: with SMTP id j1mr378539wrx.601.1639701483731; Thu, 16 Dec 2021 16:38:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJxi2FMgQ4xi2dwXnV1vvgkYz9NP1Vg1YCFodvuBQTMKjm2z7LrLCKuJf11GSfz2vZ5K5fNJDw== X-Received: by 2002:a05:6000:1241:: with SMTP id j1mr378520wrx.601.1639701483471; Thu, 16 Dec 2021 16:38:03 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:03 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Brian Starkey , Liviu Dudau Subject: [PATCH v2 05/37] drm/malidp: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:20 +0100 Message-Id: <20211217003752.3946210-6-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/arm/malidp_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arm/malidp_drv.c b/drivers/gpu/drm/arm/malidp_= drv.c index 78d15b04b105..fe3215ec39c4 100644 --- a/drivers/gpu/drm/arm/malidp_drv.c +++ b/drivers/gpu/drm/arm/malidp_drv.c @@ -1008,7 +1008,7 @@ static struct platform_driver malidp_platform_driver = =3D { }, }; =20 -module_platform_driver(malidp_platform_driver); +drm_module_platform_driver(malidp_platform_driver); =20 MODULE_AUTHOR("Liviu Dudau "); MODULE_DESCRIPTION("ARM Mali DP DRM driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E5FCDC433EF for ; Fri, 17 Dec 2021 00:38:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231197AbhLQAiR (ORCPT ); Thu, 16 Dec 2021 19:38:17 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:52305 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231143AbhLQAiH (ORCPT ); Thu, 16 Dec 2021 19:38:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701486; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UfDBXAA9BkPVham66rHOLKsVZavytvwmbodEgKt27t4=; b=i73OXfYluT0qf//xW+2tghI8nfJwX/EEL86zAdqEQ64DsKQNVHvoIH3WNiIQD0emb0JoZy uay5rz/CmP+1hPb51Rthq7X30W+OyNNWa7jtbyJ2xtRDdXxpi6YSgtj653WfLSKOLXkA3w xZW/Eu6SF4klmeTgOsgigzhXt2IF15k= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-640-AGBjAHT1O4mslNQRzZy35w-1; Thu, 16 Dec 2021 19:38:05 -0500 X-MC-Unique: AGBjAHT1O4mslNQRzZy35w-1 Received: by mail-wm1-f72.google.com with SMTP id a203-20020a1c7fd4000000b0034574187420so1155315wmd.5 for ; Thu, 16 Dec 2021 16:38:05 -0800 (PST) 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=UfDBXAA9BkPVham66rHOLKsVZavytvwmbodEgKt27t4=; b=4b4EjGAA7GDRQLb1z6w1/QuICiTjBwtXzq3scdbWz/kRz70IJfye0TIoVZ72BSFvkf spw+32Q2pY/Re/uw3ai0/6fb859R5kncLEeuECtJn7Fh7bffIq/n7LtnEN+x+N70uJDi E8iUTPcT6u/dJ6UvoQY6Kmd10KH1XUumsbrmRpZvIQ41pRmCNIdObT+mp+8hx1Q0NR/U eMXhUqm7KgJD49sMnnQuHwViiSfQalVPvae7qb8Q2/5zf/3AIS+nVEOwOpKKw99/Plmq pD9MUR4/r++aGFQuKG2zYaURkdBm/FZ4X+2jZ4O8Fbw8ong+w4b19/EPJj5S1MAGk9zH IbZw== X-Gm-Message-State: AOAM531Dzh7dq4n5uQcoGsrZEmmtoLEPj2mBLtNCW/DN4WNuXA9H3TCA nQykR/8yMzYO5Nyry+5JTxarztye06A/+LvxUHdE9P8cfDla3JNaLaHea7yHgFKlg5Wwxw4NHhX mMFUIYnyvZ3wxBQJjRuQ12SIOEaxkBupJRYM/Bm3lThWQSMOYWjoZBLzvDLewPsGHjqYD8JBymH k= X-Received: by 2002:a5d:6d03:: with SMTP id e3mr398360wrq.176.1639701484497; Thu, 16 Dec 2021 16:38:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJw9fjAZ2cu0VDYOxdjOj2IqyYWM52ZCvJI5skCO4Q9msxOV8Sw0gq8g6tzBPdTpOvtW06/YXQ== X-Received: by 2002:a5d:6d03:: with SMTP id e3mr398345wrq.176.1639701484199; Thu, 16 Dec 2021 16:38:04 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:03 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Joel Stanley Subject: [PATCH v2 06/37] drm/aspeed: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:21 +0100 Message-Id: <20211217003752.3946210-7-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c b/drivers/gpu/drm/aspe= ed/aspeed_gfx_drv.c index 65f172807a0d..383799378c97 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c @@ -359,7 +359,7 @@ static struct platform_driver aspeed_gfx_platform_drive= r =3D { }, }; =20 -module_platform_driver(aspeed_gfx_platform_driver); +drm_module_platform_driver(aspeed_gfx_platform_driver); =20 MODULE_AUTHOR("Joel Stanley "); MODULE_DESCRIPTION("ASPEED BMC DRM/KMS driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 219B4C433F5 for ; Fri, 17 Dec 2021 00:38:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231221AbhLQAiS (ORCPT ); Thu, 16 Dec 2021 19:38:18 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:51680 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231150AbhLQAiI (ORCPT ); Thu, 16 Dec 2021 19:38:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/41J8DAM1gdd3WP+PUnIuvtC1QrJS0LZN5dpagEG/EU=; b=AJ3S4EhdohlXR/YVHQ6iRmS7KuxXfDpSNWRJGbrssw1OFQb5RsuA2vKoHuWCqiH0wZwLu3 8uGF287WUld+O0mN7kAY+0qbKojFDGGkep59iYSsS0rNiDn33zbm92b1Kjze/dixVWp9Kt zJj/Eghhhxx8zjX0g+7Wt+st4Jv2FBM= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-518-cFE2eZhbNYCkn4_ORDkjig-1; Thu, 16 Dec 2021 19:38:06 -0500 X-MC-Unique: cFE2eZhbNYCkn4_ORDkjig-1 Received: by mail-wr1-f70.google.com with SMTP id y4-20020adfd084000000b00186b16950f3so142864wrh.14 for ; Thu, 16 Dec 2021 16:38:06 -0800 (PST) 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=/41J8DAM1gdd3WP+PUnIuvtC1QrJS0LZN5dpagEG/EU=; b=4MScvffrFrpZX+hM5rByudfUckHlyOEEHYdRPXXHBnkepWRC0ol/z6TK6yhcBvPEzg A/B8Ab7ExktymUlC+FstSP3fX0hyGejSfmdC0FkepCXNA+gewU4tLZRjJ72rrbtr/ELI ghihnVNeWN7B6kGcTDNx4nrPHCWZqVMsq9Paa/8qe0Pa8A4zCN4ULTWLOW+o6A/1uUiL +tDADfCrhDEokKRrrduj9AHbOJg3IublsIbvhzGs3426XH92ZLWK6mwIv22rmrw5Ri+3 mIwsWgWPZwUuW17JHacy2huCeWJyF2kY6JRRhV+MrfauEkiOmod5Rz2PTLhQSs8sQnxB cm1g== X-Gm-Message-State: AOAM5325IxPHWm7c1YHEOzneMKH5QWL36n3VdAGCcM6i19DPgbcks/bz ozxe/TRZhCbLDSlwktStdTEUbEPUKWQRk010hBFpaefAiSfIeweLesL/Ak0VQTVxyjwBoI8H/Hh Kr2Vp8kc2nqlLI76Y0MYHOq0P6a6h/DtO8tQGehvEoVV4dydj1/97/Gz+Lb4wZjlUgpIRDBHUFc w= X-Received: by 2002:adf:cf05:: with SMTP id o5mr362393wrj.325.1639701485570; Thu, 16 Dec 2021 16:38:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJwjZVTrbXpQQ+uX2glLN271I37ZMYitMAf7//HnyLzVu2ZhFdMQrRZkMmi8So3CiwT6jRlLCg== X-Received: by 2002:adf:cf05:: with SMTP id o5mr362380wrj.325.1639701485328; Thu, 16 Dec 2021 16:38:05 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:04 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Boris Brezillon , Sam Ravnborg Subject: [PATCH v2 07/37] drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:22 +0100 Message-Id: <20211217003752.3946210-8-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm= /atmel-hlcdc/atmel_hlcdc_dc.c index 1656d27b78b6..3c01ede792bb 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c @@ -833,7 +833,7 @@ static struct platform_driver atmel_hlcdc_dc_platform_d= river =3D { .of_match_table =3D atmel_hlcdc_dc_of_match, }, }; -module_platform_driver(atmel_hlcdc_dc_platform_driver); +drm_module_platform_driver(atmel_hlcdc_dc_platform_driver); =20 MODULE_AUTHOR("Jean-Jacques Hiblot "); MODULE_AUTHOR("Boris Brezillon "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D785CC433F5 for ; Fri, 17 Dec 2021 00:38:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231271AbhLQAiU (ORCPT ); Thu, 16 Dec 2021 19:38:20 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:31135 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231156AbhLQAiJ (ORCPT ); Thu, 16 Dec 2021 19:38:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701489; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BjSPCkabpBJdylyAzsXsZ678mzFYTORqarlksLIyBUc=; b=XMv3gZVn6d2ufj+pfZZr72cZs7ZTWDuaVdkAz0GWNUREdoiegeZWLUE1vDbgASALvwovFj 16HMKSxupemFCnEKVpAkGuFrh+iB8/21zIiyu4P26lEkrcteVy0SQioL9LValngqfuBuwq izBox6P2rdpechdWKHr4TlpA5Jc+rhA= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-524-sRn5Pv10MTqlLhWQiusnGw-1; Thu, 16 Dec 2021 19:38:08 -0500 X-MC-Unique: sRn5Pv10MTqlLhWQiusnGw-1 Received: by mail-wr1-f69.google.com with SMTP id j26-20020adfb31a000000b001a2356afd4fso139492wrd.21 for ; Thu, 16 Dec 2021 16:38:07 -0800 (PST) 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=BjSPCkabpBJdylyAzsXsZ678mzFYTORqarlksLIyBUc=; b=1yKeOisM0X9vuU5myz0NipxrGqvfgTTRy/DypL0yaSngHXtdrTONNzyOhuuGeKEBCS duWJM9ihAkIUcuZRPeN4KpSoHQ7k2Hy9E05t9cPqfFHXN0r/2RKBmbgMrwt0IF7OiU8e QYu837QSVeEjgrslwCj6nGuTD4AVHiX9MK93/EJ/iHjauGZOBg1KoAXoli8m5TDTwS0+ OxQlVnvd04tJ7W+VLz7FI3MW3/0q1XfFN2c9lRw6QTs00qeosCiZ4vnwmf2CmC/g7wlx eHp3DxtdrVeGgFwhCUVhCE7AZcpqseGJsbIgZtQuMfSXuH33/FFrP32f64ShBMbrktLB /HHg== X-Gm-Message-State: AOAM533gwHZS1yclb4uzpTPwr03nUMD+bBNAC15OqDsWwUrinKaBjpTC DDuzbzFKA3HduXHQLyaoddD8KZodwprwQnO/zczZkTS++YEtXnEY9aW8vbhaqupzFLREgYhrIYT rC+LmG2UFkIAo+q9kEKwKAhF8eVilACdMGHQCVoHswFg6JdHRoNcR6AG4yz0UgIx32+X3kp1bQX Y= X-Received: by 2002:a5d:4ece:: with SMTP id s14mr380235wrv.371.1639701486698; Thu, 16 Dec 2021 16:38:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJzV0faymaogyu1Cxq+hBi0+XoYVAsqf6T3xAeGgzAF9pGm4bakxsL0yZU74Co8dJ+wx1cPcxg== X-Received: by 2002:a5d:4ece:: with SMTP id s14mr380219wrv.371.1639701486464; Thu, 16 Dec 2021 16:38:06 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:06 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Alison Wang , Stefan Agner Subject: [PATCH v2 08/37] drm/fsl-dcu: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:23 +0100 Message-Id: <20211217003752.3946210-9-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fs= l-dcu/fsl_dcu_drm_drv.c index 660fe573db96..b24265f69523 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c @@ -368,7 +368,7 @@ static struct platform_driver fsl_dcu_drm_platform_driv= er =3D { }, }; =20 -module_platform_driver(fsl_dcu_drm_platform_driver); +drm_module_platform_driver(fsl_dcu_drm_platform_driver); =20 MODULE_DESCRIPTION("Freescale DCU DRM Driver"); MODULE_LICENSE("GPL"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B079CC433EF for ; Fri, 17 Dec 2021 00:38:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231150AbhLQAiX (ORCPT ); Thu, 16 Dec 2021 19:38:23 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:33727 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231169AbhLQAiK (ORCPT ); Thu, 16 Dec 2021 19:38:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bXr/HtZEESykJ0yrpvW6NmyfmIq7N8POdE+7OtjF+Dk=; b=O4RybxBIrdhFly/3I4JjjGQ13ShGHHTWE+8rCFzBsfMm8/nVyzLdeKMwYlxzGXgP30gj8s SJeHItAyjTHIGKV5GACAMrghZtkn5bUz286WDLsCyzHQ55cNG70mu0uE2xkH2F2WblKnYo i7G/kA8CVY4g42tioIMrCRpc8ietKEs= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-79-Twhn0uQtNZCP70RbffAREQ-1; Thu, 16 Dec 2021 19:38:09 -0500 X-MC-Unique: Twhn0uQtNZCP70RbffAREQ-1 Received: by mail-wr1-f72.google.com with SMTP id r7-20020adfbb07000000b001a254645f13so89413wrg.7 for ; Thu, 16 Dec 2021 16:38:08 -0800 (PST) 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=bXr/HtZEESykJ0yrpvW6NmyfmIq7N8POdE+7OtjF+Dk=; b=jQkSU4xZHoPPtI+QTfleRMmCrGVDd7rd8ryuq8kgeVC+ND+wmZA2qPZYlX2xjF3ZOf /cfFC2cx48tspU4/r2yuB8UMSRcRbWD3KIPRb3BGDYjeoUBpwUAIOdWI1uHVmBwNE5s2 1wBh+GSCGX0JESMWxWF/gD0yOgj3y02w1XKKikqwmsl+b/RS1Wv3XvDVCgQ0EMhPvFXA uOtQNnv7bwG8kClrZcDyjHCnl/Ty+dy8nrp9/0JeC/+B5H638yJM3GyjThb0GfC9S4Tw KaNPtbHEFwC9dn9P4FDYcoHC/mxTI9J+nA6v3/6ISQAyYqVooUxob9pgtfPivPEI1CO5 8Fcw== X-Gm-Message-State: AOAM5335uE5mC8ixvYTODOViZbBOncjViSAuqfoj7705QcYKTiDGQePW kVa6KwrmTFPZuzbB8EbMnd61VuA8nWgqae/9+ofWAxsYY5i0rO7D34adFWRPw45+zCiZDOHCmja jpf/MDONrXCTmP6JStJULUf7EaPcOMMK1z+gZQpn36kQHEGaEsFlYnt0qlk1CABoPh5o263OPPs A= X-Received: by 2002:adf:e3d1:: with SMTP id k17mr385872wrm.610.1639701487698; Thu, 16 Dec 2021 16:38:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJyL5lNujgVSFdCNn/5S3bABcjAD8WL3B8WlbuHybqLl5LcmMGybOejSQy/ignMv+b6T54BObQ== X-Received: by 2002:adf:e3d1:: with SMTP id k17mr385851wrm.610.1639701487445; Thu, 16 Dec 2021 16:38:07 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:07 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Tian Tao , Xinliang Liu Subject: [PATCH v2 09/37] drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:24 +0100 Message-Id: <20211217003752.3946210-10-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/= drm/hisilicon/kirin/kirin_drm_drv.c index 98ae9a48f3fe..2ac125edb0a1 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c @@ -307,7 +307,7 @@ static struct platform_driver kirin_drm_platform_driver= =3D { }, }; =20 -module_platform_driver(kirin_drm_platform_driver); +drm_module_platform_driver(kirin_drm_platform_driver); =20 MODULE_AUTHOR("Xinliang Liu "); MODULE_AUTHOR("Xinliang Liu "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 04C8CC433FE for ; Fri, 17 Dec 2021 00:38:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231211AbhLQAiV (ORCPT ); Thu, 16 Dec 2021 19:38:21 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:58843 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231184AbhLQAiL (ORCPT ); Thu, 16 Dec 2021 19:38:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2i+a0Hx2N4MuSgyTPRig6ZtnqKsO/4+K9evEKBHNXQ4=; b=QbzSPk2Ew4x0bbpye4y8S3p8oBtF7NI3diEXFEfAgH6yIerTstVJhxzyjmfbeu6rRGdU+F SsW5CoPTaKEa4GIFoWh+dHJ3y11fS4CKUugI8yum7I7SpKaQnNpm7d5hVwlvxZsRWsYFg7 FeIaHAacQitoWdoRh8Ic7DLZCjLsbkc= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-625-NMY5-HASPreTWmaj9fvj4Q-1; Thu, 16 Dec 2021 19:38:09 -0500 X-MC-Unique: NMY5-HASPreTWmaj9fvj4Q-1 Received: by mail-wr1-f70.google.com with SMTP id v18-20020a5d5912000000b001815910d2c0so153703wrd.1 for ; Thu, 16 Dec 2021 16:38:09 -0800 (PST) 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=2i+a0Hx2N4MuSgyTPRig6ZtnqKsO/4+K9evEKBHNXQ4=; b=r1xV9kmiXAATLwgMG40NszqgH787ZZQUoiphnapjkRlVivQ86QlXCtMiSswLXB/eU5 oUvqS2ATJRwfqWqyfp5u8qgFOBIrHBitsGIGTtezXaKfasejExkv9YsyT3QUxZVmsGgM /1tg4Yc+1hGS1IFy3i4ep4W/d+6rKSLWQA6h3kUxDRygK6CH+y5iCcwzrChr8DNPkFb6 brAjutRfgpO7A7Dstub1LVy9sFymNcPbiTftio5fWZ0QvfBXEpQvIKl1SxtIcrTSQUar L+RcUxBwXsE5JUD2rfNGV8U8I/AeU0puOv7IdFdm8IPS8o/84pgR+CnFW85sW8qkCjgr K1CQ== X-Gm-Message-State: AOAM533g/ZmV7iwEk2lp24zHKXkGAO5UHhx48i/LjrqPChMKJwKPQ5Ao 9NsXep2UmN8zxVVPm4RR5itb1sjF9k/8a1NZ42zd7sGIlutlLUO0usTvtk/ZIhXKfNN99v0Cul8 Gw+/pm1jaoW6p/HOZJTmAC9D4FHM0wPzJqOLBxI39pRUL+CKJMq9n0JoYn0iiqg5vb7NKzgA8Jl A= X-Received: by 2002:adf:ee47:: with SMTP id w7mr385092wro.368.1639701488405; Thu, 16 Dec 2021 16:38:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwYVfZs5fU18IrDElvj2aJ/BiUWFslqZecT53FQv/BKzpw1z6c0hElAqSLMPto0t2VKeJh+zg== X-Received: by 2002:adf:ee47:: with SMTP id w7mr385080wro.368.1639701488193; Thu, 16 Dec 2021 16:38:08 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:07 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Lucas Stach , Laurentiu Palcu Subject: [PATCH v2 10/37] drm/imx/dcss: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:25 +0100 Message-Id: <20211217003752.3946210-11-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas Reviewed-by: Lucas Stach --- (no changes since v1) drivers/gpu/drm/imx/dcss/dcss-drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/imx/dcss/dcss-drv.c b/drivers/gpu/drm/imx/dcss= /dcss-drv.c index 8dc2f85c514b..f3d2bb07facb 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-drv.c +++ b/drivers/gpu/drm/imx/dcss/dcss-drv.c @@ -131,7 +131,7 @@ static struct platform_driver dcss_platform_driver =3D { }, }; =20 -module_platform_driver(dcss_platform_driver); +drm_module_platform_driver(dcss_platform_driver); =20 MODULE_AUTHOR("Laurentiu Palcu "); MODULE_DESCRIPTION("DCSS driver for i.MX8MQ"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2CA6AC433FE for ; Fri, 17 Dec 2021 00:38:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231234AbhLQAiZ (ORCPT ); Thu, 16 Dec 2021 19:38:25 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:24527 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231151AbhLQAiM (ORCPT ); Thu, 16 Dec 2021 19:38:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701491; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y/GvonJ2NqZfXSQGClXdvnbTmZF4yYJy2D12acQMdHo=; b=d9XN2woGJU/b3qmXohS5cM0Zed7rMmmDyezQpj0uiFiGP/0Ah+ioUCPl9akC4tlPQQLGxm XY182hetycv1XdcbuVSAAM+bo5Oxu/x1fzqifIJvVZ4NFyHiEPlJhdl1E0QBtRIrGgb2XP 7caXvSXwYreCFUFARF1NhYbz473YoLw= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-341-6t9jgURBNJCUdmAzCsN-8A-1; Thu, 16 Dec 2021 19:38:10 -0500 X-MC-Unique: 6t9jgURBNJCUdmAzCsN-8A-1 Received: by mail-wr1-f70.google.com with SMTP id l9-20020adfa389000000b001a23bd1c661so146810wrb.6 for ; Thu, 16 Dec 2021 16:38:10 -0800 (PST) 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=Y/GvonJ2NqZfXSQGClXdvnbTmZF4yYJy2D12acQMdHo=; b=7lFi1/k44/k3Xggp8TKmpN2sf/hGnaLAhhMwfBgftooFPVDGf3LL+o9ZcxEtQe+q6n l8uyMTzOzA8uWj6j8jrZfEo1F+K6FuEqS+PCQu5JLmXe03Rx0B0vTRnRPY/tkp5eKHmk Tgy2LK7fiOWVwLjA+g0NaR8VnrkD7S2yxJem7yjqGKqd+MWWqIG3kzGAgf03gvYFxKvp sCDznPyMipH0v/tLfFA7dL2rNIRgeq9YdIA7pj64on8WpRAovlJE8vN709UNuyOOjzw7 8wLQ6EgCQMicNc6duiMp2VktVrCLM4ROlZrU2x2/iixSSWbqVkG47l2Hcgekyv/HqirO 8npA== X-Gm-Message-State: AOAM532ATQvXBY99JbNxlgCMIO0643SLit0azkd5+KvT4BFhf5YPFcIs 962EDLEUSm4iXEi+2qtwJxooMQ0+1/COZAR6/0HzvL05wC1wKETGipEYoMjDlmRnZATaNgOBypx VZN59xSGWtE7YbixfGq44WuIfxPlyHY7dk3N+Di4b06Aismr/KiFzzZHX74cyf3mDzjEi5IKldo 4= X-Received: by 2002:a5d:6d88:: with SMTP id l8mr402267wrs.270.1639701489244; Thu, 16 Dec 2021 16:38:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfLsvA2QaVHBD6DAMzBCXtLFy/U3iM87lNHcw8gWbPySLfAC8QpFJ3Cyc324OOY+OgCJZKxw== X-Received: by 2002:a5d:6d88:: with SMTP id l8mr402251wrs.270.1639701489002; Thu, 16 Dec 2021 16:38:09 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:08 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Anitha Chrisanthus , Edmund Dea Subject: [PATCH v2 11/37] drm/kmb: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:26 +0100 Message-Id: <20211217003752.3946210-12-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/kmb/kmb_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/kmb/kmb_drv.c b/drivers/gpu/drm/kmb/kmb_drv.c index ed2424350773..4a835f90fe3a 100644 --- a/drivers/gpu/drm/kmb/kmb_drv.c +++ b/drivers/gpu/drm/kmb/kmb_drv.c @@ -628,7 +628,7 @@ static struct platform_driver kmb_platform_driver =3D { }, }; =20 -module_platform_driver(kmb_platform_driver); +drm_module_platform_driver(kmb_platform_driver); =20 MODULE_AUTHOR("Intel Corporation"); MODULE_DESCRIPTION("Keembay Display driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E110CC433EF for ; Fri, 17 Dec 2021 00:38:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231375AbhLQAi2 (ORCPT ); Thu, 16 Dec 2021 19:38:28 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:34907 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231207AbhLQAiO (ORCPT ); Thu, 16 Dec 2021 19:38:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701492; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CH/yLDN3aiuSoANBKfiRVu9bkbDIfJXNva4DO0r+zh8=; b=hSHnyPj3Ktje9nUahcYueE4/r+UpQK1UC7IAlTLicRYYjrKPLZFWB6HY3EEPuDJD4GF7GO sPs7zcDcdrGCrohBWumHOAeJMaLSBeLBa5S0EFDRNSr2tT9icipeunXWS2w1pyxR/fxKtM E8MR96CDVsGW7Dg61GGGkPg4TU1SeGE= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-286-VWVCbU9aOMKei_8KAa2P3Q-1; Thu, 16 Dec 2021 19:38:11 -0500 X-MC-Unique: VWVCbU9aOMKei_8KAa2P3Q-1 Received: by mail-wr1-f69.google.com with SMTP id x20-20020adfbb54000000b001a0d044e20fso145305wrg.11 for ; Thu, 16 Dec 2021 16:38:11 -0800 (PST) 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=CH/yLDN3aiuSoANBKfiRVu9bkbDIfJXNva4DO0r+zh8=; b=45omnHEYFhR0GX3G5oZBGr8gkjRs3D5q1y/6PpmouXVhC9mnVw/d3W3zUEhOIID6DB NeljZWKFpD9NfvVXNkqgc+FhM3JZluSH2oOyEKuJtLLecloDKCtDkOY2K71yAOtKIEtL O5eOEFhKIWs/HIrlBtHZ/rFMc8jXO5XRBfkvvO1PMFzr7Nxa/w0KaBueBBPUkibraOiW W3wzymUYXgwpFAjQXY87gIrrNQeSEG4zhM0qelV+UUx1YAVPE/Na4n4ASc7eQyim3+E1 5c4RuP6gYSHfgLP8TRxLgEfuxCdlb0K89Y7D+rKIPVqK8Uwf+tO9DPQWRnlJ8tqeqign kdIw== X-Gm-Message-State: AOAM531+WEYQMAaXCzaS82Jvlw3w5/NMBF19xpn8UWzosaN2lz585zAz OMSQiIMv1MsZY1TfbES1xTXPoLmPPj+oEpa39KxOehVLGsUFKRtlhjK8aVNpAU/LSp2u9blm7xZ NP/K3HyqqR6KM0C58FEVfU/274DNoHV3J4+uq6bn4kn3lsn8lfPd9ftMOdEokqShcXNGz+yvWmd o= X-Received: by 2002:adf:e482:: with SMTP id i2mr403192wrm.284.1639701490485; Thu, 16 Dec 2021 16:38:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzYwZOIGG0CxZbG8jz1k7y09aVqYCd8qTtTPMvByStDzhdRk6KnTXyYvLLH536sDgjoNdiQ5A== X-Received: by 2002:adf:e482:: with SMTP id i2mr403176wrm.284.1639701490222; Thu, 16 Dec 2021 16:38:10 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:09 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Neil Armstrong Subject: [PATCH v2 12/37] drm/meson: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:27 +0100 Message-Id: <20211217003752.3946210-13-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/meson/meson_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meso= n_drv.c index 80f1d439841a..36a107e9bafa 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -541,7 +541,7 @@ static struct platform_driver meson_drm_platform_driver= =3D { }, }; =20 -module_platform_driver(meson_drm_platform_driver); +drm_module_platform_driver(meson_drm_platform_driver); =20 MODULE_AUTHOR("Jasper St. Pierre "); MODULE_AUTHOR("Neil Armstrong "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F115DC433EF for ; Fri, 17 Dec 2021 00:38:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231318AbhLQAi0 (ORCPT ); Thu, 16 Dec 2021 19:38:26 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:44364 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231217AbhLQAiO (ORCPT ); Thu, 16 Dec 2021 19:38:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701493; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rA/uqKsHzPJPd8l1W3h6dIgfMpUINwyO957MUf0hISg=; b=BY8P1Kn/eoNpP/5aPGx+fV3+0KDKCaz2cI3N0nVO03IpL0CQkLH1OK8dp871Rm0WolcylY ABkINoH7UN/1H8+6aB6takSglIdnNkNZiFNt7hzoyKdjRCQEtxJSm2Sjy8GvcpwDo5uyzY bYWXgohTyMun1m5Gm0Iq1RaNE+ALBxs= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-115-KKZzPLpzNUO3o5V4X5gENg-1; Thu, 16 Dec 2021 19:38:12 -0500 X-MC-Unique: KKZzPLpzNUO3o5V4X5gENg-1 Received: by mail-wr1-f69.google.com with SMTP id n22-20020adf8b16000000b001a22f61b29cso137298wra.23 for ; Thu, 16 Dec 2021 16:38:12 -0800 (PST) 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=rA/uqKsHzPJPd8l1W3h6dIgfMpUINwyO957MUf0hISg=; b=t7PcMRdKh2AZ9LWjW0aQl9Hc4PCEqIs/lnoE0c0YZnVecQ7iDp/8IQExGOa2tA8ipn vZc9LLfTBXg9+sLgXgKJ/Qaqrtrwmngwa4ivIiUa1+R/OqurXkq4QqHCJfopT7RoxqX+ nRG4UIPXyIt4pvmc6owsxJ2R1OL/5RpvEieFTCzS9BG79pBcETOy2qhHVatWPQXxkCdF +pj/6LdI35sCt+SBRWYJbqD8jlc3RkhB7ChNFIbHHK+y4L9MYQJY3dUWbRPPLsnzJscn U4jSGAojAqshCXGrzO5M45mC4hBygOLxgiSasTVVaOimMUlnvKEYvjiAEqDWLfkJFg4x Xglg== X-Gm-Message-State: AOAM533P+5GvD43DHHAeti/tdMaTZwMV74h/GRseGzFas3THY0SqjODC cloRP2x2c2ZtbLcElErnfiAPm36NvrSWwve8je0nI8SFbnRUWdcb8C4jMan24DJPhsxF53LZM89 WYP6E1CL6EESoH732zk2+xNm6sLnVCAyKAyhN3DmpcyEkHtkjOuVYk+meCwmPdR9BG9bhk7Dqbq E= X-Received: by 2002:a05:600c:3584:: with SMTP id p4mr359690wmq.65.1639701491273; Thu, 16 Dec 2021 16:38:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJxkPbBfL1LKyLF0LYv7GreHJ/NzzHpIBVh77Z2RQuAqRa640p3xksCecEIWH4K3qpBobFpqNA== X-Received: by 2002:a05:600c:3584:: with SMTP id p4mr359678wmq.65.1639701491083; Thu, 16 Dec 2021 16:38:11 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:10 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Marek Vasut , Stefan Agner Subject: [PATCH v2 13/37] drm: mxsfb: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:28 +0100 Message-Id: <20211217003752.3946210-14-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsf= b_drv.c index 86d78634a979..c843314d5b49 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c @@ -410,7 +410,7 @@ static struct platform_driver mxsfb_platform_driver =3D= { }, }; =20 -module_platform_driver(mxsfb_platform_driver); +drm_module_platform_driver(mxsfb_platform_driver); =20 MODULE_AUTHOR("Marek Vasut "); MODULE_DESCRIPTION("Freescale MXS DRM/KMS driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6D9FC433F5 for ; Fri, 17 Dec 2021 00:38:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231592AbhLQAiu (ORCPT ); Thu, 16 Dec 2021 19:38:50 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:55385 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231220AbhLQAiP (ORCPT ); Thu, 16 Dec 2021 19:38:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701495; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eAdAcCeoSy3NAZTLDXklszelhKuqQBcBNDx2eEIibYo=; b=Hmy6rHWymw2/IKbbjgpGK3bCGTJVMUZ5FTi29jotKwy9P5sVqlEHF5zCbVv5YoXpMwU9bp OglyRKMESANBB5Kb+ExVFeM/AbtBWXZCtmeEI3YPMszLW8Dg66I1fb2w4wFPknboSHF1Lj UXnb0AisBvR0yfeQDLGJZMbrtFGPdJw= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-399-DPsCsa71PkeArP9wnUgn7g-1; Thu, 16 Dec 2021 19:38:13 -0500 X-MC-Unique: DPsCsa71PkeArP9wnUgn7g-1 Received: by mail-wr1-f72.google.com with SMTP id f13-20020adfe90d000000b001a15c110077so145267wrm.8 for ; Thu, 16 Dec 2021 16:38:13 -0800 (PST) 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=eAdAcCeoSy3NAZTLDXklszelhKuqQBcBNDx2eEIibYo=; b=vfvvMqERJvigaNGE0SbZmYYm8B9L6aWfSQ4IgWBfOv7aTBt0bzLFSgFYgDBs3GkP2a VFiqrH6gEqRtaCw1HVzuGZr1RA0gPODKP/c6ARdUJ51FL/4UK7wDTWxrNCUdasFIiE4T KbpES5U/+CVv6Lr0qsMFywMw7TM3mw34OLCxQMjopUu7h4wLiMFDfwoJKQrTudpTeAnl HzhU5SpdaPfvXhpcJA+Ofd/50/DzKUQ4VtgVpsRYJ+jMLELQ5SuyoYOrDLfedEHkurNS j8aXKJVfzkqJqcU7zCykMoRhrCXZlALjnfYlAfvi0swTqhzi/xAmtqDnpYro/xE3QM82 nxBg== X-Gm-Message-State: AOAM531P0eJKOdOQ4fF6XXBsBXhOEnNoz9J7TJjvSfxXUzJk7DlV+NyS abwCd1TMV9BjXGYv2d7BsoHdHm9oiIwWdN6KXCTew60xdRKStYQ1c2BtL/8QWM/bczGR7E/EPnV hlExCMw0HoFblWn6h6KBcr/fpad9mDy+jdAmmy2ZzeaN2GBcXqzop8mbmd/FifmM8U5zPXNHCAD Y= X-Received: by 2002:a05:6000:1568:: with SMTP id 8mr379317wrz.79.1639701492655; Thu, 16 Dec 2021 16:38:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJywLWSjt+RUifQYBu2U1bixIZxEL7Wi1XcY4KBKbw1G3UnPe6EtY442LWhvo4FfaT2BgUqDDQ== X-Received: by 2002:a05:6000:1568:: with SMTP id 8mr379301wrz.79.1639701492412; Thu, 16 Dec 2021 16:38:12 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:12 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Kieran Bingham , Laurent Pinchart Subject: [PATCH v2 14/37] drm/shmobile: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:29 +0100 Message-Id: <20211217003752.3946210-15-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/shm= obile/shmob_drm_drv.c index 80078a9fd7f6..c99adb8e74ce 100644 --- a/drivers/gpu/drm/shmobile/shmob_drm_drv.c +++ b/drivers/gpu/drm/shmobile/shmob_drm_drv.c @@ -295,7 +295,7 @@ static struct platform_driver shmob_drm_platform_driver= =3D { }, }; =20 -module_platform_driver(shmob_drm_platform_driver); +drm_module_platform_driver(shmob_drm_platform_driver); =20 MODULE_AUTHOR("Laurent Pinchart "); MODULE_DESCRIPTION("Renesas SH Mobile DRM Driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92FA5C433EF for ; Fri, 17 Dec 2021 00:38:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231570AbhLQAir (ORCPT ); Thu, 16 Dec 2021 19:38:47 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:21272 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231225AbhLQAiQ (ORCPT ); Thu, 16 Dec 2021 19:38:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C8Q6E31CvRdgFQjI6r+opNRluhu+1AsXEHVhyYbhi9U=; b=IcPn+dGeCRLq1kjPhBXaYqVcTjo754i5GyHUxWj0c5jc+kadq3fIYnSrtBdSpX4YjdTXFD 8Rh1NmhsZzKa1Z3BiTEJe0ag+D9vV45hIE/ansfscrOZwvyjNoc97LgPScNiEXRIvEWSVF RDGCsUE4IFAGwS84//lg9HJ10TPvheQ= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-191-z831v5HBPxW7eGP0zGG9mw-1; Thu, 16 Dec 2021 19:38:14 -0500 X-MC-Unique: z831v5HBPxW7eGP0zGG9mw-1 Received: by mail-wr1-f71.google.com with SMTP id v15-20020adf8b4f000000b001a24c46d6ceso143686wra.15 for ; Thu, 16 Dec 2021 16:38:14 -0800 (PST) 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=C8Q6E31CvRdgFQjI6r+opNRluhu+1AsXEHVhyYbhi9U=; b=J0YqDRFnXnREGfibRolWLKW4mHjHTmqvuIahMFZal5IOG8ZnzBUubvBlAPlmkm7Y5y 6B7KQfvAQzXDMqGRAUAsiEUAQzBtEj5w45Ogj5FxO5t9zpo6D6tpGFVyO6MqgY8yTqnP r/EGmfE7gaMZQa5024R2p41BA5u0g9LkUlsdeLgDqbji2EFA8KUiyJyvdP9tIZWdvYzb GjD7rpbz5on9Wo7BqTLuKjJ35DOGs2H1B/AMaadSTz0WLUCoaYZSQ/TtPusfysVOi6gQ 497diQenDIUHVbfHask9NFyRGR43ixmkaoSdbpfOL9HSkvWJpxAsM6XC72l7h863jhMv H+og== X-Gm-Message-State: AOAM531HI1eLR4WaGrCaZyzUhjnS3X4xKZ/Te6tbjwzJYwfLCEZwwHom YDkhGO7zAYbC1zezQOuR9b3g8N8lvnC1vPPJBsUATJdi2NPXS0XBkysTE5WY0GfTQAN9Lmhp2lv HFI0NfasBGFbs+/pVr1q0aMM2AYPDtKwZvgGnrJOPaCn5yf0viDY/VQCDjEQkGpAdsfFwBkNTxp Q= X-Received: by 2002:a05:600c:b42:: with SMTP id k2mr377644wmr.6.1639701493519; Thu, 16 Dec 2021 16:38:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMFw6g6irhLxPXJNgVKK8Lxu5pyTbKsmFvkdUXt9719H31xcpVTOILpNIB58naQJ4SO6dTmQ== X-Received: by 2002:a05:600c:b42:: with SMTP id k2mr377632wmr.6.1639701493312; Thu, 16 Dec 2021 16:38:13 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:13 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Philippe Cornu , Yannick Fertre Subject: [PATCH v2 15/37] drm/stm: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:30 +0100 Message-Id: <20211217003752.3946210-16-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/stm/drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/stm/drv.c b/drivers/gpu/drm/stm/drv.c index 222869b232ae..143b508b68db 100644 --- a/drivers/gpu/drm/stm/drv.c +++ b/drivers/gpu/drm/stm/drv.c @@ -236,7 +236,7 @@ static struct platform_driver stm_drm_platform_driver = =3D { }, }; =20 -module_platform_driver(stm_drm_platform_driver); +drm_module_platform_driver(stm_drm_platform_driver); =20 MODULE_AUTHOR("Philippe Cornu "); MODULE_AUTHOR("Yannick Fertre "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 72AF8C433F5 for ; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229671AbhLQAia (ORCPT ); Thu, 16 Dec 2021 19:38:30 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:39538 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231239AbhLQAiR (ORCPT ); Thu, 16 Dec 2021 19:38:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=L9Kdv1BnC84e2FlVjxnWyfJZeNCXcvPbc+pBmSsvwjo=; b=ckY4LF6IsPG1eU/Jd3Y5naykvd0J4HJluEB1Lj9qsBUIuKv33L1dkgGSto8IkwfbR9HaGr 1riRmpbwx0gRHvoYybz3sPps3ljRYN6n0JBhIk39AeZzZeWYnnbKdHwQz3ca8CocIAHFTe Y6deKctDF4he31AN66UjQO935dW9ejw= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-331--giJVrr_OvCD5oa9g6BSQQ-1; Thu, 16 Dec 2021 19:38:15 -0500 X-MC-Unique: -giJVrr_OvCD5oa9g6BSQQ-1 Received: by mail-wm1-f70.google.com with SMTP id 205-20020a1c00d6000000b003335d1384f1so2086091wma.3 for ; Thu, 16 Dec 2021 16:38:15 -0800 (PST) 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=L9Kdv1BnC84e2FlVjxnWyfJZeNCXcvPbc+pBmSsvwjo=; b=B9zkqWO9OlVjdr4/74RM/HJrG9vYz2VErFxc8aXApSYZiRb5YEqyjPE4xCBARqqkdS vomsYcYvPpEo4fyb+FBIBFcxtAXPC+gSFsc5VahDRh3TqJFKf6ypFf31TGqf+YNLvMUN oJTOUV9i7UbLkxBL2JvP8WilT7cCS3g1+e8+EItUoQeFrYHchxAlPqDGnIkje0ERQBiL wTtaZJZXyqpRhNTyyo+gtnM1bi8ay81iTszpLbyt9gIPMHseZVy3GD0KYWANsi3A3etc fgeWxRAuArpJG38RYlQRiGA8O47gVdL3TqEHssKOSp1iIV1PqXVjhNh4d3Ty8gqH8PEl Q69w== X-Gm-Message-State: AOAM532EEVU9XaMjKsvTIzKRHFxdabDrbLB3+VQdsk/wkhrscN9fVsKG 8yMIExEaQDYH9VTMnk8/wWK4xZjIrRzIDZNU4cHiV1AvnPA4UrTfz+LLx2qYq3oBFyHGaWbpF9n Sibe0vo/z+kNf/XaxaDPleImd15aFlpRrK+10ABwDGPO79uV23/NAY6o9GQYFVFSiXmvXXX+pQ5 Y= X-Received: by 2002:a7b:c0c4:: with SMTP id s4mr380968wmh.26.1639701494676; Thu, 16 Dec 2021 16:38:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJw0aQVRZeEw66cSjF08xLNomjEmR4MO0MznUe6JE7kwn91N5Yo6B9M66D/DXIcmCuZ5gFpJ6g== X-Received: by 2002:a7b:c0c4:: with SMTP id s4mr380950wmh.26.1639701494362; Thu, 16 Dec 2021 16:38:14 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:14 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Chen-Yu Tsai , Maxime Ripard Subject: [PATCH v2 16/37] drm/sun4i: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:31 +0100 Message-Id: <20211217003752.3946210-17-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4= i_drv.c index b630614b3d72..4a2555509e7d 100644 --- a/drivers/gpu/drm/sun4i/sun4i_drv.c +++ b/drivers/gpu/drm/sun4i/sun4i_drv.c @@ -441,7 +441,7 @@ static struct platform_driver sun4i_drv_platform_driver= =3D { .pm =3D &sun4i_drv_drm_pm_ops, }, }; -module_platform_driver(sun4i_drv_platform_driver); +drm_module_platform_driver(sun4i_drv_platform_driver); =20 MODULE_AUTHOR("Boris Brezillon "); MODULE_AUTHOR("Maxime Ripard "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FA58C433F5 for ; Fri, 17 Dec 2021 00:38:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231301AbhLQAig (ORCPT ); Thu, 16 Dec 2021 19:38:36 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:45190 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231209AbhLQAiS (ORCPT ); Thu, 16 Dec 2021 19:38:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701498; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XeEAGbUCQAagra5UKTXhHNdQiD7z7drBXuFqxobwP+4=; b=RyBK1CQyVTLMon6TGpkRvQ+YLNjZyA8ZwYUn807aC0BF8Ms99JMJHwi4WqCwRWK4VEzlYx ebyHOPJVpmGl29ahWj/fnVtOUC8vL5bXRecYiWtZdxw2swdUdH1gFZzHOLYwPaEJwQ2Ad2 KWT140Wf8dJdXCK/wL5/720/SjCyisI= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-202-MBz2-Sb-OviSWkzZ1AjyGQ-1; Thu, 16 Dec 2021 19:38:16 -0500 X-MC-Unique: MBz2-Sb-OviSWkzZ1AjyGQ-1 Received: by mail-wr1-f69.google.com with SMTP id q21-20020adfab15000000b001a24b36e47eso148480wrc.2 for ; Thu, 16 Dec 2021 16:38:16 -0800 (PST) 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=XeEAGbUCQAagra5UKTXhHNdQiD7z7drBXuFqxobwP+4=; b=HHcszyFkN2n6nyjAqvS7WZfe3fZQEK8DUCDt2BlfiuBeMeubuU614JOxeElM9y7/Oj QF8Lp/ZJ9grAdE/6wmibe1F1owM0SWOqQXgkzERP2eDZVTQizHBrqqsGYbqOYdPY60bS 1xSXtfqevvWE2X273JGjGYpG6iPLI6pFDpbFnB1Oz1B6wetI6mJpEAl5DFrCljpk0IEn c8CgXb3GnK0EbLodbgfFy+JxKcoDSHWZtBg71rdBobztAS8Vzt+OWLqh5lA+xj6w7Z9z JDMZ0NgZylMtAQRiuOoFwd6G0rPHKtu08vmFKMGRWoFlGZLb2vRX3bM03mw6lteFBwar usLg== X-Gm-Message-State: AOAM530BBd/1jlCQLSOeS/VQX9H+eQ0d7ZRwsVMrcSZA4qe0agUxzrSu 0l1HSJ8pkQnUWTCV+Fe8IIuK5SVJVnjOF9J05gTUxOv65rAbZai0HKUuMd68xnqIJecGvVH7KEl /nI+EM0nhw4atm8mXsw/Fsjnq1DTKZntu8fpEmxoN6x0xy+ycuktrdz27cMnZkZ4UQdJfc2KW/i M= X-Received: by 2002:a05:600c:3506:: with SMTP id h6mr368961wmq.122.1639701495575; Thu, 16 Dec 2021 16:38:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJzk/ca36+xMPaSJuWujk137KwR4n8yjHrZOssdyt6YhVcuIuvZitOhSJ5wHtWfLmwbHmAOEyA== X-Received: by 2002:a05:600c:3506:: with SMTP id h6mr368945wmq.122.1639701495384; Thu, 16 Dec 2021 16:38:15 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:15 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Jyri Sarha , Tomi Valkeinen Subject: [PATCH v2 17/37] drm/tidss: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:32 +0100 Message-Id: <20211217003752.3946210-18-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/tidss/tidss_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tidss/tidss_drv.c b/drivers/gpu/drm/tidss/tids= s_drv.c index 7c784e90e40e..121fd413a75e 100644 --- a/drivers/gpu/drm/tidss/tidss_drv.c +++ b/drivers/gpu/drm/tidss/tidss_drv.c @@ -251,7 +251,7 @@ static struct platform_driver tidss_platform_driver =3D= { }, }; =20 -module_platform_driver(tidss_platform_driver); +drm_module_platform_driver(tidss_platform_driver); =20 MODULE_AUTHOR("Tomi Valkeinen "); MODULE_DESCRIPTION("TI Keystone DSS Driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9EF51C433EF for ; Fri, 17 Dec 2021 00:38:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231354AbhLQAih (ORCPT ); Thu, 16 Dec 2021 19:38:37 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:43490 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231253AbhLQAiT (ORCPT ); Thu, 16 Dec 2021 19:38:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701498; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FsfI+d16ZHT7U20YgR9uB50qmdKHn5s4Pa/859D20hE=; b=ETC+eVYktY8fbvq9Ck7l+6tUYLphLSOdUIAIlkppu5UaOFYyK4Gu9rSnkTYxckjEgUQoEu TYtbe1RWJ37hVqvoFF+M7g5vtRxqmyIYsV8RCUQpxIntV7wHq2Z97o2zfRqzGNioTICQvd 20sNpu5DKiKkmeghO+ZwGRCfXP8TJ9w= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-632-5MBe6K7XPee70vvG7Ve4aA-1; Thu, 16 Dec 2021 19:38:17 -0500 X-MC-Unique: 5MBe6K7XPee70vvG7Ve4aA-1 Received: by mail-wm1-f70.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso2075088wms.4 for ; Thu, 16 Dec 2021 16:38:17 -0800 (PST) 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=FsfI+d16ZHT7U20YgR9uB50qmdKHn5s4Pa/859D20hE=; b=S2ZtIMQ2YM0TZBqo1b8N10aTX3CI7Qeo83A+X44zTPoCJmAdDQ3N8RAOtcZQ09y6ZG xIOiQgknQFz3H1Pc87kHTpWbnrsPSvEzOBsVUeV88GcGUWluYFFBO+B4GNeP6LHB3gFg +QNLtZc1Gm92YSyjvCDhU5o12uFyEj5ElyIWN6/5brARO65SwYpumFMFmWrWmvHTdW/C R3CrrMygWHoqCaEpaRwg+BPI1aKS9k3oHz9PkEyvp/pVcKTDEqCcmIOSwiW6d48Bz+Ae nwQrS8pChgUVbP8/kKlO4g1mm/Kn6Ji2bA8qiNrnEQTmHv3vSHjq171svMEMw6bnIMV3 NbLQ== X-Gm-Message-State: AOAM5331OiOtV2ICnb0krZwIc76tXTa+Lf7f/+VP58mWwcfCDqCIzSAL xolgVlCV1xHbc0ghL4gvf4al+yGs0OGvCIj4RATTE1wwrV3BBpwgUBjLUpSpjKhXrjePQbvUwyZ hGBtSShJP6ZlYQ+KQdzBvSovClFO8Kd98C1c92k5JZnBRqsrt4Q6pYndp0hDKlvxxkl0HNu0TGX I= X-Received: by 2002:a05:600c:a4c:: with SMTP id c12mr381246wmq.60.1639701496377; Thu, 16 Dec 2021 16:38:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJxa21ig9FvI3AJDxyhoutl00Tdje+5AV6C8F9kikVcdCfU1ZAZ7AXOdQDQlpDwvwqi1nM2JQA== X-Received: by 2002:a05:600c:a4c:: with SMTP id c12mr381233wmq.60.1639701496201; Thu, 16 Dec 2021 16:38:16 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:16 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Alexey Brodkin Subject: [PATCH v2 18/37] drm/arc: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:33 +0100 Message-Id: <20211217003752.3946210-19-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/tiny/arcpgu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tiny/arcpgu.c b/drivers/gpu/drm/tiny/arcpgu.c index f8531c50a072..42c5a7137a47 100644 --- a/drivers/gpu/drm/tiny/arcpgu.c +++ b/drivers/gpu/drm/tiny/arcpgu.c @@ -427,7 +427,7 @@ static struct platform_driver arcpgu_platform_driver = =3D { }, }; =20 -module_platform_driver(arcpgu_platform_driver); +drm_module_platform_driver(arcpgu_platform_driver); =20 MODULE_AUTHOR("Carlos Palminha "); MODULE_DESCRIPTION("ARC PGU DRM driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30B3FC433F5 for ; Fri, 17 Dec 2021 00:38:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231479AbhLQAij (ORCPT ); Thu, 16 Dec 2021 19:38:39 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:45143 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231156AbhLQAiU (ORCPT ); Thu, 16 Dec 2021 19:38:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701500; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aro9Nni/tJ9jlKm8kD+solQuJshNFFRMvr/HoiFuQkE=; b=Q1Wqzzcak0PebV9SjTgVw2mA5WOigTcv2HgsiKGvmnotveKh0f8ByMwoIiWYYuABfjTOho WXhtMSOJCE8VoSrA8MZXgDatFA/Ap+FBEibrwoWgRsYDNQiYo19RO3QKC1Gqk2LDKs1EZD yyqZ6gczjb7q3BZrrGoP8Y2Wlge79PY= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-75-5xta0fNCNta0NIUQX1UXYw-1; Thu, 16 Dec 2021 19:38:18 -0500 X-MC-Unique: 5xta0fNCNta0NIUQX1UXYw-1 Received: by mail-wr1-f72.google.com with SMTP id c16-20020adfa310000000b001a2349890e1so160618wrb.0 for ; Thu, 16 Dec 2021 16:38:18 -0800 (PST) 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=aro9Nni/tJ9jlKm8kD+solQuJshNFFRMvr/HoiFuQkE=; b=TpYqcsDJOmltA5gnlh9pvBkfLPd1V41PWZErrAqQ58nQLkp6fXuAAZYep+gAYq7oT3 fkFngLj1KnDSVgmOqOqgxeDN+E30R26Rn6clmOEZvGppFGn+G7ApvYvyql/hkjoVzvur 30nkFfjLLUDgTwjLIg016pP7mZ7EJwUQGWvC40YsLjNboUUGZL5wn0v72o0kY4LPP0f+ lt8rPmzyBRuNfsLnDvWFqleF0YEpzOR/rentN0DxjyNVICdXXuJneS4N2/AuEokp0LCN +v2806cjbYlvrqEp14t9X5wVpXmwT1NS/lhc29P1MeyTD5Qz60V142X+3CpOXBbxCIiA VC7A== X-Gm-Message-State: AOAM533OYTDfzDotIsA8VlWN3PKVQE7w1WNKQ84m1FAdJIXzxPxmQuTw XDhZ2x0oYvkIQc+kKHhwfDkyMSgJmViXbOebURbkNqTYgQ2JgL4/yTyH7xgLp1+DdICzJJOlS3b 8TpyKcq5Us5AUbLI66P45ZOq0m8eQMzNHVLfdOmYzFYFIPMPJKgVpeweZ+glwdu1//CXNCWk28B 4= X-Received: by 2002:a1c:741a:: with SMTP id p26mr7367090wmc.133.1639701497654; Thu, 16 Dec 2021 16:38:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJxBD5MWnCftfU41wLw4KyALiYsF6+lJ+n1/l4WeDW6hQzr2fmxHvIg+BhSFpM7Bahl+mg3bsQ== X-Received: by 2002:a1c:741a:: with SMTP id p26mr7367075wmc.133.1639701497383; Thu, 16 Dec 2021 16:38:17 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:16 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Linus Walleij Subject: [PATCH v2 19/37] drm/tve200: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:34 +0100 Message-Id: <20211217003752.3946210-20-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas Reviewed-by: Linus Walleij --- (no changes since v1) drivers/gpu/drm/tve200/tve200_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tve200/tve200_drv.c b/drivers/gpu/drm/tve200/t= ve200_drv.c index 7fa71c8bb828..b1c35c13faeb 100644 --- a/drivers/gpu/drm/tve200/tve200_drv.c +++ b/drivers/gpu/drm/tve200/tve200_drv.c @@ -266,7 +266,7 @@ static struct platform_driver tve200_driver =3D { .probe =3D tve200_probe, .remove =3D tve200_remove, }; -module_platform_driver(tve200_driver); +drm_module_platform_driver(tve200_driver); =20 MODULE_DESCRIPTION(DRIVER_DESC); MODULE_AUTHOR("Linus Walleij "); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0EB64C433EF for ; Fri, 17 Dec 2021 00:38:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231487AbhLQAik (ORCPT ); Thu, 16 Dec 2021 19:38:40 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:57624 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231279AbhLQAiV (ORCPT ); Thu, 16 Dec 2021 19:38:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701500; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aYRJCKrd2+7uPQGF190uQYPQip+gsBG97QfrRl/YyLs=; b=RygKAhcD0ulQht/joj9NJQNrlancvZ0Wc71Rw6Rq7xLTwHZtz/DQQ21ISi0OSQABjF/TEZ mI0B/AG01EoNrVm5iB6/mqWFEb0/csX/vkSMQXnLBt3w8Na/kkDc7NkgAnNhhj3lFfqb++ O8WP5+GHNE8B4UnyHjL0DLyQSyfms7I= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-83-0HEIR-7NP6GoIp9V5w2IvQ-1; Thu, 16 Dec 2021 19:38:19 -0500 X-MC-Unique: 0HEIR-7NP6GoIp9V5w2IvQ-1 Received: by mail-wm1-f70.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so2071477wms.7 for ; Thu, 16 Dec 2021 16:38:19 -0800 (PST) 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=aYRJCKrd2+7uPQGF190uQYPQip+gsBG97QfrRl/YyLs=; b=rTAsjytYcPHQuNoTvhIyykY5lCRXsr4dyEdrWb7J3o4LTTEere+KAbAcpaPW/6dokI MHUCs8XkayxF6h2HPEKRnL6XaM+1DBgFZHLCyf3rBo31VIV6vGUEtSeP4Tp3AsdgxTU1 SMbTFjs4muoqmkHqxmEK9VTyTU0SmvzBCuiGT8MucpAzVXQikzNUy7WyEcFfBPRzxCbB ID8wvxiqVmJ3VfOJTjGf0H+JFDm2OFiuZb2a5XvGgv/3LKxJ9IUp0dy+t/SI5t8xjwTr D38kGETtEVocFvIlVk/0C9gC8jjx8gdRXxC4lIKiN/TpYmFyfHte1G+MWTVtYD03TaGY OqfA== X-Gm-Message-State: AOAM532b2H+yENxFM5Gkn89l0rP1pqgClFhvGJSxZrD61sh0F4TStU0K Qr6pwIAd5kPczmWmj9XziFgOEjwvA0FRzl8a/tPm3GARrXvD11Q8r4TMtPcVPN2S55WJyyoFRfu 9TQpvy+il2D5Sj7xj0VyL7kwDQLya/CE6cbCkCuturHGwSNthKkf1JIXrHVfFgr5iO3y84jAyYx 8= X-Received: by 2002:a5d:548f:: with SMTP id h15mr369931wrv.99.1639701498445; Thu, 16 Dec 2021 16:38:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJykGTqlKLbJaHtGWlvMlQeut/mMfG1i8liFQGHb5nirG+I23IdOtiMdza3+LogSE5Gfa31P+w== X-Received: by 2002:a5d:548f:: with SMTP id h15mr369920wrv.99.1639701498253; Thu, 16 Dec 2021 16:38:18 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:18 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Hyun Kwon , Laurent Pinchart Subject: [PATCH v2 20/37] drm/xlnx: Use drm_module_platform_driver() to register the driver Date: Fri, 17 Dec 2021 01:37:35 +0100 Message-Id: <20211217003752.3946210-21-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The macro calls to a DRM specific platform driver init handler that checks whether the driver is allowed to be registered or not. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c b/drivers/gpu/drm/xlnx/zyn= qmp_dpsub.c index ac37053412a1..311796106b70 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dpsub.c @@ -286,7 +286,7 @@ static struct platform_driver zynqmp_dpsub_driver =3D { }, }; =20 -module_platform_driver(zynqmp_dpsub_driver); +drm_module_platform_driver(zynqmp_dpsub_driver); =20 MODULE_AUTHOR("Xilinx, Inc."); MODULE_DESCRIPTION("ZynqMP DP Subsystem Driver"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA992C433F5 for ; Fri, 17 Dec 2021 00:38:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231538AbhLQAio (ORCPT ); Thu, 16 Dec 2021 19:38:44 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:46203 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231270AbhLQAiW (ORCPT ); Thu, 16 Dec 2021 19:38:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ahyuAZOmdFY2VC9vEMo81WUIOHBO2hembXo6sdu/X5c=; b=H7BMaqkYz9iGPkVbW7ziWLj6K73Gt5wiQqeVEz8M2Mw16oRHChjdNlEMtEtI3gcVJ0TnqV 8MEclTcoyFMb//Dwnh8m7dIaRumYYpIM8c8yycoRfnAH7EfPD62rbRFqfqYpkRISl+m2Pt 6D9LTDDi/qQ4otUebyDE7mofYimDo1M= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-116-c1eyM-aAOF2sHCph0qsdkw-1; Thu, 16 Dec 2021 19:38:20 -0500 X-MC-Unique: c1eyM-aAOF2sHCph0qsdkw-1 Received: by mail-wm1-f71.google.com with SMTP id 205-20020a1c00d6000000b003335d1384f1so2086181wma.3 for ; Thu, 16 Dec 2021 16:38:20 -0800 (PST) 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=ahyuAZOmdFY2VC9vEMo81WUIOHBO2hembXo6sdu/X5c=; b=wktF9MOfMMOllKGSL5usfSPpBDK2ttZ3pmuwWDF9T3lEN4pI0nLXoGA7c7H9TcYHn3 UxNzSgY0rfQJaHeW1J/T39NdbP/J6usu0czVlM0bXYv269APy/4ROp96gJk3GvS0ovVw UiDxwzkOHO/GpXUfyhfF47UJbqgK/7hSF90b7H9Tq4t6eE0kmufD7iD02p3NGZv8/08R vxMQYz6tKtCC6fX9PsuKbcnBZGPAzdUNhVaL6doWSaAqJHbNpCw5jy9lR5rkKNOQ1kJR OeaeBH03HAaUFQUHJmLthud+McYM0EfeIMOfkNDz/clgASNs9xWktH0jCElJPZL5yZmy NfGQ== X-Gm-Message-State: AOAM532NHPKiGvRMUA426ZMOB5VLOvDUQ3gM2++ukwsrnST/Mf+6+ADU QvgDeypHKaga0B9n7P4ETgIyzEhLS2xLZN8CBpnldGjNgTUrnByD/8RrX4946YPI2psjDvvbR64 h4Yac0++cK1V7r6eJRlPrcUO0U2hQIVgNsSShEu8wHpQzADzaP5SqXj8LEgZXVwHKV6TfnetWxn M= X-Received: by 2002:a7b:ca54:: with SMTP id m20mr359375wml.21.1639701499495; Thu, 16 Dec 2021 16:38:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJxTSRmEv5AHQGNtBrGU4dWrsLog9QRAEtcHtdNw5mn1tItTrVq0e8y+xK7lY+butph+c2lFnA== X-Received: by 2002:a7b:ca54:: with SMTP id m20mr359361wml.21.1639701499217; Thu, 16 Dec 2021 16:38:19 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:18 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Russell King Subject: [PATCH v2 21/37] drm/armada: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:36 +0100 Message-Id: <20211217003752.3946210-22-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/armada/armada_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/a= rmada_drv.c index 8e3e98f13db4..4f9b0a9f13e3 100644 --- a/drivers/gpu/drm/armada/armada_drv.c +++ b/drivers/gpu/drm/armada/armada_drv.c @@ -273,6 +273,9 @@ static int __init armada_drm_init(void) { int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + ret =3D platform_driver_register(&armada_lcd_platform_driver); if (ret) return ret; --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 21211C433FE for ; Fri, 17 Dec 2021 00:38:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231548AbhLQAiq (ORCPT ); Thu, 16 Dec 2021 19:38:46 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:30315 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231280AbhLQAiX (ORCPT ); Thu, 16 Dec 2021 19:38:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MMwC+6iV4pUIscAwY5CUqN9dmmZrwXUE328K64bB1gA=; b=dI0/FiwZ2qNdNyJhouh2pnvMfI+BJ0Pm+/0jQLUR3HHkrPDHi0+z6s4vuxqybbtouojNNr PJpDyBBVxGPKmBUM/auQk/VR+qwVCsSbN4VVWhyrvdbjAOyW9PXLcZqLOn8A9z6nwZqKTy nEVwjFpPYs6SX+k1zDq65cbeb1Zzbvs= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-32-nElCI490NLicd80qzK4k8A-1; Thu, 16 Dec 2021 19:38:21 -0500 X-MC-Unique: nElCI490NLicd80qzK4k8A-1 Received: by mail-wr1-f71.google.com with SMTP id l13-20020adfbd8d000000b001a23a990dbfso148098wrh.5 for ; Thu, 16 Dec 2021 16:38:21 -0800 (PST) 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=MMwC+6iV4pUIscAwY5CUqN9dmmZrwXUE328K64bB1gA=; b=4TtumHr/L1TPQJzkymSwsPU/vCHXXf5X2osSeCRmwJTbHASz496aH/7oQ1Yshps7w6 kc7eaeI/9diJm/RTquERunlNHYqeV4F1N7rcT9MynXkM8ZcTwh6qi9zyd3sHQSzqEcCh iSYqNvrRSRXhTNAHfMNMAqR+rlwCq9meNt/oEzftLcbq4oiImGEgveaf1hRrQjdoqj/Q 90Ra7PsXFN6m4eEptg58HYbkaj9PQoeyELMqs79JtC1fioE9AKVjmIUHwvkEd7m5YXmg VolL9ZLlEbHovBNB5GkzTYYwDTzud3otodSQ9vNn8uC0IHP1PsbsdqiFAx+4bUeWq0GW h3KA== X-Gm-Message-State: AOAM533KPDsbFC5Sd6a4RnFE+dDVHJ5DmWW8k6QAtHbhPbvf9S28pK+n 1hHGXlFA1TfeCHwiEnYwcAiFwNysCL4dc/U9usb5dzPuMy2g3gAlagNQoRz/8IoQSVUcUTkqyFV X7NggzZgW4JCNlz5ZBNacoVAtFkffaiakbGbRBD3sMRBqymP0DwpGKX3TBFydLlWLVDFbOLRlid E= X-Received: by 2002:a1c:a517:: with SMTP id o23mr337567wme.189.1639701500399; Thu, 16 Dec 2021 16:38:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYxHnIt03QQb/BceGXRT0JLzIDcDwt9TqEVsGg9IYIen92gM74vnhF+uC/19itfmumxWnwxQ== X-Received: by 2002:a1c:a517:: with SMTP id o23mr337549wme.189.1639701500125; Thu, 16 Dec 2021 16:38:20 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:19 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Inki Dae , Joonyoung Shim Subject: [PATCH v2 22/37] drm/exynos: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:37 +0100 Message-Id: <20211217003752.3946210-23-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/exynos/exynos_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exyn= os/exynos_drm_drv.c index d8f1cf4d6b69..f9f10413a4f2 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c @@ -464,6 +464,9 @@ static int exynos_drm_init(void) { int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + ret =3D exynos_drm_register_devices(); if (ret) return ret; --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5A5A3C433EF for ; Fri, 17 Dec 2021 00:38:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231608AbhLQAiv (ORCPT ); Thu, 16 Dec 2021 19:38:51 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:58498 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231252AbhLQAiY (ORCPT ); Thu, 16 Dec 2021 19:38:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701504; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eWIZ87MUo0cEUhCnqBRUdqKqzQv0kebYslmFPB1YJWY=; b=HyfwtOvAYg4oWOmgqkmrBVcojdE0ih92hfk/9wC7ShIgD/zmEXJSLPH6Lnbse/y9J7gpzv B8+EC3RDXr2ZiT/5VIDIBw93nwxlgPEzn8vjJZf9a2pBXkKZLAt0FnatWf3nr5YR6vmOKu 705oZuHnri7wgZfV/gA4PlxfccjdPA0= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-164-C8IVTRX6M3KeLrND9ffrsw-1; Thu, 16 Dec 2021 19:38:22 -0500 X-MC-Unique: C8IVTRX6M3KeLrND9ffrsw-1 Received: by mail-wr1-f70.google.com with SMTP id s23-20020adf9797000000b001a24674f0f7so146301wrb.9 for ; Thu, 16 Dec 2021 16:38:22 -0800 (PST) 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=eWIZ87MUo0cEUhCnqBRUdqKqzQv0kebYslmFPB1YJWY=; b=lt+UfswB0WJTtrDPYjqJg1IRJmG1ySGhe4+t0YEFVQJ6w4gM8pbl6J798pqoL5KT6t P5vPfiV2X/K1MHB0fPMPr9hYSIsDoDE+wVLCIhZql4GxrYhfn4AYoyrnW4jchh2N4y4F 61cf3jzlhxh1nJ8cVGahv3OupQTbS5PtEsLb+i7Zeoy8UywwpJzoMNNOHB6p6BTZ9muc Oj1/twc6pXS426IAFHGD5yYucQeNTHg5bcnFv7QSjDI3pV78Mx0wUtz6T3VgF0W21h0G m8L1/aCDsk7QSionfJYw3OFZGaegUGi0mErEwuyxx2G/YSDqhKZkre3+Yrk9NrBuQzaH w1Zg== X-Gm-Message-State: AOAM533ytFgPb2uZDQNHK+Wef5n1FqgkEsl0hQMFLwFbZ+h3/xxkrVEm YaB0sj4afLs/7xcZKQRonv+vLqeRKwuSlZNY2HUeoHGHMunQoCStSL4QjdseizMMhpQvisNU7tR i72D8wpXu4Ak+/6IOjgiFVzYchibPucn5rEJ+/fidWGeZTy08cH3iOQmCuSMudAsfHtFEdURGW9 A= X-Received: by 2002:a5d:564f:: with SMTP id j15mr366096wrw.366.1639701501246; Thu, 16 Dec 2021 16:38:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJzTFfvoBc9Gq2NFZc+CJBEfpNHVs8STFhbVw5McSXQJVdGwqdmltnAmye6C790hGSSWCdjm8A== X-Received: by 2002:a5d:564f:: with SMTP id j15mr366078wrw.366.1639701500951; Thu, 16 Dec 2021 16:38:20 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:20 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Patrik Jakobsson Subject: [PATCH v2 23/37] drm/gma500: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:38 +0100 Message-Id: <20211217003752.3946210-24-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/gma500/psb_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/gma500/psb_drv.c b/drivers/gpu/drm/gma500/psb_= drv.c index 65cf1c79dd7c..eeb681be9c95 100644 --- a/drivers/gpu/drm/gma500/psb_drv.c +++ b/drivers/gpu/drm/gma500/psb_drv.c @@ -538,6 +538,9 @@ static struct pci_driver psb_pci_driver =3D { =20 static int __init psb_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return pci_register_driver(&psb_pci_driver); } =20 --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99BBBC4332F for ; Fri, 17 Dec 2021 00:38:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231622AbhLQAiw (ORCPT ); Thu, 16 Dec 2021 19:38:52 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:46706 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231293AbhLQAiZ (ORCPT ); Thu, 16 Dec 2021 19:38:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701504; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uYOa0F3jqaQqpv+N8rljaqNHk1HiWXZfWmsXt7P2ADU=; b=BHPWyCl1b5ZTOlCS+57mt+OAKpBe2eaIFwG4gqYcXciJ8TiahDMxj5owKHpHdtBA/HgvRm G6pnuJ9gosm213pEY8/8ib7IfWuyHtff2SNvMokCCW8izWJARp2DGyiNlhkuCmRag5INuS rKLKuUESN9F8bDx/A20YANpcSLJ5Ii4= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-650-iL6eNB3WMMCimji5H7CLPg-1; Thu, 16 Dec 2021 19:38:23 -0500 X-MC-Unique: iL6eNB3WMMCimji5H7CLPg-1 Received: by mail-wr1-f72.google.com with SMTP id v15-20020adf8b4f000000b001a24c46d6ceso143838wra.15 for ; Thu, 16 Dec 2021 16:38:23 -0800 (PST) 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=uYOa0F3jqaQqpv+N8rljaqNHk1HiWXZfWmsXt7P2ADU=; b=M9h0a1q0iX5AOuxhSgS5e110gpzzEI+sVeOQPH6ZBrXPRz3hGMjlEWBO37u/Jr0pFq 2/MWUl0j83sBL/fdSWG4Fq0LXXCxWJZByfpCKVjvUkjnezEmZDg/ulmIke60I+C01JgQ YDs0gdgYCNKYfGeKWvTEoG8Enrnh0MIIj7I/2IxijsD48Q1nNwbpj7J9OL8dMshnAkc0 sfj1l9ZVVpUjzCxfVaB22AT7B01faCWjASJzIiT7aoNkhvyIc0S2uJk1pr4J/I5eTRcY HOjHKTaakcCczV2NrwrKT7bP7CwUCkyagjweIvDPvpOPiTgVFoTkdfHoQqSmiWqbrElr eq/g== X-Gm-Message-State: AOAM533QFlcCmvn71AuUUktknTN/GDD/5u497WVk/O9w12XSFqnAXUyz RCoZOE2rtpPPbH6BECyFzOtzPiDTGGRtgyMWe7Bng8wqp+vege6stCXj+G6VskG4aRKJ+sM1bet sIndnxPjHSK3421NMmU75ndq87w86FPEX+IpUtHuOBqBsrsndP8D6SlmqTJcaMgQAzNRmUcE+FW 8= X-Received: by 2002:a5d:6e8d:: with SMTP id k13mr363714wrz.449.1639701502112; Thu, 16 Dec 2021 16:38:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJwxTViLGqNo1DGlMqBapIEqyC75s/aJw0u0oxAO3rcEgKyVzTALKlCVK39UtqnhY5i7uh+BBw== X-Received: by 2002:a5d:6e8d:: with SMTP id k13mr363703wrz.449.1639701501862; Thu, 16 Dec 2021 16:38:21 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:21 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Deepak Rawat Subject: [PATCH v2 24/37] drm/hyperv: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:39 +0100 Message-Id: <20211217003752.3946210-25-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c b/drivers/gpu/drm/hype= rv/hyperv_drm_drv.c index 00e53de4812b..4a8941fa0815 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c @@ -305,6 +305,9 @@ static int __init hyperv_init(void) { int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + ret =3D pci_register_driver(&hyperv_pci_driver); if (ret !=3D 0) return ret; --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7FDBAC433FE for ; Fri, 17 Dec 2021 00:38:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231652AbhLQAiy (ORCPT ); Thu, 16 Dec 2021 19:38:54 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:39341 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229502AbhLQAi0 (ORCPT ); Thu, 16 Dec 2021 19:38:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701505; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=q91daTY2WtTyWMwxe7dlWper7f8gM/2aqRN6262ZYts=; b=VY6vYUF16/GiTLey/JSA6kzJtv4o7gp4PCQxpyJ4PSugfwUJnEKdcKL+DbYuJW2y78pU63 9eLOOU0NIXCQ26hArPTFSyvhucRGIXi8j5eic1UTAdAF2+aQFjrk6T47v3ugnWEf7tgOgc POSsiA2CmM2cqQBNXtmuDMVnn6h57GI= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-135-JR6MAXu6PLO4s5DrISvOtw-1; Thu, 16 Dec 2021 19:38:24 -0500 X-MC-Unique: JR6MAXu6PLO4s5DrISvOtw-1 Received: by mail-wr1-f71.google.com with SMTP id s23-20020adf9797000000b001a24674f0f7so146322wrb.9 for ; Thu, 16 Dec 2021 16:38:24 -0800 (PST) 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=q91daTY2WtTyWMwxe7dlWper7f8gM/2aqRN6262ZYts=; b=GF/zm6wbqBTQTmxE3Z1SoZ7fZ7OQWLKRkZvVskIKEvuo/AgaSnIbl9isKNCY4drx/3 l2kGJY0umAwxliriWsOr/RxaQQdc9a56NV+ov7IqiT+2wVZ/iADlrqD4cheM7PZk+mK+ I1lL4NWyt5RpwS94TY0lb20QBKgXEfNcNOblV7A7a6cYQSdHq9YS7sTMwH3Hv9+TiV8L fUjpjpm/Hrw5R0AYpb2L9YjFr4IgKhjNdZq5TJ+8T1n3JKURoPGetnKl/iaoMOa9nCEl 9tEw+TldDhGuVW8iJDGduVvhf4ys1gWivoA1NFK9J7aUnsFO9Vvq4IGsrcuVT4M8q6m1 CAuQ== X-Gm-Message-State: AOAM530ajXR8bD21z73Fk/PkT+E0TY5joigididWZjIeYkhUqUc0tlMY gKy7r9Hw9WpfoziVcpmNvZRr5ZegrLKLPczfT4YLWaDs98bgW3JPOFT5QKbYVCVHaWgcnDd3Q/Q QFX+8yxe4hsReeHctSXFcwe6lmpLNcwYost4YVdE6FE4G949p/jNV/WYQEyD8DIGGlOXJ+6WB66 o= X-Received: by 2002:a7b:c306:: with SMTP id k6mr363067wmj.15.1639701503043; Thu, 16 Dec 2021 16:38:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJwvoXeGW2jrccEvR48MqZL+8tJylA7p6Q3ao3iqhCsaxM7OjBhKzQDvzh60KoN1/spon9TghQ== X-Received: by 2002:a7b:c306:: with SMTP id k6mr363045wmj.15.1639701502768; Thu, 16 Dec 2021 16:38:22 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:22 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Philipp Zabel Subject: [PATCH v2 25/37] drm/imx: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:40 +0100 Message-Id: <20211217003752.3946210-26-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/imx/imx-drm-core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/drivers/gpu/drm/imx/imx-d= rm-core.c index cb685fe2039b..a57812ec36b1 100644 --- a/drivers/gpu/drm/imx/imx-drm-core.c +++ b/drivers/gpu/drm/imx/imx-drm-core.c @@ -341,6 +341,9 @@ static struct platform_driver * const drivers[] =3D { =20 static int __init imx_drm_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return platform_register_drivers(drivers, ARRAY_SIZE(drivers)); } module_init(imx_drm_init); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 32DEDC433FE for ; Fri, 17 Dec 2021 00:38:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229649AbhLQAi4 (ORCPT ); Thu, 16 Dec 2021 19:38:56 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:52513 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231309AbhLQAi0 (ORCPT ); Thu, 16 Dec 2021 19:38:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701506; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2sBzpk2fsKwHpZn+T2FBimQdU3OJP1/6a//W+uFghJ4=; b=HEjyk5+bVVuGv0TofhLZvk4P/LxfDJ9MCRQsXXvOMagH08PaZnrWYHpANjT46OIN0/Gbe8 p1EnzXP3h2qzoFnJNhEpATb4HdDnMCTQZZSgLuuUjDbAq9cpjU8KOY5pkeCy4iVilTymbN yWZ/tTLvjbYnqm3zxtZ11C1hxbwi2W0= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-193-7ZNxeY2uOjWZB9JrFuoifQ-1; Thu, 16 Dec 2021 19:38:25 -0500 X-MC-Unique: 7ZNxeY2uOjWZB9JrFuoifQ-1 Received: by mail-wm1-f72.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso2065900wme.8 for ; Thu, 16 Dec 2021 16:38:24 -0800 (PST) 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=2sBzpk2fsKwHpZn+T2FBimQdU3OJP1/6a//W+uFghJ4=; b=J5Zhq6fYn3X2f5Nc9QfpdNfq+VXp8Qh6Uq7bdr+mZTU1X/Y2k9Q0U6r+0G06EoQXnS 4LxT6FoKdDNk5d0ryXEhzSd8E44wmq6dlkEZLQ2a29a7fUi2/1xNboF9PKfMRzI7vSBb EoKooz52ZVMbT0ZKpWwOGCJ9r2q4QAyVYZ3xvl2FxzSog550aghH1DTbSAm8CeIu4pW/ Y0Jzv12loMkWeBpbLDVCbaGrQips8WCwDqJoH5AKYTRme/jSI48Uwvj6oShNnHfVDzUR uaScSLdwD9RO52eW3Z0aQVQQWZDBCtChQDoX5DV+dy9DilByfsxOnESd82DQljnZylPB WFKw== X-Gm-Message-State: AOAM5328O11wBSFpvcO6kosSed3ZddtFy0OPPcWy+vFwfChlZYH/LMx2 6F9LirWSxdGLqEteDwdslb/tKsDUeXfbXA20U6vQ1UE5z8x3jva6xFkY7eyAAFY6MbPTVOryNAz VgxHSoI0M+D1V5mF3Vro9opK5+6r7JOHRo++x9LLQdv7Rmt2z++uS7QzYNtuHzDxm6++kRDJg97 E= X-Received: by 2002:a05:600c:4e91:: with SMTP id f17mr346891wmq.195.1639701503893; Thu, 16 Dec 2021 16:38:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJwRsau1I8cEnOg7ZqXrQs2zfayzOf7wmlzMPCpNNKy5x2CNdg7fDpz7eQOKnlfL+aWa2xn22A== X-Received: by 2002:a05:600c:4e91:: with SMTP id f17mr346876wmq.195.1639701503621; Thu, 16 Dec 2021 16:38:23 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:23 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Paul Cercueil Subject: [PATCH v2 26/37] drm/ingenic: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:41 +0100 Message-Id: <20211217003752.3946210-27-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/in= genic/ingenic-drm-drv.c index 542c4af70661..7f10d6eed549 100644 --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c @@ -1543,6 +1543,9 @@ static int ingenic_drm_init(void) { int err; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + if (IS_ENABLED(CONFIG_DRM_INGENIC_IPU)) { err =3D platform_driver_register(ingenic_ipu_driver_ptr); if (err) --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3D46AC433EF for ; Fri, 17 Dec 2021 00:39:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231836AbhLQAjX (ORCPT ); Thu, 16 Dec 2021 19:39:23 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:46406 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231304AbhLQAig (ORCPT ); Thu, 16 Dec 2021 19:38:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E88hmYo+ObZf3tGYS6T1KggzSFzJlGn4i9AC9N8Fn9Y=; b=U7C2zxW1jS/U1DYi3ophu/ok4G2Ecks0CSxXfFdlw1ndUpp12O3Co057hrJTcQrxJOL40o Pv7A1gXtwpvE0d2phmjJqwsFSKXk0jbigk5AdcUMVQQbK48eaXYmx1o9W+PIAFwp1y4itJ ESJoQqQh2UgfBZTKw5gI1PKFrKaSKkM= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-6-zUYIjUffMw2GtQlnCOeyEw-1; Thu, 16 Dec 2021 19:38:26 -0500 X-MC-Unique: zUYIjUffMw2GtQlnCOeyEw-1 Received: by mail-wm1-f72.google.com with SMTP id p13-20020a05600c1d8d00b0034565e7e5c6so380018wms.9 for ; Thu, 16 Dec 2021 16:38:25 -0800 (PST) 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=E88hmYo+ObZf3tGYS6T1KggzSFzJlGn4i9AC9N8Fn9Y=; b=sKrHwNa8TnWiZ2V90LcDxsjfCRR2BSXzKwrTfAAmnp3sQ1K99GZYqC06gIZtNQRTmm Q/iSazPACb+TU3KzxTSZTdgukGJUDO7e4BLPJIG6aStNmftR6AUkszCJD5ldDVXt/WZg 7Y1i+jSLN8NWKABUK/83An5N2rz5TFc/2WCgxjKDHZ0is+40UY/GIctx2ouBblOvKJBg 52UEUjWWjLMkgSN9fopf9vSGjM1sIbWwJ/elIS45ZQUWvM+PjWRY9ssTdBCIYaf2JZp4 Liqb69C3wyw2mGspNGf5S5EuE0QTUGOgQM2XHvtpcLInioDtSekyhX++mRTm17iv0Chp Zgww== X-Gm-Message-State: AOAM531llQ7K2CmuqiZ4WshJV6FOg6w65TD4NFW6diPFwpDlf2GHqIXa zX+oAXrRXkrbJMmS1ZJ0VAlXbbxW7TcY2lEytt1F9qNOrWuz/RuMbo8Jhvk017iIiGBTrUDAFQP rmX4evIvKJiwJqN1hDf7V5HvJbIbYujnXcrVAg6dxIKsyhh69AKAKdGIbTUMfmivyGro+hopqFc c= X-Received: by 2002:adf:90e5:: with SMTP id i92mr344961wri.675.1639701504698; Thu, 16 Dec 2021 16:38:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJy1Ro2A75bOdMBtxiDF+OSPrt4upTH2ZoFakfTkrJa5WrM1j9hPOCbZctKCZYRtvUlKF/lE9w== X-Received: by 2002:adf:90e5:: with SMTP id i92mr344947wri.675.1639701504446; Thu, 16 Dec 2021 16:38:24 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:24 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Linus Walleij Subject: [PATCH v2 27/37] drm/mcde: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:42 +0100 Message-Id: <20211217003752.3946210-28-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas Reviewed-by: Linus Walleij --- (no changes since v1) drivers/gpu/drm/mcde/mcde_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_dr= v.c index 5b5afc6aaf8e..0b2910e69b42 100644 --- a/drivers/gpu/drm/mcde/mcde_drv.c +++ b/drivers/gpu/drm/mcde/mcde_drv.c @@ -491,6 +491,9 @@ static int __init mcde_drm_register(void) { int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + ret =3D platform_register_drivers(component_drivers, ARRAY_SIZE(component_drivers)); if (ret) --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6831CC433F5 for ; Fri, 17 Dec 2021 00:39:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230250AbhLQAi7 (ORCPT ); Thu, 16 Dec 2021 19:38:59 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:50088 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231207AbhLQAi3 (ORCPT ); Thu, 16 Dec 2021 19:38:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1xJGxstYh658sLcbhjOZMkUVQl2qU4zGeFPPJuAgTKA=; b=jUll1Reecu00cVmFQs9eVlPMrhG7niEHwtQbSePwKst1rj48kQ9dkVxA5y5CCA5+7IpAB4 GpJb+gCYWLx7qbyZGmI+Hr8fTHfqKO7P6MqjnzzFplPSwSh+8nySD/PPeBYJXxQBt8FzK3 NQ/8gjmi0dXnTkhkePx8WhI9ezVci9w= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-142-OWmRx8efPYOupLqpGO4juQ-1; Thu, 16 Dec 2021 19:38:27 -0500 X-MC-Unique: OWmRx8efPYOupLqpGO4juQ-1 Received: by mail-wr1-f71.google.com with SMTP id p17-20020adff211000000b0017b902a7701so141984wro.19 for ; Thu, 16 Dec 2021 16:38:27 -0800 (PST) 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=1xJGxstYh658sLcbhjOZMkUVQl2qU4zGeFPPJuAgTKA=; b=iWxsGyLITbrzGVk+WD1ebmHtadH3z8OllJViDFXnRLUVJ82YRlW+CBkjzhcwaCGin9 xbIGpH+XtFrEVPwrJ+aof9u0D9ol9U792gpnl/BLcyPRpMNlCqLE2rEPzmZC3naj1VkT qmtmt9JjNSl/n4dMiYk81VS6F0X8y5AVtszu6IOmKpouFuBrcv60M4Pv88btxCQXRfYz ukapkTvA0lYj3vk+2IdbCYcK4amsd9k4k9gS8BlG26N0HW3+YmfC00wOPguONmkLkatM xg1Sg9shN3iuwqM5s4tadJqW9A4FseonOUgOIfdvg1Z5PV30kh8ISTrPmiHSogI7ppqr P+wg== X-Gm-Message-State: AOAM531Fg61xkbXdkaWNhoVqZXw1yw7JAkLLONp1HADyPri/UNCSbJ+D aCnrS4d6AtKaeQ9b48pGteImi5iCjZ4yU36MUwjAP3nlOQsZHxhWqEsOLGw7bkCsrxcP3Ez+o8O T6/G7igKjmy0+QSopcI0Hf47rp2qMIu2w5QPbjNYlVTPYhCryKnflK5vnZQdrV/c+dLmR4CYdwP g= X-Received: by 2002:a5d:4312:: with SMTP id h18mr381765wrq.626.1639701505937; Thu, 16 Dec 2021 16:38:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJwEIOm8kdWiRiTiM2JW5349vi2plrCWlI3WzuseYR6JiCR9/kDlRsHPmiv0nYevzGRXYeknBA== X-Received: by 2002:a5d:4312:: with SMTP id h18mr381745wrq.626.1639701505593; Thu, 16 Dec 2021 16:38:25 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:25 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Chun-Kuang Hu , Philipp Zabel Subject: [PATCH v2 28/37] drm/mediatek: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:43 +0100 Message-Id: <20211217003752.3946210-29-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/media= tek/mtk_drm_drv.c index aec39724ebeb..e336358fee20 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c @@ -210,6 +210,9 @@ static int mtk_drm_kms_init(struct drm_device *drm) struct device *dma_dev; int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + if (!iommu_present(&platform_bus_type)) return -EPROBE_DEFER; =20 --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6630C433FE for ; Fri, 17 Dec 2021 00:39:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230400AbhLQAjB (ORCPT ); Thu, 16 Dec 2021 19:39:01 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:39477 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231214AbhLQAi3 (ORCPT ); Thu, 16 Dec 2021 19:38:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wjBFg3uca0hr/RF0/NYN8McW8siJPGtew7BDMoZLdbk=; b=amFO0a4i++OStgqMJjKMP1g9ZsDmZhVCFkeQMgW4VleR+zwMOow+WcSNyCzRp/c5OjYDt6 u6/FlCcQygp215snYL0DxfagJrgqKr4Fy6WNdChMRetkqGuqBlopfdkIZCYele69wT6MZq v6VIaHlya5cpcpUq7C0xKdc3SkBY7dw= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-553-3yBJ9qbkNMObj1T70K_08w-1; Thu, 16 Dec 2021 19:38:27 -0500 X-MC-Unique: 3yBJ9qbkNMObj1T70K_08w-1 Received: by mail-wr1-f72.google.com with SMTP id l13-20020adfbd8d000000b001a23a990dbfso148216wrh.5 for ; Thu, 16 Dec 2021 16:38:27 -0800 (PST) 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=wjBFg3uca0hr/RF0/NYN8McW8siJPGtew7BDMoZLdbk=; b=TN//1Y74sT7HauDnOOGAxhXzcCRdYFTXP9656g4LHR5BNp1YRUdBfiFKUL78mXFlbI X7HDptGMtiId43z193GvHbR5XB3WY7ngb6UCvttIsOWNnFu8VcD82azzZmUgqjxUtm9B VdNZNLG+8Yz7maQNlbTbQgcVRg8i70KLbPij0ww7/o9dn0zGU0QQaPjvcJSwsqJFyNlN uHJGSsrRzmklt1qWnUNWbNwdE66PXQxVa5YF6bPsMcF7Oq3XL4CuffW+m0ykKIVROZSl zyJL9/CSac9b/u2PRiR5bioA27e6xKvHSlUkPPfYUn2f/W0Isw03FZvXfCwILeCRRqNG bp/g== X-Gm-Message-State: AOAM533kfuvMAgPlFGxo8F8Q6hvd2VC6lE4O1YClfrHlJPSg46i/wRCL yjVry+IVkcUd7sKCrjEX/HF3c3LRWjWc521X8tMcCaBIUe1BuJLNWzVR2QIuPWhlIO4fayJghe9 7Pu60UIo76DN/HCSslNP8e+W5BS+Ck/LzOtf9Fl1+GDp2gfLUV8AqwMisd/mYVbTfrgYOv7OauM g= X-Received: by 2002:a5d:648d:: with SMTP id o13mr349931wri.637.1639701506712; Thu, 16 Dec 2021 16:38:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJxeyzKTq5rHZsrWQHaePARPuD9O79wGdBTrc7g9E10h/hppontDey+ouzFKQJLSf7A4vCd2XQ== X-Received: by 2002:a5d:648d:: with SMTP id o13mr349917wri.637.1639701506497; Thu, 16 Dec 2021 16:38:26 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:26 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Rob Clark , Sean Paul Subject: [PATCH v2 29/37] drm/msm: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:44 +0100 Message-Id: <20211217003752.3946210-30-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/msm/msm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 892c04365239..8f30e68ae3b5 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -518,6 +518,9 @@ static int msm_drm_init(struct device *dev, const struc= t drm_driver *drv) struct msm_mdss *mdss; int ret, i; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + ddev =3D drm_dev_alloc(drv, dev); if (IS_ERR(ddev)) { DRM_DEV_ERROR(dev, "failed to allocate drm_device\n"); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7D79C433FE for ; Fri, 17 Dec 2021 00:39:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229863AbhLQAjD (ORCPT ); Thu, 16 Dec 2021 19:39:03 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:31662 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231143AbhLQAia (ORCPT ); Thu, 16 Dec 2021 19:38:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701509; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ugd+51eNvxC0ydxh+YebU1HBCy2BdAa3vMMEqbj60C4=; b=c7hrqbRUqTxmS0wKsopFGYzUDtFc+7M2kb1qXNbLT/coL0g6yX4V+oBvucOvKNU45OuBGy /Ydmv1kg9InyGMJHvoPs+xto+HheJTw9cmxQvI3npbYONAiOecl3FZSB9AIcmCaKei+pNs 9BF5PC39Nc+BI+NZbXz2WxbTwbVPesw= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-315-oXZTxuzaO6eDJ5p9vQ-BwQ-1; Thu, 16 Dec 2021 19:38:28 -0500 X-MC-Unique: oXZTxuzaO6eDJ5p9vQ-BwQ-1 Received: by mail-wm1-f71.google.com with SMTP id 138-20020a1c0090000000b00338bb803204so399168wma.1 for ; Thu, 16 Dec 2021 16:38:28 -0800 (PST) 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=Ugd+51eNvxC0ydxh+YebU1HBCy2BdAa3vMMEqbj60C4=; b=57TRXJs4rhvojeQW77KvjWT71cJZCyhbCiUFKM4ZQsI4IUS+2VFWaTFgnWVF6dQ06m 5iOrjUhS9IUdqQ1ba5ifMf01tNDBYURatx0G0eGLtAKul707D7zNPdOuX9l6gROyabtf ryVLFpRyr9ZcPKeHelxmhJQn2Ocewhp+isZzj8I4vZzFAOg02JITOSwyHwLtH7kPiq7O Jtgwl6x0vMI4s6VjWuokko8xiZ9/YezuwVlAUmruGSW/x2a+26CMHsrNEKtYl3KPAdGt GwHr0cUMNcxHmFEyC7exVHLkHhu8u0BJqmezjjWLGx/d5kdXWBR2w62nH5DR4wb1OsRP rnOg== X-Gm-Message-State: AOAM5303e0cv8sLFIKaFDbs1VkF+jU9fIjSb/KwErvG0PnAh7cpanHlh H0sW0gw3AvPfAeHQfmuRFdn1nfDne1s7LqPdKV3nCt9pcaJkVlmc8c3MdpXTKPHJ2BKSFJzaGZe v65yAYOLcVVyS4zTVBsLRFNX6vQ43b21i6du+YS3ia+Y2GBTVlDoLLX3yX204ylwwZnu40YcVC3 U= X-Received: by 2002:a05:600c:253:: with SMTP id 19mr7501446wmj.179.1639701507493; Thu, 16 Dec 2021 16:38:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJyaCwfJ1i3EmC7S5+5ejEYmoi30WtsMES0GQaL98ew1O0+BZXpFHuoy2ECOZSInnfTcE9rjGQ== X-Received: by 2002:a05:600c:253:: with SMTP id 19mr7501434wmj.179.1639701507277; Thu, 16 Dec 2021 16:38:27 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:27 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Tomi Valkeinen Subject: [PATCH v2 30/37] drm/omap: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:45 +0100 Message-Id: <20211217003752.3946210-31-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/omapdrm/omap_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/o= map_drv.c index 2720a58ccd90..eaf67b9e5f12 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c @@ -727,6 +727,9 @@ static int omapdrm_init(struct omap_drm_private *priv, = struct device *dev) =20 DBG("%s", dev_name(dev)); =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + /* Allocate and initialize the DRM device. */ ddev =3D drm_dev_alloc(&omap_drm_driver, dev); if (IS_ERR(ddev)) --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 45718C433EF for ; Fri, 17 Dec 2021 00:39:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231536AbhLQAjL (ORCPT ); Thu, 16 Dec 2021 19:39:11 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:49988 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231428AbhLQAic (ORCPT ); Thu, 16 Dec 2021 19:38:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701511; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=A01Ev1RLvxyt82eZGFo2uP87MzinUPDeffH9HM1ovKM=; b=K4xLmWWqFDXl52P1vpfe8PzD4310AzVfYDw3WI6JiMttXCCUYBoagrjqaeQeNrT3ZmGzj5 WKFWwRHqfGbtRDYrpDS01b6W3B811h2y/tvUAchuR8ii3kqaaUnAlMgWhqBgAx1bUczY7/ yJ4HgUT0zYpWwFHrfgh10LeA6TqOF40= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-117-aKGQ5SW6PS-bwtyWAngH6Q-1; Thu, 16 Dec 2021 19:38:29 -0500 X-MC-Unique: aKGQ5SW6PS-bwtyWAngH6Q-1 Received: by mail-wm1-f69.google.com with SMTP id 138-20020a1c0090000000b00338bb803204so399170wma.1 for ; Thu, 16 Dec 2021 16:38:29 -0800 (PST) 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=A01Ev1RLvxyt82eZGFo2uP87MzinUPDeffH9HM1ovKM=; b=NXYELZPLl+WXyofSfjI7MdzMU2fmG6hu0r9VsPjjA0/NdOzNzjA+BSEvjgavZu2UCb 5eCYe9uLmbkUiuideIe3emuA2EIhiECK06SXsu5b59T6FhOrnnuJqgSHq6tNMd4yihcr 2PhuGXuNvS/W+1CDs0yl1abShN4S98q718mpJqbglVGj1HPBI9X1ndV++Ieu7OW3xd+o KLBAt9hgjQl8eI0WsWzZlWJj53prrwslpnxz3UKn9qv7ndMPKNrFy+Z8ul5cFsFZSfSQ qSwcX5fPBrbIdKKY2OGSOnDqG0Q4ZBvP/xse82+DUnC/wLM/GwPYx4COY3FueWlS6BPV kCgw== X-Gm-Message-State: AOAM532POTsPrAxrSUCfRwvDW9HelpyIXTwIvb9Epy+rVRrHQumVKznH MPuQSTzq7af0EtPfIdMx7Dqkg+Go6Iemig4ZIM+E6/Zo3uZkaZalonCpMh6h9tUjEALKxIVHoRp jVZ9PEHfwt9m4uyy7poiusqv6k7xU+RZFf5P0pysswilvEbYyxPMxw/5HFecFnh9jvszZwW9qyR I= X-Received: by 2002:a05:6000:1869:: with SMTP id d9mr378208wri.416.1639701508582; Thu, 16 Dec 2021 16:38:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJw3FL49j/6BhFXA9xM36BJ50ni1jnBa0VBdSkEYAvHATpp+oC/TCM7yUjqhtSUTJHdRddpaeg== X-Received: by 2002:a05:6000:1869:: with SMTP id d9mr378198wri.416.1639701508357; Thu, 16 Dec 2021 16:38:28 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:28 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Kieran Bingham , Laurent Pinchart Subject: [PATCH v2 31/37] drm: rcar-du: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:46 +0100 Message-Id: <20211217003752.3946210-32-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/rcar-du/rcar_du_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/rcar-d= u/rcar_du_drv.c index 5a8131ef81d5..982e450233ed 100644 --- a/drivers/gpu/drm/rcar-du/rcar_du_drv.c +++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.c @@ -701,6 +701,9 @@ static struct platform_driver rcar_du_platform_driver = =3D { =20 static int __init rcar_du_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + rcar_du_of_init(rcar_du_of_table); =20 return platform_driver_register(&rcar_du_platform_driver); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 019CCC433F5 for ; Fri, 17 Dec 2021 00:39:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231679AbhLQAjI (ORCPT ); Thu, 16 Dec 2021 19:39:08 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:35896 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231436AbhLQAic (ORCPT ); Thu, 16 Dec 2021 19:38:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701511; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ESJ36qtFFPcXimyUN/SOrGqyDLoHG8BfmtKA3r/j+kA=; b=Bva+e/YKgnvU5l2aigVGqQ9bKeaLNlak2UrcMxo4A7jdC9SFawr6KK6DD1K1wtxlCMkq9X ZXg6tV6N/uIW8Yx5B6VUQSv7yS5ZgUqNqELXEVBl2LsfeN/RHSThPByQlmSHH3dy5qe2GH bxGBH8bH4Ufcnrw0GNiRYoe3mrFUVPM= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-10-klaaay71OXm97JNDV7v2KA-1; Thu, 16 Dec 2021 19:38:30 -0500 X-MC-Unique: klaaay71OXm97JNDV7v2KA-1 Received: by mail-wm1-f71.google.com with SMTP id 205-20020a1c00d6000000b003335d1384f1so2086352wma.3 for ; Thu, 16 Dec 2021 16:38:30 -0800 (PST) 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=ESJ36qtFFPcXimyUN/SOrGqyDLoHG8BfmtKA3r/j+kA=; b=BdDJGrmFbWgAX+fIZnXZ9ToqzD2ZP+dKG2wF1bu8WHSIRTz3d2WLvLbBu69/y6wTE0 wFrSfula3468CT1/PeC+6bPlezj0HDrTFKl/Upwa9o1s53Cn47zotiRobRycN0K5GH98 xGJPfG4DNfysEJIl5Wf/PXRDOqWwxFgv1PDojaMGOtwuX+VVvQWg8GU/q+FONUFgTD8d GJWfMHt8p13VSw0zPxZTBs+VWU2mguRsFweScjcF04lPRTGIDNpWUb8G2FewPTiKs6mN Z5BjHnIRLrJrKvt2Mb/4W7NkEJsdhHW62znrDJHFOfR99m4Av+Hk0PoWRstcr+XPRiF3 6jAg== X-Gm-Message-State: AOAM533FL93ZefrPa4qjr97HSUqyapb2NURfmHYivOrWPmSjAFiZAZee jKSLOLEYVhqe7ISdgiAZX1hFjRTZLJsQWkeIE/Z9yzIj3pGPXYcGQI7c5eBp9IQEZWoRhM4Tk7I dcoigoN9lOnYdd1gpkWakuErAVf7VJXiTsnkbb3PH+8wQCJxViG5rMTSSU/4zpDvBV6CYzcGysC 4= X-Received: by 2002:a05:6000:168e:: with SMTP id y14mr385049wrd.178.1639701509368; Thu, 16 Dec 2021 16:38:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJxK7FfN8kb8HttL9YlqdACI1cpfVlOFD/S7iG8wfvRdAbI0Ii6+du5UWJPfTYJ2I/kou4QLew== X-Received: by 2002:a05:6000:168e:: with SMTP id y14mr385032wrd.178.1639701509146; Thu, 16 Dec 2021 16:38:29 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:28 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , =?UTF-8?q?Heiko=20St=C3=BCbner?= , Sandy Huang Subject: [PATCH v2 32/37] drm/rockchip: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:47 +0100 Message-Id: <20211217003752.3946210-33-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/= rockchip/rockchip_drm_drv.c index bec207de4544..ac190e2b1f7a 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -457,6 +457,9 @@ static int __init rockchip_drm_init(void) { int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + num_rockchip_sub_drivers =3D 0; ADD_ROCKCHIP_SUB_DRIVER(vop_platform_driver, CONFIG_DRM_ROCKCHIP); ADD_ROCKCHIP_SUB_DRIVER(rockchip_lvds_driver, --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B466C433EF for ; Fri, 17 Dec 2021 00:39:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231416AbhLQAjN (ORCPT ); Thu, 16 Dec 2021 19:39:13 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:45787 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231239AbhLQAid (ORCPT ); Thu, 16 Dec 2021 19:38:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701512; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Xe2qqsqY1ZDRJ/iB0UyKPDWNzmIrG10ufhDSRl4JpQE=; b=DGibm+RI2izpdyu0qegUs31Lznt3UbHjXhjx4e0V6dhHwHLEEiIn2thGzjardRTFnXYMFz PKnBnxHujkOZDxfpcn81KQ/M4Y8eTQ7SexHG4fvFOHpQhyHCSO1S1hAU79A5oCoWkx8UiI b+KRwuIjfPWsCgGyoumbrOV4ee5g5q4= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-298-pqhPZx8YMgu34eUcM6W7HQ-1; Thu, 16 Dec 2021 19:38:31 -0500 X-MC-Unique: pqhPZx8YMgu34eUcM6W7HQ-1 Received: by mail-wr1-f71.google.com with SMTP id f13-20020adfe90d000000b001a15c110077so145581wrm.8 for ; Thu, 16 Dec 2021 16:38:31 -0800 (PST) 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=Xe2qqsqY1ZDRJ/iB0UyKPDWNzmIrG10ufhDSRl4JpQE=; b=dgItZ1qvilGJIMZxy1x4B+9CEwELH798IHs48vlhToFgfwE6tIUNhCaMQsRsmPdi8U OZv/mLADu+R794UHKNPm+YttHVotHD2lR1j1S0NBL2zfNfRptsT4bH64wsUrDAp4GJvR hxub9ILrMW0bmjzAzC5AoYzjJiPfBxkhxXMThYDXl9tpJY3bTeYe/Q9jzRP96kVgF5vN WAxkJiZK7MpaEQEXspySXRP+CspymW4sJF+NgJYrpqBaHnILv+nCt+yye89imtFoqbQp uD/arM0ZefJtpV3kb7Xj7/YZKCqDbKd2SpVggilSvgbbA1m8y1D3Z9NFhXvbH43HBwE4 qAIA== X-Gm-Message-State: AOAM530E/yGt06fSgCv1Zcf91TFeQyNGe4cf/Msrchn3UJO6LmdJrzKg nPDq30Y1rGe0k9MgcsfKz+95a7Ql3w4BLd3nDF4q6eRPqvqkg1ES5RVfreS334norLjZKMM7KGw 9t2G1bDyiuK4a33rQP9TePIpx/1MQAUIcI3WcQS5IVy8s2pP8JEgsJZ5uXldLurpKQIEjR08tjo g= X-Received: by 2002:a5d:6d03:: with SMTP id e3mr399273wrq.176.1639701510071; Thu, 16 Dec 2021 16:38:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJzGrQvoqRHrC7aR+ydwAfgOe/UZRHJ4+qDtY7BSAxnq7B8kg7+cb55gpicV4DAOi/vzOzzUxg== X-Received: by 2002:a5d:6d03:: with SMTP id e3mr399266wrq.176.1639701509861; Thu, 16 Dec 2021 16:38:29 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:29 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas Subject: [PATCH v2 33/37] drm/sprd: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:48 +0100 Message-Id: <20211217003752.3946210-34-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/sprd/sprd_drm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_dr= m.c index a077e2d4d721..dd7e3de780f3 100644 --- a/drivers/gpu/drm/sprd/sprd_drm.c +++ b/drivers/gpu/drm/sprd/sprd_drm.c @@ -186,6 +186,9 @@ static struct platform_driver *sprd_drm_drivers[] =3D { =20 static int __init sprd_drm_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return platform_register_drivers(sprd_drm_drivers, ARRAY_SIZE(sprd_drm_drivers)); } --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 42691C433F5 for ; Fri, 17 Dec 2021 00:39:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231764AbhLQAjP (ORCPT ); Thu, 16 Dec 2021 19:39:15 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:21421 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229577AbhLQAie (ORCPT ); Thu, 16 Dec 2021 19:38:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701513; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CeORZoSkcXdXVuQBcvALim4uY06DBkHzDclu3qUpHK4=; b=YZzEH0bL8rmB9DLQDBt4SVy/Wal/rpj0Cg0YxR0FgiHxX545Fl3ylumnfMefV2gSV4xSzr UZwphC68VYsi3jbD9ZeYb+apRpFFKRtFGMx0hwSGp/81w44JCPBokomD3gxliZF3Zv8kE+ CEcsUp4Cj//HiQmJDkCGqKgmjrdjfbA= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-473-oWOWZCFqOK2-64qqL5Q1yg-1; Thu, 16 Dec 2021 19:38:32 -0500 X-MC-Unique: oWOWZCFqOK2-64qqL5Q1yg-1 Received: by mail-wm1-f71.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so2071742wms.7 for ; Thu, 16 Dec 2021 16:38:32 -0800 (PST) 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=CeORZoSkcXdXVuQBcvALim4uY06DBkHzDclu3qUpHK4=; b=wn6QyylLn8MaxhavClWlRbUOYtEGwDVteYQM07GaEuKE2XWWmEKmK6jX3pv4fqk7gr 6bf6WrqGaDjsF2XcXZ2rqUlTy8+tQZK+FjYKIIMqZcbm9jO/nb3Mhn7/po2Xw6SgdJ3F nW57XAAR9sInX2iZoI5QDbp4q7UP0u67Pno4vP57x6T0nnxhHH9nrwsG7U+rptNp4B2w l3h5jO08GS0H4xgEuCsP3ohc4qBJ+WGv1W8sqDTHBnij/cmswqpPkkBAqOtfa4UIhgNw QNZZHOK8pCKxaoGJsWQDLLsEOz9SrfHjpTJWO0u7FobSe6YmjRIwKXH2uIghL8qZNHUL JZ4A== X-Gm-Message-State: AOAM532IMQu/rz729laDzr55m0LYazj0erE08EjaP5oa9JGOfdv2tKo3 5YUt8jlB8Uv71a8nOCEipRVQy/+cFjW69vaLIbbzDJvklH2gVGctUFUrgJ18x2XlGUYc0INq6BS DB1TSVBcjguIZvY1OquZj66kCB5IwZf7tL3nn8NIMKRJGXYRmwZneftOJnqF4izlZhGFB6AKpjr w= X-Received: by 2002:a05:6000:186e:: with SMTP id d14mr368455wri.376.1639701510971; Thu, 16 Dec 2021 16:38:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJz1D7RXo46td0Fd0a+v7nDkc7NgSxUNrUxkXHkGgjRPzYWa/gOoBKI1QdjR+VcxaqotcSiL3A== X-Received: by 2002:a05:6000:186e:: with SMTP id d14mr368442wri.376.1639701510619; Thu, 16 Dec 2021 16:38:30 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:30 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas Subject: [PATCH v2 34/37] drm/sti: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:49 +0100 Message-Id: <20211217003752.3946210-35-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/sti/sti_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c index c7efb43b83ee..860b2230aa08 100644 --- a/drivers/gpu/drm/sti/sti_drv.c +++ b/drivers/gpu/drm/sti/sti_drv.c @@ -287,6 +287,9 @@ static struct platform_driver * const drivers[] =3D { =20 static int sti_drm_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return platform_register_drivers(drivers, ARRAY_SIZE(drivers)); } module_init(sti_drm_init); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91126C433FE for ; Fri, 17 Dec 2021 00:39:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231891AbhLQAj0 (ORCPT ); Thu, 16 Dec 2021 19:39:26 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:58311 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231472AbhLQAif (ORCPT ); Thu, 16 Dec 2021 19:38:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701514; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lVDlvz5KshJ9xEp0fUDjyMKxN1Mip/awmP+ArPF4eY=; b=G7QXgDa/p6yM23A8XTm5ZPe6nc4zWqe8OptoTvQ3DsIMQZCTDzGTOgvCtw0v9kUwwzB8tZ 5xgc/+VgN1JWpTy+IzRzTWNYSTPpbfBLiVAVH73sOmU3LRuHRjr75xmEQHnM95mLCne7Vy tDEsxyIDKpDq5aIRPDrMSm11VP1NAlM= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-498-0LwZ5Wh8MCWek36dcK0anA-1; Thu, 16 Dec 2021 19:38:33 -0500 X-MC-Unique: 0LwZ5Wh8MCWek36dcK0anA-1 Received: by mail-wr1-f69.google.com with SMTP id v18-20020a5d5912000000b001815910d2c0so154173wrd.1 for ; Thu, 16 Dec 2021 16:38:33 -0800 (PST) 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=1lVDlvz5KshJ9xEp0fUDjyMKxN1Mip/awmP+ArPF4eY=; b=3rLvujtnjoSwWg8GK0akxqX9xZG/34I+5wCEt7jAJACq+n9sStvKe7+CYNJ5Wyx0Wc yhTRhHm9mHmo8ikc65WpnofIOXuvzWHxzaPrYT4R0mAAbeNZjmZQfxokAWUTUG+LUQj/ +NkyvHkUUbeypn8kl/AaaysTpUGPQihofux48oiTL9HNA+UdUH+nz50VhpO5ok7MAwcE RlTp+cb71O/y6J9sb5WdO03iw2CTbWRRSZD3FYRh0Zce6HNLrIAhEFvlNM14SVDEQCe1 /CViovesuPMUlSLutX7CQ+iXYCvATcKM8gx+MKw0+VTNgl1ZZJTA0732Grgml7EfjI7k L6gw== X-Gm-Message-State: AOAM531bWMUm+FC36e5S2HYdZiuSQaRMbyVrOG2bNzuLLxrGPMteE2K8 3xuRKUKFv5NWb0jC9VxHMJ+gXeySsxfyer4MXCofsruOfbphzYIQYkNIgjY5Vdmln7p84Eyqi3X B4V/WOSgc5q3bEG0XlQFIWBQxY9vYWrAmApqBD5C3BMp14uGuy/VFQswidWJbw+oVXb4jX8ARA0 g= X-Received: by 2002:adf:e3d1:: with SMTP id k17mr386741wrm.610.1639701511929; Thu, 16 Dec 2021 16:38:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJzO3TK+zySPyHhr762oSVAORB7oktel0HxoAPED3eWuduaxPT05zJHBzakbWjfgQEb8xwaVDg== X-Received: by 2002:adf:e3d1:: with SMTP id k17mr386729wrm.610.1639701511680; Thu, 16 Dec 2021 16:38:31 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:31 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Thierry Reding Subject: [PATCH v2 35/37] drm/tegra: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:50 +0100 Message-Id: <20211217003752.3946210-36-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/tegra/drm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 8d37d6b00562..48e35d686473 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c @@ -1382,6 +1382,9 @@ static int __init host1x_drm_init(void) { int err; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + err =3D host1x_driver_register(&host1x_drm_driver); if (err < 0) return err; --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07559C433EF for ; Fri, 17 Dec 2021 00:39:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231878AbhLQAjY (ORCPT ); Thu, 16 Dec 2021 19:39:24 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:44324 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229817AbhLQAig (ORCPT ); Thu, 16 Dec 2021 19:38:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LS45ptuKLtucyzrI9aH/fv6UqLJgOvCJlOd2PAEqfE8=; b=BiztDQu7PAD1cQ8p+KmsWNatiDRyeE3RMnn92Qq1adChB8QZihy4+MiNFS+E3azVUiR63t 3RbHjmQ162Hl9g0SwBq+kogWLc+iQHpRKjhsIG6DRCHuyS+6sk5XLypVr0XTXdtxwwj6XQ +lUFMUMVKfq6i5/gI63wydPP58Oj4kY= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-102-wnQaDBIkPf-7_a6pBOolGw-1; Thu, 16 Dec 2021 19:38:34 -0500 X-MC-Unique: wnQaDBIkPf-7_a6pBOolGw-1 Received: by mail-wr1-f72.google.com with SMTP id q21-20020adfab15000000b001a24b36e47eso148745wrc.2 for ; Thu, 16 Dec 2021 16:38:34 -0800 (PST) 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=LS45ptuKLtucyzrI9aH/fv6UqLJgOvCJlOd2PAEqfE8=; b=Zkw7pL3YiTlmwMYsPWHFKGJtt/Jie+jJ8JuvHO/1xztXZOK7aMJHg/nECvAwAeAMNW K6Exwm9zK03bABZTGD3zaCIHNW/bJhzdLBn8Q+rDQNMYEsPwEnVEYQpnh3poml+pocUy Fsma2GaJoBohanayJ4v59kJGHBCVbNYmI5NK8zfwdjWlWWBg+1TwOUvVhHEefyoGxu/5 kTpLCQ4B/erQRfBrv5DyDDqGa7c06XFalWL/Gwx3SuOLoZKO9Y7JI13EqzFhMJKe47Rz RPd7zHXJUZ0YPESZNXMhHdkcZ/HrLS7lq61L3UQDnTvF7KRZCcluHpRLE8RCK10Zjyqf XQSA== X-Gm-Message-State: AOAM532TNqGZeh/krfANdymgTOmD3Y2tACqRu/apgC7Rlb6zINlNa2Cr nxPr9BIptqPuZZw6n0JfnUQqWataZjo2ywYX/nbWJSq94T4LzIu+OeHBDz/dRFYut3FuVaEkUG3 B2vPGzaFEUi+heZ+VBRhByawmNWW6L/MR8tjiwiUPXPkleIXXvZfWryOWWpOWMvdKjcQHExoG79 k= X-Received: by 2002:adf:ed83:: with SMTP id c3mr369011wro.169.1639701512878; Thu, 16 Dec 2021 16:38:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJzgNRxmXpv8ar/HlM4TfNJSibrarj6nNRlhhEoWvFkpXvNFl1qNA/H5nvze7GA/dpw0kCtyVQ== X-Received: by 2002:adf:ed83:: with SMTP id c3mr368998wro.169.1639701512577; Thu, 16 Dec 2021 16:38:32 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:32 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Jyri Sarha , Tomi Valkeinen Subject: [PATCH v2 36/37] drm/tilcdc: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:51 +0100 Message-Id: <20211217003752.3946210-37-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas --- (no changes since v1) drivers/gpu/drm/tilcdc/tilcdc_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/t= ilcdc_drv.c index cc567c87057d..eee3c447fbac 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -604,6 +604,9 @@ static struct platform_driver tilcdc_platform_driver = =3D { =20 static int __init tilcdc_drm_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + DBG("init"); tilcdc_panel_init(); return platform_driver_register(&tilcdc_platform_driver); --=20 2.33.1 From nobody Wed Jul 1 18:37:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB261C433F5 for ; Fri, 17 Dec 2021 00:39:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231814AbhLQAjV (ORCPT ); Thu, 16 Dec 2021 19:39:21 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:32537 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231276AbhLQAig (ORCPT ); Thu, 16 Dec 2021 19:38:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Mtq9hJy4L+ZVvskxJioJNZiL+dpEFQcWZvYjYc3YgGo=; b=ZRy5qQCpxQtX8Z7kPWIhNaMmFYQO10EjCZcFxF2TJAmd1RTR2rAxX7CC3vySi/8R0vcZSe 8NzLSgHk5TeEmUz6wYE5cE6C2Ps5CYPHz735ePN55bGXPNzblQ8/bvcFGtJuX2RNE8bygF yTQAHWC5H9kENCFKSH4viYp3dLDFjbs= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-352-vXH-RGarP5mG2_xvzzJkWg-1; Thu, 16 Dec 2021 19:38:35 -0500 X-MC-Unique: vXH-RGarP5mG2_xvzzJkWg-1 Received: by mail-wm1-f72.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso2066044wme.8 for ; Thu, 16 Dec 2021 16:38:34 -0800 (PST) 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=Mtq9hJy4L+ZVvskxJioJNZiL+dpEFQcWZvYjYc3YgGo=; b=4nDGJQTbjs74hrhQMTrRrA5IChiIBId7WiTLzEG+wHsYGIFUKZjVAYlkBxFv29ZjKJ +NW9NgzM63xhbkV32fd6ZKWafrPzYNvUXz7Xn5P17zXJdaytttnskNTQLEe1e2kmcz9m n6IWTj8EHj+rWDjXLOJE/OBrO1S904cclG4QRytyQPDzEncKXzn4h41X4Fhhn1tqJ63K oeBTkrwxTNBbyOcww5Yopx+Ocd2KFkYcpt6JHEpBBTLq1b4dZ/SdOwufkIUXwA50ZyBy +hgRAA64jtayiAFwCpg0y0T2veyep5yqxVa8yapTvK0zObZ8nWsJhOWPdz4gkhlw4VxG xxsA== X-Gm-Message-State: AOAM5316umqqy4D7ZugR+P2T8aiXy6Y+iNmrpGHx32i9Hkl67KnTkpsM 60YhICL8O4dB3WwywFB0DE7GN+iavyG66VlZM6gENnqY3InJUk35B7mKzKwykFRwhk9lRSLbA5n EdEq9N9prBlM6XzPlOkBypAp61vsu2GZTlnWEkO/dbl5kCh9lZgMnTLfTeV0hSpgy+k4SjXRXXp A= X-Received: by 2002:a5d:4d06:: with SMTP id z6mr376753wrt.117.1639701513729; Thu, 16 Dec 2021 16:38:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJxZtlDEMwB4C73UbqOCIrjZQR5w2AX4DwoBRjCTOcB54Y0M6HuUoIkYjDPgo1wzkOWj15okeg== X-Received: by 2002:a5d:4d06:: with SMTP id z6mr376740wrt.117.1639701513444; Thu, 16 Dec 2021 16:38:33 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id bg12sm7368433wmb.5.2021.12.16.16.38.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 16:38:33 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Javier Martinez Canillas , Oleksandr Andrushchenko Subject: [PATCH v2 37/37] drm/xen: Add support for the nomodeset kernel parameter Date: Fri, 17 Dec 2021 01:37:52 +0100 Message-Id: <20211217003752.3946210-38-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211217003752.3946210-1-javierm@redhat.com> References: <20211217003752.3946210-1-javierm@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" According to disable Documentation/admin-guide/kernel-parameters.txt, this parameter can be used to disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering and only the system framebuffer will be available if it was set-up. But only a few DRM drivers currently check for nomodeset, make this driver to also support the command line parameter. Signed-off-by: Javier Martinez Canillas Reviewed-by: Oleksandr Andrushchenko --- (no changes since v1) drivers/gpu/drm/xen/xen_drm_front.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/xen/xen_drm_front.c b/drivers/gpu/drm/xen/xen_= drm_front.c index e63088c2121d..0d8e6bd1ccbf 100644 --- a/drivers/gpu/drm/xen/xen_drm_front.c +++ b/drivers/gpu/drm/xen/xen_drm_front.c @@ -495,6 +495,9 @@ static int xen_drm_drv_init(struct xen_drm_front_info *= front_info) struct drm_device *drm_dev; int ret; =20 + if (drm_firmware_drivers_only()) + return -ENODEV; + DRM_INFO("Creating %s\n", xen_drm_driver.desc); =20 drm_info =3D kzalloc(sizeof(*drm_info), GFP_KERNEL); --=20 2.33.1