From patchwork Fri Dec 17 00:37:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683215 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8EBCFC433FE for ; Fri, 17 Dec 2021 00:38:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3B1E110E13E; Fri, 17 Dec 2021 00:38:08 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id A19F110E192 for ; Fri, 17 Dec 2021 00:38:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701481; 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=JXrPLKHkj9hSvtJ2AHjE/yBMtVQMtgWT388e8DCoaeE=; b=N/0SvsPRQkN4/nP1k9VXpUD7C4faxMm+q81Q8A8PpOIbuDxBoMxzAIohHkZ5I6AE4ZGMFB KvN3s07b6dz1APtUPtcF+WLqNULk1glYVlIiWMnHE4sFbzkctKEtM1OWZy1N9V0miZo3eo 4CvmyMTkXL5aN4ELlYncM0hI3G0wG0w= 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-322-MZFF7pNbPsSga1qHIvUyeQ-1; Thu, 16 Dec 2021 19:38:00 -0500 X-MC-Unique: MZFF7pNbPsSga1qHIvUyeQ-1 Received: by mail-wr1-f70.google.com with SMTP id a11-20020adffb8b000000b001a0b0f4afe9so144033wrr.13 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=SrWU++8IdmSIaRMaN/JOArrhjnTy5ZkaM1zXrrhTeJHCcjbWoLTinK6AmxHKQk5V9h 4yUNP7cjbcQcyxGEhBla+RYyabb9XDzQSCKMp6OXU9hfvC6pwQkFSk1JW/pnFwH0HXAY yLd826QboQOMzL8Qt9OynWTN06dVPLTWHeEWH19X147zb3DJDRkSpyvw8yonMQk/Z/SU oCCsC/ccwvugrD+MeH+U2dtJUzfN3kaOda7s0bV9YPqMhYx4CO5kwMg85xm6y7WVfpEO Kf5YQDalgvuKRyNajGwyjUc0dhrPh0nIViw7Kf5HFkvGG2SI+hoCgCx9VywoQg8635bV NXMw== X-Gm-Message-State: AOAM5305v1KarF2E7sTKNcNXzPaOejoUEcbVQ7rHMU0p4GV0GRCQgWzN vNExbTecg1CFEqvTmON2AtPol8xl7P5brPoHa08MOqCb3y2acj5zrcYxAM7pP1JzojTsVSEqX63 JCtm+i9vW2BwSR80ucskK28Cudffz X-Received: by 2002:a1c:1b08:: with SMTP id b8mr6988714wmb.28.1639701479222; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Thomas Zimmermann Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 @@ #include #include +#include +#include #include @@ -604,4 +606,52 @@ int drm_dev_set_unique(struct drm_device *dev, const char *name); extern bool drm_firmware_drivers_only(void); +/** + * 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 their + * 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 devices + * @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 platform 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 From patchwork Fri Dec 17 00:37:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683219 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EACD0C433F5 for ; Fri, 17 Dec 2021 00:38:16 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 597C910E1DD; Fri, 17 Dec 2021 00:38:09 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 046FE10E13E for ; Fri, 17 Dec 2021 00:38:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701483; 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=9k5RFn1PoMDkgn4F1QHrlqrR77m7NFK/gG62GZbS1Vg=; b=if78c3wTyw9URdznryUsxgyx1kQ41WEKQr+8oMiMJ46YL5mulfXhKrYv6EQBu4VLfhjt/L 8dpLDgWaGwmGm19iYb33NFecOP8VvV30EAi8SAtMCQojfmXL3D4kcf62XIWFlCbeMS9k+S 9KA2JHq2IT/mBergT7yYe/c9/2tKULA= 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-593-ttLK_XykOG-npNjKoKK1uQ-1; Thu, 16 Dec 2021 19:38:01 -0500 X-MC-Unique: ttLK_XykOG-npNjKoKK1uQ-1 Received: by mail-wr1-f69.google.com with SMTP id p15-20020adfaa0f000000b001a240b45c1fso146130wrd.4 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=kM/8V7lFGLKX1ryz6H/tzsM9vtvFrHgEoUit5uJg0EyXUPjzlySlRwdWrYDi3bUtlU s8vojEsy03za0IJ+XZ+rYNSUCa1eAS+HKBt0c1wggg2cWxTNr+Di/HJrkfzZ+qkZZVw8 xJfCBebe3H31ZHgaOOEetm/WQm6k1FYa8no2Rz7WOGShdGxG5KQU4NAZEtgu02gwlg7Z 7ctaRNb6ZZXGK5FYxvioKlaKKhi0RAVANxpNxLf5tLCHI4RKedB3mScwftWcNiHFP3j1 iTPbRP2at4yvdcdC/Wf52LL/4Ckdn2gKRzd/yFHDW/A2xLE4SRwjIUO1+7VHXcRAydx6 Lv2g== X-Gm-Message-State: AOAM533Lc22AePci79cJv8V7hoNXjyT+sINYu5QSkiYogQ03Hp7/ls5j BXIV1Kft9Nhc25INZSilOL8cx+nreRGal6Ns0T6AJgsTTmLJm9crLbN9tYSEXh3nsv3okPSV4RQ fbk2S89D7DoCERpWLBW4iGmy3f6YS X-Received: by 2002:a05:600c:21cd:: with SMTP id x13mr7475462wmj.52.1639701480512; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Xinliang Liu , Tian Tao , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { .driver.pm = &hibmc_pm_ops, }; -module_pci_driver(hibmc_pci_driver); +drm_module_pci_driver(hibmc_pci_driver); MODULE_DEVICE_TABLE(pci, hibmc_pci_table); MODULE_AUTHOR("RongrongZou "); From patchwork Fri Dec 17 00:37:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683231 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C17D0C433EF for ; Fri, 17 Dec 2021 00:38:33 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B305A10E22A; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 35E1110E22A for ; Fri, 17 Dec 2021 00:38:25 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=yCqrlpOxkFkN8jRFGgvU6Wypx9DvPQbRgHTOxVpgDMI=; b=SKaV1Tgbqht9VvjOgDgmxMYJ6nE7StDrTtB0Y/wteFDg8CALdvRKNw2HFIlMpYVruqWPKq ojr25XdPeiMxWed1ycMzIeLTiaBIkR/A+wQuEUV+7jFmtF/8XX6ZGwe3THWOgKiCAI5a/5 eL1vCl99eYJ5J7776l0VMaR3G7GWUBk= 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-482-HFFKZ3zHMtK5XLjSp6gKaw-1; Thu, 16 Dec 2021 19:38:02 -0500 X-MC-Unique: HFFKZ3zHMtK5XLjSp6gKaw-1 Received: by mail-wr1-f71.google.com with SMTP id c16-20020adfa310000000b001a2349890e1so160307wrb.0 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=FaGnkwQiGIU6dPHKH6fqMxU7g85BK7fC24NvO0c8/vVGS300fGZI++tOpCITi4sGZH TFrpYXMlB2U2cUi56p7QWxLHNA0tdEfpQvZW33mNddq6IDWAnBF95mg3COgpryLQfi/X 8Mo2NbmWpHuN/qjFr0N1lueaQzmVkqY1BScyFnvwld40RvithBfhMxy6TUVbQx3WVDTZ YmFUX8UH5J8iB555/HYb4sm0SBMrp2wYEhrt8+OLpikcOKz2gp6SJ/AqTw9smvSs/HFY yyc+OgpWkAraHaDV6ADYt/2LI56MjYV+iIi9cMt1Ou7f6DHdUJgRQFlwfK+oHUzHiP5y jzoQ== X-Gm-Message-State: AOAM532IUW0QqFIoKnGrciO87zMk3h+60EZr/k7YsGDo9k7Q13b0ocyH bJYuqAdy7RuCYRQAGp3hLLl/IcpcB1Wo4bk1MsAgCFbo0IBvWfXFGVchtJgh0EB5dsb9zAuUw34 VAnBZDMV0GofpzXiQlesGgj0xhqED X-Received: by 2002:a05:600c:3d94:: with SMTP id bi20mr7294642wmb.83.1639701481696; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Liviu Dudau , "James \(Qian\) Wang" , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(komeda_platform_driver); +drm_module_platform_driver(komeda_platform_driver); MODULE_AUTHOR("James.Qian.Wang "); MODULE_DESCRIPTION("Komeda KMS driver"); From patchwork Fri Dec 17 00:37:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683217 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 19930C433F5 for ; Fri, 17 Dec 2021 00:38:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7396010E1C3; Fri, 17 Dec 2021 00:38:08 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2823910E13E for ; Fri, 17 Dec 2021 00:38:06 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=yZgKCXxMxXdMGFJR5lD736fmZZUs4WxcnzSatWsTV/s=; b=ikXQ9xHpFM2Gc41HLW3jz59+YwXONxW4SjuuyWFVG0UHMXiPD/5jGMuFIjQP7BBjMDQl2h NmMzqOcCH4o0yk6Jl1QF61dNp8tqSFV1biePnrNK7P1FhwHYVU4dewHdLXNB+VXGmxXxA2 vEKUPoPqBwLyhkHDwhp/kCPjJZUmlQo= 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-578-S_wOzG6lPjOhGUudv2ahbg-1; Thu, 16 Dec 2021 19:38:03 -0500 X-MC-Unique: S_wOzG6lPjOhGUudv2ahbg-1 Received: by mail-wm1-f72.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so2071235wms.7 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=sAGRA6+bELqazdRCZiw7vT7UV7ynI2H1k1rO0Ze5ryWB16QDDQZplgmnqececa4Ra9 c9AX+KwvUwli+rSsRDTqPpILvSoxZG1g1WSIGbQDzL0ichqP6X1zuKCBac0LmhLDDzlG kjZn7Fi8Sv/gWf4VPxrcnwgHhYMfw9TsNUHovKXVSF3ve4ZY0p4dupaJtmQeJqbroZx1 6bSY0VvRB75H5p0/zP148Csd1nAGB+OmQDEGhoO6M9RtO/l0kYX0Hvfs3d3kQNWyeZG8 DIf7gCN4tvyUIHEOvYpoA0I/i4MRy2xGGIvjOC9343ePMFpupwSjyCRYmPrdBHt/aNVD LYxg== X-Gm-Message-State: AOAM533SLnLZb3v9jcf7xEMULWgiIaTS1vFk0AV9hopVGg1bNQXhNBGb X5aMXyQwWjzcGNuh3YQI/p9LaNbvqaqhqZXcrkwWHR4u72cyIO4B6gE9pyA/NN7So5rfy919qDh 6FpHztoH3uWwBw5imSrj008N9g8hW X-Received: by 2002:adf:ec83:: with SMTP id z3mr380476wrn.165.1639701482548; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Liviu Dudau , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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_drv.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 = { }, }; -module_platform_driver(hdlcd_platform_driver); +drm_module_platform_driver(hdlcd_platform_driver); MODULE_AUTHOR("Liviu Dudau"); MODULE_DESCRIPTION("ARM HDLCD DRM driver"); From patchwork Fri Dec 17 00:37:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683257 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9A26CC433F5 for ; Fri, 17 Dec 2021 00:38:58 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 433ED10E290; Fri, 17 Dec 2021 00:38:33 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 33B5C10E1C5 for ; Fri, 17 Dec 2021 00:38:12 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=o9bq9vvV2NBJllKyCK/gDa1JTgmxSu2CIS04ZfQDYl4=; b=bfO8kJlYuARzHkXMIvI3Sh1UHVSdc++19f4EC72pHGWacV2IaMNR7dLSIQ0fgcqE59nB5K obvKELco7yXA+9ONtxkvwo75Wnvfpi/p7T+XITw1D4lvwOyTk/1Du8xf/6qr0zWZFce7S+ DbH8CtJdXj7OIVG2v7PJTuEFyxqRrww= 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-271-Z70mvbfYN72DN865T4SBcQ-1; Thu, 16 Dec 2021 19:38:04 -0500 X-MC-Unique: Z70mvbfYN72DN865T4SBcQ-1 Received: by mail-wr1-f70.google.com with SMTP id v18-20020a5d5912000000b001815910d2c0so153601wrd.1 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=niA+xjh9iEUf9OIBDZtzMuW5jZFyRIJpatYnCPLItIqoS8Z7VPbTuaJZXtxiZ08fa0 0jcvUFETwMUhfDP6LR43+VJxyA4N19PN2rwSAi+A/tdo9Qf4DQqVdGm+l43rfMWGCqGt fRR40BM+vSXRGApcVa9hu76F1UDn+mszSBM8U6ldEU1zW05Hv2s0jsPHu9YCyZAUrYqB +yj+BvMDnpItxMdi8pdYCvMUAB+gqUTkJrvoEyWjHxhTiVeORZUv+cQTNVqGZwPAzW2q b5uc8fxm2FET9YeuoOJbj172BSvoqqnhmbl6rfqPfWpCQ/Jkxod+bJav8lp++u0oLsL/ rYHQ== X-Gm-Message-State: AOAM530tkpyqkS2IdLZq/szxYbIhamikkuq/rAA6RNnb4mVaazDKxDl/ vTt7A14uv+7gzewBuuetIFFCS5TP0/ldvtZPZdSMvz6vsG3GYvndy0pFJIgM4k/7+c8n/IOvV26 CD9VnjPeEqChIl4Og07mi7OTebm5V X-Received: by 2002:a05:6000:1241:: with SMTP id j1mr378528wrx.601.1639701483641; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Liviu Dudau , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(malidp_platform_driver); +drm_module_platform_driver(malidp_platform_driver); MODULE_AUTHOR("Liviu Dudau "); MODULE_DESCRIPTION("ARM Mali DP DRM driver"); From patchwork Fri Dec 17 00:37:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683225 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 363C9C433F5 for ; Fri, 17 Dec 2021 00:38:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6BFDF10E236; Fri, 17 Dec 2021 00:38:18 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id A8B4610E13E for ; Fri, 17 Dec 2021 00:38:07 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UfDBXAA9BkPVham66rHOLKsVZavytvwmbodEgKt27t4=; b=ixAH33G4trGrrwra58LJ9htcI3qO9yr3Hwe0auSWL5JUkTjlnilqcuHAQF1XEgXa4Fx172 z7f8gu0Esd1tUGBbhGwujjEo2fnAu7r0QfVahgnlvUzR1O4sW4oJ1TMOsgyi5QR7O5QF83 ZXbg44ViBQmEpxgdsPIuj2HT2kpqsgM= 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-226-0YbvYqnxO-OQpsGNptYrkA-1; Thu, 16 Dec 2021 19:38:05 -0500 X-MC-Unique: 0YbvYqnxO-OQpsGNptYrkA-1 Received: by mail-wr1-f72.google.com with SMTP id r7-20020adfbb07000000b001a254645f13so89357wrg.7 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=vY4M9NML4hg4w5BGJkwug9iKki9/z3jhdgw4jln44AKvfWmvL8aE6ZL1RfeY+5PLN6 jX0qhgreupYG1CssRp9cKYXwRo/OKhF5saeJX5ykIaIi2L5hFJPy45BGi9XgS19sensR V47lZR2TfCmKZV7Ce2LH6WGmKXS8NJjKaQdxMHzOgBq1k4uchSPZE+cCcazl9q4VaL/h hO2GxpsEKPs/V3SbdXIj5p0ToaRTLBaBtVGIJ2FkGYUkksUDFnhhVm3XiJhGh+y1ght7 ENf48YQ/4oX/AAEIYsQQUyfEir1j098Kwq0Cd8C8C/L7Dgcs0JraG5POxKl4ZZbRMd0l zWgQ== X-Gm-Message-State: AOAM531B6Aez1ycWcr92jeojHJxPlHDfPO/ZhukgzsCUXw3ilsr6qYY8 y4iO4VT+QzA+S+hmPvNVSKI7SJ7BbbA9Iau8AWIICjbfvPmoyGYxwsZIt/D58jSKcuyShET0PZ2 c8FedZ18Wa+W3T7fNf0G0tOev0+dO X-Received: by 2002:a5d:6d03:: with SMTP id e3mr398354wrq.176.1639701484414; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Joel Stanley Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/aspeed/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_driver = { }, }; -module_platform_driver(aspeed_gfx_platform_driver); +drm_module_platform_driver(aspeed_gfx_platform_driver); MODULE_AUTHOR("Joel Stanley "); MODULE_DESCRIPTION("ASPEED BMC DRM/KMS driver"); From patchwork Fri Dec 17 00:37:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683227 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4963BC433F5 for ; Fri, 17 Dec 2021 00:38:27 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 32F8510E1C5; Fri, 17 Dec 2021 00:38:18 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2614C10E1C5 for ; Fri, 17 Dec 2021 00:38:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701487; 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=/41J8DAM1gdd3WP+PUnIuvtC1QrJS0LZN5dpagEG/EU=; b=NHrCkid3B/603UjFyR6Nr+qI5qLZd+fiKpJ1Q/3kz/dwYyz3QZuWw7+h9ArX/QdBrOdOkD nptXdUA8X80sqKbFPXxT49CkuSZJXHvOUyPNxUdQJvh+WD09kGFDyjXFq4Lg1I21oettFS plXjSSp/vh23iPkrhc+n4JF3N/VciOo= 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-407-qhyq9OISNqqVT61U8mAWYw-1; Thu, 16 Dec 2021 19:38:06 -0500 X-MC-Unique: qhyq9OISNqqVT61U8mAWYw-1 Received: by mail-wr1-f72.google.com with SMTP id j26-20020adfb31a000000b001a2356afd4fso139473wrd.21 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=CPj4KLXyeYLVD20h5V/YRtfVMNBcTJdUPJlmVjD0msLnHvU6ddfo/aQYb3uFnvuG9q bGoWkmadusosmoouqSFdLvCm7gr0t0ZWKosMthAgPpa2dMrT2feVNsVgUsyvgniKGRcx jKvtG7MFoPkLUY2RVKuY0w0654PvKytv7Xg0/lWGzkM6ctIyuMG8WI4/LRZQOUrdzlHj VmU4R4UNbuC2l4NFiQsAz5xBOWZojbSGrgGQWmXsBJBDOYBdLWp8npOZI5b0dnrfMBBH A7PA+UyAQYaq5iErcBhD/sy9fPPbLt7WY9HxPH7OxBt5H0+FrLWvF8wMdrnETe0rBiTz Dlnw== X-Gm-Message-State: AOAM53055E9LlL3kd4dW3c3cQrKcLXX0SCWZ6qRm4+TcU8i/3I8z2bVQ NEPmUn/vL4aXBXMKcnz6dP/TdASLQj3PRRoUiNWDGSqQRpTiF1zny95JA0k9V8EJUhtEn70mg8o a8SgbsO2cSLfJMYeOnqOXu2/UDhwq X-Received: by 2002:adf:cf05:: with SMTP id o5mr362390wrj.325.1639701485486; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sam Ravnborg , Javier Martinez Canillas , Boris Brezillon Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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_driver = { .of_match_table = atmel_hlcdc_dc_of_match, }, }; -module_platform_driver(atmel_hlcdc_dc_platform_driver); +drm_module_platform_driver(atmel_hlcdc_dc_platform_driver); MODULE_AUTHOR("Jean-Jacques Hiblot "); MODULE_AUTHOR("Boris Brezillon "); From patchwork Fri Dec 17 00:37:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683221 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 97A59C433EF for ; Fri, 17 Dec 2021 00:38:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 37F9710E1F0; Fri, 17 Dec 2021 00:38:17 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5924010E1F9 for ; Fri, 17 Dec 2021 00:38:10 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BjSPCkabpBJdylyAzsXsZ678mzFYTORqarlksLIyBUc=; b=YfWlNWcTLTLN8VNykMeXa06QE7uWHWxxQ9CMBl3+er9iK2PLcsdEULn5iA8bJ/PQHIxoQU yrVnxBCOMH4NI1weQoBLiImpNnmfPoMR8dlXdTImWgZc9rzt1JxyHA7TPF2sxjdtsDqCd1 aXFw5Fm5QvmldYbhM9pzBz2nSjOlrIQ= 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-336-BRCGNpxcNj67ulHE4x6O9Q-1; Thu, 16 Dec 2021 19:38:07 -0500 X-MC-Unique: BRCGNpxcNj67ulHE4x6O9Q-1 Received: by mail-wm1-f71.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso2065604wme.8 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=0wSD6a+gyPOikLKTcMylQWa+DadQewbYS+jemtJsqmrSoelbYN7xbuOhbreBs9kqTY aOrdYb3pcYnJISYHwaQoqPu0BdlKtL7MqMsPQ80H5ktPUEBKgbHA9kjMNoe4wfoEN/ja AMYv7uq1//GBkuV/T+aMnzC3jBlz62zZ+cx3j+sj8JnIlB2jqyQK991vkkCVZPvvZWml EwFErF7cqPktMns2kjbB5AzBL9gR2xIyZ/H0C/Ck8DYFZA7U+f+uaGX6d9s6BD+h9EH5 yZI+rZf0UBTmsWu+yg6KecE2zfBrp8DUjrFSfH68IYJizN4ieiZeawC/w1VZhpDT/+ul /i6w== X-Gm-Message-State: AOAM533nGU+vFGN97pRryYlGypI4MkWT4fKAEKbcbbXpC0/Y4/PqgZJ7 qMM699Z7LwvmZycs5CzLF3fAbY3Hx1ygKQRbHVKu0BUUVsH2qNsWuKdRFHTJzvoZQHD1k/21JRQ 4cWmf47Sq3w6ZFPrjpP6VQyRDYVmO X-Received: by 2002:a5d:4ece:: with SMTP id s14mr380233wrv.371.1639701486672; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alison Wang , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/fsl-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_driver = { }, }; -module_platform_driver(fsl_dcu_drm_platform_driver); +drm_module_platform_driver(fsl_dcu_drm_platform_driver); MODULE_DESCRIPTION("Freescale DCU DRM Driver"); MODULE_LICENSE("GPL"); From patchwork Fri Dec 17 00:37:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683251 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3F19FC433EF for ; Fri, 17 Dec 2021 00:38:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3647510E2B4; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3458410E1C5 for ; Fri, 17 Dec 2021 00:38:11 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bXr/HtZEESykJ0yrpvW6NmyfmIq7N8POdE+7OtjF+Dk=; b=DRlxZPra3d6XO0CGbjCpB+I2fxyF8I082kJA0I4gdWiQLV0bdAaolQaimYPCHMSybeKCs6 zCT2vkRmQ0qn0y7xhEJtJBc0cTZMkI+37e77Eqgf9OpQUGxAluODPXCJvMelqL8splaI8Y F1XTnf8llErJm60SHw9vP2N8mCiORWc= 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-617-ntkRsWdJOP-TP5GNWYsHSw-1; Thu, 16 Dec 2021 19:38:08 -0500 X-MC-Unique: ntkRsWdJOP-TP5GNWYsHSw-1 Received: by mail-wm1-f69.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so2071325wms.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=zRPJ4XupkeE4kpysSm4re701cbl9tcup639Qvlrg+L/h72ZJ9Z6FbosZdgEOSVr+Rc yYZrNiUh9n034qC6xM94vjaZo9iQ4Ig5I0DURma67KAunRyY05XNqNrjo7f5y0gNUXMC Gmmv9d51eiPlbbnOmFq15mFL4hJpd6HY/ZckfCe+X4e1YglxumWH25eeGwEcXZpnxql+ JxCLaN6QRPLt+0rbq5Z1jepHPbiDdVXDDnPi9SE8DL1iQVJp8JtzpBCigQuHEeW9OeA+ F1WeJIGwMHh8u2TrWSbFaFrLvlozcYmM4La7L0vHvPS1RTV/W3DZYGc8JKJbYolyf5Dl vmSQ== X-Gm-Message-State: AOAM532g27mRQ1nO4TvxrYyZMxHyN2MgeEqywZirP3hNaCT6rrYKatc1 fDXKRGF16UQXdliz3YXaDQGka6rdnUfyaDb+HraqQXWEUEWrWYfDZNw6cPWX8Na0OisE8NK55gY 1+GDPNyv18TZg5hE59CR1tSQiH0aq X-Received: by 2002:adf:e3d1:: with SMTP id k17mr385864wrm.610.1639701487602; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Xinliang Liu , Tian Tao , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(kirin_drm_platform_driver); +drm_module_platform_driver(kirin_drm_platform_driver); MODULE_AUTHOR("Xinliang Liu "); MODULE_AUTHOR("Xinliang Liu "); From patchwork Fri Dec 17 00:37:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683223 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0AE94C4332F for ; Fri, 17 Dec 2021 00:38:23 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 40B3210E1F9; Fri, 17 Dec 2021 00:38:17 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id BC3FA10E1C5 for ; Fri, 17 Dec 2021 00:38:11 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2i+a0Hx2N4MuSgyTPRig6ZtnqKsO/4+K9evEKBHNXQ4=; b=HUz5m/U3sKOcoT9V5DJjdWvLS66UvjPZvIKsa9E0/HGAxHzzxcgDMTwUZ3Hl6qftLcLk8G K3PqnvVDHcqjg3TbWGgizxXfQnEF7i70KqscZS/hMSnymBjUA56t/6hWPVj0c4jszzGYo3 DDBnSG5LR7aHyDZECrLmKQe/AMc9RxI= 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-150-1K1OB9nIP36pxDCZ6O2J6A-1; Thu, 16 Dec 2021 19:38:09 -0500 X-MC-Unique: 1K1OB9nIP36pxDCZ6O2J6A-1 Received: by mail-wr1-f71.google.com with SMTP id p15-20020adfaa0f000000b001a240b45c1fso146288wrd.4 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=59VI2j8cm3IOp+iy1m21KUnaSa4uc5WymFuPNUw1aieoSvJoalIq21JaYHkDN/2dOb /Y1KngmqMmKf4QHhzLBe2RjnNiXDK92REJnUlmk/zTqcMoo7cZJk+L/Jb/Xd2D7K4y7T 8MTw9IW9qolxe6rigBCPyupRqWvOlUZ98FqNYj+AnYyfsU/4i/sD0p54MaSTnfxbSkV7 LY0X4MfC27inzsxaofTv1pMNLM/FgclK6GBIQ5P4ZvDvJuKtzCvenT3HbrGVcfngwCZa AhRY04BTdBBLI6z/pIj5oqjB+Wt5uXZW9bu10rkbOTzjU7ExPxI8t9QG3Gf91Ve05lM4 ZmPQ== X-Gm-Message-State: AOAM533IH01t8wxCCV/Fnmq1n3EbUX4TcHogW0QbJyeXu7QecMajCxoW dWS+y+y2qDhMM73Cfc230zxTtFGH7HOVvEDwY+2qzehArJ2t0LEKb46gkaAjz6P8hjN+r7mM0ne 1HpE39jPkv7NNgd1pn7k+Buvr5KdS X-Received: by 2002:adf:ee47:: with SMTP id w7mr385084wro.368.1639701488362; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurentiu Palcu , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 Reported-by: kernel test robot --- (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 = { }, }; -module_platform_driver(dcss_platform_driver); +drm_module_platform_driver(dcss_platform_driver); MODULE_AUTHOR("Laurentiu Palcu "); MODULE_DESCRIPTION("DCSS driver for i.MX8MQ"); From patchwork Fri Dec 17 00:37:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683229 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CEAD7C4332F for ; Fri, 17 Dec 2021 00:38:28 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CF4C910E219; Fri, 17 Dec 2021 00:38:17 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 90F2710E1F0 for ; Fri, 17 Dec 2021 00:38:12 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y/GvonJ2NqZfXSQGClXdvnbTmZF4yYJy2D12acQMdHo=; b=Ic2NMilk1hLjdmQrSP+TJ86zUq5G0CErtxw8m/OrtAnWbRaDV+5xEQ3tIOz6tLjzh6KSpV nZ961quFPPh3gUs7533ppyRNTcwWauXX9KEMFA32XzyOZ0ugj81SIlDUWBE6kcEhpmtyYz e6WjxyWCWpdximOXz0/12NIbP1niIco= 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-594-CB-Sb8FCNn-5ejAZFSlAgg-1; Thu, 16 Dec 2021 19:38:10 -0500 X-MC-Unique: CB-Sb8FCNn-5ejAZFSlAgg-1 Received: by mail-wr1-f70.google.com with SMTP id v18-20020a5d5912000000b001815910d2c0so153715wrd.1 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=1U73ppEGE27M73qlmGGlL3GH+/yssdWKVE05i5PjeMGDS7yaupQoUgByC9I/o3lynL EO56NkUccZ5yQH3USfO35Qz/GBdYoQadpZhacOY7tv9IqtMD0/7foUF6jzRGIgwjFc0F hzWLA0i/pK5kWS2JtRzkm1TuPaorulwW03k4DpIp27nuFFjKtpF5cJNejW6EcAoXDK9x t9/BuZpApO+IHayk354BwFa6cleiMJH1QVU5vldbz0D8bUaoL9+5PHdv1ihFYFyc6xvC klZky2wd2EaLco4uSuEwMNeedv3SyMuu4vX3yHdmvExsyk3Uhsponu2UZSOLLvqe9eWF /2tQ== X-Gm-Message-State: AOAM532ncNql4b2WR+kByn2sKERHuXesdn9Vy6vLaGczEip+KP4TR6qi t3XP0IxH3iGuNrcqmH3mTucPg+m3oq6nYMSqNx+LEIb4i8T6yvcNGqbfkyHr7jiI3tIqS2phM0T 5rg1R4rMib8Bt+u6Ed91OLYZPrQ1v X-Received: by 2002:a5d:6d88:: with SMTP id l8mr402260wrs.270.1639701489158; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anitha Chrisanthus , Edmund Dea , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(kmb_platform_driver); +drm_module_platform_driver(kmb_platform_driver); MODULE_AUTHOR("Intel Corporation"); MODULE_DESCRIPTION("Keembay Display driver"); From patchwork Fri Dec 17 00:37:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683271 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D16BDC433FE for ; Fri, 17 Dec 2021 00:39:07 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7894C10E2CA; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1E90310E1C5 for ; Fri, 17 Dec 2021 00:38:14 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CH/yLDN3aiuSoANBKfiRVu9bkbDIfJXNva4DO0r+zh8=; b=LsTxCZGIeIJhFoINtIobY/ItjDX+7znR0QfU33S+HacKvACC6sV8A62jA8OsrrppzLRa8j Fs9NpnmgzwnicxtaYXhJGZXLfOmweryJTyI3JjaipIHDdbky3RTNAH2i1WLNfMK0yXwTdN 3aSlJ1xpJRd/Pi9A/IOnv4OzEWWZiM8= 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-284-kEAwegJPP2eqWstInUP-tA-1; Thu, 16 Dec 2021 19:38:11 -0500 X-MC-Unique: kEAwegJPP2eqWstInUP-tA-1 Received: by mail-wr1-f70.google.com with SMTP id c16-20020adfa310000000b001a2349890e1so160493wrb.0 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=Wop/ZLC6yjyyobT0ElwvxDFA4V3N+os/BYNqaalEjtLDTFWelSJmMJQcx0KEb7ZB/Y Xw4wiW+3Y18H2/aWZaLUHVSDXRhSXbAR9rGADXakg2B+zlqSUJLtCGf57eaIzDjX+Cpm FjnmkN5IaXoSJ4xyzlfrPZFC9NQwYudygmMCjUpYI3rpZZ2Ppwc0vohxf5Tl3MR2IxA/ SInloCyPn6l+C78Imgo8VnRkUhxaWSkQyopQe+Gn+KIHNKAzOiNcKqTOilrbKJaopAuc Ms07UMo3NjOQVgvzakJ7sA2huZIW2kcfgVqlA0dXzS2aoRqiwabB5zGnwp85tRaw5mf7 6/Cw== X-Gm-Message-State: AOAM530p1grCd0ocoDWqSySfl8l6sjcGaMoyqYrObpm82L3Bu0OWbjP+ 9yzgZPRSdOXLt+shzyevPV7IQGh9/ylQVWnQz8FsMI/9vg3kQQyKeQZ2hIItGU4bFVh1+7J+fF1 OqerZneXpu292qAswEDrFMHFFa6qt X-Received: by 2002:adf:e482:: with SMTP id i2mr403187wrm.284.1639701490397; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Neil Armstrong Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/meson_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 = { }, }; -module_platform_driver(meson_drm_platform_driver); +drm_module_platform_driver(meson_drm_platform_driver); MODULE_AUTHOR("Jasper St. Pierre "); MODULE_AUTHOR("Neil Armstrong "); From patchwork Fri Dec 17 00:37:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683233 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 73365C433FE for ; Fri, 17 Dec 2021 00:38:41 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8418510E216; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id BDA2F10E1C5 for ; Fri, 17 Dec 2021 00:38:14 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rA/uqKsHzPJPd8l1W3h6dIgfMpUINwyO957MUf0hISg=; b=Fpv3h2Vnbo77281ljCNIucb8zChVvvQR8NUFCV7rF897Cd58j0iT4F0LVpugcF32+PdpVn bFc0EsayVwZCrL9aVIejjxNduYWNwsscivgQNcLys4JMENd4NOnuA6R7MPtEELk522Wvke SUycbWr4U8ZmxuhyZ+CcS73afdc4XIg= 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-318-I4PiOpl6MpGVhR2nAwWImw-1; Thu, 16 Dec 2021 19:38:12 -0500 X-MC-Unique: I4PiOpl6MpGVhR2nAwWImw-1 Received: by mail-wr1-f71.google.com with SMTP id k11-20020adfc70b000000b001a2333d9406so148450wrg.3 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=jo0FQNLq79Ljut+B1lxYkb6mQimsAnJ1b8DB37UFYm9UD+weYCN9zVDRVrS3vIpI4z liXgwLwtpStlSPyvpUH5jyWPgn6n256Z80mafwba8Gg2E+3RdY6gJIlSgVpeyi4qkViY +28tlBq8zCyon/LRpt1PwCZKtYyXts9NKj7tzCLG8HaSuOr1Gvd+tIQPfg4Z/He7Nj6i 1FnNHUDULFeDu5bPTMxFc7VK8yBLzjIl61iDFUaQBLcF4NXHJVj8eVTji9xeE0ZQuWsR 35YM1qLuFXv8TwnfWfe2/BRby+KNBSf9+tKa2CJCHxlAAzr7uz+VBHFbvtjzCs1+8Ncm 6d+Q== X-Gm-Message-State: AOAM530GoHsDQBH7ob41Z9UCQYc/ppHpd6MKHa6lYF6RaP+O3aGsvVEV Pxv7TI5IsrNAEh7Msr6KoBwQ3ko/vNs67gINM8d3d/L7dIyjJ8eMK0bw7fFF7x5+VhGcJu9M1Lr 2MQD3pCT7fOLrV53ZRDJQwJJRYvJA X-Received: by 2002:a05:600c:3584:: with SMTP id p4mr359684wmq.65.1639701491245; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Marek Vasut , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/mxsfb_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 = { }, }; -module_platform_driver(mxsfb_platform_driver); +drm_module_platform_driver(mxsfb_platform_driver); MODULE_AUTHOR("Marek Vasut "); MODULE_DESCRIPTION("Freescale MXS DRM/KMS driver"); From patchwork Fri Dec 17 00:37:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683243 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 59C0DC433F5 for ; Fri, 17 Dec 2021 00:38:48 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3E40810E26D; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC6FA10E1C5 for ; Fri, 17 Dec 2021 00:38:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701494; 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=eAdAcCeoSy3NAZTLDXklszelhKuqQBcBNDx2eEIibYo=; b=CSkgqIRSfi9C2a2vBi1PtnPF1LS3easCBpNlqsMDT1ZKriBflBKLy/7I4q/9Q6/Rr+9uwP 8K1fHvDrzdcOeZGoS640dmRn08Ejuv+75kWffE1h65pyNkOKjNC1alngUCfwV+zfnEGDkp mdvUvqaJ72VfuTqQGPKQukWewVZzsfE= 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-163--E6OVpV2PxeAzTVzChmk5A-1; Thu, 16 Dec 2021 19:38:13 -0500 X-MC-Unique: -E6OVpV2PxeAzTVzChmk5A-1 Received: by mail-wr1-f72.google.com with SMTP id p15-20020adfaa0f000000b001a240b45c1fso146338wrd.4 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=rdBpX6yTf784/4rxvVx20mE/StJqAkYfHVAGkeL1blLDNATmvd69m8BaUAC/YmQK+m JJRMyelee8tZk/NVkzptqY44Oh/OWBdQ05u3H0iD9NgDE7m9cKx2SlkXLguo+6aPC/pG VZFP9+MX0nBNMLtfNyK4xMPC+6v0WHNnSFS9jZzm3j3/VoNOwbdPCNJEf16B9dMHPcrU A7ywWdC6s4qTjrzC+gaMsQhA2K6ckYFayOJ2uohcxq+MIxhscEIccPWMnOoza7RR+Mx5 aJsRAkzv1YVv+fLCD7lme7J581uINGQP8d7KenKhOnSgXhd7H+8UEBRTuKoCg/SsoLXr Frkg== X-Gm-Message-State: AOAM5326XpMXh05uhlN5emeh3D+1JXuMnndJPoPwW4gBOL9FDGsf9bEK w4bH5qPzFHbbR8fI8UekWtokTIPcd7MjNHuSm+UjMaNvC1UuGRixCMO8e8+MGBm8+dELGdfrCet TAaqW+rU8d4qO0ddXpE+WmQ26I+zk X-Received: by 2002:a05:6000:1568:: with SMTP id 8mr379311wrz.79.1639701492624; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kieran Bingham , Javier Martinez Canillas , Laurent Pinchart Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/shmobile/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 = { }, }; -module_platform_driver(shmob_drm_platform_driver); +drm_module_platform_driver(shmob_drm_platform_driver); MODULE_AUTHOR("Laurent Pinchart "); MODULE_DESCRIPTION("Renesas SH Mobile DRM Driver"); From patchwork Fri Dec 17 00:37:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683275 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B0DA3C4332F for ; Fri, 17 Dec 2021 00:39:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7C2A510E30D; Fri, 17 Dec 2021 00:38:36 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC43810E1C5 for ; Fri, 17 Dec 2021 00:38:16 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C8Q6E31CvRdgFQjI6r+opNRluhu+1AsXEHVhyYbhi9U=; b=XDPw/9hgHo7Mb0WYXXSLs0gfXjfHVQtv9/lbNPLdGWrNV3MHzqDhehkaYVpimuv5Psu+4o rt0yB1u0dart0vv4LYZQeb7wk7JC0+mxoa3IikY1CfJOAfmHI5ykBGBzdlvQtT+ahVrTMp BMi4IuBXrorIYyW73iw+KoAjacBz1PU= 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-658-hpkPITQpNJW8rP6cAVkTdw-1; Thu, 16 Dec 2021 19:38:14 -0500 X-MC-Unique: hpkPITQpNJW8rP6cAVkTdw-1 Received: by mail-wr1-f69.google.com with SMTP id n22-20020adf8b16000000b001a22f61b29cso137340wra.23 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=JgdIj03Eaqq6YnKiZ/3XCIiH1QxfCCIY3UhYxz4hmtuqU1UzAWqJlW8RAOXbwxLsNx moreL8j7GxXcibL3eikst1P7VBQ7cqhVX34fRuLyvVR1c/KKv+wfZykf/WLqh+gkGoQa VrWnlTwJErovsFB6XETGejcgL9CiEh/ZII1jfpIQ19O1grSya+UNwtKz6IDQAjFrDCSn eyOqCfTaMrF5Xq66dVtSbG8ZyMupFFgVZlVrWks5+os50Wi6dh9T5S04Cc6oxfCBBHqq 8hwnD5oP0Ke4NUv+ZH4bulbL1EoLCO5kKd5CJibgnYCXgSMnB9I1uZFxpBnZsThM3mzI UudQ== X-Gm-Message-State: AOAM530oBXoxS2J7qWu3yMxGB+SSpo85KX+KeQMvehUC861NRIsCjjDm VOfdqPI83CCSqY8ut+Uq/X4pQAfTuPH9O7tq7XrS5uOAbGOlJ6mbxAJ1NWPtcp9nFGfdEfs15mF k2YgBJfYzB+q82ysRhtl0me1w/UTP X-Received: by 2002:a05:600c:b42:: with SMTP id k2mr377641wmr.6.1639701493480; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Yannick Fertre , Javier Martinez Canillas , Philippe Cornu Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(stm_drm_platform_driver); +drm_module_platform_driver(stm_drm_platform_driver); MODULE_AUTHOR("Philippe Cornu "); MODULE_AUTHOR("Yannick Fertre "); From patchwork Fri Dec 17 00:37:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683235 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 60AE8C433F5 for ; Fri, 17 Dec 2021 00:38:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 02B4710E254; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id E53ED10E22A for ; Fri, 17 Dec 2021 00:38:17 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=L9Kdv1BnC84e2FlVjxnWyfJZeNCXcvPbc+pBmSsvwjo=; b=ULSFpqxX+IDQNUXTEwix5dLmfOavMvteorrtF+9gP96fKhxve5Fi/ejDCt9m5okEwtARmf E9TPp8kwbq7mvv+1pEoqPUHPMLz9rj4ADkUrRw2wxz7n7Qb5rINOsVjdo6eQ67Ax+lMfsZ X77bTrax+CG6yNceWK0DzreHW0ECK98= 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-610--fd1zYvJN-WZ7iGlOZUs4w-1; Thu, 16 Dec 2021 19:38:15 -0500 X-MC-Unique: -fd1zYvJN-WZ7iGlOZUs4w-1 Received: by mail-wm1-f72.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso2075061wms.4 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=7kyXbGcR/ZdN+rMhJVw1QthkIzdC3jElhLw0A580kVeoLW/lbyIrrcPaJFnO/CkoVv KO4AWRBqqXnghq7KLbsvJ6TfPNNquMKceQCzUQwyLXQEa5wIkvT8bzhoOd+2R0L3U7mY FheNeg/24LJNOnhbnACMMUytQju5ujdg7o7WaSakqtwG4SXjRwTxjzkWA3hN364UjA5t 2MyhVE7oRGihuIDSq3/KXPeBCa5OMwaMAii5CAnA/NCGjNXhrVtR+yYNpVZU8VXH1fCY v77Bw/K0++nWX/PXxIaJXApVIn9SaB0cLgKYGxD2ebkJTuE1xErq2vfPy9tdoR9xEvQz IfOg== X-Gm-Message-State: AOAM5317sNj4vnMJ8Kjkd9Fp/6dZ72862ydXRoaSdiwMGkOLljrK+WDA dSNcxFf3Zn85Patu/xC9HrnObbfrpbhlnQ3WOW2n14nhW/zTFldIGZL0t5aKb4r1vCcxAwy7/Pi lWP4I7fNComwk/lVVWXfMErizvb/h X-Received: by 2002:a7b:c0c4:: with SMTP id s4mr380960wmh.26.1639701494577; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chen-Yu Tsai , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/sun4i_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 = { .pm = &sun4i_drv_drm_pm_ops, }, }; -module_platform_driver(sun4i_drv_platform_driver); +drm_module_platform_driver(sun4i_drv_platform_driver); MODULE_AUTHOR("Boris Brezillon "); MODULE_AUTHOR("Maxime Ripard "); From patchwork Fri Dec 17 00:37:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683265 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C55B2C433EF for ; Fri, 17 Dec 2021 00:39:03 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 78DAE10E2A4; Fri, 17 Dec 2021 00:38:33 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id AE43010E22A for ; Fri, 17 Dec 2021 00:38:19 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XeEAGbUCQAagra5UKTXhHNdQiD7z7drBXuFqxobwP+4=; b=V94JkTK8JB1wETMsrP8PQCzbV3PxPTdj4NH0vMpB/fu5/Z/iMVzcIcmkqyO2Tr5BFiWt+m dMkpQcJkCDd63dT/+xG43mfa2NSfHRoHka4oSknHctpKlhsrZrHM4G0WtwuZgcF9qGSxbZ MJl9rMqKHDRwyY6ESQ7N7wsvdUFQoRI= 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-270-8HamlIfuOkChdrQd9dTWTA-1; Thu, 16 Dec 2021 19:38:16 -0500 X-MC-Unique: 8HamlIfuOkChdrQd9dTWTA-1 Received: by mail-wm1-f71.google.com with SMTP id 138-20020a1c0090000000b00338bb803204so399136wma.1 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=uK9JsYjIlm/Cqrl9XrTirX1ZsmAjnA7aDj5KMXIsMxHsmebLLUirC3tSsCRY3KUa/Y i4L83BPkXu0rhlMt1Tk7C+AdtqxAWtyb0MbYyIxyc48Yi80Pqr2Fj0Gq99HoOa5W1byb 9y8PV4croiLGfVMMGMd7D0hi5pDcphWYzSH/h20rix0xQc7ow7P/O3JMf2NgUlW2huwA XOoYT3H33GAOiXTnrSi/6jTUBCmBGViwjOuQ64VdvircVRxYdHW9ziy4t8Go0/ynzjgN hU62eDGW4C7YNU5Gg4BVd6Z845p1thzwLqTvzTck+2EFEBHzswiwIFIuLJFTS9uphRCO pnlw== X-Gm-Message-State: AOAM530GOe7y9PRa4GGCeB7psAHMhH87oTxhustrtuMzrgcjzeEo64yh ENuVGdHM/MH7EPTBCY2OEvDQVmabQ6n3dmX8vAG0yIOru9I+uwPfss1xVaJbQDYPL4oO1oX0+Ab NKfOk0PZ/yaP0CN0nEiJOGCkyK8xH X-Received: by 2002:a05:600c:3506:: with SMTP id h6mr368957wmq.122.1639701495548; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jyri Sarha , Javier Martinez Canillas , Tomi Valkeinen Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/tidss_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 = { }, }; -module_platform_driver(tidss_platform_driver); +drm_module_platform_driver(tidss_platform_driver); MODULE_AUTHOR("Tomi Valkeinen "); MODULE_DESCRIPTION("TI Keystone DSS Driver"); From patchwork Fri Dec 17 00:37:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683241 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 243C3C43217 for ; Fri, 17 Dec 2021 00:38:47 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3389E10E268; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 02C4810E246 for ; Fri, 17 Dec 2021 00:38:19 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FsfI+d16ZHT7U20YgR9uB50qmdKHn5s4Pa/859D20hE=; b=dKCmGP9gEz7uqkYxSk94rtxYt8ykdmTL4WZGGSzGN7HrL4vIL7KHOYhbGXJ3354YxM5N+k iL6j2hPvYA9Pan0I3FQOPqWsuDTKJdKRC8QjqVFwZLv3mCpZA05gUO8T7EJ/1JUr30kFVp 0xG1jf2E6m15S6FM0otg43Cqq/A2XHE= 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-217-RBChL6U_PQS9w3Q-yx-K2Q-1; Thu, 16 Dec 2021 19:38:17 -0500 X-MC-Unique: RBChL6U_PQS9w3Q-yx-K2Q-1 Received: by mail-wr1-f71.google.com with SMTP id s23-20020adf9797000000b001a24674f0f7so146217wrb.9 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=0pp854JygUwKSlfBVgvBVKsML/vQozh8rEs8CTxeYxwH43E8Lupk8aPSlxImx8332E CVPr9tyFxDEo7HK3GzyuVyHssk2YQYZOPddemuGoN41qRRc3+xeBTyKLDCqTOSJlJa8i 37HncXsEMUcd7KQ+dzHr8EhxqwqGx1OSzRUrPFMntO1USrOVkIdsIj9KVv4nOhE3FfQ5 +zkeddUKDbh3FkvjAHuGinQrXsjdlYkn0v95GT7kcH4dN/uAeB4F0+b7L0nJV6qPxvKi tRs4nnTR60WVdvUjPabgpWBeBDwMZDJ0MmnEG2ndD6ejX0kJ8xzwd3AY0aPbyJOxIVFq bO/Q== X-Gm-Message-State: AOAM532thnGDeqLkPrydt0AhwMXD+6msGh9BT/PvON5YwoLb4iM4FAfq OKxt5kTNhFNwJxo19R1rkmC0kPIjquCQdZWpZ42ylYx/XnEZNgodE1pUYNyHnJiZZOKpH0cJ+bb KlslW94ee2gwqSNVTByYv4BBjvZi9 X-Received: by 2002:a05:600c:a4c:: with SMTP id c12mr381242wmq.60.1639701496351; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alexey Brodkin , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { }, }; -module_platform_driver(arcpgu_platform_driver); +drm_module_platform_driver(arcpgu_platform_driver); MODULE_AUTHOR("Carlos Palminha "); MODULE_DESCRIPTION("ARC PGU DRM driver"); From patchwork Fri Dec 17 00:37:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683267 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 39651C433F5 for ; Fri, 17 Dec 2021 00:39:05 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D38EA10E2D2; Fri, 17 Dec 2021 00:38:35 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6059F10E216 for ; Fri, 17 Dec 2021 00:38:21 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aro9Nni/tJ9jlKm8kD+solQuJshNFFRMvr/HoiFuQkE=; b=MvXTQyMTOs71wQmUDan0Upesb+z0uc5Cx0Ryx4jhE9YfSg0EPDSsSYsv/ataOrBPhftAK0 5nco0BBnMwp68P2JQ6pXP8p+B3xAgbIg2Ti9XYFbwU8INhe/i3CUTKqBpCGAh2t5CGFsJB YbI+Ar5txe114ZVHSt5MB5AVfHXPkPA= 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-169-IjyU1J8TNg6ISxp5Ja-RkQ-1; Thu, 16 Dec 2021 19:38:18 -0500 X-MC-Unique: IjyU1J8TNg6ISxp5Ja-RkQ-1 Received: by mail-wr1-f70.google.com with SMTP id k8-20020a5d5248000000b001763e7c9ce5so138823wrc.22 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=cN/yaXBZEGF6oJghpeno33JBeEzTq46onE2o7msHVUMlPjkkqnzWprrg0OHGP2969A /z5RdA38ACQOgmBqIeR99fIzloga7oRviYrUhD2oashlvFQUltPscJ4WEKRANkcY3U8X sJgvIwi1pRTL0QwbmdfCLPwW/PGrqhUv2rBJr8OzDVLaRgX/M7hIXB+2GDOqQcqbv+K1 18LpQCSzZE5Ikqd2XgCFXX0QUrMyJuZTgfXcMZ3CHH8yz9W6ZII485SDE4tyHog+7Ie2 PW10cM545qyaXtUuUoDjnfVBYrivxrxjx0toOIh9HEmSxSyQ3Fqeqev77PHiv4XYsTK2 hZrw== X-Gm-Message-State: AOAM530mRQnvwX3wGmi/07au5uFufD8uOxSm/zmpwO7cKgfHv35P1qSj cyjPDx+nZhwViRqqXnkEXl1lm12Pj175ru5BUskuPPjIiKET/MYCmz1C0X0hPl8JFhVPiHhhSlA Oyi5+BapuYa1Y+i0SlPEyu1CC7Fi+ X-Received: by 2002:a1c:741a:: with SMTP id p26mr7367087wmc.133.1639701497625; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/tve200_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 = { .probe = tve200_probe, .remove = tve200_remove, }; -module_platform_driver(tve200_driver); +drm_module_platform_driver(tve200_driver); MODULE_DESCRIPTION(DRIVER_DESC); MODULE_AUTHOR("Linus Walleij "); From patchwork Fri Dec 17 00:37:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683245 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 81322C433EF for ; Fri, 17 Dec 2021 00:38:50 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 79E4E10E27C; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id B5C8210E22A for ; Fri, 17 Dec 2021 00:38:26 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aYRJCKrd2+7uPQGF190uQYPQip+gsBG97QfrRl/YyLs=; b=iPsBhfURsYkS1AmEZSSJstrGbJxAcl8iNgq/nwyUYZsEd0F44a6wwn5h0QJpZc5ztwgpKp RmJzX0APCoY5xu2qwfckCnChB3iGt0Yl/jDeaut5rlVBe2vLSoyDzjCszfVjGp3/5cRHOZ +AYQFLm+hEylkY2F9Sc7rJlrDut9XZ8= 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-83-POJpvYnTOjOgt8YNsCQy4A-1; Thu, 16 Dec 2021 19:38:19 -0500 X-MC-Unique: POJpvYnTOjOgt8YNsCQy4A-1 Received: by mail-wm1-f72.google.com with SMTP id j71-20020a1c234a000000b00342f418ae7cso2089605wmj.1 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=Kr9G4hV8EeKq5O+U082oB0S1IxZNa8KYmI18lQ/tCmvisQOlrVG9Hr4p9uhHgv4ytb UOIZ+xGZlKxpB/yEM7ajuELIKefAPysTVIhthXgM36Zv+ML8Q3qiwiiIMf7IC8ucyi9h KcjaEFW1KvUWLFzQxQcl26fAcTemD6ckUU1q3pmtip0BA0ACZB8hd756kU02sgLQ+o8E oSyP1EVzv2y6Bjlvhtd32XjqEXYjRvTGRCKVSvZYO5Z3ID4hYTYv8L9U/Zd0dHdtPDnc Aagu9N1Od0Iv2tISsRR7QuSMqq9otoJjVAyK5KgPGaIa/Fa32a3MRx0TGeb2lobpjNOU hh4g== X-Gm-Message-State: AOAM5304zAbQSK6S0DL3tb3OYHVTakNQFU8gTrYFitsQxo4qghlA+iF7 5S7cApafQysI38APzraz85H5SfLiNpQaFho4sVD47y3BSu+n1nod1PHgTHIUazU8A3FevC0hGIy 9SFpfQOFxGAZaVY83663z+DDTr/5T X-Received: by 2002:a5d:548f:: with SMTP id h15mr369928wrv.99.1639701498417; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Hyun Kwon , Laurent Pinchart Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/zynqmp_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 = { }, }; -module_platform_driver(zynqmp_dpsub_driver); +drm_module_platform_driver(zynqmp_dpsub_driver); MODULE_AUTHOR("Xilinx, Inc."); MODULE_DESCRIPTION("ZynqMP DP Subsystem Driver"); From patchwork Fri Dec 17 00:37:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683239 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D7E99C4332F for ; Fri, 17 Dec 2021 00:38:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 70E1110E276; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id B1A8310E216 for ; Fri, 17 Dec 2021 00:38:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701501; 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=ahyuAZOmdFY2VC9vEMo81WUIOHBO2hembXo6sdu/X5c=; b=B4GX4LikWbKFRCcQvJDRaGaK/RQf5haD8FdvtpW8U0Ty+Afm2Azxk69K9AQV5Z3fOzikeY tyVhcDC34I4IB9vbngKa09XtJpzByLxgtDmYBeuArZRX9tZb8cQvvwNwrWLzi6bSMqezID xPxP3WPxrOF2pYYCg3p6wLF/adp7L9I= 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-624-Zse-pmmHOxKxaHmPHDoGwQ-1; Thu, 16 Dec 2021 19:38:20 -0500 X-MC-Unique: Zse-pmmHOxKxaHmPHDoGwQ-1 Received: by mail-wm1-f69.google.com with SMTP id j20-20020a05600c1c1400b00343ad0c4c40so2102525wms.0 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=W4L2dWt92jBAD5TVHTcFiw7RTgzhbW25ZTFOrI7aBDEu6nTTLR2qig4P8dckNVX8ov LMUz3c0SQe9pkn8A98LIKqE51gvYbhN1qK32ipmOh8n1EBeelSZz3Ek5g0RhyuDDbxJ3 ODgGKbSAS0VzdYRzSWgwMk4OkI2V/toQnJ7W0cyoo0qt1PFbJp4tSFDYFmpTL4yE81+k mI+qVprl0spvbpbMmJx6PF3F1WpkJdP6l+54+c0RzMr3ZtK3nl6Kq3yWayxkxxEmSQ8D e9YSbic+pABQwkp7xQxwucepGeQgrY8Ly/wJbmj5RGVDrYoCzdBuL9N4JiYqCzNgd9O2 TY6Q== X-Gm-Message-State: AOAM530Ce8QiUPo0YKDa/lwIxmgm9FlRI1Dgo6xTGNBG1Vhje7FMYdof g3vMHzxidrvAGnRSIAs8kYMqiXSSywL2lWPfWllEFj9pkOKCJmqe6xP6qQ3+0x2osSmAXtSJHTJ wc5ubmamFUkTi/I8PKPgcIKml3iMt X-Received: by 2002:a7b:ca54:: with SMTP id m20mr359371wml.21.1639701499463; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Russell King Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/armada_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; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = platform_driver_register(&armada_lcd_platform_driver); if (ret) return ret; From patchwork Fri Dec 17 00:37:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683253 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 81698C4332F for ; Fri, 17 Dec 2021 00:38:55 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4B5AC10E2BD; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id D5A7F10E243 for ; Fri, 17 Dec 2021 00:38:25 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MMwC+6iV4pUIscAwY5CUqN9dmmZrwXUE328K64bB1gA=; b=SXRevvvZNaR7P2IWv3rMpComTMOeOoVJ+gS13AZgbkrJkaKlntatAMQjyvD7Y+CuSZ7jct 9RtCYOFgwGvWMCgls7b0cvh6/yiRtVuLGbcxiuikeGmCSGXFX/B8XUT+p8KyfHepnDWbaV HFW+o3Lx28U7fpY7LTqs5C2bSJwO9ZA= 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-502-Hks2RcUbO9CyiuV3ZnzwRA-1; Thu, 16 Dec 2021 19:38:21 -0500 X-MC-Unique: Hks2RcUbO9CyiuV3ZnzwRA-1 Received: by mail-wr1-f72.google.com with SMTP id q17-20020adfcd91000000b0017bcb12ad4fso144067wrj.12 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=8Pz9ZcJh+JXs2R5vMtfqlZ438+doTZUDRtIKe44a4kBx//Ca0NlkW8hr87RhR4q2D2 jMUHNNayMxM1N+CNmdKI19rHoOBwDFJfm7l3PKIBEexanXX6nexEBt78Xj3QNqokJl3N z5jhbvfn/tNxVZgB7na29DnG9snrcv9GUH8Mgwage4MuVLdCeFZiWdpn2IcApz4AytwE QR/p1VfoT02Jlu+Xt1BRU7SkeyM9iC5v0smUgrniMGylAYVU6/aelHuwwoO0srl/r5eJ qbf4xXB7IBZYmsDyEtgqWUVRIUlipve8ATaXimClp2fYIDLN8TMVaKjtMDg5E7o/NJek Ivjg== X-Gm-Message-State: AOAM531SNyXmPlWeKRBl+6dUU7fnN7vI76RmxZknRcAFvFQdrrexKJs4 qI/eBENV/twd4nY9pGKLmwSYlVG8GPJw0peR1iGaTR+TbcCvFWdi07oFTPXiY4xdUzdOV3RRcZw HZO21ifUF8E8LB6eVp2ewAGXkBtJj X-Received: by 2002:a1c:a517:: with SMTP id o23mr337559wme.189.1639701500311; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Joonyoung Shim Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/exynos/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; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = exynos_drm_register_devices(); if (ret) return ret; From patchwork Fri Dec 17 00:37:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683255 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CD8FEC433F5 for ; Fri, 17 Dec 2021 00:38:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F12F510E281; Fri, 17 Dec 2021 00:38:33 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id A8E5E10E216 for ; Fri, 17 Dec 2021 00:38:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701503; 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=eWIZ87MUo0cEUhCnqBRUdqKqzQv0kebYslmFPB1YJWY=; b=XjtG+EyJAvWcJ0QbBBprGFpkCrv3T4ZrshFk9A40Sezv2aEg8rmG5QIPLqyoRBp3GNbB1J UvEwGQU5Xw3lNwwlTtZhJEkZQKz67LYU+TAaLOQ4lMin581Skhaz4Xa2xGXrgpt1MvmV+j 9vI3PyOCz3EKcUYc4nGW6ip+Dkfn32Q= 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-455-OfyLLkqDOwSwJPcu-Y6sZg-1; Thu, 16 Dec 2021 19:38:22 -0500 X-MC-Unique: OfyLLkqDOwSwJPcu-Y6sZg-1 Received: by mail-wm1-f72.google.com with SMTP id p13-20020a05600c1d8d00b0034565e7e5c6so380012wms.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=PAzc/s3hvyvapdHHTA1cKONsl+7Bijn/iVhYpsuIVQVxFaELcuzS7zolMieYZ9mZu4 DYW4XxVhBu6BfF6QhnVu3qSnUuAnJq4XLnxHMs7FXDP7ICbNJotYQvsDQ6ZVICrbMQzW PIP6Sy5OQlrdWVHMtxJLP+P/rYFI7h30RKgZVE/ZIlq3RxMOkRzjueJPaQjA35C714dZ Ijp+jioq8SFXXguGjlwdVhO4BeAm0PA/iIE9AWzKevSErq2ac25rVqJoETY6HdXfG5mQ /jOgKBZJ7ITtI/088lLcIyvYdwyh8jcyqk0ltv//WkYJIUp3qpJbt0nxEL/aWiRtaecE MJAQ== X-Gm-Message-State: AOAM5305z/jm34KoszHgsNuL+ovgVKBzGielogdCxk9hiC5Gon/xCuJI ExKlY1QjUoF9HbojA6zihcPc/Gb+VrL0YvFW1ZQNrcVN8Ti7bkyQ3fXjkF9jvqUPRdEPErkcXiQ lZcOOcMrHScJIGIglY4T7HoKmEoGd X-Received: by 2002:a5d:564f:: with SMTP id j15mr366091wrw.366.1639701501206; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 = { static int __init psb_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return pci_register_driver(&psb_pci_driver); } From patchwork Fri Dec 17 00:37:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683277 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0D073C433F5 for ; Fri, 17 Dec 2021 00:39:12 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 008ED10E288; Fri, 17 Dec 2021 00:38:37 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 80B9910E216 for ; Fri, 17 Dec 2021 00:38:25 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uYOa0F3jqaQqpv+N8rljaqNHk1HiWXZfWmsXt7P2ADU=; b=BjVVn9owmgKCVUKN5yViKCP4ccrzZGVJ/92Cr/ZapTxrlpnlhff6abM8mD2g42HIhS3LbD ReyID6PN7kUNBulIbEB3KFayoqvWnCIiW6o42ionaPE5rtv58LqP7Fz7A8Y48p5RTmLNYW Sr/CH/XEUC4ttNLjSrdD6UjHK+gS988= 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-194-xL5CrdhdNh-8uYEMCVIP5Q-1; Thu, 16 Dec 2021 19:38:23 -0500 X-MC-Unique: xL5CrdhdNh-8uYEMCVIP5Q-1 Received: by mail-wm1-f70.google.com with SMTP id b75-20020a1c804e000000b0034569bde713so2066710wmd.9 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=32TV0Rao7mr7BeyBIaF7ttufDzw+lhAzC+9AL/s/W+xEnEwxuZi8A527IVlRyEts/6 spDytjdiKXLpFgPwS5Ast/7tkhX3deA4Xur/8QXHyrllVPp1atqQyiu+fv65f2S++VkT uJ/TRSaG31K4yvq1/GbcdnP6mKTSDXTGCbHhHt1/I7/c1A1L/88rGagFiujmge6DPrsv m80yePe1rJHRcBqCY6xygFuSTByAyXktSx/h/ztjNnXosDbPchhOmCWnAEQyQULb6e6H ZZkc9Oie/dywGLYyxK97niPgpN/v+0eVgNVg+F+gyUWrCJwoyDcs7v1rEBdzqYBp/fra Aitg== X-Gm-Message-State: AOAM532WUrMEmmGIpuaW5sfBncg+q5UMbMck5HXhSu7khkHZTO8OSkIE mB2gcewwwZXk2Bo+fjRmatNWnooNGbnm0H1sx216u+NQJNRTFGrqHa3sfaG+uAue20btfqL5xIz +t2SqKuUQjqOX5O2QrISWvbRAT1hd X-Received: by 2002:a5d:6e8d:: with SMTP id k13mr363709wrz.449.1639701502083; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Deepak Rawat , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 Acked-by: Deepak Rawat --- (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/hyperv/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; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = pci_register_driver(&hyperv_pci_driver); if (ret != 0) return ret; From patchwork Fri Dec 17 00:37:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683237 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8962EC433FE for ; Fri, 17 Dec 2021 00:38:44 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C3D2710E243; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 934AA10E216 for ; Fri, 17 Dec 2021 00:38:26 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=q91daTY2WtTyWMwxe7dlWper7f8gM/2aqRN6262ZYts=; b=FpJgqieinP5gHOQWzp5kGbs/o++lUK2yy5Wz/4r+o7IjzSLPsO51G8d9/rTGvWcdblAipb 98tLxhfKdGrcnIlUoJKPf/E7MR7WQLdjcpcs5fc08cpvf/IxlcjnzObNydXPiWT76NZ0aM AXzVPyw1t2sNlDjjRoora5p8YWtDjm0= 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-630-EX4bFBFpNKayXK4x6IuRjw-1; Thu, 16 Dec 2021 19:38:24 -0500 X-MC-Unique: EX4bFBFpNKayXK4x6IuRjw-1 Received: by mail-wm1-f69.google.com with SMTP id 69-20020a1c0148000000b0033214e5b021so395144wmb.3 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=dsp5RU3HMHhDiVWtmKr+sn+BlvT7vNy9q9mIVeKr/3J9NZjWm1YswutWF7gtSRnxfk SbpRazOmcR+redziX8tlTquaZLWoozO1pQu9J6PoDe+92xcaFxKqe2quWSY8Qq/O94Iu lA/AD5xER2lVX9M+Lnk0asNmasIL2FLItOvb/8CDmbVxIWPZ1m7OgJSz/WIVIGF17b+r EAkSh8o8oT8m8B8CPp4ygrDnGKA9jIRtY2n7idkhB2f1otJzbazAxcehK2Po15iFjlre 4Tih/H7Ij8OnWiz3Nh24SS/fOK0otgkEARXY/OqZd8ZhegZY/PKahsXOk5+b3JXNe2dS A+UA== X-Gm-Message-State: AOAM533bjsyFf0PQouj8JEjmENnKhpI8sjEYRpZi5JedmhCMc8Lw1BiB XwTyOu2QhrS3gmz3pdjmnFRTlD7uYkOXqiZNlZjy5cKiLSz/KiRxg3QiqKrbAAmy3pRbK4Q+PgA le+EXWsp48t402oGw3w7N184DpCTA X-Received: by 2002:a7b:c306:: with SMTP id k6mr363064wmj.15.1639701503010; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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-drm-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[] = { 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); From patchwork Fri Dec 17 00:37:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683263 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6FB0AC433F5 for ; Fri, 17 Dec 2021 00:39:02 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1D56910E2AE; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2C70010E243 for ; Fri, 17 Dec 2021 00:38:27 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2sBzpk2fsKwHpZn+T2FBimQdU3OJP1/6a//W+uFghJ4=; b=LqPsIwQ3ZjnyVaei5UKgyMg5PyxIkUH9/DFxCGYizbfTC1Mch1Fsemybj+kg4sHeqzqCMt AUFdHJRxdxdg8FJFVGxy1pZw83MbsKlFdP94RyMMLhtmCe8NU2ool+fAIe3Wp+M63k3Jjx l28ZtEdmT/RWFIsFi2yit90nsfUuNwo= 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-193-Yj8PnWEzNxeDkiWys4ft8A-1; Thu, 16 Dec 2021 19:38:25 -0500 X-MC-Unique: Yj8PnWEzNxeDkiWys4ft8A-1 Received: by mail-wm1-f70.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so2071619wms.7 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=HED546jHS6jCbG6m+PsNh0JzGuoZHU+Baar15z+vhIn7+NcD2JWNGKkSR1QI5a5cNo Ul7UtFjD1R+nToAwVF5QOFNhFqke0a47fR7RjyJDoTwF2LYW7eFQjxSzdHBORMlVrrHJ GW+qyZEQLnmT3zib34MbTWvQzASQIsh425+vTVCM4NfYH0JbqlxTVmoGgNqhUcMAVzf3 H40DvOJ9e2xMvpvmIBXlvituAc7Mpr/CerhOhHAiZ6M4Qa8noNv4BGR8tIHDYQkYLcJN 4uoL1E4kE18JETeSGS0IBQ6reGc4B+FfDtx4pvqRXuaFgZyHscbNc5tq4xGpbykphcf4 UpcA== X-Gm-Message-State: AOAM5316c5HUKR70wEoR7HPawb5Mghe9cAI7FudTUn5pcA7q8rWU4YiZ D6w5c4P5FeBYJME/aFhllgaWpJcN258d2dc1xQwDqmJW3FTCpZjOQ5ytPvA5yEQTgTDzyfx0A8c /puGFxsleWQFl4yp2jVNjoZjPDK0w X-Received: by 2002:a05:600c:4e91:: with SMTP id f17mr346886wmq.195.1639701503804; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Cercueil , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/ingenic/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; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (IS_ENABLED(CONFIG_DRM_INGENIC_IPU)) { err = platform_driver_register(ingenic_ipu_driver_ptr); if (err) From patchwork Fri Dec 17 00:37:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683247 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5B44EC433FE for ; Fri, 17 Dec 2021 00:38:51 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E67B310E246; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 26A9610E216 for ; Fri, 17 Dec 2021 00:38:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701507; 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=E88hmYo+ObZf3tGYS6T1KggzSFzJlGn4i9AC9N8Fn9Y=; b=Qf8bEdkB+OAZy6Ue/4bjt3WfZ/WZHWVxEwLwJcHJAdc2LVnOoZc2c/pRln39b0LKeDDebx zoeEhAsJBxEEUc7LUYnwBx5yezfxL25QBQdp3tA1i9QwLxXihbk8yEsnJpeBFkV7qwfVGU 3Bdbl0MXKDpcrvnG9FbtXITuFz0/qy4= 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-390-1Vos0U6bO82xf-SMMbLacA-1; Thu, 16 Dec 2021 19:38:25 -0500 X-MC-Unique: 1Vos0U6bO82xf-SMMbLacA-1 Received: by mail-wr1-f69.google.com with SMTP id w25-20020adf8bd9000000b001a255212b7cso52586wra.18 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=qjWp8urb6+tiEC3N/4ryJC6/03lsqrCvfVd125QNsz8Yf8HhL91P2utAzRI4VYqFWA KRs75BlBrfQciuSQ2hqbfG/agq6W7p1YKV+/zWu4ffyLEVwNfk8cuyhY6H9gKGlArmM7 cVwPcw69S43cuyrSi5GZGuIW9PwxrQHSY4rU1XoEaYMITpoj86W00b4gPgPV2R2uZyWO 9eLxKXktxSSuA+AY9Skw3cZbHPScqYwInpiibaJwArtdobom9mZKFa/Z5DNVcosGykfG KrVuezVqY3FSnaO/xpYZTw+mBq/rzROuRuvjjXbUthliVa9fysMT1XLgIZlzBr6EnQ4q zQHQ== X-Gm-Message-State: AOAM532KMAiv/1DWFbIvnmC79yl0hiQAQjX75IddIRav0WzJ0oR1Xc6S vDNvnZ1Xkh/YjSPtfxQjvaS4JZYO0olq/rNnTmzjFjpBvRaWwFmLMwqkIsHreN5S1o3EP0PRzmZ WB8u29exxgyv7aLyR2xVGb2lrW+l5 X-Received: by 2002:adf:90e5:: with SMTP id i92mr344954wri.675.1639701504607; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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_drv.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; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = platform_register_drivers(component_drivers, ARRAY_SIZE(component_drivers)); if (ret) From patchwork Fri Dec 17 00:37:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683269 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8A0CFC433EF for ; Fri, 17 Dec 2021 00:39:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9C34010E299; Fri, 17 Dec 2021 00:38:35 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 77F3910E216 for ; Fri, 17 Dec 2021 00:38:29 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1xJGxstYh658sLcbhjOZMkUVQl2qU4zGeFPPJuAgTKA=; b=LJ4ZOj26mkYCFqCbjbzZDx/9a2VLnFGwzD8Acws7kodyiHKdyORN1q1uhKOJezJJy3tvEW KAofRU4tgjSj+ycWBE2wdZWXDZ97EtYzLwMAQ+8KxP9Y7O9OgUH22/wXkFYojhn2EzLcoT 9Lclow662mIOrkdxQN+sPMs1v73DKSI= 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-132-N1lPxXcQNdmXMa6K3Glliw-1; Thu, 16 Dec 2021 19:38:27 -0500 X-MC-Unique: N1lPxXcQNdmXMa6K3Glliw-1 Received: by mail-wr1-f69.google.com with SMTP id h7-20020adfaa87000000b001885269a937so144008wrc.17 for ; Thu, 16 Dec 2021 16:38:26 -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=hvRoAjTc9z/QroF+D5qs4JyEPLntLJ0t7G+1UKyyyV8EGkndml0CoaY1yNOaJc7pxn vEjaUMUJXXQspe1WzwXONAAoj2QMxIiLvYHllSUIZ9Jk5J7Gxv3QtLq1sC3dF64XsQj2 KMVbLi1gr3VjsTCRAP30/3oAT6aDoAZVO7wwnk3tBS0ntRW4ab8RIvXuc8+kUJWmebC3 03s/9tfhaV7JKzLrnOmDTOtOsiQXY5jo8C4VmPRcQr8PYpA4sN75f4H2b+KZSFM1cpL0 RjzsneO74lVYF8sXqnBX/MZazTOYDJ4UzfjNvIvehIWBn6yvTmbnK5fpLS/sNWwoZ0it XFPw== X-Gm-Message-State: AOAM5324kKBWkEIGsKLo0fweBJNrqUhs0KZfb1GbAcmLR9nUJubSuCZK gIL7HkJs7xq4SPbIi9f5jA6mDJwRDHadNJTjfQQ8ZBwtp2JPeWLFmExGCI7+1UFspQQ9OBiAVi6 VP+v2FLXsz5eNoXILX1uB4y+AvgJ7 X-Received: by 2002:a5d:4312:: with SMTP id h18mr381759wrq.626.1639701505826; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chun-Kuang Hu , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/mediatek/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; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (!iommu_present(&platform_bus_type)) return -EPROBE_DEFER; From patchwork Fri Dec 17 00:37:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683259 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A0290C433EF for ; Fri, 17 Dec 2021 00:38:59 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EC12310E2D8; Fri, 17 Dec 2021 00:38:35 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3CF710E245 for ; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701510; 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=wjBFg3uca0hr/RF0/NYN8McW8siJPGtew7BDMoZLdbk=; b=OIj7bUsWiuLMAq6ZIc0iXrba+dailrSrMhNQ9pd+SMRHNlTmQG/wsXvAUEOURf++8GnP8H yuriSZG2JlSmsV1qLU/389jCGV/OrNvlC5SYwj9smOHbqSwFTT9YDW1ocsQmOz1F/qi2a9 ZeAmu2DMu31VOw3/X215dyl86kPoqFM= 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-172-sZWIR_VXO_-HofMZ6lGmhA-1; Thu, 16 Dec 2021 19:38:27 -0500 X-MC-Unique: sZWIR_VXO_-HofMZ6lGmhA-1 Received: by mail-wr1-f70.google.com with SMTP id t30-20020adfa2de000000b001a24004e1fbso145255wra.10 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=c+KV12aEw2HNDf54lxSfkTsG7zn+nmn4NkOn9kgYXLO/A5mAhjEtYrF2w/HAL7JFbz T42BewUWF9eQJCfAXhCpGGtv+UzVkE8TOHfc2LkA+ZXnzCD3JTIMT+bi3RLKkKc5ndVl wvrnYrRE+FmefFSz4ZSyjlFJXFQjZ6BheUSjWOMrqcljt/Npar33aCIISRfrT3GnhSHx PY/32ukEaMxyXgwpDf8M43i1aM1GjHKUSY5laluolwH/2z+RoMVielx5Pq/pBOup5hd/ FoE+Zw/wJ2UXjOWdPi3+EQmj1eDud3ZoCgFyzSOHOJxHE5zjQb9ifDVwVW9N8Lp66m17 HdMg== X-Gm-Message-State: AOAM532pSZ9ToQRpDP4vP2hu4gUWHF8lre7+dDr2303pV4Ms0GvSIOBB irJjd1LJPGudNFClyNqcY1ij78ad6XabMeWj58aSvJBtaoR/cFaJgIJbY1z+E9A4bLvftcAsba3 jXEqTCGLuv6Sg26r+1TKLmYDT8IrW X-Received: by 2002:a5d:648d:: with SMTP id o13mr349928wri.637.1639701506675; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sean Paul , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 struct drm_driver *drv) struct msm_mdss *mdss; int ret, i; + if (drm_firmware_drivers_only()) + return -ENODEV; + ddev = drm_dev_alloc(drv, dev); if (IS_ERR(ddev)) { DRM_DEV_ERROR(dev, "failed to allocate drm_device\n"); From patchwork Fri Dec 17 00:37:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683249 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CA64CC433F5 for ; Fri, 17 Dec 2021 00:38:52 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D34AE10E2CF; Fri, 17 Dec 2021 00:38:34 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id C5AF510E216 for ; Fri, 17 Dec 2021 00:38:30 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ugd+51eNvxC0ydxh+YebU1HBCy2BdAa3vMMEqbj60C4=; b=DgBYDazsZgu9yM/V/B+Cya3/RLc+SioRJnl04zt2kUgcDX3zGSdJs/6tI0sC1dNjR0BGau du2sh9OhF+pgl+ORUyMzUNX8eyznPIdMjUTgdTAONDIARw3P3Zm6LHoW+HCXZolMEIMAIG CxCbL/gTk3qtJfSEve4MvxcKw6w2dng= 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-248-F11u0V5yOU65zKXbjpSoqQ-1; Thu, 16 Dec 2021 19:38:28 -0500 X-MC-Unique: F11u0V5yOU65zKXbjpSoqQ-1 Received: by mail-wr1-f71.google.com with SMTP id p15-20020adfaa0f000000b001a240b45c1fso146635wrd.4 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=n+o+4SQJTvSZcatVVqCKkWJj0uQyqjQ7W4NkkDJbht9E2czAXr9wdlJLEAa8d6psWP 6e1tx0ByDMI9Wa9AfdbtRAstva4qkjFJfVU8q1Q3T4JygdJ/ESiySLjYHlNx9rRyrx1X HLiS3j1+5yHfEr9TuR37REL1Lg+RVfJRwqBAEb2rF+BN6vfFVbKOJXl8ZT2GpJQh3Tvu QyPwfXuLl+aLYLrJtVBLvCv27h9AzYW2+oIam3yrQaFwlxUJ4EWtz4EmoQ2OUKokTImc ONqybPgo0IJsvWGDYmKVJ2JfRJsGZABMk5AZGwn0epZD2MTIB4v6d3bqlYsjomKvOnU8 q9AA== X-Gm-Message-State: AOAM530rCq2LdkT5rLSPhA7G4viHLFmnbcq4cSxOiXtMITxe9bdtkbI/ o1Xqb65vhwmBWsZzX1vpkogfcEBR8E76T2wStd9G5Aj+doDp//4hUXon/OSkwkK2IDQMTXofXXo 0eNbLeMgZtY29b00cbBCEBjExx6SV X-Received: by 2002:a05:600c:253:: with SMTP id 19mr7501442wmj.179.1639701507452; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Tomi Valkeinen Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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/omap_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) DBG("%s", dev_name(dev)); + if (drm_firmware_drivers_only()) + return -ENODEV; + /* Allocate and initialize the DRM device. */ ddev = drm_dev_alloc(&omap_drm_driver, dev); if (IS_ERR(ddev)) From patchwork Fri Dec 17 00:37:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683261 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1C8E4C4332F for ; Fri, 17 Dec 2021 00:39:01 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 45B4B10E2D1; Fri, 17 Dec 2021 00:38:35 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBF0110E246 for ; Fri, 17 Dec 2021 00:38:31 +0000 (UTC) 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=A01Ev1RLvxyt82eZGFo2uP87MzinUPDeffH9HM1ovKM=; b=PF/98nzUmHwH9t7scpUD28fTzex76rPWpfqsi2RG62RuRB99anVyrp9cEu1DO1lT7BEBz0 lTyMZ/FnGTZCVZTJgZAwy2itNNY6M+ARJKNaq00LNDf7RjylltS667+9xHiNE6TOf+n6dA riXJcF9f9ttvQS8nRJomPGd0x5Oh6+U= 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-250-6v1uC_6wNqeZ1TKMosGk2g-1; Thu, 16 Dec 2021 19:38:29 -0500 X-MC-Unique: 6v1uC_6wNqeZ1TKMosGk2g-1 Received: by mail-wm1-f72.google.com with SMTP id j20-20020a05600c1c1400b00343ad0c4c40so2102699wms.0 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=5JnVJwEAaPchYXA6VrWM3s4XF0+Q25knRURd44cANiIf8S+HeHCRPjOx7kRf77TxBg 7l5VqgA8Urh36K0AHGlvrccN4aO4Lxdk+5CukH6y47FYd2FWRvOaE5fq0HrExm2jl/kE wALkRreu01ASNHIjMKOYum2m9RUyWlefUc0dahAmOjIkk4jwZ+G4jdzrgQImNwUFxNjf JIcMMTVc+otE20CRtQIT/tL5iu/7mS9kZtICII6h39VWfJAURJ26KxqdInEfnNbAYaq+ fVu1qL64ULFEgzzYilFd6ZyBSyeS7K081XY6TxAUXHeHwLzDJHIKiybMef9UDhuL0Bz9 xAJw== X-Gm-Message-State: AOAM5321lJ2vHwLKjGeDFVEHw5UcjGMMS2Az69T6hWC6UB06if6mPe/H zux0DdQFXfNoUqaJaILKlZylGgBDN/4WF8WS8Fe2gnpA8/srYaZy1Z7xNM2Yc4SUsWkJPQHXnY8 yEb/jFAItlw4ujnR7xCLZc2YVexk8 X-Received: by 2002:a05:6000:1869:: with SMTP id d9mr378203wri.416.1639701508554; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kieran Bingham , Javier Martinez Canillas , Laurent Pinchart Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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: Kieran Bingham --- (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-du/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 = { static int __init rcar_du_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + rcar_du_of_init(rcar_du_of_table); return platform_driver_register(&rcar_du_platform_driver); From patchwork Fri Dec 17 00:37:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683273 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 45C6CC433EF for ; Fri, 17 Dec 2021 00:39:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4245410E31E; Fri, 17 Dec 2021 00:38:38 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id BDB4810E281 for ; Fri, 17 Dec 2021 00:38:32 +0000 (UTC) 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-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-10-R8jfZOm2O221YnqTLZ4Dyw-1; Thu, 16 Dec 2021 19:38:30 -0500 X-MC-Unique: R8jfZOm2O221YnqTLZ4Dyw-1 Received: by mail-wr1-f70.google.com with SMTP id o4-20020adfca04000000b0018f07ad171aso140041wrh.20 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=Os0oEVzABEiSNkI3qWz+FtbgOfFxUlRmr/60SDC3328Dc/Gq+KszNHNsGpdWvWJEkn pozMrsrDwpk3MshXMLtEck/QWLyGI6CXPptoZ5nJh8No8zdF6M/303IHccXdMMTnwumr 1tSrP5wP4JuFhblcZRSpdP47Fhm8UEMNbm7EVqghGf2np/Xe2reHEtEC8kqGmIGcYCm6 dL7lsuh/Mt5K46xSblneGXmJJthmYkN4BlW/4isOfaW0UtvxkJfCqBSnrZMSAym8gftU XKY85nqe9iwQoIzDw5nDPTOX2o2yxb7wDjPFqENLJbzkQw4dOtTqPuah6bR8gtoRb70u 5WlA== X-Gm-Message-State: AOAM533kAcEYFjCCxFQ4TNkqLSSzxfaRbFujK2CIHUKdhup1WBw6Q1vQ LY9NQOygHWhCrsii91bW8LfsHGO1vHhAZn/9FOWexJnBwtD/c0tuzk1ThexVoetUYL/jxIcMDMH 6H+QwPdSNMB/KG5Fzbtu+fvg1NBFN X-Received: by 2002:a05:6000:168e:: with SMTP id y14mr385042wrd.178.1639701509324; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sandy Huang , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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; + if (drm_firmware_drivers_only()) + return -ENODEV; + num_rockchip_sub_drivers = 0; ADD_ROCKCHIP_SUB_DRIVER(vop_platform_driver, CONFIG_DRM_ROCKCHIP); ADD_ROCKCHIP_SUB_DRIVER(rockchip_lvds_driver, From patchwork Fri Dec 17 00:37:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683287 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D372CC433F5 for ; Fri, 17 Dec 2021 00:39:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5D9FF10E2CD; Fri, 17 Dec 2021 00:39:36 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D49D10E245 for ; Fri, 17 Dec 2021 00:38:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639701522; 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=Xe2qqsqY1ZDRJ/iB0UyKPDWNzmIrG10ufhDSRl4JpQE=; b=HJ0NpUaLpq6Mr1zVtN2/5Ap+eHGZU7RDS743tMg3m1s7oo6IUTZdZ0VIP/fur2Tus0Q2Hl Kx+UpMqx4d45dn9xPdvg5Uhaj4er907o7O+WrpF3Q+chrVdLvZG+GYYT8QyMS3hiPG6lmD 4REzNEULq5wekLuxb2Ijc5w55GNFWus= 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-589-UrS0RBz9Mp6mv2VgPmpxJQ-1; Thu, 16 Dec 2021 19:38:31 -0500 X-MC-Unique: UrS0RBz9Mp6mv2VgPmpxJQ-1 Received: by mail-wm1-f71.google.com with SMTP id ay17-20020a05600c1e1100b0033f27b76819so390007wmb.4 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=Xe2qqsqY1ZDRJ/iB0UyKPDWNzmIrG10ufhDSRl4JpQE=; b=wK03ajOy+IZcpLcMacu5etBva7d1j3hmd0oPRONtNV6/FXTavMLrtlw8vtGHohBe1o gIN1QnW/CywoiFfLWWjNCZVfexKXUfjMKO7xEOKcsNH5ouApdsYi6q8g7vu1qhojk4yP /AF26O+pWCc/G5HBssg/0gYi+cOLLLVGUGk0HXfl4yowSDVnjxlWJraCBuRahIrZd1Ok P6oJakmiVV4B5t3lD+2WGkCGJDKkDOw1AJRuhd+d4ZBHWln/IDsnTsEaBhBzNUyGvw7v X2CvEyK3ZT+YhoPOPBUA8BJ5g+dGHkwwGDXtiGP/BDtVD1SRSkej3ZHpq1MS2wUFreak pRzQ== X-Gm-Message-State: AOAM53173CJ/T7XcysM+HDL7zljNM53sy7UtjSa/lOBCTgkpPDpAV8dj Y5iT5Rh2y7LYtDkUBRgd4q6rHQL2VoYHe1g9+ZzWEV5/GZFnkVYBHkDZ4PA422pf7SW5GWg7zys k9a2UuGFrcDXMsYpo9bW/IAzy0tJZ X-Received: by 2002:a5d:6d03:: with SMTP id e3mr399271wrq.176.1639701510043; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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_drm.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[] = { 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)); } From patchwork Fri Dec 17 00:37:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683283 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 22616C433FE for ; Fri, 17 Dec 2021 00:39:16 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 82FEC10E272; Fri, 17 Dec 2021 00:38:47 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 585FF10E306 for ; Fri, 17 Dec 2021 00:38:36 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CeORZoSkcXdXVuQBcvALim4uY06DBkHzDclu3qUpHK4=; b=SCW6nt59HF3oWPB5TS53diCruTq7NXM1Tb+a4vF7zpTUHalg6Co55WoS+RIdQKF+hQ1yNg d3uE3rpaYFsqQbrel7qnAJp1OR+qBo9/SC5tSVHb/IKSHAnxDmfG8t5tvvertEPzcWCUoD y9rXPjrZ0EMY27qJc2GRdX+8ARcwI24= 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-621-h-QP96isO1iw67QO4eEpUA-1; Thu, 16 Dec 2021 19:38:32 -0500 X-MC-Unique: h-QP96isO1iw67QO4eEpUA-1 Received: by mail-wr1-f69.google.com with SMTP id a11-20020adffb8b000000b001a0b0f4afe9so144665wrr.13 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=b9HlVNtBAiLlVXqoFwiyd8e4ubHy9ONF3BX/FL9/3IsAgp7em8rjTqzhDoK8BoS58/ lXJuxOwhiGXfo5xtviLv8KjyfKM2GGy+38/incx6olgqr86tUKWyrYrNZ2vWY1Tm+TyU Q2KgY1+akgDFNDJPTiOfLE9zt98K8NomdVwMSWhDv57n4PYA21EhqxLY+oeL2kkfuUyg ZJ1b+u6yqE6L4Wxs0CZCAsnxOYGcJ9QnPZ2IzQ2NB3C3RYlt49PBAk+EO655WfBkByQJ VAEgncXBVTiVOhOSDfOMdjvAw4YdGJH03pRbZaoJOFHIWv3I6zax/gT9yxLEMLtt8U2j ZJCw== X-Gm-Message-State: AOAM532HjBejgcr38L6GvBj5TT+SF0IlNiPQ0aDH0KnULdIj02+t0oIr fLm1Rs1O0nX/2/icP4WvqUhUZzmtBbDIu7rmEd901XIm/rKtowhKTNUlb675j5rwRb/LPIzTTJo SZS9HLOIRh6i2s8BL7WFLzSUZqTe6 X-Received: by 2002:a05:6000:186e:: with SMTP id d14mr368449wri.376.1639701510864; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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[] = { 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); From patchwork Fri Dec 17 00:37:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683285 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 47603C433EF for ; Fri, 17 Dec 2021 00:39:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4628010E2AB; Fri, 17 Dec 2021 00:39:36 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7785F10E297 for ; Fri, 17 Dec 2021 00:38:35 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lVDlvz5KshJ9xEp0fUDjyMKxN1Mip/awmP+ArPF4eY=; b=MVU0nqbzGFmbWSTS4IjTBWupT84rz0/jgyTRCJTMzi6PTdLAvEXZzyp6+A8Ehbo/5F3uCY ZQMbvv6VZpB6QZLNgA7VFXJ+a4yAKFHT1GcaQo738gx7mZ3dQnI8L66MP/sQ90FDVrJ9tw p17PCxnACzsl4Ho/DU/r38DssnXtUOk= 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-58-CRKyHjlyOcmwiXv2XEbL9w-1; Thu, 16 Dec 2021 19:38:33 -0500 X-MC-Unique: CRKyHjlyOcmwiXv2XEbL9w-1 Received: by mail-wm1-f69.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso2075374wms.4 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=Um+R012yYWp1W+QXL+Y/GhGQrteS6aeTjhmLtXCJ1GLvap4q0UlH8wedPkdMCNUsfR TPgNqv9qltVB+YzSlvTO1YL/VYbZjCACDIiXNj4zypxnpvL4ql1/dVWZhS9bXl5uUe7y ucDrHciwvo8S8Xs5DOgGiQyp41fOlPeGmPQMCatofuJmV8h+1OvhxR+NcguEX/PRQdXx jemVCwZi00Mif8deQJ6UjTi8gYN/Ca8CE1A9MBmchuwSwpeWzmAyjW5KqmcfW3LZzFKL xY+F+yz0I8mfKnMcfN4sbQ7eqAonnJIe1kA7KeFqWFgzke6TR/IfwEdZdeK92WOD/pN9 h7GA== X-Gm-Message-State: AOAM532a+34QI2to3Z3J34mOZq7hhkapLwkwEHP63ztPlngpj36UJrEz yV5BQbehRAqf8mWa/wowcLIx2crySUeBhaCGXU8O4gsC0+CQe8/ZnbxkF0ED0p4MpucYDShOYfM Sg1cyI1Hb98UXfJpnANBbXoo3l7SH X-Received: by 2002:adf:e3d1:: with SMTP id k17mr386739wrm.610.1639701511901; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thierry Reding , Javier Martinez Canillas Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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; + if (drm_firmware_drivers_only()) + return -ENODEV; + err = host1x_driver_register(&host1x_drm_driver); if (err < 0) return err; From patchwork Fri Dec 17 00:37:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683279 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6BE3AC4332F for ; Fri, 17 Dec 2021 00:39:13 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 199F710E245; Fri, 17 Dec 2021 00:38:47 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 43EBC10E2F5 for ; Fri, 17 Dec 2021 00:38:36 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LS45ptuKLtucyzrI9aH/fv6UqLJgOvCJlOd2PAEqfE8=; b=SfqwF8GE49BXYLj7tN3oDZLb5U9JM5XR3JZj3YiFOLTGqikT9mEtTc7tC/4ceJddR7v34B +gJcBWIgYJciOzxm1b8Kc2feeGUAhD1/vJdchogUFcfp0sMpWyPv3Hn7nJQS63WCI57sSx DKhqNzrhm9PjZYVY4o5A2d2StZ2ChSE= 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-290-TK5IwUQmPvCy61vxPvBRAw-1; Thu, 16 Dec 2021 19:38:34 -0500 X-MC-Unique: TK5IwUQmPvCy61vxPvBRAw-1 Received: by mail-wr1-f72.google.com with SMTP id k11-20020adfc70b000000b001a2333d9406so148820wrg.3 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=LS45ptuKLtucyzrI9aH/fv6UqLJgOvCJlOd2PAEqfE8=; b=alYmQEqWyVn2r4Q5D5lYgSPJWuUnJC9eSPanMQ0Mwn56W3Tf1jpDNXEj1O/kH1CcHt Rs7hlPJAQ0U2yGeNCdKeHpeLM5ct8oGXTZfYaziV3l9Yb++pnA2jJZYPuFDDH6u9QLOp Op7iSS8ipLQ0PMR7mh3oxdbtRP6dUL8QWfrddVoFATgKNzzHtUvBl/StFq4zSPv+ONW7 PeJl+BVZGu5NSiyB54JXO+BhTh2RFbVO1r2usb+6HSd/BZfFM6EGtlWeajl47vOJ/2tH Wy+hwon4qZtzTFhotYbmORTv8oyyav8oXcgnU4G14LzqznZ11D2RwkTz1TWYbovQrl7i RO6Q== X-Gm-Message-State: AOAM532ZUFVo2Mr4sVilSzkAWBWO5Uy9RJtDB2chEdx2dT1JbaaYhmbT 77Huij/it4gS/25U1c62pkVG6sfinZ+GGj7DsBhMdJSB/jYCzs4RWt5EG8rtI86kVd+mbhErPjj 0BwMQ3xgDXc5XR6vMK9IQ5flb5Nju X-Received: by 2002:adf:ed83:: with SMTP id c3mr369003wro.169.1639701512790; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jyri Sarha , Javier Martinez Canillas , Tomi Valkeinen Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 Acked-by: Jyri Sarha --- (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/tilcdc_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 = { 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); From patchwork Fri Dec 17 00:37:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12683281 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C772FC433F5 for ; Fri, 17 Dec 2021 00:39:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A13E210E297; Fri, 17 Dec 2021 00:38:47 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3B7810E318 for ; Fri, 17 Dec 2021 00:38:36 +0000 (UTC) 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-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Mtq9hJy4L+ZVvskxJioJNZiL+dpEFQcWZvYjYc3YgGo=; b=esl87gx59OVn0fCsjCyOl/5LIWJtgLmwUUY3ia3s52t6Px2oFIlZ2QW4UIw3OgAWN3vEK8 z7dS3fAAp5I6pH7tGHo36couLF89uM3nK1uL+rgrfkqlpnFmf7TzMPvyZmlpChU4K+xohr FIV9IwEj9aOfx1dsd1QwcmKOxMIifSE= 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-661-PgT8W2cbN2KB5PJXTFy6bA-1; Thu, 16 Dec 2021 19:38:34 -0500 X-MC-Unique: PgT8W2cbN2KB5PJXTFy6bA-1 Received: by mail-wm1-f69.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso2075397wms.4 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=ZotYv85ogRk+AjLro/O2F4l7nmv7w4zvLTRND+ynkgqVadmR8r4zd+3sal8HFmO9Ed nqegUT+NmAJzlvvgz1BGYMcUGC4/Es0xvUIn2kKcdm6mLkeyvI7A8vCHQKdlv9bapFlA yDbl0/YapwmnRairfAzCe1jJg+1sa42TsRWt48ubC5XEmX6fGUj7TWQT2UXUcDQOIdj2 32L9NAhq0Dbfi66RFW+WvThUdgt988UkMlgvpOfwqtcNNDkaKPU10CSy3R29j5sgB80L L2+97lhGcxoEZsnRbV0OIzlBRYn417DqEsjv/O7snFi5Jubl1Ecc1RsXXoITQUrCLVnA jcDw== X-Gm-Message-State: AOAM532Oktr+CVpG1Cugeh3xrKUEe2Z7BDd/VuhRh77U/Mww9+WW21gR 8z3yXqIBa5Mv1OMYFMT8QTAfHv+FHiDZcR1zQPdOCwTW8oLk1pfqtCMHFIlVppwSI9NE/3Gwp4Y uh2Ur6CEtgNKu8f331+c1+AAY8fiU X-Received: by 2002:a5d:4d06:: with SMTP id z6mr376746wrt.117.1639701513639; 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 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=javierm@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Javier Martinez Canillas , Oleksandr Andrushchenko Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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; + if (drm_firmware_drivers_only()) + return -ENODEV; + DRM_INFO("Creating %s\n", xen_drm_driver.desc); drm_info = kzalloc(sizeof(*drm_info), GFP_KERNEL);