From patchwork Wed Dec 15 00:59:09 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: 12677113 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 44158C433EF for ; Wed, 15 Dec 2021 01:01:04 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 03E3F10E13D; Wed, 15 Dec 2021 01:00:55 +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 D89D910E125 for ; Wed, 15 Dec 2021 01:00:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530053; 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=90fdRUH+BwC8CK1ZHj3eypDb3h6VgZnI8Gytvn0sj5U=; b=WY1aQv9P2k4dHCffJW9VgH7Qx740kEee3hz5fFrrdmu6ptLniVlOIUw5bJlKV4EL8ugJ0T LPGxtcxyVWQ1zNNhBDK8rFk/TtfaEDsAZplLDH2w1Lq92IKgifttr8Xux7hpdpVbQPOwa9 iFgrBVWCqwvGFtkPKYfCd8C+rjvQQBU= 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-629-Ue3372DkN6eOZPkld8XXgw-1; Tue, 14 Dec 2021 20:00:52 -0500 X-MC-Unique: Ue3372DkN6eOZPkld8XXgw-1 Received: by mail-wr1-f71.google.com with SMTP id x20-20020adfbb54000000b001a0d044e20fso1098687wrg.11 for ; Tue, 14 Dec 2021 17:00:51 -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=90fdRUH+BwC8CK1ZHj3eypDb3h6VgZnI8Gytvn0sj5U=; b=7Javi2aF7Ip2G0Jn7QkCtVCc3cwQ5jlmdG9cVtXPaUcfdESY8DLqpcKBjVBpE9jaXo 0y46ERTm1vL1Mau/UU388EBcF+h8w+1h+TWUAep/x0bIe4zkilyo4cAuZpDUslT+vbfB jzYB65SZ/tbEVGDFqHpfoUypCAA8BF8MA56zwQWMICbuid3F2k2HcO9meSH6+qBzODyY bcyhcV32X4CZ4NaFF7HuauDv20bOmOJjLVHLbxC+alefvKzRuNWBUy1qrOHHXFDRs076 kP2bevupbuBs4QZHi24dIxvJlOVKE9mp2Hsk9QjvyINtIvp/FoHJwha4+LhigDLRC0r6 uURQ== X-Gm-Message-State: AOAM532BfaBxjewWWwArmzI+f9Gl9fzqrQEMZLLtk26G5BrA7XMcFvwi L/nTC0FcPVAT7Bim/UlCEs1dE2SQNSNZIjUfH0b73b1JF0OH/X1MEKzhWWnLSo83Zb2fvfy5Jto dM47t6aNqlYEdzGmIC+IvoFsGRAJj X-Received: by 2002:a5d:5850:: with SMTP id i16mr2168127wrf.410.1639530050701; Tue, 14 Dec 2021 17:00:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJzKtKciV2mCOl9DWsiZcW5uvMrGAi6mSHfnjdBtzkqkSsjfHoUdtZOKfa4UaV1nJfnxdVeKPg== X-Received: by 2002:a5d:5850:: with SMTP id i16mr2168113wrf.410.1639530050540; Tue, 14 Dec 2021 17:00:50 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:50 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 01/60] drm/komeda: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:09 +0100 Message-Id: <20211215010008.2545520-2-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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: Carsten Haitzler --- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c index e7933930a657..4f6d5c2103ec 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" @@ -117,6 +118,9 @@ static int komeda_platform_probe(struct platform_device *pdev) struct component_match *match = NULL; struct device_node *child; + if (drm_firmware_drivers_only()) + return -EINVAL; + if (!dev->of_node) return -ENODEV; From patchwork Wed Dec 15 00:59:10 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: 12677111 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 D90AAC433F5 for ; Wed, 15 Dec 2021 01:00:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C1CD710E134; Wed, 15 Dec 2021 01:00:55 +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 12A0E10E128 for ; Wed, 15 Dec 2021 01:00:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530054; 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=g+pg6gkvVTg/jCDYXqfj7uILQP1iaPO5/VLqlopAnEk=; b=YIRgNW9Ab7282csY2QfGP4WoZjYGHJBuIDlM4sqV5DRUYwlTrNaUmsOTmpDHu8voh36ZZN OIqo2Lkrlqce2aT9JFojIk8LMKgAxIJ1wO/acFwukP7FKWU8twUqY7YMwAlgiiSbeVwW61 bpJzwM5h44MUM6QflDUgpu5/k7Cxth0= 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-10-67yvCH4EPM2revZaLRPqYA-1; Tue, 14 Dec 2021 20:00:53 -0500 X-MC-Unique: 67yvCH4EPM2revZaLRPqYA-1 Received: by mail-wm1-f70.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso13871909wms.4 for ; Tue, 14 Dec 2021 17:00:52 -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=g+pg6gkvVTg/jCDYXqfj7uILQP1iaPO5/VLqlopAnEk=; b=dUF55p7EjGOU78F5dNxgFii0zgBSqDTDYgHygSwccYKyNImXVQZsdmAgTyzDkyD/Nu 1H43ZhysJaAMMxXeOgtSoXtG6+ZZKFPQVyy+C+eTBHtwIP9/JOmasYRF1vlwHj54s9w+ +VXqQ6WJF1iX2vVbtv63aOgBvWau6iwiHpCUG/WM8vi5LvWghvb+UC2TDPrjyYp15xiY PqNNnQeBcbei2R589K0n6YhgH03kc7kHCW+6ktpD0AOPwMRzGsjReeJk01jEUQRx0hdZ BMcCkil+hRc2oG2d/jSQ5lxN8B4gmzPgGthqH17nPQaJI5gc6AMprC2w8oyf7VJrvhVe 6Tzg== X-Gm-Message-State: AOAM531qLLo83/m5qVrdcIjpiKJ44LFBakJQAZoOaHojdMqLzC2lz3Fj Sf4VtqqK+kbgVoT5VpNbWvFthNwz6O7cWlStBp3oRBENGQ3n7y+x2Ag8m55XRpsqDYPnuzc1YiP b+1nzd/dy4FEEFl41vH/ceiekafaj X-Received: by 2002:adf:d1c1:: with SMTP id b1mr2135487wrd.296.1639530051618; Tue, 14 Dec 2021 17:00:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxa9ZR3JBVySwgyk50lbQenu9lQKPho5TOnp36sCmx/rNFAlgMq2f5DxCJIrOkA3pY24zdg9g== X-Received: by 2002:adf:d1c1:: with SMTP id b1mr2135481wrd.296.1639530051453; Tue, 14 Dec 2021 17:00:51 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:51 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 02/60] drm/arm/hdlcd: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:10 +0100 Message-Id: <20211215010008.2545520-3-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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: Carsten Haitzler --- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/drm/arm/hdlcd_drv.c index 479c2422a2e0..0939a64a9bd2 100644 --- a/drivers/gpu/drm/arm/hdlcd_drv.c +++ b/drivers/gpu/drm/arm/hdlcd_drv.c @@ -382,6 +382,9 @@ static int hdlcd_probe(struct platform_device *pdev) struct device_node *port; struct component_match *match = NULL; + if (drm_firmware_drivers_only()) + return -ENODEV; + /* there is only one output port inside each device, find it */ port = of_graph_get_remote_node(pdev->dev.of_node, 0, 0); if (!port) From patchwork Wed Dec 15 00:59:11 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: 12677115 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 7D568C433FE for ; Wed, 15 Dec 2021 01:01:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 84B8E10E12E; Wed, 15 Dec 2021 01:01:00 +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 AACB410E128 for ; Wed, 15 Dec 2021 01:00:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530054; 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=fNRehPRvqbAz7jorwIu4ovYv1EOIx2oHB4aS1f6MxEE=; b=NFCIY7SbJTZjW9BLbxq51jxIXbUIt2h4jBDLlqYcq3sfcsl7uvBDxQKqVPC1M+f9HV5Uc+ N3ku2z2xufNqhtd828mISgEkbnNiGgBOXPl1AAhEjFXiQH7IZAGonOTuij8Z0GAUt0By67 PVNiaXbbsHAtX6qm7+5lpD4ZZinn7vA= 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-222-Y_aQJBOBP5K6IsS4Ua_mlQ-1; Tue, 14 Dec 2021 20:00:53 -0500 X-MC-Unique: Y_aQJBOBP5K6IsS4Ua_mlQ-1 Received: by mail-wm1-f71.google.com with SMTP id n31-20020a05600c3b9f00b0034440f99123so1379655wms.7 for ; Tue, 14 Dec 2021 17:00:53 -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=fNRehPRvqbAz7jorwIu4ovYv1EOIx2oHB4aS1f6MxEE=; b=GbqN2CYvOa0WQHvkYyrQNoxaHrhFX08KoXx3M8ovqWtEAXJfTWxrkZQqJmVlILYhKl rA3PaHqb0jg7Eg/weT9YCDCfoqtYrx/BR2yBSPNnn+Y7aAQn26C4rZ7B2vusbbmWiNAk HXjSYp16fgLIKPXHtlGvknhqMKg5pu/f44POBXnf5d0JJl2iQbVRQItnivUpFIFUg95z AZrBoIxJANTIu1Khbncbbj5eeniRU/k7sVT7vfRL1NqbjItHhVIKvwHhmYAaDH+JmkFP SW0//1Ro5aqrKZXZb5Lo2C6UvONPGEKv5roxqFPYAPHoRJd+xVzor2iAcMuI61tmnpoA l9ng== X-Gm-Message-State: AOAM5303kS8qUfv33JH63WgWUhHcZFWgbrCgJT2z7iCqYtPU0ey6sRNv fpCFOpCuEqeflc1d8k76LR7RhicDNRBHNOit2OyEJ4dlQHLuyOxE0YfD+I+IAIK/FKlPhGPxDSz D2obnlUDob7tFin7qFyf+JJs9gh5/ X-Received: by 2002:adf:fc83:: with SMTP id g3mr2136107wrr.255.1639530052403; Tue, 14 Dec 2021 17:00:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQGzn5u1nUIMfMkZ/o2AJOuWVcRC6vL1ASLIqC9o5/dw9qAm/FfLvnARA79g0K7ZXGpeMHQQ== X-Received: by 2002:adf:fc83:: with SMTP id g3mr2136094wrr.255.1639530052195; Tue, 14 Dec 2021 17:00:52 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:51 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 03/60] drm/malidp: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:11 +0100 Message-Id: <20211215010008.2545520-4-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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: Carsten Haitzler --- drivers/gpu/drm/arm/malidp_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/arm/malidp_drv.c b/drivers/gpu/drm/arm/malidp_drv.c index 78d15b04b105..5da4168eb76d 100644 --- a/drivers/gpu/drm/arm/malidp_drv.c +++ b/drivers/gpu/drm/arm/malidp_drv.c @@ -938,6 +938,9 @@ static int malidp_platform_probe(struct platform_device *pdev) struct device_node *port; struct component_match *match = NULL; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (!pdev->dev.of_node) return -ENODEV; From patchwork Wed Dec 15 00:59:12 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: 12677123 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 97A44C433EF for ; Wed, 15 Dec 2021 01:01:21 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CF99210E144; Wed, 15 Dec 2021 01:01:00 +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 6FF3F10E152 for ; Wed, 15 Dec 2021 01:00:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530055; 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=ta/BJOrkWopySKAnFVtxGY/BWy3a5d+p8/Y0sx9Nc9s=; b=EBDf0P9lVCpCFnMMRSakMklxL3AECClXHyeHipq0yaUIaeaqeAT4xLmZyxoPw4rSRy83AT dJLNNRm+prF8aiRF3HmS8p9yDPFTKM/2G3BUuAPcvduReq06ri+M6K8S+0q8gK6/8NkHCF a0RxnPBWOKxX7Ut3617YCrX6t1j9eZQ= 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-553-eFc6mlDSN9-RFfHOb_j-pA-1; Tue, 14 Dec 2021 20:00:54 -0500 X-MC-Unique: eFc6mlDSN9-RFfHOb_j-pA-1 Received: by mail-wr1-f71.google.com with SMTP id f13-20020adfe90d000000b001a15c110077so616371wrm.8 for ; Tue, 14 Dec 2021 17:00:54 -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=ta/BJOrkWopySKAnFVtxGY/BWy3a5d+p8/Y0sx9Nc9s=; b=DrrEPwu86O1mM/QU0FyD0s8ssuJ6m0tG1SPgEchfTATMpc5k1CGGIJucChEzybBHhT tqj3fLbx3+22b6QtifeQUrdQtHUQPBE6e1ZA9gWuvFHASbWEVegNwS4GmN2StGeaDrr1 9gRUzu0fcdy5UO+aCj4MlouBq9OunZ8spH5gIK7Xhxt7XxnZa8SVMxawrD+Q56gMT00y 3yUX0m15TbNEviFGSNTajixzhYk7wck3mcbMawSMH0SNoznMvPxzXK5GcPu+66PwbakJ GjLrFxCoU7uhuFBXnkJ5ZQ83cDJtYYISldGz2aGxp65/gDIU+nzLMWAHqXVMzQVQCac2 xG2g== X-Gm-Message-State: AOAM5302uH3tIFqRngCvHrj056PLt2eoEENisORmKirDxzYAp5anB4pY 6EiofcMphcxnhPgA4AK8/6yA/216SmeZ/Pj65gh/Fj5Cgo4xOtQtwjpBPNf+E5Yran9iGko+Y6Q /TONTmhuBqUCaUOkWFltj+CCInrOk X-Received: by 2002:a5d:4b8a:: with SMTP id b10mr2080127wrt.413.1639530053248; Tue, 14 Dec 2021 17:00:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJwsLRMjBE0wc5ZwF8ARaHlVSv0EqCsQANIP5PykNXkYwInd75dCCI3LsyC5MKdbqvLnMvVoqQ== X-Received: by 2002:a5d:4b8a:: with SMTP id b10mr2080118wrt.413.1639530053088; Tue, 14 Dec 2021 17:00:53 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:52 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 04/60] drm/armada: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:12 +0100 Message-Id: <20211215010008.2545520-5-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59:13 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: 12677121 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 B07EDC433EF for ; Wed, 15 Dec 2021 01:01:15 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C6A6210E140; Wed, 15 Dec 2021 01:01:00 +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 4ACA710E155 for ; Wed, 15 Dec 2021 01:00:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530056; 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=nJpjtumWdUbVBjBY4BM1leidlI8M/LKSk6OTs3RZ9AU=; b=HhISJ+HB4Yr5gDvey0g2H98cdLwKIt/Qu7wD8gMLDwvcu7el1kKPwVikUHz7gEmEIlbilv qKvusmUKaR2oXk9OfozryFGlLm/nEMY46KNRbdbrRDZSYHc/27HWGDUcdx6/+UAm2iDuOj d11Bk03pTRfYOymUndag/jafsRDMf3Q= 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-161-U2h79GeEP9ykLDhvaXasjg-1; Tue, 14 Dec 2021 20:00:55 -0500 X-MC-Unique: U2h79GeEP9ykLDhvaXasjg-1 Received: by mail-wm1-f71.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so1154501wms.7 for ; Tue, 14 Dec 2021 17:00:55 -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=nJpjtumWdUbVBjBY4BM1leidlI8M/LKSk6OTs3RZ9AU=; b=Jmwuc3ST3MepU3XBDSN8tKcTcBgUOse+NbH2i+AV0FYtgpV7bxVrmUt9emOSAU9+Xo MrmjWq5Hq483kplgNafudgI7LbMJOmpNzro9IvxIv/kiGDWanWFPckwbhowAxxfANhUr sfRYxkPn4MGyM7Q7dB+YjXf8L0yhXhGebNlJdJ88tuwAMSHDjRg8kz6t3m4qNfQRvWWH FvrBYBLV5GOHok+P5E09CeZPBnSELCpJgQ47P/G5+cN4wAMrj1RLozt9YAkJ9pRWHj6p h/2N6T/FBhC1f+Ka7VomEI8r7LHoUOUJeL5nSuyxSpM4QLKVZw+ccCrsFo6e52hxMMAx tMdQ== X-Gm-Message-State: AOAM532bOQsr806UeOPczZ0oyFftSzL62hCkAAf+bsBycAcpjF0sLpYT hau3SriC2pw1PPePaMhW0YWkKtEvagoThRxVzffA1EPkM/1j/7F8uLcCMArXRljsCQ79LjeMBkY 7g0wuT4e7NRjBRvWKHO7InDJbpWCI X-Received: by 2002:a05:600c:4f55:: with SMTP id m21mr2450318wmq.68.1639530054096; Tue, 14 Dec 2021 17:00:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJzw19sHakCMRq7/L4DbYc0FVTXl+HZZmxN/MLKnD/o1EVP/xi6T4zBHdo9JAGXjXp5J4PjGlA== X-Received: by 2002:a05:600c:4f55:: with SMTP id m21mr2450306wmq.68.1639530053890; Tue, 14 Dec 2021 17:00:53 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:53 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 05/60] drm/aspeed: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:13 +0100 Message-Id: <20211215010008.2545520-6-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c b/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c index b53fee6f1c17..c70d8f046816 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c @@ -310,6 +310,9 @@ static int aspeed_gfx_probe(struct platform_device *pdev) struct aspeed_gfx *priv; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + priv = devm_drm_dev_alloc(&pdev->dev, &aspeed_gfx_driver, struct aspeed_gfx, drm); if (IS_ERR(priv)) From patchwork Wed Dec 15 00:59:14 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: 12677117 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 8561FC433FE for ; Wed, 15 Dec 2021 01:01:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BDFED10E13C; Wed, 15 Dec 2021 01:01:00 +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 0E88610E12E for ; Wed, 15 Dec 2021 01:00:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530057; 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=tWbGxoeNjdbDmyKcp2OndXPUITxm5AAUodTQYAK1CmA=; b=XAV9bZ7fEWYk5FqgRyVFX2a8G9+SjNPs8BLyOngGYkHIqZ8p9BGqtRDs63gSt6LcGu1ClH 6a8rVd5ojkYgqogIj+r8TsRgkBbmli7AftYnXZ7Xlyh2r3j2BXRDzJwYF01AdZ3RXnx7eI l8VNngidgSatYxJAGPfyGYNYLJUffaU= 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-563-nS3y1XYNNtuheS9uZvk6oA-1; Tue, 14 Dec 2021 20:00:56 -0500 X-MC-Unique: nS3y1XYNNtuheS9uZvk6oA-1 Received: by mail-wr1-f70.google.com with SMTP id h7-20020adfaa87000000b001885269a937so5415818wrc.17 for ; Tue, 14 Dec 2021 17:00:56 -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=tWbGxoeNjdbDmyKcp2OndXPUITxm5AAUodTQYAK1CmA=; b=NGDk3W26s5W6wiKLNH/n1Dtk+NRQgXe9oC3WyBFi31ZBMKjThYf4+8anukiCfswr/J RnViZ3M8xQZcI3PFXLE6HZszOOg1EFrbtdsnjNk7K5b2/tLzD9T11MHVjFZXN/obayCv IJtOW7b8JngU0MVqV1PzMw9Xc0Jb1momyItMGBRbBniJZTgeS+RBR7hGFOqnCJFxNB1i ZQz1/zj2Mf4aNxOLoFD318OmfKZerogg+iZ3PUG0gTxtZlVHCC0KpXQq94x58wqpx14E PsGRg/yAS1vji44ENn85BNg2rKOVC+wTUqMKoCpL9g+8JjVQg9npqMfoc4ttCWoDMSfk qwEw== X-Gm-Message-State: AOAM530ZXhIIzi5Y6YvU0Q81qEd78nZzbSyQDVSdhmcvW0CLZmwZFMoG +ULWHxzRnPKi36Z/5lkAt4puKai2fntQqho23hrKptdW+oyBW3+SrueqIl9lpcVEP1bVyocu611 8JYT6SXSyNEMR5KfWQ9pwEGwDpjFw X-Received: by 2002:a5d:4690:: with SMTP id u16mr2171663wrq.321.1639530055076; Tue, 14 Dec 2021 17:00:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJwByjifmeznMHXNDjsmxy2X6/X9Po4NZarhy11WUEg5MGrKc9cEAhQBDaQMyUvnYgZ4LTTOfw== X-Received: by 2002:a5d:4690:: with SMTP id u16mr2171646wrq.321.1639530054875; Tue, 14 Dec 2021 17:00:54 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:54 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 06/60] drm/atmel-hlcdc: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:14 +0100 Message-Id: <20211215010008.2545520-7-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c index 1656d27b78b6..4637177184ce 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c @@ -747,6 +747,9 @@ static int atmel_hlcdc_dc_drm_probe(struct platform_device *pdev) struct drm_device *ddev; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + ddev = drm_dev_alloc(&atmel_hlcdc_dc_driver, &pdev->dev); if (IS_ERR(ddev)) return PTR_ERR(ddev); From patchwork Wed Dec 15 00:59:15 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: 12677131 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 5B570C433FE for ; Wed, 15 Dec 2021 01:01:28 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B859710E149; Wed, 15 Dec 2021 01:01:15 +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 2E29110E135 for ; Wed, 15 Dec 2021 01:00:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530058; 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=fPwbQSjTLtGQ2bSf5dJaXmd35YFe+1ZNVqX51ENv6p4=; b=AWdprE7AOqhyo+SJe3m0CJJSAVVbEvDO4Us1L+XsBHsbscnm7F5znD4SEtsuA29nLKM+LN JqFdQpHKUa/p4zB9wGHlKKd6bMncRu8F/RwwzNGgJ/s2z0iEymHujoLJZDSqMfvkPH50aM vZmtTnTE0rPhsi/1BFvKgKsRZvqQeWY= 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-589-_sr8v2U5PA-gKTzMcmdSSQ-1; Tue, 14 Dec 2021 20:00:57 -0500 X-MC-Unique: _sr8v2U5PA-gKTzMcmdSSQ-1 Received: by mail-wr1-f71.google.com with SMTP id p3-20020a056000018300b00186b195d4ddso5390279wrx.15 for ; Tue, 14 Dec 2021 17:00:57 -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=fPwbQSjTLtGQ2bSf5dJaXmd35YFe+1ZNVqX51ENv6p4=; b=ea+ajUYi1NFuC/4dDNuXMRCu/pJHJpgIllN6mI06EkDf3sTr0/+kR8qQv34KH1jZbq F8OehV9V1ZcOGsCISUpFrI5k2ZqXcqb1ylQJN8Allvki1PckWYxj8hWHQd+HHrkp6O0q qgD3mEKmilwEQmBI4JLiYWrcvKlNWtpAOhUSfUrEQtsX8yzhUB68GDF73HjJpXubxC8w wH3O8XMXHofEquOXuHXcD+Q7SuQB8fmTcwXkaixaWJ879xak6cpG6zz9Ydy/pkR/cuTD 3LXe2elVwMPin9mzEHfhGhxUSs/glGt8HBw9l4XR1++fJoIi+8xD5Uvge/9vnqToheXl YBoA== X-Gm-Message-State: AOAM530p3aRwdM/sht/CGOj4gp9Ifvhb7YXF7lL0/Szm77Y0zXXFAu2z 0QoZHY9S3oQFGY9mdC3caJyvsCwcec/ToPSCb2soz2EMsmMSc/DFN5GR3B1sjS0Q2KKlxrp1vcc YEHCHBIsl4M/61GNdrEhFpZG7JrnQ X-Received: by 2002:a05:600c:1e26:: with SMTP id ay38mr2328312wmb.14.1639530056104; Tue, 14 Dec 2021 17:00:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJzb0sf26Iq2p48wbNys/WmtOwDWHzEtvhQlwIT5GTeLf4E/dLNHCaaWeJfxWgYit2n/LHRiWg== X-Received: by 2002:a05:600c:1e26:: with SMTP id ay38mr2328297wmb.14.1639530055884; Tue, 14 Dec 2021 17:00:55 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:55 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 07/60] drm/etnaviv: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:15 +0100 Message-Id: <20211215010008.2545520-8-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: Russell King , 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 systewm 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 --- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c index 7dcc6392792d..58b092248f7b 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c @@ -635,6 +635,9 @@ static int __init etnaviv_init(void) int ret; struct device_node *np; + if (drm_firmware_drivers_only()) + return -ENODEV; + etnaviv_validate_init(); ret = platform_driver_register(&etnaviv_gpu_driver); From patchwork Wed Dec 15 00:59: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: 12677119 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 8EB3FC433EF for ; Wed, 15 Dec 2021 01:01:13 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A753810E139; Wed, 15 Dec 2021 01:01:00 +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 052AC10E12E for ; Wed, 15 Dec 2021 01:00:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530059; 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=jBTKxPeGB31tYrcCVudga0Xd94MnfSm4hqMjeexwQ7g=; b=WCAsqFkofRbS4ySvWennZlTgGyrBpwkILWS/VR0lf1OO/uQLhV+VNAbrj+I+ETULX/uFWv RM+DnPw8aoRBhECnrqoPo7EV0L3Y0U/gGvNZYr32ZoLqwhDzik0iBmo8m8hMtkAczGEtwd Hp2kpOmsLZMckVFwPLZpm3B991+PcGY= 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-398-m-wEluzbMnGZZUOjeGPuWw-1; Tue, 14 Dec 2021 20:00:58 -0500 X-MC-Unique: m-wEluzbMnGZZUOjeGPuWw-1 Received: by mail-wr1-f69.google.com with SMTP id y4-20020adfd084000000b00186b16950f3so5368885wrh.14 for ; Tue, 14 Dec 2021 17:00:57 -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=jBTKxPeGB31tYrcCVudga0Xd94MnfSm4hqMjeexwQ7g=; b=Z2QgvamrN8MZygmeDGKZAH1LbYAvTtr1x/JwT9ko9v0n2051JYc3OZD4fz4PyukyQJ ysZhdkcBvrvjRoCglFmyXcZrc/z6FCoX0UsV4p+V7yvSBgaBCKmjLV+FDkx5MsahiVTe lGrP+fJ+Sv7/I6avk9mpUIQsctMp4jgibKJ8cRAS67T/jdfc0rPaNSyYxw3Opb7Y6Gcg q+Hmmf+Ostq9JvETpc9ab88yZGlUUUUv7lRs7pkIATA0/bB8W+d2RfZkM3Jdv+MLwKSf R9wFqQGOCdCFVq4stqgGJJYsNx0e6UoHnmV49XIHd4DC8/c1xUwYT7OxRxetRI33Aqi5 wOaw== X-Gm-Message-State: AOAM532iiPh03LLtmSJd4sGIw7nt+NHpI4Tw7pp5m458Qq74OI7tR9r1 +pc+HVcusF26++Ww+8aQvQK1HWE2Itr/PA+afuUd67YmuPPQxf+tY/EGla8RAiWPqrxgDxqP0/7 xKcZD7Cjt7iTUOmIhq7bZUsAbBUHE X-Received: by 2002:a5d:4a84:: with SMTP id o4mr1419947wrq.295.1639530056894; Tue, 14 Dec 2021 17:00:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJyItXA3rJrb3rM7E1UOBx0yrgeihNb1i2VAfL998yRE15d9H9HahBJ3qU8bKTePTqUW7O/9TA== X-Received: by 2002:a5d:4a84:: with SMTP id o4mr1419939wrq.295.1639530056729; Tue, 14 Dec 2021 17:00:56 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:56 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 08/60] drm/exynos: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:16 +0100 Message-Id: <20211215010008.2545520-9-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677127 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 285EDC4332F for ; Wed, 15 Dec 2021 01:01:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2EA6F10E14E; Wed, 15 Dec 2021 01:01:03 +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 E15C510E14A for ; Wed, 15 Dec 2021 01:01:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530060; 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=hlwmMpDs7rI0oeMFDz50CNwBVV8B4o70fliBdr6Ssvs=; b=dZG3ugCUngbUsDXW2b7D0jS6elKWME+4CYifQevcJ/u1wjjvy4O38V/SZBQI3rdrVAuNTZ d4XiVgbX2qHAVOmh2jZJ3ZPw2zdW3BAyfk6QH7a5Y5TCHD+hUORT4xomf2y/z4w9BSh+EG OETs1EvXNjbKGC8xXYkN/M7AXkgSax8= 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-454-5j3M9PJ6OlSUqrXlwhP4DA-1; Tue, 14 Dec 2021 20:00:58 -0500 X-MC-Unique: 5j3M9PJ6OlSUqrXlwhP4DA-1 Received: by mail-wr1-f72.google.com with SMTP id w15-20020adfee4f000000b001a0e51ed4e5so790533wro.3 for ; Tue, 14 Dec 2021 17:00:58 -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=hlwmMpDs7rI0oeMFDz50CNwBVV8B4o70fliBdr6Ssvs=; b=xa0SOj1RrPhNJg7UyxGvs0TmBunqe2i5o/2aRVLOxRohFBT40mgyd829kHTWsy6Lcr HFULiw7PSQAUn53ar6Pi4TJKrRJTCF3xi4FaY2M/7yD6o/qdjneqVAfncKLFX5vScK/E ugjNU8+1WgcF/8SxnuTa2lBg2D685VnC/RdRAbmwWCOiLNER0Q7Q/4WQagnsElJa3IzG IP1rDwNOdQ/GcW3IP9XavrlKPTuEOQnFUbaeZpyMKR0bJCtVnxw8+P0Nzo0H7jpve6qZ L3C6JPopJ40g5XMB3fSU0DO5ZGhM4gJ85PzolHxqxuEk7M0Ou5faSybg1RDyGTYC4JIh hOzA== X-Gm-Message-State: AOAM532B2IjRwnZRl2k9HUVaXLOPsueGUko4GEA1RUjIWENJaiG/T2I8 n+n7x5peszw4GRrit2UN8V5L29OpYSg6GkZTWyFjfjwItEegek7bche23tFJVZIvGELSGny2cmc sntQ4YUJ7T3wRbFjFzpXNggTrIGxx X-Received: by 2002:a1c:2:: with SMTP id 2mr2292568wma.41.1639530057583; Tue, 14 Dec 2021 17:00:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJwNXHTo+e2PB/eHuFET+/zbQRmAraTRzbs4BC9O1M1wtzs+H5k80hNY0ix6RAXDNXF/Bpcp6Q== X-Received: by 2002:a1c:2:: with SMTP id 2mr2292557wma.41.1639530057411; Tue, 14 Dec 2021 17:00:57 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:57 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 09/60] drm/fsl-dcu: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:17 +0100 Message-Id: <20211215010008.2545520-10-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) 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..9b9e1b200005 100644 --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c @@ -255,6 +255,9 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev) int ret; u8 div_ratio_shift = 0; + if (drm_firmware_drivers_only()) + return -ENODEV; + fsl_dev = devm_kzalloc(dev, sizeof(*fsl_dev), GFP_KERNEL); if (!fsl_dev) return -ENOMEM; From patchwork Wed Dec 15 00:59: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: 12677153 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 EDCFEC433F5 for ; Wed, 15 Dec 2021 01:01:47 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0736510E164; Wed, 15 Dec 2021 01:01:19 +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 BC8EA10E149 for ; Wed, 15 Dec 2021 01:01:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530060; 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=pipp5Hk74a/1STom3UVKk7EFvp7D65TSNGTYUyjtDlk=; b=jGkHQv4tDyDtIzfhjaOYF05B95FmyTRtASD6SgKT5f9ABAtEK6Gq4clNfPSFKtkCfwnRAd 78ogJPGnhzGXOmBajcW2/hYJQwp+Lzsk0nKU0C4Pj9WuhZI6XR2ws2k09SA5hyH3XU9YlR FrL0Oe3Gsbm5ztzkzVED+/KmTS1Ms5k= 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-501-F8xbg_zlOLGgsAhvwi_b_w-1; Tue, 14 Dec 2021 20:00:59 -0500 X-MC-Unique: F8xbg_zlOLGgsAhvwi_b_w-1 Received: by mail-wm1-f72.google.com with SMTP id l6-20020a05600c4f0600b0033321934a39so8319933wmq.9 for ; Tue, 14 Dec 2021 17:00:59 -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=pipp5Hk74a/1STom3UVKk7EFvp7D65TSNGTYUyjtDlk=; b=sqVzZ4cR8D/vj05wHzaZ1WNZunDliNt0Rzyg3M2gNhd6GRXN1N+1kEh4P5/c2xfN79 K1rKJZ959LytQ3osUDTvvC6VXK+s2IPOWYKUwlDq+h9Q/j2HUT+Q4aJcPilFxuWrvVVg aZGirgXRRjfXxHnxNs9Y3eSfWDAKOhwx7bUQdM7h7FzxY0kI1EyyIqJr0RwqhmmI1NqV X7iwO7eadGkd6ynfsGuebEjsWsE82MhAvCt3wEORw/H4zJJ4HpUNlxTx5CVTKsZWq8sJ LLQVZBav2/AsIMyy5XIR1APLqWNOyIKAV8oyvK4TVKIAFplrVFCTgjZFJnDzZ4m5YBTc nOtA== X-Gm-Message-State: AOAM531OE6Zp0oQjWDHv5qC3pZB4r29K72jlpKJijHBcq5zoGlTzmIFm kOAeRoP/MPWb1ojgEi1iWcb9wGK91W7maPt+FofhZmxPN5rFlRox3t3fvsYhNj09dc0YaKfD9Zk Vvg9HLhdHzMosQnHuH32lrTvQ0whC X-Received: by 2002:adf:c5d1:: with SMTP id v17mr2040418wrg.571.1639530058320; Tue, 14 Dec 2021 17:00:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJxc2FHtBXm7KY5VUL2eaL902we5JmBihfDLC7w8UAkYHKv6H+YkvJRKFmrkn5Za3LZ6R1tVlA== X-Received: by 2002:adf:c5d1:: with SMTP id v17mr2040409wrg.571.1639530058134; Tue, 14 Dec 2021 17:00:58 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:57 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 10/60] drm/gma500: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:18 +0100 Message-Id: <20211215010008.2545520-11-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12677133 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 D7CFCC433F5 for ; Wed, 15 Dec 2021 01:01:29 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EE98010E128; Wed, 15 Dec 2021 01:01:14 +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 5291210E155 for ; Wed, 15 Dec 2021 01:01:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530061; 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=vfozKiCl9i5b6Wjh+/WfnlZcF51aFpSAEpGxrbt9SHg=; b=Tp0WaLNrWgUKp0PwUWWipitYRNVs6gYhWa0oWblgDcxje7grqvnJW/i5PVlVcb+BQY+Bok kYe3cqPYDcYz7dhWYvPssXs2eSqqnFB9W9xF9mbW//cpaR5N8VCduugFCR/W1w9NzgmTLq Zvgxdtc/mvNTyqDYhloG1H7ZyGXNhs0= 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-631-lzigXcNZNFmQ9WtqAETaJg-1; Tue, 14 Dec 2021 20:01:00 -0500 X-MC-Unique: lzigXcNZNFmQ9WtqAETaJg-1 Received: by mail-wr1-f69.google.com with SMTP id d7-20020a5d6447000000b00186a113463dso5381533wrw.10 for ; Tue, 14 Dec 2021 17:01: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=vfozKiCl9i5b6Wjh+/WfnlZcF51aFpSAEpGxrbt9SHg=; b=nWpygf5yMFHh0vzFf0NzzBc9hg9ZzoGBMdAzdMywFwEieM1vHl7PYFUDshTCl95Wj5 5lzSMNJ6oJ1Q3q5TT0iRkkZ8E80ytO8/DcaO94wo3IiJZi5kM0BNFEj8Rzgkx2GDdycP 9UDV5tcM35yD5X1J4CvvoWXl0x0M5n8ZMluRasPLxZsgpFn3iwxeMKv9pZOFx60Inc6q 3/fwSza9wtLJJM0abBV2VgRUf2QEMV/wwZZkUcJCVyaEdqiClL2lhp9r04A8jJgClUUT hu6p6SzRGbWoQ2oLvE01VFCThujb8f075ttCthWZSm+50X67RtAflqJ+PBqoRWOGC7vD dAig== X-Gm-Message-State: AOAM530U1QNZcMPR1tE1CmkuG5OiDZu5xQIlFL1H+KQo/g6rhIVrMwjK u3OCNnBDUJmxM8AbgEzUNY+Ts9FfsPUNgbMdXkWkbI+LB5GiMVYuf7zfPoiGEGib4qhKpB+rTQX BksL8d4xWrZhDNc66uIw+8PhTyoek X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr2267786wmq.120.1639530059127; Tue, 14 Dec 2021 17:00:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJycF0xIVdPZqekNhrMVePm4bcOD/E2H+0Br7VxiwcZsdiBitbJa4ePZ5blk/QLmIBgqU4Wg3w== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr2267775wmq.120.1639530058937; Tue, 14 Dec 2021 17:00:58 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:58 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 11/60] drm/gud: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:19 +0100 Message-Id: <20211215010008.2545520-12-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: =?utf-8?q?Noralf_Tr=C3=B8nnes?= , 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 systewm 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: Noralf Trønnes --- drivers/gpu/drm/gud/gud_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index 3f9d4b9a1e3d..4d253d249512 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -446,6 +446,9 @@ static int gud_probe(struct usb_interface *intf, const struct usb_device_id *id) u32 *formats; int ret, i; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = usb_find_bulk_out_endpoint(intf->cur_altsetting, &bulk_out); if (ret) return ret; From patchwork Wed Dec 15 00:59: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: 12677137 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 40557C4332F for ; Wed, 15 Dec 2021 01:01:33 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E2B6510E159; Wed, 15 Dec 2021 01:01:16 +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 4913410E125 for ; Wed, 15 Dec 2021 01:01:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530068; 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=4+msvf+qowHp1HRo12KuePWcAeO9dq4LBkUMGYiKJfs=; b=iiE2PkzwzIhYfdl0Slytb5pEz9JyFjGl040XK98LINbAz0wVUHNU/+rFMiFkfwz6KjqnIi CjZeYTMuMmzSQJXriNWilDW6RKqT5TVfqYkYDlLGGcdbv23t0tiOANyc9SzqKUQbqRgmH0 P0JcQt77n4/LCYv/UDUyXnzZLlqc+10= 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-326-qkhigEueMri8fTUpkb_kog-1; Tue, 14 Dec 2021 20:01:01 -0500 X-MC-Unique: qkhigEueMri8fTUpkb_kog-1 Received: by mail-wm1-f72.google.com with SMTP id j23-20020a05600c1c1700b0033283ea5facso263824wms.1 for ; Tue, 14 Dec 2021 17:01: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=4+msvf+qowHp1HRo12KuePWcAeO9dq4LBkUMGYiKJfs=; b=eTg6z8CQN/qOCuL+HX+g1oMoVIURmJbhjrJxDnEJ592gRVtOT9Z76Q88jPdbOlX8ZW I1O+vFESi2r2gjNWSeBrw38JIF84rvs8iGEU6vlrOP0ntpjRhQJh+8oBLZ4lt5bqmVFL V/35Ajhb6AQ5H9MKuibcNCGuPKUcwwdYTrCz+QFnHjldfkPYXbBwJSZq53KtW1gULxk2 2hJXKWiw1HVvR2R15OTsWLNqi7FKa+H3hS9rrgbj9LBusZDn24kftO6xE2v7Wb6CSg8m h019GPrpLgtMrWd2TQ3lSpqC8SSsyd3fSTU2wTSlVxrOvcqJJmx9NdICLyn0pm0vciEo KBeg== X-Gm-Message-State: AOAM53307oba9Zg5nX0/CiSHtY+WRCBbTwN5CZY0ZXO9opGYJSH6BNEE IvsUXdyz/yxNi4aijWnoYtMY0AE/4T5fHdkovYQ7U2yF6BCs11YuOelqOWRwAbxN3q99tqDz8tH u00l5OdlXOlz8R3+xVy7Qvl7WI1J6 X-Received: by 2002:adf:c146:: with SMTP id w6mr2172864wre.541.1639530060150; Tue, 14 Dec 2021 17:01:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQIMVv6PwVt+SrjSfagS0OVwceAnaI9S7mGufWHm1b01W94NLSkOh0t/pBQ2zxQOuEt/WFYQ== X-Received: by 2002:adf:c146:: with SMTP id w6mr2172856wre.541.1639530059982; Tue, 14 Dec 2021 17:00:59 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.00.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:00:59 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 12/60] drm/hisilicon/hibmc: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:20 +0100 Message-Id: <20211215010008.2545520-13-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , 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 systewm 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 Patch-cc:Tian Tao --- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c index 610fc8e135f9..f66de93831c6 100644 --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c @@ -315,6 +315,9 @@ static int hibmc_pci_probe(struct pci_dev *pdev, struct drm_device *dev; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + ret = drm_aperture_remove_conflicting_pci_framebuffers(pdev, &hibmc_driver); if (ret) return ret; From patchwork Wed Dec 15 00:59: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: 12677129 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 C5C4EC433F5 for ; Wed, 15 Dec 2021 01:01:26 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id ACE4910E125; Wed, 15 Dec 2021 01:01:14 +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 4F39210E147 for ; Wed, 15 Dec 2021 01:01:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530063; 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=CQTCDPDBHdP0UJYByXzA6Uzoj2dEWXGaiTwokgt/R5E=; b=PK5uPA8aoucpi/5693M3Q1NnAgU53jMiQTy/Y+D6OsUORWTEwyQ3XUCwHs3rn82TLwh7B6 xBaLGGF8lzIloWEk4ex1Cm/34KxnUtjh7cO9yOErl4BRaedNm2NzP4fLNcq5vlo0Dni1zz 6jTSYWqrw0/wKFLRMaXxoXY4BUp/qhg= 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-121-K2NCVrTsPf2OkTuumiHfLQ-1; Tue, 14 Dec 2021 20:01:02 -0500 X-MC-Unique: K2NCVrTsPf2OkTuumiHfLQ-1 Received: by mail-wr1-f72.google.com with SMTP id d3-20020adfa343000000b0018ed6dd4629so5378589wrb.2 for ; Tue, 14 Dec 2021 17:01: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=CQTCDPDBHdP0UJYByXzA6Uzoj2dEWXGaiTwokgt/R5E=; b=oiuH9creereoOsk98MLi4MuyGzNMqGceW5zzNDiFQXBk4g2pyf3QXWWRGy1LDeJx8A 3hEmvKM13XjtmG6K5o/NKK/auKb40Zru0qHKe5g9VTOHon5NUe0i3RqdZxOHZUSMsQdr +Y+WB2tMxLuCkKykOV7ELr3q/5+NqQqPPk7XpWQ0xpNz6Xz4onODIfLOqN2mAHZ5zMej 5JvLlrWU9IyV/+TuKgKoLyNti+bbVtu3k1BqfBLUIahaFVvGzGzw8lfMWxWHVjBY24oD UABH0bBC+VwlpRASxzY+47bFzH4knwe54OhYXXiG7I8/p9N8EnyGLdlgaGK9/NrVcb8s ZH/w== X-Gm-Message-State: AOAM531qUWAOzeDVX8WuPewJ7qW9eLXjv+nnF5RUSDD/qU5ZmW6f3QJb w1ql5WiGZ0zYnwZJn5KRCG2VoXZXWNvEk7UHSzjGiM45ieexYmk5O/7/z9ExcgRlMp9rBo/Z7WF iFUpsTluzJ3abEAPxNnz9c0MIJ6xu X-Received: by 2002:a5d:64c4:: with SMTP id f4mr2273642wri.6.1639530061223; Tue, 14 Dec 2021 17:01:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJzhy2UBePDn0sBvMQOB1g4jRXeSL9+JYzQTE4Jd1KtFit6X1vewED3OTBsnEbs0L1aGf4sjlg== X-Received: by 2002:a5d:64c4:: with SMTP id f4mr2273630wri.6.1639530061010; Tue, 14 Dec 2021 17:01:01 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:00 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 13/60] drm/hisilicon/kirin: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:21 +0100 Message-Id: <20211215010008.2545520-14-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c index 98ae9a48f3fe..2f4c81dc8681 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c @@ -274,6 +274,9 @@ static int kirin_drm_platform_probe(struct platform_device *pdev) struct component_match *match = NULL; struct device_node *remote; + if (drm_firmware_drivers_only()) + return -ENODEV; + remote = of_graph_get_remote_node(np, 0, 0); if (!remote) return -ENODEV; From patchwork Wed Dec 15 00:59: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: 12677141 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 C66A2C433EF for ; Wed, 15 Dec 2021 01:01:36 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 22BBD10E156; Wed, 15 Dec 2021 01:01:16 +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 49BEB10E125 for ; Wed, 15 Dec 2021 01:01:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530064; 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=pR7Sz5c+7H0aNItZIWRk/wSlCNz3YF/2pbTouknMqsY=; b=RR0YZAczJH5LIyG17kmF0ljEhDnOy9zdRc9OFEvZqaVYPf6kBw/7NWm6INY+T3sgtDsq88 BSi+JhUbeUVNgZYf7BzJnnwx/w2GvrwL5RQVmNUVIULLpVlgUnoPpzhKTNgIJhjEybR2vC CnD/0wLlOn3x/B8yHzF6u+CNFR+BDJY= 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-488-86hI8d3HM7O3d5u1zw_jSg-1; Tue, 14 Dec 2021 20:01:03 -0500 X-MC-Unique: 86hI8d3HM7O3d5u1zw_jSg-1 Received: by mail-wr1-f69.google.com with SMTP id k8-20020a5d5248000000b001763e7c9ce5so5408662wrc.22 for ; Tue, 14 Dec 2021 17:01: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=pR7Sz5c+7H0aNItZIWRk/wSlCNz3YF/2pbTouknMqsY=; b=kjMxi/iIy7PNBifqXcP96W7ap2PqdX6m1vnvQDVS0sdsoVmw/P3SOt3qfLTB8mxAq7 YmrMKLkVD5sZpzCSMjzioulqjeFUs3Rl+5qyHpvvLEoWIWET2FzxxBBDc0sS7EjzlAGM LI37PJJQkbpO9MEO2fX+YbbXwpqLQjHDHXKtR8LRKC2cUEXWcltQBtOlsHlyMuTht7qO CAIk/fJueeh5hqOQbpvqD654aEa/QVYHiEmrIslR0sewvdXjFkYncIAhDYePYfE0CYyv tIXRyKcXxvH/CFwGvBS9wePP4OsRbeVF77Ya0H5auC5EUOGK+qeH6hiCzw7/aBDm3x36 jyvA== X-Gm-Message-State: AOAM533CWvWYNw9OCBNNpp8jQ5lZuhrxlgwSf6wz9gt8rIJPX8RBm83Q W1zq+idv8r2t3ofE8oWKfHZw1NItc+GeHw4VnjaX94JU8AIhvFjtGC2dorwECQouwMRm8B1OlW2 MXLR5o0Tlpxk7EXkn/lORIe17Bmgy X-Received: by 2002:a1c:6a0e:: with SMTP id f14mr2392223wmc.58.1639530062014; Tue, 14 Dec 2021 17:01:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWzXgozbP4N5LQ0gywcw2pd+ylli/oPGO+O0OYz0ShaNLqXeXCkilIUcr6Tt9DvW+vhXs09g== X-Received: by 2002:a1c:6a0e:: with SMTP id f14mr2392212wmc.58.1639530061803; Tue, 14 Dec 2021 17:01:01 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:01 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 14/60] drm/hyperv: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:22 +0100 Message-Id: <20211215010008.2545520-15-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 cd818a629183..8401a43c4d49 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c @@ -288,6 +288,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 Wed Dec 15 00:59: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: 12677147 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 6C05AC433EF for ; Wed, 15 Dec 2021 01:01:42 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6C7B410E16B; Wed, 15 Dec 2021 01:01:19 +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 D738E10E125 for ; Wed, 15 Dec 2021 01:01:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530065; 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=R4sk0aOGoZo6DhLKUJGsiUdEPfqgud6UXrgjI7DBDO0=; b=a0Tp/kwo2b8AvpCKn0DhbRf0LXtE6W5v9NPPIYmUQEUe/mh7gMaVnNm4M7vHFtcaPLvIcn c5mVemYWuH8JjZutkM0zZKhF8t90EUkD3VQeOAy/t/vOIBmDiL1wwSIohYXNqJMr2+7a8k FscJTRnYtgA9uwqrUXtUeF6xrGVVKzc= 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-436-ClZLJRv-PsSl4ItNafJClQ-1; Tue, 14 Dec 2021 20:01:03 -0500 X-MC-Unique: ClZLJRv-PsSl4ItNafJClQ-1 Received: by mail-wm1-f72.google.com with SMTP id i131-20020a1c3b89000000b00337f92384e0so13883546wma.5 for ; Tue, 14 Dec 2021 17:01: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=R4sk0aOGoZo6DhLKUJGsiUdEPfqgud6UXrgjI7DBDO0=; b=58Lhr5f+pzb93R4gmk74KtPzhoUYvBS9BQCHV27PdbQlvOMeOxqTcmDHJ7sVvmtZo5 8RlCtnTHOs6f2wV16u76jnCCqNhFjgSY4Tj2m4f0bIL2bFymWHBGS1L7kg0gi8L7TSRB PHH5Wq+QqNZEaDgzFyEpjKkIlMXLozqyhTkx5WT37I9chvHAKWHAmnkkxj89owK6bVI6 wT8ZLhGlf74ww0EtyY9I29RLMfzratVE08ROfjqrja6+k7kVdTMCXwc5q4mrj0Y/prdx HanbuUDgrl0krIA4y4qmrtl0wbd3YRIRVCd7leQDqLSEE82Ga6J4pogVGopfGS498Szp XpEw== X-Gm-Message-State: AOAM530EBjpNbIgjRNEoKzmdDljIzFnUX6wpu99OoaDuWibiHX6+ENrC PgupgqWo1mvuupBHq57m5pKZIqjpps5XsXOQygSmXrwbRTUtqu9GLh9p6QQF0K7mmK7y+itxzjj ZGgSsuePA18H7G8lZnPfsa9M/Cw1Q X-Received: by 2002:adf:d18f:: with SMTP id v15mr2109905wrc.447.1639530062829; Tue, 14 Dec 2021 17:01:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzILyKS6xkmD+jqzqVV4KBj0XycKfBbUVs/Yu6SqmEzKz2P1vRUfBpoPKqcsiT6hf6Y5qmI9Q== X-Received: by 2002:adf:d18f:: with SMTP id v15mr2109899wrc.447.1639530062649; Tue, 14 Dec 2021 17:01:02 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:02 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 15/60] drm/i810: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:23 +0100 Message-Id: <20211215010008.2545520-16-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/i810/i810_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i810/i810_drv.c b/drivers/gpu/drm/i810/i810_drv.c index 0e53a066d4db..7ce268b54a18 100644 --- a/drivers/gpu/drm/i810/i810_drv.c +++ b/drivers/gpu/drm/i810/i810_drv.c @@ -80,6 +80,9 @@ static struct pci_driver i810_pci_driver = { static int __init i810_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + if (num_possible_cpus() > 1) { pr_err("drm/i810 does not support SMP\n"); return -EINVAL; From patchwork Wed Dec 15 00:59: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: 12677145 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 3D04CC433F5 for ; Wed, 15 Dec 2021 01:01:40 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 77FC410E157; Wed, 15 Dec 2021 01:01:16 +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 1D79F10E128 for ; Wed, 15 Dec 2021 01:01:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530066; 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=5taMeHi+WZ03jn0R5MLOtTfk5pnEnWUxaNLqRe+t+dY=; b=E4PzLlRXV01Xh3S/RRdCo3edZGMm5TxyJSxp7laCkX3OrCL0zx3tyMzBPtxgF97M7kLjNS nw311suEKQ/MTDVn6Y7gLjHRQhXqvr2S3su/uVIV7if37kAdCXAVD7AZH4qfwarphyrMvx zXz1aw2XipHgDyeZHN7ozCX+cJJ+fwM= 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-345-imRuIGJ6P_mvx4_qd6yT-A-1; Tue, 14 Dec 2021 20:01:05 -0500 X-MC-Unique: imRuIGJ6P_mvx4_qd6yT-A-1 Received: by mail-wr1-f71.google.com with SMTP id d3-20020adfa343000000b0018ed6dd4629so5378641wrb.2 for ; Tue, 14 Dec 2021 17:01: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=5taMeHi+WZ03jn0R5MLOtTfk5pnEnWUxaNLqRe+t+dY=; b=v4gqnCBFWwxoK+KotUQkE7QMx29EpclvPXfuSgrlkEG5E51mg9d/GMvn0SrOEOrQAn nAczIJRk55lnLjWdgqy4HMZiLL7Qh9UJEBHKKdpJJd6E2TrqrkQH9Y1NiwSxZK3EIkt8 g2fd2+a/+Rw7+raCe+/xptZhEB+M+GhAzKLjohyh0bkrRr2cVdNOxOH0FlAygmo3tpk7 hFhKzVC/kHt8KvRzAMHtt67l72GEMcu8yG2PiSvDdOsfn2vbWzvC2p0c6wQf/l2K2B85 KC5JzULPz1jFs7PxGchZjesHWksr7CXadzgRnIft3NWTVT0m5f3rPHMNk1ghuBjsTIIa AiHA== X-Gm-Message-State: AOAM533ssmB16d3eE4aL9RodJXhVkVW3bmrlt4jCCMi0uUFJGA0Ne6dZ UKtS9WxiNnqM+30MDgdMaEAFh0Oy6mZTxb3O+C1R/XxAF63dL+odP4repHvyhtEvyx8EGsDxSV9 fZE+xmqaDn35DAVrRpFDVcluxaPE9 X-Received: by 2002:adf:9e49:: with SMTP id v9mr2082496wre.469.1639530063735; Tue, 14 Dec 2021 17:01:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJygOR/3zg1Gr6Uj0q1vAoqhAOvJOXCRLk4ZM8F11F7wFVnfUa2K8r9XAYPyOMZCxd3XENI2ow== X-Received: by 2002:adf:9e49:: with SMTP id v9mr2082488wre.469.1639530063576; Tue, 14 Dec 2021 17:01:03 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:03 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 16/60] drm/imx/dcss: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:24 +0100 Message-Id: <20211215010008.2545520-17-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Laurentiu Palcu 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 systewm 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: Lucas Stach --- drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/imx/dcss/dcss-drv.c b/drivers/gpu/drm/imx/dcss/dcss-drv.c index 8dc2f85c514b..5be591da7389 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-drv.c +++ b/drivers/gpu/drm/imx/dcss/dcss-drv.c @@ -38,6 +38,9 @@ static int dcss_drv_platform_probe(struct platform_device *pdev) int err = 0; bool hdmi_output = true; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (!dev->of_node) return -ENODEV; From patchwork Wed Dec 15 00:59: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: 12677139 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 0D2B6C433EF for ; Wed, 15 Dec 2021 01:01:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C33C310E152; Wed, 15 Dec 2021 01:01:15 +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 1CD5C10E14A for ; Wed, 15 Dec 2021 01:01:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530067; 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=XGTIhgk3Nk7+6Si7STv7J04XeA+V7br+Ro7B0SjyNKM=; b=hFYguGlCurXo6Fl0eeYtVxxdFv4RlHD81WQwSNmwduxU1gAVORkKa34P4ytPGP+IPNmsBK NCgXL5/AU32GXY/y1Cl99f9MgpRUaERQDjHvcKzzIpytIdoe9iljGqLdX8PcxbQhrz/EgN chn4UP6Xhy08IMzl0yftPLIPLUbsWD0= 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-423-GizRjbSjNBCvZCdUpzslxQ-1; Tue, 14 Dec 2021 20:01:06 -0500 X-MC-Unique: GizRjbSjNBCvZCdUpzslxQ-1 Received: by mail-wm1-f72.google.com with SMTP id 187-20020a1c02c4000000b003335872db8dso11939733wmc.2 for ; Tue, 14 Dec 2021 17:01: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=XGTIhgk3Nk7+6Si7STv7J04XeA+V7br+Ro7B0SjyNKM=; b=bRDlZU3eWQRiZKFqycf0+weLvRrIQSzXw+tCGPVYOj5DAICquGTX6u0lwTQ3FaHM/j Jh6Cer6ihXHkF9j/QHIHmsBZRkr9KzDmoXWmyZvKo0KQZyOCOLebLHfRZjAd0H+ujQzB I9ioLQSrgNcpTNV6c9uq04zDSQKWFzuJz930QY2p1yEcL89akyKQGkiTwFzf2IzGal8t YIemFSZsfswjlPvWYUQ6pYHtb8v5/4bpvOc2vfEQCN+ddoE3se/CZXGsIWHbJXhQSlzh 3LT6fITdsd2u3yz4S/txdTlHLpbRSHXXRIJ175tmogSnISt+mJpM/ukPoqorEZ+zYQd5 mrrA== X-Gm-Message-State: AOAM530u6xOuy3efGQWFvEAglpKs/BqAcYICaoKodyZsNbm0HwGeyeZ0 eukZbuf83heO1Y6EqXMYz+Cqw/fiIozW+SfoJUrRlIWvC/9heJJ/vTo0jCGwSswvaHFOMmwOiVZ k0o78ai1Tc+Wej2uoR3BOZ0Yd4xS8 X-Received: by 2002:a7b:c306:: with SMTP id k6mr2286479wmj.15.1639530064849; Tue, 14 Dec 2021 17:01:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJxLH34X5QqMkkKlKq8+U5eGGqpS6ask7gBEx/Kuxzk6vtNcXskqKxuZyjCx/2YEQmErgYtEWg== X-Received: by 2002:a7b:c306:: with SMTP id k6mr2286467wmj.15.1639530064637; Tue, 14 Dec 2021 17:01:04 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:03 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 17/60] drm/imx: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:25 +0100 Message-Id: <20211215010008.2545520-18-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677193 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 0C8FBC433FE for ; Wed, 15 Dec 2021 01:02:22 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 482D710E1A7; Wed, 15 Dec 2021 01:01:51 +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 0895A10E128 for ; Wed, 15 Dec 2021 01:01:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530068; 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=buQa/q4lH2BtifIaLjaqC/HHZXhIkn7s/entEE4V0Lw=; b=KnorF4Y7UhqO1kvVD9V/g+2T3EUUzIXJGMIje7+Gzmk4HyLzFVZrvJWDEDYFAvYj9GBX5B R75+y5VAlRcDBVU/HdDfkjEKoHxNGbW3INaoY2uUdAb6wu0XgBUC3sRNE7Oz2/Da4nUavR /bJ6YvsFDfJdahofrUlqwjaxU0BWmnw= 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-395-MIU6bmH0PdilkvXvdeQ3bQ-1; Tue, 14 Dec 2021 20:01:06 -0500 X-MC-Unique: MIU6bmH0PdilkvXvdeQ3bQ-1 Received: by mail-wr1-f70.google.com with SMTP id d3-20020adfa343000000b0018ed6dd4629so5378674wrb.2 for ; Tue, 14 Dec 2021 17:01: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=buQa/q4lH2BtifIaLjaqC/HHZXhIkn7s/entEE4V0Lw=; b=gZp5qNYapt5YMOCK1HjIE1aSOWSWxbozPWfzME4a7rAllDbG6gJLFe1TjQx26C+u1V Tqbm+z03psdVGp8ukDySatO/mCS2+gc7hpS6mWnS9Ykn4xauLrtMJEEsx1l79R8/64ZG 0hJN079dqSHKBEgx60wt8npYFDa5gwiWoDCekCKmrpNJ21BDy6oX/X6hVjZKX4tkJqYH rs6ZEY7Nr18QAelziSONYcvs/FFZeIfTEiLEOga0Ly+/zYLpURlcgImDlPCeQt7L+ZUX LZtILk6SBs3ZiQK4xE4O2s4bkWHOzp1nat3iYOwFQOvARCK0y5X8rz3eDTbGE/lTb0GD uwPQ== X-Gm-Message-State: AOAM532OPVY33eos2G+CxC5hcoNEkgEJfhby3iaiCkzp4TmKmUlThrKP 0vdOeqj2jqEbUoFGjjX9hYCAYQtc7jUxRm9ZOUiQ/+9JbQQUotXxVLpGipB1F7RRJ4ksP13yF4w WJCmRm7hCWA3pOE6yPT84520JS5qR X-Received: by 2002:adf:d1c2:: with SMTP id b2mr2197908wrd.114.1639530065653; Tue, 14 Dec 2021 17:01:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxjnCCBCYToqRjdRNxAmerjAQhtI/o7UoTXtHCb9XWsRZ8oOku/Gp1bPO/ee31R4W2GQgac+A== X-Received: by 2002:adf:d1c2:: with SMTP id b2mr2197894wrd.114.1639530065497; Tue, 14 Dec 2021 17:01:05 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:05 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 18/60] drm/ingenic: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:26 +0100 Message-Id: <20211215010008.2545520-19-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 b4943a56be09..8748cc5d2069 100644 --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c @@ -1487,6 +1487,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 Wed Dec 15 00:59: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: 12677171 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 D52B9C4332F for ; Wed, 15 Dec 2021 01:02:07 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7AA4610E160; Wed, 15 Dec 2021 01:01:39 +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 DEE5410E125 for ; Wed, 15 Dec 2021 01:01:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530069; 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=FFUY3y4Fc7Li7zPn7hZWKeCZOkC5w2h++A9aiZzcqyY=; b=DvH8K+Df2VduTP+l5Cq9uAWjft6EgGGSJ753yzYrvtkzHbNLIHvFQD2ftmyi9bx80BwinW qYTppHFDxa2Ub8QR7jnuOdHqvpeu2qdcVx2ZfMNpvXMmXazgvG5A/Gv407hX56q3Oa2NeL NVpT52JT8i3jeWkGaYasxSQ3WoSIw0Q= 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-5-r6PcOP9ANZSZc-R1rTsAvw-1; Tue, 14 Dec 2021 20:01:07 -0500 X-MC-Unique: r6PcOP9ANZSZc-R1rTsAvw-1 Received: by mail-wm1-f70.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso13857568wme.8 for ; Tue, 14 Dec 2021 17:01: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=FFUY3y4Fc7Li7zPn7hZWKeCZOkC5w2h++A9aiZzcqyY=; b=J4qEHWCkV3uR3zoWQ7PqonpoMXkIvKfnBIeaBoQJ8UyedOgV0TeyFpr/XezA8QMoo9 jteIA34XEUfRprcsVaqLBA8xoc5AZy9Tu01IrFBhJMqHOQnhZCwkKmAgakq7oDk7BsU1 Az6tZunCSt9wlYnHsHzo9jVFjzUhrNqkIaEGvSGrdbP2ZzoxJInix/hAF52oRDHTY1Mz haCmytioOexZyTXF/GC4z46Juz45u0jf15ffRkBPSh4/QA1rs8ChFoqDJ9PFaZ1UToNz 5wl6jklcRlKqNSOBsfyirdDJiJjosiNdgTJbxhEgJmMN96JFAV5LbdS1zq5UgE2KOIZT vn7A== X-Gm-Message-State: AOAM5324Kh9KGRNMujnULVDtwGKhsj2bbTHqUjGJji/G/nJJ1RzFStBO rQxl/M0WClxVsqcewSFmOxt4F9QURKrBTqOSCpYB/m8V8XSits389n5dOT+Cym/JqUxY1c4X97D N78CGYjkeTVg3+QiwIVcRiy00wlOJ X-Received: by 2002:a7b:c097:: with SMTP id r23mr2275697wmh.193.1639530066398; Tue, 14 Dec 2021 17:01:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJyBRHnacxFWs8Vwf5YdSr72P6F02qEBLsigQyW6PkgT7R1zH4EboAaqYGonUTE0XPmXOsyY/A== X-Received: by 2002:a7b:c097:: with SMTP id r23mr2275687wmh.193.1639530066221; Tue, 14 Dec 2021 17:01:06 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:06 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 19/60] drm/kmb: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:27 +0100 Message-Id: <20211215010008.2545520-20-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/kmb/kmb_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/kmb/kmb_drv.c b/drivers/gpu/drm/kmb/kmb_drv.c index ed2424350773..56a59ee71755 100644 --- a/drivers/gpu/drm/kmb/kmb_drv.c +++ b/drivers/gpu/drm/kmb/kmb_drv.c @@ -484,6 +484,9 @@ static int kmb_probe(struct platform_device *pdev) struct device_node *dsi_node; struct platform_device *dsi_pdev; + if (drm_firmware_drivers_only()) + return -ENODEV; + /* The bridge (ADV 7535) will return -EPROBE_DEFER until it * has a mipi_dsi_host to register its device to. So, we * first register the DSI host during probe time, and then return From patchwork Wed Dec 15 00:59: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: 12677143 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 7AFB4C433FE for ; Wed, 15 Dec 2021 01:01:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EB4AF10E15A; Wed, 15 Dec 2021 01:01:17 +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 E084A10E128 for ; Wed, 15 Dec 2021 01:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530071; 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=3ZKbEfyLV70l6XiSNVJ5RXCznhS05ggY7V8bDfhnT+U=; b=aGb8pVxGXQ57Iht0OaiQW8AgvMkubSmQstmfh5EKeTPYJe/hAnSLuPwizEhdJDx+rgo0oU a0tLuyxuqNB2ZgxBTBFAR1xLV2Hh5frbNebublLPBzmWwxHVG/mj6nTD0ufr6rOoo/1DRr xI2f77xXyhhKzXQR91FTrmDpVl6osbI= 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-199-uPQnVdS5Pi6K1pYK6BTufg-1; Tue, 14 Dec 2021 20:01:08 -0500 X-MC-Unique: uPQnVdS5Pi6K1pYK6BTufg-1 Received: by mail-wm1-f70.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so1154719wms.7 for ; Tue, 14 Dec 2021 17:01: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=3ZKbEfyLV70l6XiSNVJ5RXCznhS05ggY7V8bDfhnT+U=; b=68cgXzmQzI7lYl/LgjwTXkojr+l2dAFifbgrM0zG5YItQ6wH3lvxCm72VUSvjBvvVe +Bm/2s43p7YZ9TypXPS8N2DqZQEG1HJIhmcoiKW/AdVebUtYKnRauMMpvR/jrtvNP3Mz x3oM6P/ErtKrW2O1AD6rfWGGLlJUP+BCs9q7a41H0H2hKZY1fhoA8pEw/v9bWvzqnJtE YCCA0h/3HxwfnPKfysA6C0O3Pw1hlaxBk4iqgspEFklvGzCHvp14H3LSLOUfKmBNYwNC iaOOBkmn66yC/rDIP4Eo9/LSQxTQjzIqaVmok9WvEQcjni57OPkFqpmgHeU1X1HZR/iB qCHA== X-Gm-Message-State: AOAM530xefjI0YL00IqJAdfNwMCyw6fCfN4C5EphEBDC1HRYWE9M5Tvb ye4WG65h/UzkkcJvXF98e7+nm5isMAJclJiiYOVwSjX2dOzSlRafQc/qQmxeYJq5ASHT4ggttwm VCqphkqKA2VoNgdrTGpRAndVTYUfd X-Received: by 2002:a5d:6b09:: with SMTP id v9mr2041682wrw.591.1639530067409; Tue, 14 Dec 2021 17:01:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJx2OvVWw70d1Jz0nZ4EGB9SbUm1hrYOQZ8cVF6w98rG3WU5PwqQdwByDZI0o1AXmNIhJldlAg== X-Received: by 2002:a5d:6b09:: with SMTP id v9mr2041675wrw.591.1639530067193; Tue, 14 Dec 2021 17:01:07 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:06 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 20/60] drm/lima: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:28 +0100 Message-Id: <20211215010008.2545520-21-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: Qiang Yu , Javier Martinez Canillas , Erico Nunes 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 systewm 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 --- drivers/gpu/drm/lima/lima_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/lima/lima_drv.c b/drivers/gpu/drm/lima/lima_drv.c index 7b8d7178d09a..9255073162db 100644 --- a/drivers/gpu/drm/lima/lima_drv.c +++ b/drivers/gpu/drm/lima/lima_drv.c @@ -375,6 +375,9 @@ static int lima_pdev_probe(struct platform_device *pdev) struct drm_device *ddev; int err; + if (drm_firmware_drivers_only()) + return -ENODEV; + err = lima_sched_slab_init(); if (err) return err; From patchwork Wed Dec 15 00:59: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: 12677149 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 CC65CC433F5 for ; Wed, 15 Dec 2021 01:01:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BCF4E10E14A; Wed, 15 Dec 2021 01:01:15 +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 905EF10E125 for ; Wed, 15 Dec 2021 01:01:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530070; 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=zSF+bUA3xEcjh8nPd72L5+uQRin3zrf91XKxVnjhqv4=; b=Lf19z///37FKWeuTjGuBjX4PLD3fdt5DMf6VtWnZ6C0wMMwnx2nDPSQYNMMLfmr+SBxqLg L9/ea9r51Z6AyPQQnO0V+mh8vNLGu1la8KOlJxX+mcn1Q87FOVGp7WntEN0kavjb9miNJX 9FUofKG0LVN9YQaJ5mqeRkB2mmWjtKE= 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-314-2dEJ803NMcW1nTDvVxcHIA-1; Tue, 14 Dec 2021 20:01:09 -0500 X-MC-Unique: 2dEJ803NMcW1nTDvVxcHIA-1 Received: by mail-wm1-f72.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso13857619wme.8 for ; Tue, 14 Dec 2021 17:01: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=zSF+bUA3xEcjh8nPd72L5+uQRin3zrf91XKxVnjhqv4=; b=OLbHt5W8SE7TwxaIdfOGdyPmNP4YumCpdso17vEXfHq69nCq+zRSLVwprFZZlqcMet CDNNI1hrcjrFEszHFGIc0f/RgBa+pv0VBlEdNRVtZ4b3f+V3YY/C032+G7phWFsnGvQ5 WLgCvYzFjsdhc1rIsyOtE1Jd7gy+a9Sm/X8GxNVBZsy/FY6FS1f3tFlJDRRMWzGXvywi QYJAbXA2CI4Yq5kHIEWEt78ai9H1AW3mJdO9CgcIMHa77g4wBxo+cSntEBkAW9vszrHM ytbU28o2tP2bt5Q+tYHs2Gdy9MN9yN8LHxPj+qLdYKz/6LgUn80LzbPN7z8/R6C7cBKd r+sw== X-Gm-Message-State: AOAM533WNUtLy68akYzMCOs4rwybMZ9u/e3b71Gn0+NE9jqK3XqpboA4 khYuzyR257VVV87eLo251RDDabBepHk88fwyt3so+48GCKZCsetMHGvNwvnmqFjTyPWQWdKIKEX FblFGcrKvvLLeZXcYUF/WNfBPVgNe X-Received: by 2002:a5d:4c87:: with SMTP id z7mr2231144wrs.108.1639530068493; Tue, 14 Dec 2021 17:01:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJyQfTCAIZvlx0CmQk3/dYaY5cX1Eaezs09nRWU5iMWZDaBP6F2SM5tcdm4Jsn+zp6nQUJC+Qw== X-Received: by 2002:a5d:4c87:: with SMTP id z7mr2231132wrs.108.1639530068266; Tue, 14 Dec 2021 17:01:08 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:08 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 21/60] drm/mcde: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:29 +0100 Message-Id: <20211215010008.2545520-22-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677135 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 7C533C433F5 for ; Wed, 15 Dec 2021 01:01:31 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 73E3D10E147; Wed, 15 Dec 2021 01:01:15 +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 C988F10E125 for ; Wed, 15 Dec 2021 01:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530071; 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=w0c98FUmzZ3jUKVD5DuVrEWMpnPkezkHOas2PJOy3Zk=; b=MbV4Y8EfXfT28tATdWotzkfLA9L1iqYvIdmmDA9ZV4pqRxvjYPQl95GmwMPe1rvHCY2eYS Dsm109KnpD4+wvae7ORFlpk3L7c9CtS8FtBr6j1TfnsK6/t4pL75yb+ELgMc4c1YrPIKUq VavZ3daIntOhVt0ebYDbtZ8GRvPN0VM= 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-127-c3yIJL2zPjatjj9zs0w7sA-1; Tue, 14 Dec 2021 20:01:10 -0500 X-MC-Unique: c3yIJL2zPjatjj9zs0w7sA-1 Received: by mail-wr1-f71.google.com with SMTP id p17-20020adff211000000b0017b902a7701so5379251wro.19 for ; Tue, 14 Dec 2021 17:01: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=w0c98FUmzZ3jUKVD5DuVrEWMpnPkezkHOas2PJOy3Zk=; b=QqSWrNWNYvGTAOC298oLnsSKYR/13oLSIb8TWy84B6cQiHQMPfiQ9fRhdVWG/7L0Ow a35M/qqPh2ar5MJ5JTZ6ohWYvy0awxXTo3GJcIQ4MqKIz4vT6RWfYesuMHFwLBSLf/kF R784Od3rrYgRBbn9DBr3qphyjL0JMG9VQNGQIseZzU5kZiwI1F2kmGfh89B/XJXptYte weyVgRV/8oeev8iUNOrXjF6xQL21JsAhAI87gjDebLD6EAUNDq9GeHM6Kc5Wr4ApRaXS 8y9GuohzggmlcgdLkqbpvP1ehrpntK64+WsqX5DcGHxfbgI4ZUj4UPUk7iLnvl4APiNx 9VDw== X-Gm-Message-State: AOAM532zA6+m4MEAzy+OW9m7A44LYeQp9EPPUbk+av3NJ0AiYb8aSBZl RZ92wbgJuK0wsvqZlCg4fbAehsMLpMTKvwJpibzB85fUAmuaNAiWQlK+zlomrxhxBVN8gKbfV+6 jopIida3n3OYbaH8iT5akN8qXVZMz X-Received: by 2002:adf:a386:: with SMTP id l6mr2088183wrb.505.1639530069307; Tue, 14 Dec 2021 17:01:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJzUdw+6hFb6bAKvCZiXPJTU8S/eHCzIks+l31gbEogB1i2JCupJbK69RZm8jq89jgVfPqsgSA== X-Received: by 2002:adf:a386:: with SMTP id l6mr2088172wrb.505.1639530069114; Tue, 14 Dec 2021 17:01:09 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:08 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 22/60] drm/mediatek: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:30 +0100 Message-Id: <20211215010008.2545520-23-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677151 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 2E900C433EF for ; Wed, 15 Dec 2021 01:01:46 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E4A5110E178; Wed, 15 Dec 2021 01:01:19 +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 D83ED10E125 for ; Wed, 15 Dec 2021 01:01:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530072; 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=cH57dCYc7qQEnW1RZcjru/jBz/1ABWEV4ceGTOsTwqE=; b=HIUkFKnw3llgq9ocskWIQI1Q+eHM4lE3y1YBzpVY9xEzL7PiopujOZm6eFi/1/JN4pNJPz OogopVf2CLTbtl/+cFB/j1xcOIsxxqw9NGA5jYJ5AthUG7x/MOcuVzdV3B3VwVJl36GbT+ qlmCbKtXkyeX44Zlz9uUOnAix14TncA= 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-167-9ZKuOv2OOFqOKz5zEb4qEQ-1; Tue, 14 Dec 2021 20:01:11 -0500 X-MC-Unique: 9ZKuOv2OOFqOKz5zEb4qEQ-1 Received: by mail-wm1-f70.google.com with SMTP id j71-20020a1c234a000000b00342f418ae7cso13891837wmj.1 for ; Tue, 14 Dec 2021 17:01: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=cH57dCYc7qQEnW1RZcjru/jBz/1ABWEV4ceGTOsTwqE=; b=WXpQsC9jFfmoCS2sfln+IWnr5N6fon8+HUJCeSiyVC2NVqsi/0juvJ3UOv20F0aIQ+ cejZMBTKjoSV5od/ZqVsbD46b+FAbe5NxK5EdQAKTXVp07BJ7ENMHUQu7nNRPEvih7it aNW5Bgv1/4G25DNAdSzURCmPm2bPtEb4yKsx+GZhbeSmOY4IvXSgCB17scHavRSg6/od 3I5vEtb9TlxjvcFBUkBKCi/EfFnFgnkhJQVEmiQGedfu2FEozM4XNny66nvP30FnNcLP Yb4TE6DqqcPbjS2ElosJAkADw8NYvMlI0YpEGS15XprndkHABb71LbF61tzWUtj68p00 3Tjg== X-Gm-Message-State: AOAM531XEBrf8pnigv4fcvqawiu9InMxSK+gCE6Anf36IvvIpc3yJIvH O7I0hcvOhpTDYX/FJUP7N4D8OWulgHbWbferCgtIKM4DRPSvAUui8h8PAgBB7zbcHkVj3tW9eD+ /f71E87BH/Wn9k0txkrs+e6eQ6uCt X-Received: by 2002:a5d:5008:: with SMTP id e8mr2129672wrt.594.1639530070108; Tue, 14 Dec 2021 17:01:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzblwOb0jm3iBz8Eq90b8slpp6L3JOM2UhdyTKTr+bC0gBD3KlyxYsVH2bV1jQdyWO4JjPNqg== X-Received: by 2002:a5d:5008:: with SMTP id e8mr2129662wrt.594.1639530069890; Tue, 14 Dec 2021 17:01:09 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:09 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 23/60] drm/meson: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:31 +0100 Message-Id: <20211215010008.2545520-24-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/meson/meson_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c index 80f1d439841a..719724ad3c5b 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -456,6 +456,9 @@ static int meson_drv_probe(struct platform_device *pdev) struct device_node *ep, *remote; int count = 0; + if (drm_firmware_drivers_only()) + return -ENODEV; + for_each_endpoint_of_node(np, ep) { remote = of_graph_get_remote_port_parent(ep); if (!remote || !of_device_is_available(remote)) { From patchwork Wed Dec 15 00:59: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: 12677167 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 3F964C433FE for ; Wed, 15 Dec 2021 01:02:05 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E2B3089FEC; Wed, 15 Dec 2021 01:01: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 4D53510E128 for ; Wed, 15 Dec 2021 01:01:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530073; 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=QlDMfQhcV7AZSs8IvwxBHAeCaGQ4pJFItbhLR/NMUvk=; b=Q5F2VDaiePZIRSg3doTrUb1N1eoCJMjDUr/J/u+8in+9FwlV2fjM3mJwlOvLPsMGBLqq/b sniV6wsGy7MjzVhm6pdFBgijLGfXKIPHwS5wrozNSnlWIc8isCLBhWSL7XLoEUVYvifG+G /gl468C+69u0BYfRUgw/jjxNLb9pugo= 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-344-zKCNdZZZNtu0PKBU2KefVw-1; Tue, 14 Dec 2021 20:01:12 -0500 X-MC-Unique: zKCNdZZZNtu0PKBU2KefVw-1 Received: by mail-wm1-f69.google.com with SMTP id i131-20020a1c3b89000000b00337f92384e0so13883705wma.5 for ; Tue, 14 Dec 2021 17:01: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=QlDMfQhcV7AZSs8IvwxBHAeCaGQ4pJFItbhLR/NMUvk=; b=jhYQk21oFLyg1ZgOpkmcXCUin9WpJMeQrPQKYzstDhBvGh4UL6xZAZ6KwcB+iqPDM/ LM98KbrE0hTN87BqtORiKg1Rs5pLzFX/JkldgBvEImifQ6+Yz1dOaSD1qHWe+60h7Vn3 LcQh5AbEmE/hJnMBUy1xUypH2jF36x3TD5/HhIVumzMKqH6skaQj9Kqdm0sCUKgUk7pm 3E0tDx6AWyrMnFkoSokWUSBaQlf03eGseyV25rvJBK+2zpSiz5Po9imtNSiOsfF+BL+z nUPgjQSsGWbYiFtIkd2EPp3QqSI4aeWptYe9dSVmA53HYfDtJK7vFtwrYeb0Nwh6NffB PHMQ== X-Gm-Message-State: AOAM5320q65udaCMR47lII4DGM73NwWtN6rLKWtKGXCj3Net93UOStJM N0U57Vu18LWtLXrV4eNK+QmQXklhecTQRWCMh8ftZktN10PW2riaLkbNBqvyVEpsIXbbghJevv3 cy3dJkUwjv1Jh8cM9Ng2/kJCt9yeb X-Received: by 2002:a5d:4883:: with SMTP id g3mr2181225wrq.590.1639530070946; Tue, 14 Dec 2021 17:01:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzqBTmUVUxMpnj2vnusf3lwGrdrHWm0F0q/QNuFSPpSWq/aWByz7IaWGYOGpolNWIglB7ngdA== X-Received: by 2002:a5d:4883:: with SMTP id g3mr2181210wrq.590.1639530070724; Tue, 14 Dec 2021 17:01:10 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:10 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 24/60] drm/mga: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:32 +0100 Message-Id: <20211215010008.2545520-25-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/mga/mga_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/mga/mga_drv.c b/drivers/gpu/drm/mga/mga_drv.c index 71128e6f6ae9..dc4154d39133 100644 --- a/drivers/gpu/drm/mga/mga_drv.c +++ b/drivers/gpu/drm/mga/mga_drv.c @@ -87,6 +87,9 @@ static struct pci_driver mga_pci_driver = { static int __init mga_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + driver.num_ioctls = mga_max_ioctl; return drm_legacy_pci_init(&driver, &mga_pci_driver); } From patchwork Wed Dec 15 00:59: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: 12677213 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 8308CC433F5 for ; Wed, 15 Dec 2021 01:02:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8350810E1B7; Wed, 15 Dec 2021 01:02:23 +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 E7C4010E155 for ; Wed, 15 Dec 2021 01:01:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530076; 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=4v2Cdkkc86EoGFiSfZtWSuCTFtKbYEs+OLYgRjBvGt8=; b=D1Ch1GM1ZtLTYtJhKRZdcyZrnbw/o6t8cgBwFGujI4LoJsetxbaxLN4jpLnMS7/mNsZCkz V180+Av8l4sqkBWifb+1hPnSASnO5xJaVjasNAh4Muz+t52zZRhmaqxgOyU34dEZpyFGal 0atz/XHdD1ie4ashEc+I2oWyYutxplU= 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-573-3FFTjWNHPhaBoZ8y4WJGNA-1; Tue, 14 Dec 2021 20:01:13 -0500 X-MC-Unique: 3FFTjWNHPhaBoZ8y4WJGNA-1 Received: by mail-wr1-f71.google.com with SMTP id h12-20020adfa4cc000000b001a22dceda69so94070wrb.16 for ; Tue, 14 Dec 2021 17:01: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=4v2Cdkkc86EoGFiSfZtWSuCTFtKbYEs+OLYgRjBvGt8=; b=TQvj9Vk0xBsSPCNPpR7QsR0kd2HJ3mn7ILvBDLf5121feHvUHTjYXemBjSSpLaNQHq O35M7UIUe0e7gEim1WaCCDiS7uPifSrgO9rWlnU0GS0J0iCMuC86lXgqZ3yNvq6qqb0c dBmB29aWwFzSAfUiNRX4ZB21/Y1sq+g27DTLCvefRFCyu+n85ENhklXCNy/o3AveT9yO 4Dsj9YbF2nI+4TAYsC3lyPiwOrmL0XC7eZuWGXu4NGwbmjqnH7l/q2TWYSIkdbO5s5zK 0ND9I0qY/FKZhVgTkLi7vpQti1p65IL0d/lir01r7YI+D069/IFUI6w9I0SsVr8VIjfx 7vmw== X-Gm-Message-State: AOAM532si9ODdGBk3Lf3YSjbO0oQQrrr/uAn4ARzwvlGFShrGeiLfboG SWlLtcxK5mJ/FArFssxmFc2DTIqP401V63UwrjqYtZ+C1CbESH2agdf5pcfFjGKvL8raCTEv30+ ZXNn1vV3wvT4oxGWiI5UMhUStPrYu X-Received: by 2002:a05:600c:4fc3:: with SMTP id o3mr2180596wmq.147.1639530071807; Tue, 14 Dec 2021 17:01:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJxRgo4oee72DiQIAzT8vtMRiCvnx6s1mV/IDHw6fAFur1PTySFdTzwVNjAp/rnPgigfO3wCxw== X-Received: by 2002:a05:600c:4fc3:: with SMTP id o3mr2180582wmq.147.1639530071585; Tue, 14 Dec 2021 17:01:11 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:11 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 25/60] drm/msm: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:33 +0100 Message-Id: <20211215010008.2545520-26-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 7936e8d498dd..eb098475224b 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 Wed Dec 15 00:59: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: 12677189 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 8310CC433EF for ; Wed, 15 Dec 2021 01:02:19 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2615D10E1A6; Wed, 15 Dec 2021 01:01:51 +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 DAF9F10E155 for ; Wed, 15 Dec 2021 01:01:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530075; 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=egd8kr8D5VITAG77xs5mGgXddS6XZa0CNEo6AVoMvtE=; b=OEm+QfXuq3p/bwn96XufuozggecGUY2UqZS5sWnKKyt5BD0bj/Nyb+s3u8wQC08qymdYE9 OWBaj9GPNHhDH2Rkk0LWMAEATE2smRavltO3cPIk/mkT6PNm4/ol8fZ+x0uzlG0VDtgOX1 pvFmxmiZw199+G1U7bA9Rq+xdgIsFL4= 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-336-N--SMp5lM8u7laQ8v4Idzg-1; Tue, 14 Dec 2021 20:01:13 -0500 X-MC-Unique: N--SMp5lM8u7laQ8v4Idzg-1 Received: by mail-wr1-f72.google.com with SMTP id m12-20020adff38c000000b001a0cb286eacso1154097wro.9 for ; Tue, 14 Dec 2021 17:01: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=egd8kr8D5VITAG77xs5mGgXddS6XZa0CNEo6AVoMvtE=; b=sNG4GDMsgVmCveVrsWp1QwwSMQs160xMIcezBxuYxGT+0mfXzv0pGohFwUlT+FEmlW W8/7H7ZubnUQOrzRM6fgQQs+diHGKZ1CfUoJv34MfLLiXtywjeMCRvreCgAZQDhyaBDf TyJQJFqIIDEKZ214SDh3JHseXXTdGmvTK6OZul4UjeoSwMb5qucv2pc2fOQE0wWf6gmW LkJS9BCOYW5/A2COohtyIqjE0iAcRaSwxc+YcHPxPy+pNRvR1EWA1CnOTeJpZmURKNQz yVfRNnoB84oyIoGvmTV28b32hFlk4gUeNCc12NbT7+htUzGPTPC0my3lrosnQconU+aJ R5jA== X-Gm-Message-State: AOAM531QXisYXBzXuJFdxmMdFGS41b4M3sODpv5sigQRKsz+qeof+VIV ToOpj9IVTsdpNzApmC6CzIel8LFFIkk5UDifIaZL1iqBS6dHsdhQiNpXbWO1fW2PWxC4LVSEfiO UXJmEsuG0z8jbsVsefu5qWf5k9pjh X-Received: by 2002:a5d:50c7:: with SMTP id f7mr2078110wrt.327.1639530072721; Tue, 14 Dec 2021 17:01:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJz9M4WdmFvo/zg8Ix3tcksV20w3c47J2dT2pX0KN0YMYhw/R4HIWcodbzHQHCqkqo3USOkChA== X-Received: by 2002:a5d:50c7:: with SMTP id f7mr2078097wrt.327.1639530072490; Tue, 14 Dec 2021 17:01:12 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:12 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 26/60] drm: mxsfb: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:34 +0100 Message-Id: <20211215010008.2545520-27-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsfb_drv.c index 86d78634a979..1359fc99c6f0 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c @@ -342,6 +342,9 @@ static int mxsfb_probe(struct platform_device *pdev) of_match_device(mxsfb_dt_ids, &pdev->dev); int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (!pdev->dev.of_node) return -ENODEV; From patchwork Wed Dec 15 00:59: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: 12677203 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 4DD3CC433FE for ; Wed, 15 Dec 2021 01:02:31 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 036CD10E19C; Wed, 15 Dec 2021 01:01:51 +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 9414910E160 for ; Wed, 15 Dec 2021 01:01:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530077; 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=Ft2fXSAgvOZV7IJVmAiQYpq+OlEAfY5PyKMyCzSqF+M=; b=Mx7sezv+U5Wyn1KrbipZyGtbbjuE9lGzXqqm6bCcn2ukXWrTMpe/eEcFfbjb4R75iMnI73 aKsoDTMv4zmv7EkOqtvHCx/3THUDQxPxV2io83oa1SqwZVY323MM/hhdx2IErZicJEaU6/ QdGTatZhxduy4ND9cn14Uk3e208AViI= 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-150-zjfKUmGIMZa6HnuAOvYXAA-1; Tue, 14 Dec 2021 20:01:14 -0500 X-MC-Unique: zjfKUmGIMZa6HnuAOvYXAA-1 Received: by mail-wr1-f72.google.com with SMTP id q17-20020adfcd91000000b0017bcb12ad4fso5375092wrj.12 for ; Tue, 14 Dec 2021 17:01: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=Ft2fXSAgvOZV7IJVmAiQYpq+OlEAfY5PyKMyCzSqF+M=; b=10vxJscp9yQl/SwbGKBKXOu6GJYL2mk54wfnCEZTQrbQN9Xw2X/LcSoG3SVKvDeFwA Y4wIYst8fHhpe/FceTbZc3Maqa1cZJqD0xxZAJ0mL0rNySfLclFyJeo6jJ2oUI6Aodn+ G7a7y0Rypz+5jzeU+CpqPT53QpF/iVtDL+UHNrLJ78cxfE0DfExrspwsWcEpQtcw9EvB dnqA56rb0PxS1vId4pgRmxu3r9p7pKsIY6yi8oI2cY9js6jNdEVLvDqrrqthLeUj4c6c n99SNTJ2mk26ejEoTDfvWdmBc3D3goDld2+xLeWpZ4D0BuLrG58g0P4By6i3A4/GEurL IDjQ== X-Gm-Message-State: AOAM531g8pRYpCEhP9TD3Fx/+4Vb7J9BuOJqP158S5Qd/t3V+7O5l1RL s7oMy4D8IXd/m+yTHFwVI1Zb7SB2hbjUtI6dP+FmdX7heC0BU+sZtoz5/xIag/Eps1VSrt8cl1b SttL4tLz5bvDF1TXxFSZIr+koK980 X-Received: by 2002:a7b:c24a:: with SMTP id b10mr2261186wmj.166.1639530073471; Tue, 14 Dec 2021 17:01:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJxPvTXOhrJZdB/gQ5iTFxqHIA8mAQjLVS7EzgHjDkOE9skFP2lDxbVMNReZ0NK+OIXg971fkg== X-Received: by 2002:a7b:c24a:: with SMTP id b10mr2261176wmj.166.1639530073290; Tue, 14 Dec 2021 17:01:13 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:12 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 27/60] drm/omap: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:35 +0100 Message-Id: <20211215010008.2545520-28-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677217 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 456CCC433EF for ; Wed, 15 Dec 2021 01:02:41 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5E4F510E1E9; Wed, 15 Dec 2021 01:02:26 +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 515A310E15E for ; Wed, 15 Dec 2021 01:01:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530076; 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=gP2m6jmqgIQcw7zXtRCVCnQPh4wC0dksG5Pq+7K01/U=; b=DBkkVtH0egMLxeWSO4hd2cDI59HkDYRDgTBAtyoU+R66pV68tXrpSxoqdO8tB9H2RWihmO 4tIP5fVRuO3N6A44K3tZXOfTyqP7CSBlAVOzWXUXEZo0AsyAIFGux38JjPSIZwswZ0oVeR aqLW43ZPu6xo+zj0wmyUsJhdeFMPT50= 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-257-aHnlL5BNNGSrfX430He4ag-1; Tue, 14 Dec 2021 20:01:15 -0500 X-MC-Unique: aHnlL5BNNGSrfX430He4ag-1 Received: by mail-wr1-f71.google.com with SMTP id x20-20020adfbb54000000b001a0d044e20fso1099125wrg.11 for ; Tue, 14 Dec 2021 17:01: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=gP2m6jmqgIQcw7zXtRCVCnQPh4wC0dksG5Pq+7K01/U=; b=XN7ZHc4tF+aanYYNaoGJrSoD9+LRvdRPgRQvwsTJkQuOIWk6Jm9ENkyktvoMkKN8sj xlWuV4oN+32vRDOO31WhZ8n88cipO2P5/MqIq3QB4FNQSOnHHSO2QyhywkbF0dpr5mFt En9o86abwJO+rsDhi7FWsYMMAi1zlJTCS2zDGrxgkAs9JKrvNjweVuUsLTw29H3wL83O cq+twUDYZXQELJrN9b6zatdjS0WIXhrAF6iiiptJCxdbOOGYNqU/PicLxDJ9TxChADe/ IXesbUJr1Q32FTRKtquT/urWPsepS/aV8eRcuwgka07EqRpCHuo0LDNZggtt8C7kT6lB wWeA== X-Gm-Message-State: AOAM532ypK+bJ79FdPo5303rXLKQi3rTGMdWwZQqzkaj5k3RwxqsPETH Gx3H64JzNivTxg8VB+PPmBIWzPN17dnCsjCm3NlL38JvDWGdjw6nx2okTF/CIIMyhTV1IHVD3Ju +/hm0zmsYHsUvL6btxLT86ZAtMCEE X-Received: by 2002:a5d:64c8:: with SMTP id f8mr2134431wri.435.1639530074334; Tue, 14 Dec 2021 17:01:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJz/kD5oC1p1xgGsSZP32xaQGOGfLOxfEpCuwFsE2jsSpZ2HpZu822Wo3A/No2TIXrrU/tkX+w== X-Received: by 2002:a5d:64c8:: with SMTP id f8mr2134418wri.435.1639530074153; Tue, 14 Dec 2021 17:01:14 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:13 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 28/60] drm/panel: ilitek-ili9341: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:36 +0100 Message-Id: <20211215010008.2545520-29-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Sam Ravnborg , 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 systewm 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 --- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9341.c b/drivers/gpu/drm/panel/panel-ilitek-ili9341.c index 2c3378a259b1..707c5a7bf256 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9341.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9341.c @@ -611,6 +611,9 @@ static int ili9341_dbi_probe(struct spi_device *spi, struct gpio_desc *dc, u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + vcc = devm_regulator_get_optional(dev, "vcc"); if (IS_ERR(vcc)) dev_err(dev, "get optional vcc failed\n"); From patchwork Wed Dec 15 00:59: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: 12677175 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 5D4E5C433EF for ; Wed, 15 Dec 2021 01:02:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4AD0110E15E; Wed, 15 Dec 2021 01:01:39 +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 8D1DE10E16D for ; Wed, 15 Dec 2021 01:01:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530077; 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=6gTwIkh2ZuZS1nX/41ZAGZ6k/Lw+a1aTbRjkqw0aNCs=; b=OncHta2xqfMw0WVNrRgbhuajugJkEe+yHqrAS2sf7zn6RSiSFJYw9nidKA7BnqnAB+pGmi Fma5IK4IyQzg9hv99wrPL9yQhAPPOrvkUR20vAZ32XJ6A780QYjl8ijBFA/CmqdUEIPofk HkbWXpjg5cDgVFZQXjXVod1DR+49RJM= 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-327-k3tBEjtiMV2pymywRxhB-Q-1; Tue, 14 Dec 2021 20:01:16 -0500 X-MC-Unique: k3tBEjtiMV2pymywRxhB-Q-1 Received: by mail-wr1-f71.google.com with SMTP id v17-20020adfedd1000000b0017c5e737b02so5368443wro.18 for ; Tue, 14 Dec 2021 17:01: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=6gTwIkh2ZuZS1nX/41ZAGZ6k/Lw+a1aTbRjkqw0aNCs=; b=izYNCA1A1oO+TEqd51hOui0bcwoCiVpRj9/laYMUiQ709l0ws3xjsvz5px5rWezLpu 4Q0F/aQwjRnDNatzZKarsdUItyJMT88aZQPuSft38BQ33PLBEYsaSFT3qcdtWOn3l3F8 u8z5YpwMp31xm+Qq3qoo3CG8yWa5VJsXNVvAatgNONIBTkqZOh3ebOl2E7EBAf/iWcT8 XT6d8OIlvlh3qU69AuoNdbPVqbBJFhrYTB7GWn7QozppYQfq/oJYUFOPngAhlGy0tBii jN0tF1tlPdaAI6jxC3huc7FsA2XCEPasgkG5mTdDuVvr1yZOaIL0wiWWJBuNEHaPuu8f zDlA== X-Gm-Message-State: AOAM533je5bOf56nBsIsIM5UXrdYnG/mVblipVRxnylsEAfKXOj9CSmu /jwZtMYSpuEk+mwrVPeh3C+GDuDJAnMtwhJWA+hoM/tkz4QmSIX38zBELnvuCCiylz5OjSMW7iJ Pm4YbUM9QVBgpr6iTg5geoRUoyh0K X-Received: by 2002:adf:90e3:: with SMTP id i90mr2176163wri.538.1639530075150; Tue, 14 Dec 2021 17:01:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJyNT4JHrGcYWKcPf6mie4fxx896i0OJDy7gnUPceKUoQdhHkSfafwi8ej3qiKkMZPyDBBLopg== X-Received: by 2002:adf:90e3:: with SMTP id i90mr2176156wri.538.1639530074981; Tue, 14 Dec 2021 17:01:14 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:14 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 29/60] drm/panfrost: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:37 +0100 Message-Id: <20211215010008.2545520-30-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Tomeu Vizoso 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 systewm 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 --- drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/panfrost/panfrost_drv.c b/drivers/gpu/drm/panfrost/panfrost_drv.c index 96bb5a465627..6effe1fdc893 100644 --- a/drivers/gpu/drm/panfrost/panfrost_drv.c +++ b/drivers/gpu/drm/panfrost/panfrost_drv.c @@ -547,6 +547,9 @@ static int panfrost_probe(struct platform_device *pdev) struct drm_device *ddev; int err; + if (drm_firmware_drivers_only()) + return -ENODEV; + pfdev = devm_kzalloc(&pdev->dev, sizeof(*pfdev), GFP_KERNEL); if (!pfdev) return -ENOMEM; From patchwork Wed Dec 15 00:59: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: 12677183 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 95BE0C433F5 for ; Wed, 15 Dec 2021 01:02:15 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A367810E1B4; Wed, 15 Dec 2021 01:01:52 +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 59C7310E166 for ; Wed, 15 Dec 2021 01:01:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530078; 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=awWrf5B9PoquDrlINejpUk1+b8WRbMbhOZjQU0GR1bs=; b=akXc1zezqKPRJIAXiIk5bE5vaiamLNJwUpt4D93gvv4SyVAv9U9fJL1Gq1rNl1rmXMB+bq 8SLIOISIetTq9+gf0IrQmXTYiqe7oHNzik1V6SkYXEGiJfLuonN0NLWFL0XQuUeg+FzQAj s/goCWT3f5zwSn0uVP4edUsv1gSOJCM= 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-633-0eggNfCkMdeVcIxQQe04qg-1; Tue, 14 Dec 2021 20:01:17 -0500 X-MC-Unique: 0eggNfCkMdeVcIxQQe04qg-1 Received: by mail-wr1-f70.google.com with SMTP id y4-20020adfd084000000b00186b16950f3so5369254wrh.14 for ; Tue, 14 Dec 2021 17:01: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=awWrf5B9PoquDrlINejpUk1+b8WRbMbhOZjQU0GR1bs=; b=AgEFlxgZ2QQKznbznsz5EKWCYkzjBxv/cjpjOsqGw9WG096s+ij+C5z92dlUv059WU SVEZy/JtQh3Rg7Z+NcW3Pq2Wc1DC5U0NFjmxIMhKN470NKuLA4OQKHexIU4EZ2pujs+G hQP5ms0hPyYa1dWUJaAGhBdVOr55Ny7P6YIe2ythYZW/R/9ULV8613OJE+wBH6wGc8TB W27E25Q4dfnVzmyc9SfUoRLQs2XfhTBvhjLKdkTSM6F3FghBP6dOxa6sbnpOFIbxIIpl vBG2n9QYW8rNdE/UQdUjhScD7cc0Xc6nbKBEUTem85zr+C+cSw/35i7VAIG2nJrz6Qcu /OOg== X-Gm-Message-State: AOAM532yrEh9jDzZIekhoJ9d+S14Vg812dnINyLaqWxIMmubVLESq2iI J9Mq1jJxHjjOUGLxQyvQRGDRXhOcccCXQ2vTj73L4O4CMXlR0Np0EcI5dD/oJmlHgPqSA2axTA2 gz4ANmUHH8sExzOzgt14Xp0svmiBj X-Received: by 2002:a5d:460d:: with SMTP id t13mr2257163wrq.44.1639530076310; Tue, 14 Dec 2021 17:01:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJz5wNkadaSy1vz0hiZk0VMttTMI7udJznYgz7W4Y3vai/pifl1KFc2uvgkFngUslis2OSFA+w== X-Received: by 2002:a5d:460d:: with SMTP id t13mr2257151wrq.44.1639530076169; Tue, 14 Dec 2021 17:01:16 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:15 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 30/60] drm/pl111: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:38 +0100 Message-Id: <20211215010008.2545520-31-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Emma Anholt 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 systewm 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 --- drivers/gpu/drm/pl111/pl111_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/pl111/pl111_drv.c b/drivers/gpu/drm/pl111/pl111_drv.c index 520301b405f1..7a316c8d8301 100644 --- a/drivers/gpu/drm/pl111/pl111_drv.c +++ b/drivers/gpu/drm/pl111/pl111_drv.c @@ -243,6 +243,9 @@ static int pl111_amba_probe(struct amba_device *amba_dev, struct drm_device *drm; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); if (!priv) return -ENOMEM; From patchwork Wed Dec 15 00:59: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: 12677165 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 EF25EC433F5 for ; Wed, 15 Dec 2021 01:02:03 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D40B010E16D; Wed, 15 Dec 2021 01:01:39 +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 3FE5010E184 for ; Wed, 15 Dec 2021 01:01:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530079; 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=hlXhVbsfFFxgoHg3qvWCKHkfx1XeF32ozdnXauwSHqw=; b=cw5gwDPw0NkNXOa2wPIMPrvR04wCasGfuGAWm1DSq9AiJbhM6k1CH6VNIB21uMFOVTBhCc mWJhF01MIJAfHsjUGMEZtEB/i/BuMVXCeBt/AUdc1nflr0tNlnbJIIIXVagRI5iciOWudC C9NaEGha8YLusnOmUnenCsqoqXob5dA= 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-644-d-6lovxiMZatGekl9Q7W4g-1; Tue, 14 Dec 2021 20:01:18 -0500 X-MC-Unique: d-6lovxiMZatGekl9Q7W4g-1 Received: by mail-wm1-f70.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso13857743wme.8 for ; Tue, 14 Dec 2021 17:01: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=hlXhVbsfFFxgoHg3qvWCKHkfx1XeF32ozdnXauwSHqw=; b=M6qFsRfmU6UKH4wXUXSqrOdrGCzGtlIwnDkszTXOCi3Et8s32Jma2uQUn4uhAuGXLv 2/BqSlXLgL0Xp7Tgw+S6A3z9ClhSUb/SBrO2WpXzNc65g6qj+w792ZtW8F6x3GaWMj2b tmIUc4XtmTe4MI6ulHm31oGF8TYrgHFOX5rV7vVZ13MikU7EogEJRYhRuzpTLXN3g+lh 6outQbgEhRJx0xFqpLgL/ZIgQHJniqMhlzXVM5jC6oxvUjiiGeyWp3TKTym44TmTN3Yd CGfouQprqLiABrrjt66AouDPru7n5dvmj8uu+VnNlyHFUTpzxckyAyabkSjVggnwwiZU NG8w== X-Gm-Message-State: AOAM5315b12NsqFtTENe+blEV6Yv/Qcq2ve6TQ18sOBf7NjnFPOupO1D TkM4JgdIk1JGzcNGN3On1ujzgvHOULuIT1L9mGLQdbRYYYvnjSf15shYHsdoHIc1Pd7HPLC/o7N o0Ne+EVJ1C1/WdZesFe2+VzRCzaA4 X-Received: by 2002:a5d:4690:: with SMTP id u16mr2172716wrq.321.1639530077177; Tue, 14 Dec 2021 17:01:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJx2IKpNthIDTb/vshueDRQ12ykgOf/dujkn+q+fTdpsbe6EplDJChKvNt9qYLcnXQr1MXPhhg== X-Received: by 2002:a5d:4690:: with SMTP id u16mr2172699wrq.321.1639530076970; Tue, 14 Dec 2021 17:01:16 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:16 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 31/60] drm/r128: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:39 +0100 Message-Id: <20211215010008.2545520-32-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/r128/r128_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/r128/r128_drv.c b/drivers/gpu/drm/r128/r128_drv.c index e35a3a1449bd..e49db9692df9 100644 --- a/drivers/gpu/drm/r128/r128_drv.c +++ b/drivers/gpu/drm/r128/r128_drv.c @@ -98,6 +98,9 @@ static struct pci_driver r128_pci_driver = { static int __init r128_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + driver.num_ioctls = r128_max_ioctl; return drm_legacy_pci_init(&driver, &r128_pci_driver); From patchwork Wed Dec 15 00:59: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: 12677187 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 3B530C433FE for ; Wed, 15 Dec 2021 01:02:18 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8D8C310E1A9; Wed, 15 Dec 2021 01:01:51 +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 472CE10E155 for ; Wed, 15 Dec 2021 01:01:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530081; 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=Dn9hvS/hE+6Q3aeifiJb08PIGBHJHXd+uPexu/tsonU=; b=MEeE1H3QMDbOwELmPbFXC3v50XYAeD6cf3VbpmFSz+YRFUDcroiowSiuB5JCDD5EDgs+iJ tHbV+IiRGLGctJ7uE+mntJpuxdqZp1dzCFsRV47Oawwm8I/oIKbQPReN1XjnQMOnHi5L3V rusj+CKZnfHSLB/2Y3IeEFlVub+uhsk= 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-662-PaaW1zL6MYKl38cf6ESsMg-1; Tue, 14 Dec 2021 20:01:19 -0500 X-MC-Unique: PaaW1zL6MYKl38cf6ESsMg-1 Received: by mail-wm1-f71.google.com with SMTP id j20-20020a05600c1c1400b00343ad0c4c40so1928916wms.0 for ; Tue, 14 Dec 2021 17:01: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=Dn9hvS/hE+6Q3aeifiJb08PIGBHJHXd+uPexu/tsonU=; b=NdVJ6FvNM6GI3/DQhsTbGRkIj0ljz90vq/JpPTC9fUjhPVsFFtqHtlO39twneRSbAV a3QUmP/vEFCQBzn0FBnbKJ+gegNbTParYgZWxYhnJiIuZbHNob1zm1/92VeTdKqEBbvY wnfbpEUliCGXO1i0c3anhyP1ETUWGvmnCQQjhLFgjEPpswiMItS60gYOyF37hb+LxXUT dmWoKHD3G4q9c2tlynbC1icwFIpMY2YuWIekjMZjAzWxyLDFJl5Gm/IuEbs80IBA/Y0E bX305b7ZbVLWcQHs64drn4cKzg2+NYXGbClsf4cXbjS9ZsBh3HZDpZTpEJTCtm9Q8uAM 3JAA== X-Gm-Message-State: AOAM531Gc13kQIRYEyQnYCRdKjCi97p3ulrvzG7t0lWxD4F4j1I1R9FV L6bz7pXYJeqkpozWrSH6z1zZhWcj+/fk5ATlRNuQ1Sp7Hd/Qjrx21+5uTUOCBBzqYJwdaFQ9SHk l2ismqO0DCFfz2JF8th1fHLA0Iedj X-Received: by 2002:adf:c5d1:: with SMTP id v17mr2041311wrg.571.1639530078165; Tue, 14 Dec 2021 17:01:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJycZee8IeEpnSGxw0fK7crCXAu04SYEjusDcgnk8vStLkhcKO3lv7vCppnlF58OqBmYIZJQ0A== X-Received: by 2002:adf:c5d1:: with SMTP id v17mr2041301wrg.571.1639530078013; Tue, 14 Dec 2021 17:01:18 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:17 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 32/60] drm: rcar-du: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:40 +0100 Message-Id: <20211215010008.2545520-33-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 5612a9e7a905..7b676b2f0f06 100644 --- a/drivers/gpu/drm/rcar-du/rcar_du_drv.c +++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.c @@ -699,6 +699,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 Wed Dec 15 00:59: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: 12677211 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 2B747C433EF for ; Wed, 15 Dec 2021 01:02:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 858C810E188; Wed, 15 Dec 2021 01:02:20 +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 3D44E10E155 for ; Wed, 15 Dec 2021 01:01:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530082; 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=rlYV5jujXPmrTef8VMng0tahS4lUJ8NEfoE2L3lNMRc=; b=EH+Ui55QtFB+kdHZwcenr7wUEF7iMQJNPBvhAasyjPLUls5toZquwdr8CT8o6jIcfsgzMF MbuwcMUyBz2ZkR7xooAxsxTUStBv0OrwdSLBaMdTi3eryYsrMVUOc/LUNwQRVpKooj8U08 1s4jev/B0y0XyJFas3CTt/eEuSUawAI= 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-586-_cUYLbYrPVyOGjS9CyE1xQ-1; Tue, 14 Dec 2021 20:01:21 -0500 X-MC-Unique: _cUYLbYrPVyOGjS9CyE1xQ-1 Received: by mail-wr1-f72.google.com with SMTP id k15-20020adfe8cf000000b00198d48342f9so5383842wrn.0 for ; Tue, 14 Dec 2021 17:01: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=rlYV5jujXPmrTef8VMng0tahS4lUJ8NEfoE2L3lNMRc=; b=FhiBSQbVANxQk2VUp858k+72jgge8fEQHK/wEpOcqiFS+cumtUGvOCwZid7DC8cyzr ANXsYCOvkGEVXY1CRFaRot3fjixkZMNwIekFgqZq/G0UcdeMKPWYnyUD1TGlBC1vJoKJ 94CZ+bhuPz8YMh5dPdz37+AvRA/9/iCzoqYr7PZaY9ZkRp3H0tCsSxFFZ0Pg5HZmyBZq 0ndas+ffXMIAIu9I+s5vF4/IiQ0FKwMLwMF0xhDJ2MxmthVtdbvvSBDIbf9EuEsmj7rG oKGuZ7uSmz5Y21N0w99+UW6K5wThRPeCneVzToaSyXLsX/KFYMu52AOh16Pmr7JHx7rA /QnA== X-Gm-Message-State: AOAM531z6PvVCalBLOIs0fm4LFCSrRWSOCDB+rLq8W0e6V8uqCXImD/j kHjRhOkpccY7KzW5yNHBMK/eQDkw96pi3uzJ8AssLUwHRdlirx4BU1pjVgLqkSIi9JUPc2mS2oU vSJ9UsebatvgkLlywD7cfk6x7M1Lw X-Received: by 2002:a05:600c:4ca3:: with SMTP id g35mr4287wmp.54.1639530079222; Tue, 14 Dec 2021 17:01:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJxwbrE2P7uLd5gohyPv60Cvh2x5AK1c5Fb/dSoeBTKa1erFm5CYUANmoo1pNd8dydJLjKaDOg== X-Received: by 2002:a05:600c:4ca3:: with SMTP id g35mr4272wmp.54.1639530078984; Tue, 14 Dec 2021 17:01:18 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:18 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 33/60] drm/rockchip: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:41 +0100 Message-Id: <20211215010008.2545520-34-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677169 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 870EAC433EF for ; Wed, 15 Dec 2021 01:02:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D90D389FDB; Wed, 15 Dec 2021 01:01:38 +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 4136F10E160 for ; Wed, 15 Dec 2021 01:01:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530082; 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=/Vk2qnrhEf+Kai7YeRcT32BEinF6P94Q+jPpKbZkEq0=; b=K49YNpOPzIHlE+Mo5c6erdKdLZktGW1ESJpdzHzWxk+3imzNWKlpeEcIB5H/R8I9ygatjz VaPobaNLq6uiNMvV3a2kX3PyN1KlwmimmcL6v1k72DWR5iIhUOUCII+lO+RJ0p1KHBkjYl zmiuaQPWI8x7OB0vKKzAjwohHIrJUeY= 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-303-nj-PV0DwNReXj7FiRFk_vw-1; Tue, 14 Dec 2021 20:01:21 -0500 X-MC-Unique: nj-PV0DwNReXj7FiRFk_vw-1 Received: by mail-wr1-f72.google.com with SMTP id b1-20020a5d6341000000b001901ddd352eso5426887wrw.7 for ; Tue, 14 Dec 2021 17:01: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=/Vk2qnrhEf+Kai7YeRcT32BEinF6P94Q+jPpKbZkEq0=; b=nP2JlklEg9ABbi3tZbe1KsqMlVBwf4841QrHAQ+I5iDP0MTC4K9wjVyLya4faTZtA3 RLiDlbxXlkDn9zZ4wcZ4HSH/UdkoFkm2fkHFU5o4M7op0F2BMM9Om+pFre5pSNtnKos2 7D8XVsg3+ZgGTBCBxxmXXDV2ALMsPLrFlmLVvojwnNVwKUQHo1xO2BBM2Adm9kB1SUn1 Q5Lj3wvqf5F5LddH5G+/NVsjvWYTcpgjhRHeKzOmSvXC68dALT96kK7Gw5WTabFcb61r 13eaUBRxjDqEavVG5EF40nnuZVGLp8XI89ieyLmSe60N6t0gLgFiw39ek9C57zSgbGsy guBg== X-Gm-Message-State: AOAM53220LXcKf8C3kD+XwbnuwU+lpJ+Zgut+19ngaGNbjpz4TQWUDI3 LHipY04E+RezlOnef12ynxgwzm3IMlz8f+udDPe/q4X0VeolK3zZwkTKMXFolj2tCI+s+cnthqX yk3tsJpJcL2WWILNpTj82caKXfNat X-Received: by 2002:a5d:64c4:: with SMTP id f4mr2274518wri.6.1639530079925; Tue, 14 Dec 2021 17:01:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJxpgf/synfrDivMDCeU4Ykh/9ngl8VnGKCZ76Fqha4/HBFuKYtD61t4V9M6O1vIOzMH4S9syg== X-Received: by 2002:a5d:64c4:: with SMTP id f4mr2274509wri.6.1639530079778; Tue, 14 Dec 2021 17:01:19 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:19 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 34/60] drm/savage: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:42 +0100 Message-Id: <20211215010008.2545520-35-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/savage/savage_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/savage/savage_drv.c b/drivers/gpu/drm/savage/savage_drv.c index 799bd11adb9c..bb3f12874178 100644 --- a/drivers/gpu/drm/savage/savage_drv.c +++ b/drivers/gpu/drm/savage/savage_drv.c @@ -74,6 +74,9 @@ static struct pci_driver savage_pci_driver = { static int __init savage_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + driver.num_ioctls = savage_max_ioctl; return drm_legacy_pci_init(&driver, &savage_pci_driver); } From patchwork Wed Dec 15 00:59: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: 12677161 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 35FDAC433FE for ; Wed, 15 Dec 2021 01:02:01 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 05B5189FAC; Wed, 15 Dec 2021 01:01:39 +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 06DA710E155 for ; Wed, 15 Dec 2021 01:01:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530083; 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=n0Qeg1XtrmMJ6I9FESbbvredwBDg/CTYfsGnS4MCcCE=; b=DnmQVVndbM9IdwN11Lm1kE669FHaD/KlcPO2CYSC2RLU/CD6u/a7ahb4/846s6zcih77Ah j9GKmVAHOcMrIKP4iFpCySc6r7Vn/8+K+QTW99OTzHH5gsQ0JtuZkhj8ikLOBPrxdSghOq 54zPxdfBnqPgUZiKzSfozdO9eXFrVRw= 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-664-CYZrDUOwOnSbBKCdsP3KPQ-1; Tue, 14 Dec 2021 20:01:22 -0500 X-MC-Unique: CYZrDUOwOnSbBKCdsP3KPQ-1 Received: by mail-wr1-f72.google.com with SMTP id k8-20020a5d5248000000b001763e7c9ce5so5409025wrc.22 for ; Tue, 14 Dec 2021 17:01: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=n0Qeg1XtrmMJ6I9FESbbvredwBDg/CTYfsGnS4MCcCE=; b=FzvIK1KX0Hcfokr18O+3kP1uz93RTKSiKlmpslzHPSSwCAcxtaVcxcJMk+lJZRRazk LfKQDgTCuHI5vtc20QtkEkr+0TuS+nSEWHPcuQFpACebjbiF8sgA8vrWPLwJx+eC7TB/ iYf5byjtSxAvadQ7yzsFpQ/BJe632Y909oYGbREfucrwK+dmPd6sJKq7tojP9Yl7vgf9 JfUs0I0JH/qHXwJKAk1V9/hfxqDR9XtbBDfRriOuv/jji5peQ0qixPVkfkshYBPM1ABb b6CdDFu/O7v4x/bRrlifa0EfQxejt2qIyHBBonKdO7mzEbzRBSuLYtZnI1VSw38t1v3P 4F1g== X-Gm-Message-State: AOAM5318IHeEw6Y1R9qaEFTRe85Bs4eBLGd3ae9JJsWxXdDpRLqyzi56 Xuj7vuHh/TqvqzRWJnFNn4UtMbvsFbJHPeGlgmuKTFxS2uoB7D6lDQ0dkiU8d3PpMdw0eklcDsG aiY06kDhBXyzoiSG5P+6mzjblDnJU X-Received: by 2002:a05:600c:3506:: with SMTP id h6mr2288765wmq.122.1639530080758; Tue, 14 Dec 2021 17:01:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJw0M50lbmTt43Xk8dBfnzkCOnU7EwfJT3eiU1UsVtqhjtvQH7uYilHF22Y5O3T2RfEMLnQ4fQ== X-Received: by 2002:a05:600c:3506:: with SMTP id h6mr2288752wmq.122.1639530080544; Tue, 14 Dec 2021 17:01:20 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:20 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 35/60] drm/shmobile: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:43 +0100 Message-Id: <20211215010008.2545520-36-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/shmobile/shmob_drm_drv.c index 80078a9fd7f6..7011c659a921 100644 --- a/drivers/gpu/drm/shmobile/shmob_drm_drv.c +++ b/drivers/gpu/drm/shmobile/shmob_drm_drv.c @@ -195,6 +195,9 @@ static int shmob_drm_probe(struct platform_device *pdev) unsigned int i; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + if (pdata == NULL) { dev_err(&pdev->dev, "no platform data\n"); return -EINVAL; From patchwork Wed Dec 15 00:59: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: 12677231 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 E352EC433F5 for ; Wed, 15 Dec 2021 01:02:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2088C10E1D3; Wed, 15 Dec 2021 01:02:56 +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 2D47110E155 for ; Wed, 15 Dec 2021 01:01:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530084; 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=LmzxQsYusvcUk2QF1uoXFK3UYSPveOrXaut2p31GcTU=; b=fKQEuo3gGzZvCGd1ajTEDvsoB3HcutLeEhAJ/9eTWn6g8OCJ/fuNzrIl8UcT4Kwh9HZF3o JuoIbC7R+zUL7CuMKJpb+6RTvZpi2bfdH7qrY/E8d+tYyYCId2dOnSxBo6vvTRKMe4/Kcu GedBreo9oO5k93qwVCw8O3itVxqHSSE= 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-183-Ik5oxJEPP62wWQ-lUtNpmg-1; Tue, 14 Dec 2021 20:01:23 -0500 X-MC-Unique: Ik5oxJEPP62wWQ-lUtNpmg-1 Received: by mail-wm1-f70.google.com with SMTP id i131-20020a1c3b89000000b00337f92384e0so13883875wma.5 for ; Tue, 14 Dec 2021 17:01: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=LmzxQsYusvcUk2QF1uoXFK3UYSPveOrXaut2p31GcTU=; b=zf4niMxQu1/FHZq6rzTkyLX8JVONZSjTHsGOl/KdMY62AXo7e7pacbgn1dLUqGqRQL RyP2cbcubLfRnxP3purHmNp6PO6fcbNMqzO829y1rIDtLO+oHt4GwTjrdvRPom74mrYE jwUgLrOr2P/DT0rCwNGwa/DUGd0hOYCAWMxDr/ubRs/rHVYIUOv86kQ/iH7hQ0oCDDyK CMLPsmmlSDfFkwqzfH8YPrf54p0JHZ4Z/c7eISfxDGtrjmVVnWm15sC14wLCJHJ8VdDs ivC4Q2XXFZHVqKHJEbM9ZxssVYBp4WFVUd31WmO/64HS3b0xklpu4zSmst9SpjZe9dTM FBnQ== X-Gm-Message-State: AOAM530hE8pk5bZ6TtnX7+kwCDhVNm4VzF3jVnV+SaVY4NkQXOVhqAt0 Z8PtLy90SFQMUKoO//ntHhfAlBSc0uoloXo0YUHPAiVK+74UpUcwOxQ2bC0I0P/YmJmT9y/2BwE F6wIfqxyjbwax6+/UBg7+ao/cYnqy X-Received: by 2002:adf:ea51:: with SMTP id j17mr2155351wrn.421.1639530081872; Tue, 14 Dec 2021 17:01:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMiMKZ+qKZg7zwxbLxevSi3s2DzFDWSa7D2MkJcQiC4wd6pda23MO7PbLjrqadFQauIEizFA== X-Received: by 2002:adf:ea51:: with SMTP id j17mr2155335wrn.421.1639530081646; Tue, 14 Dec 2021 17:01:21 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:20 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 36/60] drm/sis: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:44 +0100 Message-Id: <20211215010008.2545520-37-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/sis/sis_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/sis/sis_drv.c b/drivers/gpu/drm/sis/sis_drv.c index e35e719cf315..d592af70e8be 100644 --- a/drivers/gpu/drm/sis/sis_drv.c +++ b/drivers/gpu/drm/sis/sis_drv.c @@ -126,6 +126,9 @@ static struct pci_driver sis_pci_driver = { static int __init sis_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + driver.num_ioctls = sis_max_ioctl; return drm_legacy_pci_init(&driver, &sis_pci_driver); } From patchwork Wed Dec 15 00:59: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: 12677159 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 E2BA7C433EF for ; Wed, 15 Dec 2021 01:01:59 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8078689FD3; Wed, 15 Dec 2021 01:01:38 +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 2FAA810E155 for ; Wed, 15 Dec 2021 01:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530085; 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=a1nXGx5Wd/g7fzmsst6Uux3CzRbuFIIxSi+2V/lXjkE=; b=fadmAy+S1XTC9AANW7HmaPKGC6QyWDOd9UTWvMuwed8xeKhnArLH8nB+zWiJy7po3esPKB +Isq92gh8oayvZ/X/UUIIctjxlxkXF6x86XgppDdKaQ0XKiSBWB/vivAoisxXIwzmWzDZO hUkZ0W5OSLDlDhOt5mSxghKB77coak8= 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-263-PvwhU_bYPaSRr-3wBoBuEQ-1; Tue, 14 Dec 2021 20:01:24 -0500 X-MC-Unique: PvwhU_bYPaSRr-3wBoBuEQ-1 Received: by mail-wr1-f71.google.com with SMTP id q17-20020adfcd91000000b0017bcb12ad4fso5375285wrj.12 for ; Tue, 14 Dec 2021 17:01: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=a1nXGx5Wd/g7fzmsst6Uux3CzRbuFIIxSi+2V/lXjkE=; b=1/vaHoDjXIDWZTOLhyGEaL+OLLZaxY1SWUOfOz+jV1/5sJmtenD7KdG3TVHQQ4GWuE rpj+7IMwwBE3dcysCv1NmYPKHIDnDmNeMPKa5KGxBSawgbeqmlRtQ6nXXSfOBq1VSdrZ LzjFSuTJBAp8Hja+VVXjB0kiWvtdGWJwZ/7Wt0pqZH2fJrCORAFP6RSpYRNAtYVZBrEB nu0TJlZXzqYjUk/H9GXZjum+V2YJOnw94gyq77vWer7ONhPyrQm7Npd0z+QGTIUZHZ8y HdaTeoCecSf//7x9EmIh7xLOD0EBV8s7zaSzVjzAZzy6OzODG4JQ+jVtSTlDzmgIRTPs tD2g== X-Gm-Message-State: AOAM533qt/EDBVIBNxRwt4sGHdCyyghMCQWadP23AhTfWEcWTJ3WqOC2 rsLA2tLvf+c4Z5aymy2DwyiFSXKsOjht8hN3CoY5qtVb0Ee7JIU5x15atkGMSCkRfdhHpNovWd+ +y0sd/QicPV4lueU48XtQu7x+TSeZ X-Received: by 2002:adf:e286:: with SMTP id v6mr2221058wri.565.1639530082856; Tue, 14 Dec 2021 17:01:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJx22fYzLE1Ah8GH2QbaO1YPJDRk0tppY9ONA/JiuobDywPJUJXpeRGzz7g6xwBp2l/1xqmXrg== X-Received: by 2002:adf:e286:: with SMTP id v6mr2221050wri.565.1639530082703; Tue, 14 Dec 2021 17:01:22 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:22 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 37/60] drm/sprd: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:45 +0100 Message-Id: <20211215010008.2545520-38-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677155 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 82943C433EF for ; Wed, 15 Dec 2021 01:01:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1F6D710E155; Wed, 15 Dec 2021 01:01:39 +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 3CA4310E160 for ; Wed, 15 Dec 2021 01:01:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530086; 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=1XLGTzZR5SpObjnbZJCz+iRhH5vaorImXn0ahIouADE=; b=HWmszto+yu1AwaHt1doSoX+xmzoJ5ui5ndYet6kzkZb4mg/rqjKsrFrS2KYonD+/IBf7CA yeus7VsdhWL6BJoRiR8pFLcNhyZj9mQ++PDyMyJdOBow+zWn/aItihDqW7A5ool6jwF9LT QdzaRMeK3zE6t1S52BOrICgENRGsf08= 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-570-Mv_GbATyP2u8hUp7jHbFhg-1; Tue, 14 Dec 2021 20:01:25 -0500 X-MC-Unique: Mv_GbATyP2u8hUp7jHbFhg-1 Received: by mail-wr1-f70.google.com with SMTP id v18-20020a5d5912000000b001815910d2c0so5393063wrd.1 for ; Tue, 14 Dec 2021 17:01: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=1XLGTzZR5SpObjnbZJCz+iRhH5vaorImXn0ahIouADE=; b=8Mi8kG9a8Aew6LyhvMYYGeSEiHP6uzFn/hQkqnNErX46szdbKTmSQCLKfyUtLH/BOM urGDoeUZQJCZqyViOVFYGilP9I8E1NYZ+vBrXQBds6To22aCl0vIoMgi6NIanW6A6M5c 8Qs3DPkazSRDIp7W41+jhBPy3UFQSq5G/aamHo9Lnuxbt8pTa2OW9jE/+56HmzMvT63k P1rMUBKw8/Sm5LOUXrH1rEH1bkCv2UnupoQLT4q31ebsRfVJlhmCl3v4AT4+ZgkSo4Hq urZY6ZEAS2SVB61KKYfHQ9/EXs6kTOkrI03tJXbDWZoN33DLeW57n428au0XzlVHAgnR wapQ== X-Gm-Message-State: AOAM532HghzI+OyByTJpUn9hecyWaKgehJ6VeB0e5fBhy81WBQWhPtP/ TbFNLdMY+ydYkdZLUZDX2sRv8Udf7wL/uvKdRY7ZL80iIE0XgKsaUri01RXpvjuaHp/ZgVIo+vM vlbMgjNEiu8QTuDTVroxiMD75S7Ue X-Received: by 2002:a05:600c:4fcc:: with SMTP id o12mr2464264wmq.110.1639530083863; Tue, 14 Dec 2021 17:01:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJwj9EYvx5qVp7UwgDZOdpKhwMxubh+UJgDB1lS5DDoN+p82jW7COF0RCzNGJqVYM/ugqhTVgg== X-Received: by 2002:a05:600c:4fcc:: with SMTP id o12mr2464254wmq.110.1639530083696; Tue, 14 Dec 2021 17:01:23 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:23 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 38/60] drm/sti: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:46 +0100 Message-Id: <20211215010008.2545520-39-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Benjamin Gaignard 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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677173 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 2A093C433F5 for ; Wed, 15 Dec 2021 01:02:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 115C689FED; Wed, 15 Dec 2021 01:01:39 +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 CD7DD10E160 for ; Wed, 15 Dec 2021 01:01:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530086; 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=VYrw2xnMNhg0U7YDzpGkI2ybQK75rWuBPObQ2p32zAk=; b=E22G52ySutTLI+sR93qGB/O3Nsx60Hzqqy1p8Ltt7lOBMmaAMX7lBnfK//CHwabhW32x6C xTRKuBHQWpMhpwa/ap0kpcb22rhshR6c3xz2KJPn7EmWwcjvhGHlBNj9ztRAnpKdAZ9a++ i64EMkmBcOBgJZLrVMfktJfsupOiz/s= 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-631-8fNu1RA8PyKM_ULEo6Ixtw-1; Tue, 14 Dec 2021 20:01:26 -0500 X-MC-Unique: 8fNu1RA8PyKM_ULEo6Ixtw-1 Received: by mail-wm1-f70.google.com with SMTP id m14-20020a05600c3b0e00b0033308dcc933so8325740wms.7 for ; Tue, 14 Dec 2021 17:01: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=VYrw2xnMNhg0U7YDzpGkI2ybQK75rWuBPObQ2p32zAk=; b=flI/c2R719ZSjIML9Ld/8TgIO04zBMbsnwDTdVrGFbSK2cnNMve7QVF9qBpXzpD5m4 7bxO9BqoN4iNgMTL6pvrmIX8TwVVtXgTaEnspvCKwK1aoC8baarak5U0LYfykKkOSakk 7/9cJKBujsmKff0jHUBgdli0t+sIoLUkS7vTmYVRNy6EU08046YrBXTK88JXtcOuKK1n N4sB7EC8EZs2cu53I7sUU/gxFla69E3Q+CXI6Lvpx8rg7dcFr3oP3TEpXvb/hxjlCd1d 2Jr/v7BPgX28RT1LBrqVhb+Vur1mspdve6a/E57ijh0QJhf1B6UoT4gomXWAv7DVu0Md OrKg== X-Gm-Message-State: AOAM531XEKh41x/FrgwcQfkqgzsUDMuoozz0WA51P3rpDLVIJsokuqVd e7tIroJbsC5iUzego21f9oJaaX4RL7LYXjAIv8U/L1Ioa70H4IP2oba+c9IFGvdXY3PehVDtSWI lqhAegiH8oIHanlXR8wJqGkp3yU2O X-Received: by 2002:a1c:1fd4:: with SMTP id f203mr2391801wmf.192.1639530084754; Tue, 14 Dec 2021 17:01:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJwyctY+3KAnMi+t5k8OWYKYcTTCahTecObLK7WAOymKI941Rw3uPqfUXzoeePmIpfuvR3py5w== X-Received: by 2002:a1c:1fd4:: with SMTP id f203mr2391795wmf.192.1639530084593; Tue, 14 Dec 2021 17:01:24 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:24 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 39/60] drm/stm: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:47 +0100 Message-Id: <20211215010008.2545520-40-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/stm/drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/stm/drv.c b/drivers/gpu/drm/stm/drv.c index 222869b232ae..91ac5437fa40 100644 --- a/drivers/gpu/drm/stm/drv.c +++ b/drivers/gpu/drm/stm/drv.c @@ -183,6 +183,9 @@ static int stm_drm_platform_probe(struct platform_device *pdev) DRM_DEBUG("%s\n", __func__); + if (drm_firmware_drivers_only()) + return -ENODEV; + dma_set_coherent_mask(dev, DMA_BIT_MASK(32)); ddev = drm_dev_alloc(&drv_driver, dev); From patchwork Wed Dec 15 00:59: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: 12677225 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 02609C433F5 for ; Wed, 15 Dec 2021 01:02:47 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 13CB210E1D5; Wed, 15 Dec 2021 01:02:26 +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 4555510E15E for ; Wed, 15 Dec 2021 01:01:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530088; 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=KPWP8E8vlF3j/9zyVbEBgLJAnHOMG05UNKEMPCeGQek=; b=C1rHFeeq7np4VB92zVmvRkzAVSzHzvXgTSai0I1aoTHv7NiWCn4HtSPnTajslAuFq3SZey 7gs7kmdShtw2g86/2OKqQAQcDoDcXFI9cHlEnBMS78eWPrgKW7vLRPO1xq+GSX+2sO+I7Z CLcZcV/liNA8EntzljbWW/7uyXUyZOM= 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-439-zd19boRrNj-j5r3ubMjyuw-1; Tue, 14 Dec 2021 20:01:27 -0500 X-MC-Unique: zd19boRrNj-j5r3ubMjyuw-1 Received: by mail-wm1-f72.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso13872432wms.4 for ; Tue, 14 Dec 2021 17:01: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=KPWP8E8vlF3j/9zyVbEBgLJAnHOMG05UNKEMPCeGQek=; b=PcGJb8FB9W3aGGSE0YTfHjsf9qVwrqyO3ifPJBHPZZkDKNmKHx1rkT/gFLrOGhZZFz lPwFd/4SDiSuAowZbGUlzNLbwuMyGimsl0JgLAF+y/PNPSaAUrgSoYh7hb+A2ukApQSM GX7yLEvg+VqtzXAmkYBTY1lz9BaaDRdshIC579RluTMYsIwdYL2rOaLz0/uYvR3lLMJe GHLCR0BebsnIbrQIYgBf0RoKP06+D6DDmjn/q1/3+USP0tX2Zfeg953d+sHPOqJNRDoa 28svD7eIfh2qyqEpE/ITrARVs2W2zTPy1PSb62ZTzUnUm6aAcdPscPRdld9Ifo4atBW2 Q0XA== X-Gm-Message-State: AOAM531wOm+Di0HShWcPUSaBbxixCKZmnDGdjvNvT6qJ56vgwfiFXXO+ jLaHQFXEuBrv0m/kpQ/V0iITfYE9XFyOb6rnVy5qMaRn74G7Hv+BaocgbDdnfZbA9u9bzO6jg1Y AzvNjE7q42lEvVVxJIbaAF1bh2MVR X-Received: by 2002:a1c:5445:: with SMTP id p5mr951343wmi.137.1639530085493; Tue, 14 Dec 2021 17:01:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJwC2ib/uK2QIaWxvvQGfp9Zjg+MQWGESUHnyWTmgIVwzTH0X6VAxVfSCQZ5EAlMy02Zo9Ve3g== X-Received: by 2002:a1c:5445:: with SMTP id p5mr951333wmi.137.1639530085314; Tue, 14 Dec 2021 17:01:25 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:25 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 40/60] drm/sun4i: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:48 +0100 Message-Id: <20211215010008.2545520-41-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c index b630614b3d72..174d3d7790e6 100644 --- a/drivers/gpu/drm/sun4i/sun4i_drv.c +++ b/drivers/gpu/drm/sun4i/sun4i_drv.c @@ -373,6 +373,9 @@ static int sun4i_drv_probe(struct platform_device *pdev) struct endpoint_list list; int i, ret, count = 0; + if (drm_firmware_drivers_only()) + return -ENODEV; + INIT_KFIFO(list.fifo); for (i = 0;; i++) { From patchwork Wed Dec 15 00:59: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: 12677227 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 59153C433FE for ; Wed, 15 Dec 2021 01:02:48 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6395B10E203; Wed, 15 Dec 2021 01:02:27 +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 CCF4F10E166 for ; Wed, 15 Dec 2021 01:01:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530088; 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=65UeodCdnbzrvXZ2QT+8bG67UPU5yAEJBkFAzKsuJLI=; b=EZDgLX2Ec1ntWVJSMIRsfFBE/B86frLSJ4bg9WX2Zph5Vw/EZ1Ycvx+K0d3WXM9+DCIwdC tgbBN09FQewFNFcMPv0/Ppbev5Exhjc2M8+i1gopdECNgm1RbzQCDIWQrfw3K7HdbQfS8Z 88qToVLquAZDdGhc9YvnYNhHSrIVFeA= 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-658-Pjqoqr1YMJyzI29-0Uw6pg-1; Tue, 14 Dec 2021 20:01:27 -0500 X-MC-Unique: Pjqoqr1YMJyzI29-0Uw6pg-1 Received: by mail-wm1-f70.google.com with SMTP id i131-20020a1c3b89000000b00337f92384e0so13883946wma.5 for ; Tue, 14 Dec 2021 17:01: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=65UeodCdnbzrvXZ2QT+8bG67UPU5yAEJBkFAzKsuJLI=; b=kMoFiuG69LAQervNcqNmOLMJgNmqOplJeJ5RqQsNukWatE3FQjQ1yVH513kr2g3RmY YuUbCZWO+n/e40ygMHtiLwiG/Ze5TLVgPHWDGoltBnDcoUSX5bkD13P4X5lcqOb40MIM LnohUArGOh3F+3lQirNwvFZ0a2Rm6QEWnFQ8L5ZEq+bNHGfKaVHMvzEC/vcF9MpZVZrh id6BKsVtMiaLBNp8SCsAcbuLMz/HJ/nW8fvs7vj1EooASjFXsRH/wUWpiWNBdqvExWb4 /dI5m4lqer8vZ8NfJGPSbtEixeYJ73V1ngT0AANB8CEI0sFZV7Ig37nvpdHLt7VR4W7E Epyw== X-Gm-Message-State: AOAM5325GGOUHsOGd75QNVuuKXlP5o62LmF0mB0dLKV+GeOD/MBCBouR o5eCHFSiXKiHmRGY2inLp4+MVX31lhQM95U6y0kCzVIwrhXUFGJYhyehZ6YAMJnAx2KY8yQkhT4 6vpTeZlrHs/hGTAmCTd+ZA8JHOnzB X-Received: by 2002:a05:600c:3505:: with SMTP id h5mr2414491wmq.22.1639530086244; Tue, 14 Dec 2021 17:01:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJzA43rTPiBgr4JWptMpZJQkcZxYc3fV7j9EkNvVTW3WS0T0i+Aaq2nD8sJghIjjakqEUKoQ+g== X-Received: by 2002:a05:600c:3505:: with SMTP id h5mr2414483wmq.22.1639530086058; Tue, 14 Dec 2021 17:01:26 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:25 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 41/60] drm/tdfx: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:49 +0100 Message-Id: <20211215010008.2545520-42-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/tdfx/tdfx_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tdfx/tdfx_drv.c b/drivers/gpu/drm/tdfx/tdfx_drv.c index 58c185c299f4..d0ae79ad437f 100644 --- a/drivers/gpu/drm/tdfx/tdfx_drv.c +++ b/drivers/gpu/drm/tdfx/tdfx_drv.c @@ -74,6 +74,9 @@ static struct pci_driver tdfx_pci_driver = { static int __init tdfx_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + return drm_legacy_pci_init(&driver, &tdfx_pci_driver); } From patchwork Wed Dec 15 00:59: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: 12677163 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 8A274C4332F for ; Wed, 15 Dec 2021 01:02:02 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 90EF810E174; Wed, 15 Dec 2021 01:01:41 +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 79FE2892BC for ; Wed, 15 Dec 2021 01:01:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530089; 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=QmWmEvElNVU/qerAaDBsaq/QCWQ6SmxeNP67s/Zf/B0=; b=fTJYvtrTWeTQxISD4iumUItKFGKMsf6wAIt1btRZZhTQHsUHNwygdyZLY0e9rS/yNgWjGz ywtWKXi8LwBdendhSS0EpHcMYyNCCiXbDoihCDAhpKgh1w7ajDYyZvOzuT/phHO+j3qkGD dN787/SQqQXDNM3yWpSA4y449yHu1ss= 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-25-A3Z-DdclNoyL0hvAo4sIcw-1; Tue, 14 Dec 2021 20:01:28 -0500 X-MC-Unique: A3Z-DdclNoyL0hvAo4sIcw-1 Received: by mail-wr1-f70.google.com with SMTP id d7-20020a5d6447000000b00186a113463dso5382070wrw.10 for ; Tue, 14 Dec 2021 17:01: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=QmWmEvElNVU/qerAaDBsaq/QCWQ6SmxeNP67s/Zf/B0=; b=PqIpSltZ4zZg5vp33baXZbr7ooTgxgYZOSBFilfREoB3YBbTq4ktvud9TbAfelq/jZ RAa45TLUqkvj5b39FS6WmubkZX/H5t3nM1bg13moSufCTjvea2dh1yP4zfEqHv/jTsVO tWr6/pqGg4Z2o3opYSLJsArpX8lTMWTvCehpHYB8jnJ1LMS1oDcU7GE+nNib8hy2v2u7 BgoTUwSamnqxBj+l33WBHf8XiEleRC6iM9mbbeVVIxI/rNi14PVP08HnlBeIjalPNCzb RXtdx/ibdamqmrbOqT8WQwu9dRzDtjhb0JiMW0qc/oSZws0IFXZKKGa1nsoSqFZDYfdi 36GQ== X-Gm-Message-State: AOAM530xjmBK4XvIW7ZvbEC1RkuoGkcYPXwb01BZo6Y2ZGylt2cscWgc oigT2bjIdHQQKvSYXAuPpyW96WZvOjFgOSSEVI2p/gI8eY8NeGlVPKrM1pN4Bb2GTMPguRvXIxd NcF5r5H60DvyLaRlDhBE5vmMa5J24 X-Received: by 2002:a1c:4b0b:: with SMTP id y11mr2246938wma.9.1639530087039; Tue, 14 Dec 2021 17:01:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJzBgBtQauXKwZ6LZc3kZFzJN4bmwEvjEhe5N89f7g7Te2cRZqCCXlTJoLce60PTPD/ZzfA6Tw== X-Received: by 2002:a1c:4b0b:: with SMTP id y11mr2246928wma.9.1639530086871; Tue, 14 Dec 2021 17:01:26 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:26 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 42/60] drm/tegra: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:50 +0100 Message-Id: <20211215010008.2545520-43-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 Wed Dec 15 00:59: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: 12677181 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 57426C433FE for ; Wed, 15 Dec 2021 01:02:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BE36910E163; Wed, 15 Dec 2021 01:01:49 +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 0991389BF1 for ; Wed, 15 Dec 2021 01:01:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530090; 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=DjrFVfXcl13gsqHz0jlu5PwI7gXEaTj3y59F9LJzTf4=; b=Mw03Wfec9IqaODXJErP9EhDVM5GUy5SI8U0lfUN3pqnvIlegkuUeMsl3wN5nYd8bff5V3w Y7/Aj8l7AIekV6AM4JxYGLO+zHL9FBmvQ0NLBEFKCiCs4dkVk6TRgCU6rgc0S6Qu2M8dBf Ysv9zIz/MaTW8gpSOfUCc/V2QGl2VsU= 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-113-rTtXnJqVM5eKLpDGtlHXjw-1; Tue, 14 Dec 2021 20:01:29 -0500 X-MC-Unique: rTtXnJqVM5eKLpDGtlHXjw-1 Received: by mail-wr1-f71.google.com with SMTP id h7-20020adfaa87000000b001885269a937so5416501wrc.17 for ; Tue, 14 Dec 2021 17:01: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=DjrFVfXcl13gsqHz0jlu5PwI7gXEaTj3y59F9LJzTf4=; b=QO1iGMkbzSSlMQK8YK68bAQlPUeH73sbkxufKRadTs1F8ROLXciu55krkHCXlEEglF 4PjiXterSKlxSk14Z6wytTL8slpIL5UilPRZNA7TA1tICtZOZQf1s5VtXGu+lR0RAEZ5 Ix7yqMqJUXnhtGMJitP4C5RPVaEGwDjk02blNn9NRi+DTof+QbRHIUqA3Px+hO482fUC jilI9Kx3rQ2S8WIl4+71t87qYksSUbe0CKnLcgbra8StP71Ge3lyCuhn4AfPVjPwzMKK 5/bYuZABecGDAd71Or1ms97fm2/a0hISyrd+jw8EAYd49hv4puye1iU5WyaFzZkvtxq4 FIxA== X-Gm-Message-State: AOAM531gU9Qb+9Wy6j/zSeVlDoXXcCOXORfh191xllUcYOz39dVx8aDi 7E5mmxyLd+HZ29U4VhB1BI33pZD+WfyMgcU9QUqcisgydMoueYWlwg6cVV7zoIjshlgoey7lctr cvmNqwYHNLrb0MgnV1M33FZNwdfp7 X-Received: by 2002:a05:600c:19cc:: with SMTP id u12mr2469220wmq.24.1639530087875; Tue, 14 Dec 2021 17:01:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJzVhwmKE9m9aIxWzeCddXz7W3+Vdj/kFC/plUVVUcsEZaD3joZtzHOhk4gtl6MIZWnvxHMnRQ== X-Received: by 2002:a05:600c:19cc:: with SMTP id u12mr2469205wmq.24.1639530087658; Tue, 14 Dec 2021 17:01:27 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:27 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 43/60] drm/tidss: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:51 +0100 Message-Id: <20211215010008.2545520-44-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/tidss/tidss_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tidss/tidss_drv.c b/drivers/gpu/drm/tidss/tidss_drv.c index 7c784e90e40e..5a6ff5af6d26 100644 --- a/drivers/gpu/drm/tidss/tidss_drv.c +++ b/drivers/gpu/drm/tidss/tidss_drv.c @@ -124,6 +124,9 @@ static int tidss_probe(struct platform_device *pdev) dev_dbg(dev, "%s\n", __func__); + if (drm_firmware_drivers_only()) + return -ENODEV; + tidss = devm_drm_dev_alloc(&pdev->dev, &tidss_driver, struct tidss_device, ddev); if (IS_ERR(tidss)) From patchwork Wed Dec 15 00:59: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: 12677207 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 20946C4332F for ; Wed, 15 Dec 2021 01:02:34 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9E3AD10E1B5; Wed, 15 Dec 2021 01:02:21 +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 41DF689C14 for ; Wed, 15 Dec 2021 01:01:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530091; 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=g13vgTwK95Nb9J+XqBfe3e0QnKLA1jpSXKM4Gkznqus=; b=CYXDQNFMnruM24iaubaW9tH2BM9AEERvGGjfpCuhBVMtAnY8XARLcV1k/jvekQbmdfPpap xV7OIVDtOdm5ZVUxESuld2ZmLDYqlECtxNlJyTKQ/mRQBhkWJcSwpLgEq+djPxV45/5glO WO1VFUKOZXxHgmE/+1cVmeyPpLbmXSU= 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-672-bX_8j4OhO_WrRaJrMndxrQ-1; Tue, 14 Dec 2021 20:01:30 -0500 X-MC-Unique: bX_8j4OhO_WrRaJrMndxrQ-1 Received: by mail-wm1-f70.google.com with SMTP id j23-20020a05600c1c1700b0033283ea5facso264263wms.1 for ; Tue, 14 Dec 2021 17:01: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=g13vgTwK95Nb9J+XqBfe3e0QnKLA1jpSXKM4Gkznqus=; b=qZz17x5GF72vHkHuPPmUNucSAv0hB/WwjvAUwiB2j4oxsnJf3Au8dyGXwxrropTrLN W1OCc7KxIxMz/FeXu6MuHCGdYDOJuckcCswj/JIN3s2Yh3OYIsC1TaPSR67+ZenPmXIb pPWHvqB1KaaPjoiafkD8J+ub0dphmuU0I4kwFhKe6I8toz00gmEzIlTH9oEP45imLhFe V+6/L40LVcquBtR1iMwxLOEhFXcwugzEDts8fKofLHVP9EjeHSt9ApeDr0ZkcGfzQU/4 ar23DNvIxS4Vqp1vduKkY0DA6JiVbIG5/0Q6dubXJBAJs1CHsLTSSNo7LPK2uh+2ABha jS0Q== X-Gm-Message-State: AOAM531UJ0YMvYbjL89bKeYF3D7Jy2IkGifHoOehn0puJfoaVvtzPz2f mHmUL1R0aZGFkyAwX0n+y4BW1+yHPLmpvpWaoo9lPjp/gP2z0BSo8Rl8pPpSAzdVWBZ2IoxPJRI Eiw4dhiF+aaR0DsOH29139JKknad7 X-Received: by 2002:a7b:c017:: with SMTP id c23mr2231900wmb.137.1639530088730; Tue, 14 Dec 2021 17:01:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyLWnkY7t73UpAMyPZvCL+/ruSdaxpZrBS5KHfSm4lVNH+Ia9HiiZZrXZTRnuFK3moIMpLfYA== X-Received: by 2002:a7b:c017:: with SMTP id c23mr2231893wmb.137.1639530088576; Tue, 14 Dec 2021 17:01:28 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:28 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 44/60] drm/tilcdc: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:52 +0100 Message-Id: <20211215010008.2545520-45-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 3ddb7c710a3d..25fe1f8de6bd 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -606,6 +606,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 Wed Dec 15 00:59:53 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: 12677221 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 3B497C4332F for ; Wed, 15 Dec 2021 01:02:44 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5259310E1A4; Wed, 15 Dec 2021 01:02:21 +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 BA2B489E03 for ; Wed, 15 Dec 2021 01:01:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530093; 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=4wSvFByRHA7mdMXNWg0+rWl0zHdpArwZl/4sB+8Rm7M=; b=J8HUYIC58vdV7WOsLkQheBPHsryQCU3F0SilgQIPPZuIX+BqEqA5o1jTr2J60P0hd7+jYN E3TaJIZjcJjT7LtHhBmXWZEWqh/lK1BSDFe7bQLaiEyxfaMuAGC+E2W79p+P1iXPmX7CE2 nIvsA4DSDfBcQj01v8mJhf4iPUSeYlU= 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-498-e0MPbi01PGOV6wdfKVyUfQ-1; Tue, 14 Dec 2021 20:01:30 -0500 X-MC-Unique: e0MPbi01PGOV6wdfKVyUfQ-1 Received: by mail-wr1-f71.google.com with SMTP id f13-20020adfe90d000000b001a15c110077so617090wrm.8 for ; Tue, 14 Dec 2021 17:01: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=4wSvFByRHA7mdMXNWg0+rWl0zHdpArwZl/4sB+8Rm7M=; b=8KewJxQpqp+/bak+XWIkoXf9FKzEYGoYLvQDaIsv68sEOWJUi2koZ/WOvRvbY/edsc dIkbulCJoF1KmBAUVWENXEGrzrA8PJXBNqeQk01flxCaZw3PanEX+LZ59m9Nzt//wlcz mm1TPzizjh40qVZ7hgvfSY4TGan87PycyySL6K2K6OgA4sfKqseFB3wOIMOwrWhkMWX2 G50oRf1seMwg77ufpDfh0esEDEhmaAvGTZtjw7lasD/e/0x9GMqITIMCW1yhcCch9UdC ojGF3kMIABxdVZlkLB1pXgCRK4JN2EdXg0rK1GpF8/yn6r2dbaJUW/0J7Vnz/6ik+cyC ZYeA== X-Gm-Message-State: AOAM530+FX+AaWc0dunwT5Nu+0NnxX42lAmOkot/6HC2qfSbayKPQQNG kGpUdHnpeCCEG2llsLAMCDCyZn0gHf306natlTGPbm1kEPmHNeNFxSrTomm0dmETS47k3E+Vf17 Jv04twsGMQe8zvNKAdQL9sYWBWcgT X-Received: by 2002:adf:d18f:: with SMTP id v15mr2111124wrc.447.1639530089523; Tue, 14 Dec 2021 17:01:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJwuCfXaHLyh9K/QHLylx3U3fIkF0HSV1BFRcwBmozG70OTGMjET9bu4twVT9d0H4VhRixbh+Q== X-Received: by 2002:adf:d18f:: with SMTP id v15mr2111115wrc.447.1639530089377; Tue, 14 Dec 2021 17:01:29 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:29 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 45/60] drm/arc: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:53 +0100 Message-Id: <20211215010008.2545520-46-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/tiny/arcpgu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/arcpgu.c b/drivers/gpu/drm/tiny/arcpgu.c index f8531c50a072..9268f37762c8 100644 --- a/drivers/gpu/drm/tiny/arcpgu.c +++ b/drivers/gpu/drm/tiny/arcpgu.c @@ -378,6 +378,9 @@ static int arcpgu_probe(struct platform_device *pdev) struct arcpgu_drm_private *arcpgu; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + arcpgu = devm_drm_dev_alloc(&pdev->dev, &arcpgu_drm_driver, struct arcpgu_drm_private, drm); if (IS_ERR(arcpgu)) From patchwork Wed Dec 15 00:59:54 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: 12677229 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 045EEC433FE for ; Wed, 15 Dec 2021 01:02:53 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 02A3E10E1C7; Wed, 15 Dec 2021 01:02:52 +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 7635489D9A for ; Wed, 15 Dec 2021 01:01:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530092; 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=oC0WIoOQuniwzJjXALje/d+9j4IKW4teFV70BFaXDnI=; b=e4ereyniVBmfVSCb5U15SWc0OcY54knzpOenLj3XIz/i6r7uhEv+IwocB5YZVqdn5D0u1O yZa5/m6bGGkWVmPbxlbJi53/nCRC3lkwkmY0LJyd7Wo8Vwo9WjUF+pXuRfRhn8LudeGTsV cl30MNSyGKA0bEey/kxUWKY0P3gk/60= 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-124-80dWO1r_Mtiz6qebYk3yeA-1; Tue, 14 Dec 2021 20:01:31 -0500 X-MC-Unique: 80dWO1r_Mtiz6qebYk3yeA-1 Received: by mail-wm1-f69.google.com with SMTP id a85-20020a1c7f58000000b0033ddc0eacc8so13866448wmd.9 for ; Tue, 14 Dec 2021 17:01:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oC0WIoOQuniwzJjXALje/d+9j4IKW4teFV70BFaXDnI=; b=21bfrym6gOrZLu3LMSUvzpCei53/BDA/sy1AM7b+KhEcw1ntcwW0FUSmAATPq7KHIS y2RuX6pcIVxfy3kupZYqJY7wI0t7kDoiYdrXFZEHjuoxtaiN2pwxN/l1QbgqGokS4asO DpkGOEufWOQy5u6Z4cpDPpOjO3lBAteIKtt+tXfwcK/9QTiGHrLalsrwIo/xV3FXKvrS Yh6UnLoUdZrab6qBo5qMNPc7p3VDdUp4ehSonUcHiAMu5A+0+zjEqXlH9uD04YBrCwsd vtxw+lh0ltRnOQNBlIltnAs5giMqVnhFmW8qdnUMqgyEXKHp/icPH1J05DDSoxT6KSmP ht3A== X-Gm-Message-State: AOAM533pZgCrVyp7RYFA6gkV4zcsZZQM8gXBZBdDWgKmNtVPS+3+Ih6z z+a0ebiy/fCIoLBADc6/nf10sub4PL9TXK3TX4VjhC3nd7RjhDISdVXzNGrHhAGJtTHT0liFDJI rUILOqeEk5iYjXyjzCDE+LLMLR6ad X-Received: by 2002:adf:9cc2:: with SMTP id h2mr2116488wre.464.1639530090300; Tue, 14 Dec 2021 17:01:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJw6DCqgPThKnpIur5x6pebNj3fJU1IgKA5z5+Ijpw8mGj+VILk3gMjJquokMJ4EX/I+MKH3vg== X-Received: by 2002:adf:9cc2:: with SMTP id h2mr2116484wre.464.1639530090148; Tue, 14 Dec 2021 17:01:30 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:29 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 46/60] drm/gm12u320: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:54 +0100 Message-Id: <20211215010008.2545520-47-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: Hans de Goede , 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 systewm 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 --- drivers/gpu/drm/tiny/gm12u320.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/gm12u320.c b/drivers/gpu/drm/tiny/gm12u320.c index 6bc0c298739c..b9a5f4969337 100644 --- a/drivers/gpu/drm/tiny/gm12u320.c +++ b/drivers/gpu/drm/tiny/gm12u320.c @@ -636,6 +636,9 @@ static int gm12u320_usb_probe(struct usb_interface *interface, struct drm_device *dev; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + /* * The gm12u320 presents itself to the system as 2 usb mass-storage * interfaces, we only care about / need the first one. From patchwork Wed Dec 15 00:59:55 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: 12677205 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 A3076C433F5 for ; Wed, 15 Dec 2021 01:02:32 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 69C7310E17C; Wed, 15 Dec 2021 01:02:20 +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 4446789DCF for ; Wed, 15 Dec 2021 01:01:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530093; 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=gOuukOAYo/9Fq5Zf9aKVAFzejCB/DyaHkq29KfK2LNA=; b=FaaVbqN4fIvy5zkcoUxEMqmdW3YUGmmG4dRohJCArphtMm1nCpxsJeZh5Hw+cPTOzf2mCx 5ZHYcE2u0iROvzM8Www8AlYVC+lfZT/i2fVuuLdjhI1TpD3Cq7EprU/T136tmRJUUcyvBQ B95EYsdD0+3ciM2yVy4MS/6PIctEfuU= 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-488-fVEm6Y-WMR2B4tvgaXjbew-1; Tue, 14 Dec 2021 20:01:32 -0500 X-MC-Unique: fVEm6Y-WMR2B4tvgaXjbew-1 Received: by mail-wm1-f72.google.com with SMTP id j23-20020a05600c1c1700b0033283ea5facso264327wms.1 for ; Tue, 14 Dec 2021 17:01: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=gOuukOAYo/9Fq5Zf9aKVAFzejCB/DyaHkq29KfK2LNA=; b=vv/DUyOAU6vNpUXBNbFDdDynHWvRL0fWoGsOFbuR6Xji20Q/PEjdeOVFquRZL+VChL 6Aq1nCNZ7+w5f6hP4GLs7wKkM2bYEPnZHIigFpAUeZASGB0FdSEkiHvJ2pt3wDHeZctY TZk6GxrS+feRKonZ/E35UVvmIAKxFGeSfpSlzwJmafJMTzai80trEJqc6PwURWNXaaS8 1V6c+3ARF4fdHw3RtHFf4H0DqqKH+11fukV/ANz+7mFhhaJpB8C1pAFP55GB9rnfh3Ed EbB6BgivLa+gtHfoqS1fyRSd5VWCj1nhNqNV3qMHIazIAG3crmmY0oS0A6nwdDEor46s iqoA== X-Gm-Message-State: AOAM5317BrGLl8s/FiRiCFHxNIXaK83Y41LjorptCcuumZ1IVXP6NOHc s+2F5d/DjsH377i5IOHPA6x6Cbg+xhBZyAeYmn+yxxoWX5rbKjkQ2tViUPNxPS0XE39zLNwQYQF 8Jf+0cdfYPQO4zoIW3StF/Vti96qL X-Received: by 2002:adf:d1c2:: with SMTP id b2mr2199052wrd.114.1639530091099; Tue, 14 Dec 2021 17:01:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJz1wKaiOdPNLNK0v10PP7r3KQYSTvMZUUy+yrt6yG7y1500iVykBIHnCKM9OMeKD7ixr4ck5A== X-Received: by 2002:adf:d1c2:: with SMTP id b2mr2199046wrd.114.1639530090970; Tue, 14 Dec 2021 17:01:30 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:30 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 47/60] drm/hx8357d: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:55 +0100 Message-Id: <20211215010008.2545520-48-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Emma Anholt 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 systewm 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 --- drivers/gpu/drm/tiny/hx8357d.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/hx8357d.c b/drivers/gpu/drm/tiny/hx8357d.c index 9b33c05732aa..fd788d36efdd 100644 --- a/drivers/gpu/drm/tiny/hx8357d.c +++ b/drivers/gpu/drm/tiny/hx8357d.c @@ -225,6 +225,9 @@ static int hx8357d_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &hx8357d_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 00:59:56 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: 12677157 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 5F315C433FE for ; Wed, 15 Dec 2021 01:01:58 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B27BD10E166; Wed, 15 Dec 2021 01:01:39 +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 ED65689E5A for ; Wed, 15 Dec 2021 01:01:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530094; 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=zIYkHiSTjfhXv2pUWjyeDGgCpLdVz7zm4+9MWiGa2k4=; b=iLlYVDsnmCDW/pI5OLIbS9oAIp0xQV4SlL+nVRbG1DqLqSwSrSe//rr3c33boI50LK6X/+ C/yhwAZjgEdu2MakQrlz9OMhDKpWFpTpJPQv5d4il4DAIxxYog+dUTFKfjBsxLUw0SPfNY i+2Z6jZuuf2EbvoTWjCJw795bH0YPck= 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-427-1-jC-y5WNAeBVehzAzP4LQ-1; Tue, 14 Dec 2021 20:01:33 -0500 X-MC-Unique: 1-jC-y5WNAeBVehzAzP4LQ-1 Received: by mail-wm1-f69.google.com with SMTP id r129-20020a1c4487000000b00333629ed22dso13872479wma.6 for ; Tue, 14 Dec 2021 17:01: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=zIYkHiSTjfhXv2pUWjyeDGgCpLdVz7zm4+9MWiGa2k4=; b=z4MTk3zy8Klsc2hDGwGyAzMEiYapIOGnRgvJb0gvE/Oc/+LcYbJMAGiJnGVEihz77p LdG2RvVn3xKe7k0Qf95W+zZTVHJfTb8GK8dbtuw1bDRcoa9tmfcISnoIUXb8U4RGIPb0 UGkf5HUsrL3hZvsoRpgc7qwrPd0MA2gDvlLJoBm16oDDvRBezBvkR+JTr8zdNWRbNSXr n8mkL7zckgg8MrWHtzY+yUoLYyZOTKfvHZho95QRp0CKA4bA/dfQ+MRpzHs3AoypWCW5 bJp8NYzHDPsw/f9iY4NYgJyZcTdtAfE25v7jPgz6ed9tLRvCRCx5JYtGHayygB3t955w lMPg== X-Gm-Message-State: AOAM532aI47NIvMCV7VFUDrHXDZSgspXKAFRWlLeOV4nmhcFI1uSIPUW zXbRUVbHfaMXBverHPSaAR7/QZ0IjWV7wH7LgRL4/PPfjA8layCMTWLrPiqcEgzx5srnX/HGERf lsjGORmZ/EMp/UJxNc/f2vnlGquXK X-Received: by 2002:a5d:64ea:: with SMTP id g10mr2159122wri.153.1639530091973; Tue, 14 Dec 2021 17:01:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJwy/epZ93yoUm9eoPI9zLu3yNWRqx4ws0GAVPuEp1j1Ipc62W1reNu7+9aTyjB6ATRboMKlAw== X-Received: by 2002:a5d:64ea:: with SMTP id g10mr2159112wri.153.1639530091764; Tue, 14 Dec 2021 17:01:31 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:31 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 48/60] drm/ili9163: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:56 +0100 Message-Id: <20211215010008.2545520-49-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/tiny/ili9163.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/ili9163.c b/drivers/gpu/drm/tiny/ili9163.c index bcc181351236..60afabc6bb35 100644 --- a/drivers/gpu/drm/tiny/ili9163.c +++ b/drivers/gpu/drm/tiny/ili9163.c @@ -146,6 +146,9 @@ static int ili9163_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &ili9163_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 00:59:57 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: 12677197 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 B5581C433F5 for ; Wed, 15 Dec 2021 01:02:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6350D10E1A8; Wed, 15 Dec 2021 01:01:51 +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 11AA489E5B for ; Wed, 15 Dec 2021 01:01:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530094; 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=UOtZ+bYPZ85Ndp3GY6tG92tfrUooMt4dIjEoAv+Ez9E=; b=KVq6Us5PE8PvhX5KpVUOtqbg/zvXq4KRLmSDOqMnD5wFNVmbJRJo3v+n/oQwyROZWSoWah QvgpLKMAZiyXUFgzni/EBt/cvR0DEyVqKgIIH56/g9eoOqprl692aKROJC3YFqZHUa3e0Q 3Hhr80AvZ74IrEJgyVEFpS2IfN2E8J8= 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-70-9u66X1M0O7Cz51_jaK61Yg-1; Tue, 14 Dec 2021 20:01:33 -0500 X-MC-Unique: 9u66X1M0O7Cz51_jaK61Yg-1 Received: by mail-wr1-f69.google.com with SMTP id p17-20020adff211000000b0017b902a7701so5379739wro.19 for ; Tue, 14 Dec 2021 17:01: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=UOtZ+bYPZ85Ndp3GY6tG92tfrUooMt4dIjEoAv+Ez9E=; b=KdfDWdE66Zq1zk5QYMKCzWY7oeczGxwlEqNDDbcM2WErGxs9f5XlBSuIu4RmJeVysz DbJ1RH3ge7UUJWacbxfg+9g6QAhn+ODYpRZaOarNJWsCgdADmOzqOjeiveF/Tyyh6J31 3+62WSMk/pbsl2zFCY4wRI9gHPWIm4InpNk2KqnY2lJj6Jr0LzHFwGUpCiD9wVK05Fkq qlNkX1x6TroI7HF68GcfSW6+HaQyWF9jsT9cTRwWOky276DlI8pRSm1uzMIMXmzhrihT 2gk8sbStbmNrc1iktkb8L2n+B1Lw6a7dUiiVBLeaU4u/tUDz0x7xm1eYshHhnohbaDZy vUoQ== X-Gm-Message-State: AOAM530vKUaQpL8NHfxZI0TKp9dUPDZeMhOxGVE13+UL3/Y1uE6tZ33o 6zkroYfMqKvO37cGicQRoGMPq1Daet6zBJzon+m/CoYaoUh75Ma1YJFXtNDTGFRVT0A7/lG3ELq HQBeMAGd8qWOlg1X9lPMSivZQTPbb X-Received: by 2002:a1c:8015:: with SMTP id b21mr2303284wmd.161.1639530092741; Tue, 14 Dec 2021 17:01:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJzveMGrtxph4ddQdlxUDnyj51OmE02XvM99tsD2+tFvlfaGlDPT926wMkCcW/6wT3QYGuYXxQ== X-Received: by 2002:a1c:8015:: with SMTP id b21mr2303272wmd.161.1639530092549; Tue, 14 Dec 2021 17:01:32 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:32 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 49/60] drm/ili9225: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:57 +0100 Message-Id: <20211215010008.2545520-50-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , David Lechner 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 systewm 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 --- drivers/gpu/drm/tiny/ili9225.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/ili9225.c b/drivers/gpu/drm/tiny/ili9225.c index 976d3209f164..1d193c534318 100644 --- a/drivers/gpu/drm/tiny/ili9225.c +++ b/drivers/gpu/drm/tiny/ili9225.c @@ -369,6 +369,9 @@ static int ili9225_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &ili9225_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 00:59:58 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: 12677195 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 50E28C4332F for ; Wed, 15 Dec 2021 01:02:23 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D0EEB10E17F; Wed, 15 Dec 2021 01:01:50 +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 B10A310E17F for ; Wed, 15 Dec 2021 01:01:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530100; 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=fPkpzdLGHFuwSmlCqreinOa0NMKpEirlVUjYsF2sEmI=; b=iYRtxLyFMXmE7vMrnH25BwR9+MpvTegu5eKy8K0fsJhroiLFb71Kx/ca2iS1MqKPM1EwEK 68Gt5gng5vB6l+D9rxbUZh7iKKjDnH4k9f5qnUnmWFMWyQH+UO4mLN6r5Hhuec1MjOykyM TburELQ1Rk74LT+qs02LnRvgT1zP5Ao= 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-360-f9BOsyiwPHCuB_EoI4YdfA-1; Tue, 14 Dec 2021 20:01:34 -0500 X-MC-Unique: f9BOsyiwPHCuB_EoI4YdfA-1 Received: by mail-wr1-f70.google.com with SMTP id a11-20020adffb8b000000b001a0b0f4afe9so2589534wrr.13 for ; Tue, 14 Dec 2021 17:01: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=fPkpzdLGHFuwSmlCqreinOa0NMKpEirlVUjYsF2sEmI=; b=QHJSNuNsKZX6NYddPOkcimdPp8lo2+D87j+BILlolswKh7Cf1T7IYxp8xjaHAQJZ6G lEk7GqpmOFHqghtcd62iYxSjIucvOfb4CpXqkLwudbEonrF3vNaWdOMNM0pjRUCNu0bl rkJC2UOUfhcyny2KD+JG69qUgesypBwS498hXVARR5cCwxvtuMexiFXp8j9BCmx/xD6g A5l8OyZwX2zViBwKHMowyMvm5tMQwyhb82rhqlwcajyNNmAZkxra7yuzTTBrxisSiWeg duak4/R2XKbWfe8a80gG765qdMXjvySTTdRuRyGxr2ZxthMIjVKmoH6nSENQwl3/6rJk DDrw== X-Gm-Message-State: AOAM533lu7CezB8AnF0JWNxnkaJZ4/SqoHilfBaZ06XlL5zvzR+2HWNo 7AynpqCVJIPmMYmveLYjubSLfmkaa2rETWIZ3nkN6LeYgKCqbJnhHUg5RmY4V7khOwfBVEcjxGI 4grnhrzN2XF7C+ei8aykuDN0uf7X5 X-Received: by 2002:adf:dc0a:: with SMTP id t10mr2262416wri.8.1639530093469; Tue, 14 Dec 2021 17:01:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJxO9OzQ3IFEK6KRWAqhTd7Lh7dEalRNtkSBcpZfIM+CviSqSyK/oq21ZgWwll/ZU1mjmxEF1w== X-Received: by 2002:adf:dc0a:: with SMTP id t10mr2262403wri.8.1639530093287; Tue, 14 Dec 2021 17:01:33 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:32 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 50/60] drm/ili9341: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:58 +0100 Message-Id: <20211215010008.2545520-51-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/tiny/ili9341.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/ili9341.c b/drivers/gpu/drm/tiny/ili9341.c index 37e0c33399c8..5226b768c550 100644 --- a/drivers/gpu/drm/tiny/ili9341.c +++ b/drivers/gpu/drm/tiny/ili9341.c @@ -182,6 +182,9 @@ static int ili9341_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &ili9341_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 00:59:59 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: 12677223 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 A002AC433EF for ; Wed, 15 Dec 2021 01:02:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id AAE8B10E1BA; Wed, 15 Dec 2021 01:02:25 +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 AE21C89FAC for ; Wed, 15 Dec 2021 01:01:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530096; 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=XaOcQFceqoFhjW3mPUFT3x9iy33WyNhYEbrViQakyfg=; b=OYjxs/U9zu0pOZ35Ju4RO9TNGygfFRtp2HtR3sL9LISpyDefyisXz9f2CR7dcqk8I8OfA1 L0D4n/MhiFDVF9CHFm4QssGbU0EU7DFFht2vfHyp0L8br7hYoCKhDIDg+m7vC0AN0r5A/L PNVmSau+v5gJs6Dpy4UTnH163CehttU= 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-412-fOZKaGZ0O_ypGR4CknaIuQ-1; Tue, 14 Dec 2021 20:01:35 -0500 X-MC-Unique: fOZKaGZ0O_ypGR4CknaIuQ-1 Received: by mail-wm1-f69.google.com with SMTP id 144-20020a1c0496000000b003305ac0e03aso13858071wme.8 for ; Tue, 14 Dec 2021 17:01:35 -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=XaOcQFceqoFhjW3mPUFT3x9iy33WyNhYEbrViQakyfg=; b=yZYG14PPdD4m0SJ7x8AYqQ4GjB2tWka6C7sWZk+o47OkCMFxoLSYC60OEuBOeEn7Zn +mqeTQG2vjhyoa9JZzeuPtoio3nVZ8ltNv6uE54jnEhklMs+D+wfyBE1JXkz4bKRf3hK shD0Qb/uQVWTbTCeVWE/dS9L7G1CWe9ut8H80psA39SJCs6kJ/LQC2W43oDvCXXCHXUs eV9pf2h5u10jpob3cCw/Xil87WC6iLe3pdeWFdFvklR1yY/4oAiiRGdmXzyz55Bfq75N Gkv5bgKbdCKVqG4Wuz/mPhsfXmCcG9I/4y62PKykNINHUgJuiLUSvLVxarwCw12vE4wF LxtQ== X-Gm-Message-State: AOAM53245qweI3EdtEj+myfFflZcUAFGz0F8I35bKw8zVaYHPQG+6Z5o l3GhLcIWBzzmTAyx5ktfmSEf1JdbCh90VQUcgxLdtcio+ZOP7dpXGm5L8NKpVA0KuKSZS0nBHX+ TAolvlmD40kAEySMbXon5QY3tM0jj X-Received: by 2002:a5d:6b09:: with SMTP id v9mr2042856wrw.591.1639530094342; Tue, 14 Dec 2021 17:01:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJwi4UYgQtki5bNwT8+AkNXkDy6aOra2gVR5vfoINAlB7OnscPSeivm7KWqYB6rmeeIF4sb06g== X-Received: by 2002:a5d:6b09:: with SMTP id v9mr2042852wrw.591.1639530094176; Tue, 14 Dec 2021 17:01:34 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:33 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 51/60] drm/ili9486: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 01:59:59 +0100 Message-Id: <20211215010008.2545520-52-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: Kamlesh Gurudasani , 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 systewm 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 --- drivers/gpu/drm/tiny/ili9486.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/ili9486.c b/drivers/gpu/drm/tiny/ili9486.c index e9a63f4b2993..8e46420e1a87 100644 --- a/drivers/gpu/drm/tiny/ili9486.c +++ b/drivers/gpu/drm/tiny/ili9486.c @@ -196,6 +196,9 @@ static int ili9486_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &ili9486_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 01:00:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12677219 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 0246AC433EF for ; Wed, 15 Dec 2021 01:02:42 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4CABD10E196; Wed, 15 Dec 2021 01:02:21 +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 4F9E889E5B for ; Wed, 15 Dec 2021 01:01:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530097; 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=Hzb21Riag0BzYvxQqZNndntEVa/HKVhBstIzR442xdc=; b=JsfMJ4okomgDk1T1FxMhiER3C1Rlwe8YiOe9ul6ceQcOe2/yBoiLnkrgAFRKl7vTo3aOae m2FZw/5vXADo8eLfuxJyJX9n4vm691cT+6xDnK3HjBUaOgJ2/0P1ttKakFeuqkmBfn9Ts4 rYUALKxtnIOAvg7oNaFliym6W1ASOvQ= 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-462-47rbkqGmNae-veps9iVGdQ-1; Tue, 14 Dec 2021 20:01:36 -0500 X-MC-Unique: 47rbkqGmNae-veps9iVGdQ-1 Received: by mail-wr1-f71.google.com with SMTP id w15-20020adfee4f000000b001a0e51ed4e5so791290wro.3 for ; Tue, 14 Dec 2021 17:01:36 -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=Hzb21Riag0BzYvxQqZNndntEVa/HKVhBstIzR442xdc=; b=ylTv/km7YGlgro8IFqLEn+rnQsIVGBoj9V3JWBYt1gTsXoFUXk8Wo2DwwruoDPpHH0 t7hwx1KaAmG6mJlcmYarclLgTkuwzTKmhXet7L+vW1h0gg99tARv2baw85MDvIRvqXKs n9tFW6DV9Z0Vz7SSDgOlZLdA+ngZuudGz0h8o+6r8M9Szjwi7Pd5bxeBeBXnZ4KSO5aq Q6fUUO/plzoxMdWvMau9OrIZFDrWQF8788MWRUR98qtfRYN0bojCFt4A04c7Dqv68oLa UCYQQFZl4aAPRb4XEy1QaZElp3+qQcUu1N2ehNsYoK6zdQFirULhzHBux0ktbn6WuGYY uv6w== X-Gm-Message-State: AOAM531l6XRixEMPLUVRiqZnUUOXsQzC31tDCTqyoYs4l4vOMKq7Xiwt wT4fIQzqbly2AK/MxqVN9h+A8m4x5YOj/Mc6pNldJJd+JD7JrlugWFcQq/tY+ijSYWVTFR77Mih gMm8XYPKOO9tNsiy6aVuEbWSvohY9 X-Received: by 2002:a5d:4c87:: with SMTP id z7mr2232315wrs.108.1639530095064; Tue, 14 Dec 2021 17:01:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwv/GbbCBx5XytBBwaLIiM9pzKWYQkrTmgkllinTV4/CSY0c7oGPrWn945cRBUw5QxDc9nqdg== X-Received: by 2002:a5d:4c87:: with SMTP id z7mr2232311wrs.108.1639530094912; Tue, 14 Dec 2021 17:01:34 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:34 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 52/60] drm/mi0283qt: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:00 +0100 Message-Id: <20211215010008.2545520-53-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: =?utf-8?q?Noralf_Tr=C3=B8nnes?= , 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 systewm 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: Noralf Trønnes --- drivers/gpu/drm/tiny/mi0283qt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/mi0283qt.c b/drivers/gpu/drm/tiny/mi0283qt.c index 023de49e7a8e..f96fd350d373 100644 --- a/drivers/gpu/drm/tiny/mi0283qt.c +++ b/drivers/gpu/drm/tiny/mi0283qt.c @@ -186,6 +186,9 @@ static int mi0283qt_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &mi0283qt_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 01:00:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 12677179 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 08E4EC4332F for ; Wed, 15 Dec 2021 01:02:13 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2778810E1AF; Wed, 15 Dec 2021 01:01:52 +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 83A8110E163 for ; Wed, 15 Dec 2021 01:01:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530098; 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=2uVXvqerQ3mIROsnwK4gbzNANyt6XjHgGbuV6EWNXUo=; b=C6eljFCKCyd+JsjY5XgPq/Eo/uE/qevKfI8GeiM8jIT/d3TuRVXA//45+K7aW32UcC101a 4s5ychj4Vhu2hl4hGj7T18UIZy7qHtMLWn8Tp/2zYm+NH4UILodldU7NMIkqoHgeylECcJ ZMdDG4qJ/P71QBTwVOXA8iLEyYRcbfU= 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-340-xUmxxyf3NCiyXcDbRDiFvA-1; Tue, 14 Dec 2021 20:01:37 -0500 X-MC-Unique: xUmxxyf3NCiyXcDbRDiFvA-1 Received: by mail-wr1-f70.google.com with SMTP id d7-20020a5d6447000000b00186a113463dso5382277wrw.10 for ; Tue, 14 Dec 2021 17:01:37 -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=2uVXvqerQ3mIROsnwK4gbzNANyt6XjHgGbuV6EWNXUo=; b=u5ycp5tZZT/u1H5MbxX9STiXXvyfUhYH1tFgdaRJBF7pKqc++Z5Ls07EIngE/k8iHe pHKgZ/OCaMFFVIoOgRfzXxTULpD6/XATfPo8UqInzB7/eCBBHm6SGLX4fdrqa6724YH/ V71xVGx/VpM9RdbCsE2z1OiEB0jgqTba0fTKd5c0kJsABz6j3gix1n28sdeTqS+/ZICD RbWgd93zvI6/Gosh/VGSwzHni9lF3Fgw6v8Q/0MBWevSkO2fRe8My2u8hzlsXyf4AbM0 XUbLbD5Rk2FBYU5YJprsIvPncHZa92I9hZEpXgYTW8dsUy/ZJnXbZXf8HLMIovbmqGd1 24LQ== X-Gm-Message-State: AOAM530hKDSRquaSjF/9fBiyjICkKrIulX65KNJigJiDZ16DEvC4VA09 ntBLlU+0SOCf+x9SorJv7dmH3aPe9o5KiU+JCFD6GJX5d/o5EIvJs/cqX3Q2bWL/kVwSjsl9fhK i5ZyaJzgeIvVPcKhyhLolDgHGy2OK X-Received: by 2002:a05:600c:1e26:: with SMTP id ay38mr2330196wmb.14.1639530095999; Tue, 14 Dec 2021 17:01:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJxeOncOXUCZ6JUkydTsueQefbGvxmSVfS7725K9mjCeMZVVnN66la0zjp9Cmek/Nd65/4Y6iA== X-Received: by 2002:a05:600c:1e26:: with SMTP id ay38mr2330182wmb.14.1639530095786; Tue, 14 Dec 2021 17:01:35 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:35 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 53/60] drm/repaper: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:01 +0100 Message-Id: <20211215010008.2545520-54-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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: =?utf-8?q?Noralf_Tr=C3=B8nnes?= , 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 systewm 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: Noralf Trønnes --- drivers/gpu/drm/tiny/repaper.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/repaper.c b/drivers/gpu/drm/tiny/repaper.c index 97a775c48cea..ea97b8c06157 100644 --- a/drivers/gpu/drm/tiny/repaper.c +++ b/drivers/gpu/drm/tiny/repaper.c @@ -968,6 +968,9 @@ static int repaper_probe(struct spi_device *spi) const void *match; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + match = device_get_match_data(dev); if (match) { model = (enum repaper_model)match; From patchwork Wed Dec 15 01:00:02 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: 12677201 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 289A3C433EF for ; Wed, 15 Dec 2021 01:02:30 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3780710E1B0; Wed, 15 Dec 2021 01:01:52 +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 5AC9989E5B for ; Wed, 15 Dec 2021 01:01:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530100; 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=FXP/22XWDeSSfWdh8ZJFPAZdI4OlCsRGMDp7gB3zWDg=; b=gFRup0agj5qywSa3Z462fgstv3gn4LDtiROummfrZemIozOa5WZamxPrfe8oj7PO44IueD 7e1vcqKVikv8YK7sr6LaQVYdri+Dcjeen3AqcxekpWte3K/hBLKT651wG3iPyHumaz5UXo DOOGQd5C+z3Gm9W2CS0VYkMo1jXQHIU= 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-213-6LoWxOBmPauBaPzeMs7EzQ-1; Tue, 14 Dec 2021 20:01:39 -0500 X-MC-Unique: 6LoWxOBmPauBaPzeMs7EzQ-1 Received: by mail-wr1-f72.google.com with SMTP id p3-20020a056000018300b00186b195d4ddso5391079wrx.15 for ; Tue, 14 Dec 2021 17:01:39 -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=FXP/22XWDeSSfWdh8ZJFPAZdI4OlCsRGMDp7gB3zWDg=; b=wovo1uKiFFc0zN5ujiu9RhCu+t3RtHD1VKjwYMGsNLGho0Aox9Es6X3a7WUeXc6X9G Ytu/cDSm2ZQXbyS91md8QsuvxcquQcxnfL+BjHxzl/SlrRTMZS4vliO1uOMZz2y2DtYO 07LQBUK5i5sGSGIb0PFe+m1Jk6/tbxwWpvgL2+cKOgLB0OvGyzql7PjABrlkM4ZFft50 Y95l6+MH7jCwTcMQq0pFu4KLK+JrD1ywFxiO3XHXMX8OAnn92d6p4iCFSAlWa4wyhxdr MAL0kwInr2hB/Xe3CMjiLo+4ITPd8jN9A3fQCQfmM/hryoW+BO6X+FT++ERSeF5wKpS7 uK1g== X-Gm-Message-State: AOAM532bvnKzocdW2O45fgGPZEZxEvGNxwZB/jfKDpv2Da9XFbXrMRIS BC7+2dyf2UNYjB2Lq+DRLQ6bYkCx6pLXVWTzOFLr4Qky5o4NRR+gv0RN3rTMEAj6EgR0xxvfy7l kXLn4Qea0Nh5F9mskPBHHiRKqxBAE X-Received: by 2002:a05:6000:18a2:: with SMTP id b2mr2219263wri.31.1639530096851; Tue, 14 Dec 2021 17:01:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJz2Y3r7Wrxo2s6F9TQGT0dP872Q0+eYRFhRtYHasJ27MOIxQF8D02kzkkE7A14By/sQgvIN1w== X-Received: by 2002:a05:6000:18a2:: with SMTP id b2mr2219252wri.31.1639530096667; Tue, 14 Dec 2021 17:01:36 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:36 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 54/60] drm/st7586: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:02 +0100 Message-Id: <20211215010008.2545520-55-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , David Lechner 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 systewm 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 --- drivers/gpu/drm/tiny/st7586.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/st7586.c b/drivers/gpu/drm/tiny/st7586.c index 51b9b9fb3ead..55bf695861c7 100644 --- a/drivers/gpu/drm/tiny/st7586.c +++ b/drivers/gpu/drm/tiny/st7586.c @@ -305,6 +305,9 @@ static int st7586_probe(struct spi_device *spi) size_t bufsize; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + dbidev = devm_drm_dev_alloc(dev, &st7586_driver, struct mipi_dbi_dev, drm); if (IS_ERR(dbidev)) From patchwork Wed Dec 15 01:00:03 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: 12677185 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 0ADDEC433F5 for ; Wed, 15 Dec 2021 01:02:17 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CFCA410E173; Wed, 15 Dec 2021 01:01:51 +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 2FB1F10E173 for ; Wed, 15 Dec 2021 01:01:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530099; 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=2MqjWG1xfqU7ex1w07duXfO7CAxtpTTEsAHmOGPxr88=; b=O/KqVRDROzWoXPGfwmevL8rFPn4O+TazlarQj0uKp0tMApOkjk7ufxZqfzLBHvlamWtxbO ytIbxOUQkWBvEZg/HjaYLjlGddPiddXc4dMiwcKQpuVfeUL1QaP4n8bKhblKCNisWYyurP t3XD1ON4crv33gyqtMDaTzxKElEje80= 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-126-tF6ub5cvNYmTa9lfeIdzyA-1; Tue, 14 Dec 2021 20:01:38 -0500 X-MC-Unique: tF6ub5cvNYmTa9lfeIdzyA-1 Received: by mail-wm1-f71.google.com with SMTP id j71-20020a1c234a000000b00342f418ae7cso13892326wmj.1 for ; Tue, 14 Dec 2021 17:01:38 -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=2MqjWG1xfqU7ex1w07duXfO7CAxtpTTEsAHmOGPxr88=; b=xo8/oOZXh3cmDeW9XgtlhllBnhFpZm1SKY5TO3EYc/Y2okxRAGus/STu+9jrH+YCOw fwGAAlh2/yCGKcl6tNDSYxtSm8eDlLOVmwLMAvqbyqkpSudnxtEB+vCCSQSr6yZVlbIZ RD1Xj+g5G1AtWPedLCdcLOkVvSGmsPRxrPcPA1ot9o6YQmZMapaRv3bhhmUkhV+7zKC/ OQX8Im+8z3e0XBvs37hR/vSBa2m2qUpsgjd/tLkzw3LbdWsgIQNfxwMGACj7QkmOqLlk pqerqs2KvKLxfLl6hIwLheKDxkP/MgmeKJV8SgIbneBKqNhpQOBuAyKbpniSd0PqhoIS y69g== X-Gm-Message-State: AOAM532ACxtJ3bqxpz4mj02TKGUhe2xGZamf91qEGnBJBlx7iZbIUKZL hykzCcgiHjdLuXsg5KhJvWOaUwdtX622OgVXZWLZGOKvcUY3fUEGO0bL5CfCxoy5tfe9AtSZ6wA Tnh2sF+Qf7h5NZ6h3dsiw0hcI/ljM X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr2269516wmq.120.1639530097585; Tue, 14 Dec 2021 17:01:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJyCl+Ug9yU5uFjldGykl05Hl7w6RRr/ctye85ysOcS+o7yaZs9fd51nyFO6kfPtOoS57jVVNQ== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr2269509wmq.120.1639530097440; Tue, 14 Dec 2021 17:01:37 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:37 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 55/60] drm/st7735r: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:03 +0100 Message-Id: <20211215010008.2545520-56-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , David Lechner 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 systewm 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 --- drivers/gpu/drm/tiny/st7735r.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tiny/st7735r.c b/drivers/gpu/drm/tiny/st7735r.c index fc40dd10efa8..841ec1c7bb93 100644 --- a/drivers/gpu/drm/tiny/st7735r.c +++ b/drivers/gpu/drm/tiny/st7735r.c @@ -190,6 +190,9 @@ static int st7735r_probe(struct spi_device *spi) u32 rotation = 0; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + cfg = device_get_match_data(&spi->dev); if (!cfg) cfg = (void *)spi_get_device_id(spi)->driver_data; From patchwork Wed Dec 15 01:00:04 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: 12677177 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 97F48C433FE for ; Wed, 15 Dec 2021 01:02:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2272F10E19D; Wed, 15 Dec 2021 01:01:51 +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 8A62610E17C for ; Wed, 15 Dec 2021 01:01:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530100; 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=nyO2deYlr84/xlhfJ3zeY84NwsLkiGhBAaun/MQyRLQ=; b=W8/g6IWdefT8+6Kjtg8eCsfgjlK7yVx8N8lyQJnoU2B3wEWsMTctd2NEJot6zC/73i/6TE J8O2ssa/9HY7vIyYlx7DXIKYQVVVRrol1UCZcL8kmZYvHAyL9N8KGHcicSY/4hkFFIfRgi STL43pqGX+4Sj+a1HIGrPbOhfIxQPwA= 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-512-hZR7l90-OZarkGUPzU-eqA-1; Tue, 14 Dec 2021 20:01:39 -0500 X-MC-Unique: hZR7l90-OZarkGUPzU-eqA-1 Received: by mail-wm1-f72.google.com with SMTP id k25-20020a05600c1c9900b00332f798ba1dso13872634wms.4 for ; Tue, 14 Dec 2021 17:01:39 -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=nyO2deYlr84/xlhfJ3zeY84NwsLkiGhBAaun/MQyRLQ=; b=UZMrb6O04glSCV0MjN6eGpCyxMnkXpYDzLf2Knfcyi1GBHoAU5MEi4EF1HxOyS1WoK bemIzHLFuuhjraMRNisagMXC1k0o9hfCuHjugBD7ZVo8KJ+2x1RVWIvcwXSjhYWlsXsO R07IUcIvy0HeWttBGhOdePwBwoD0lEERQuzUODn6Kg1ihBuXyw9kROVALREeIo6sfYf4 LBpab6oUsti75nDRvhy2nEdnp9aFanm4GMPnBAKYJ2+8var6S91TOZ/mqcewx4e06gBb w5RmvYGgt/wRFTZwG4cgij9b0DshCAjwbzrfTLLJcfjhV46yTKX4taooguznKe2FYYbd 9CXg== X-Gm-Message-State: AOAM532gOWTugRUDDNpleo5wTRdTWTEY5AlOQgS89FcVOnYDvwVCTcgO UD9azAsVAeamqGRdROaFtjQeSdEW1U3vXkTjiQg6y4XgVe+OyNWJT4eAyXqy4p1wo0kbVG3XiAw K0Nt7wO10umlrJE8/662xYbCc+LYq X-Received: by 2002:adf:a386:: with SMTP id l6mr2089486wrb.505.1639530098419; Tue, 14 Dec 2021 17:01:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJxES78Ax9TUHORCOd1YZlDTDrPCGFO9Dsc70eF+OA8IpoHaMUvJc5rcfzjDI5GIYaEKUDAXNg== X-Received: by 2002:adf:a386:: with SMTP id l6mr2089478wrb.505.1639530098233; Tue, 14 Dec 2021 17:01:38 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:37 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 56/60] drm/tve200: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:04 +0100 Message-Id: <20211215010008.2545520-57-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/tve200/tve200_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/tve200/tve200_drv.c b/drivers/gpu/drm/tve200/tve200_drv.c index 7fa71c8bb828..afa3a2771650 100644 --- a/drivers/gpu/drm/tve200/tve200_drv.c +++ b/drivers/gpu/drm/tve200/tve200_drv.c @@ -158,6 +158,9 @@ static int tve200_probe(struct platform_device *pdev) int irq; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); if (!priv) return -ENOMEM; From patchwork Wed Dec 15 01:00:05 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: 12677215 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 DE896C4332F for ; Wed, 15 Dec 2021 01:02:39 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 23BC310E1BD; Wed, 15 Dec 2021 01:02:24 +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 8169710E163 for ; Wed, 15 Dec 2021 01:01:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530101; 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=01UyAOvBbQsdYZuo/97O6H7o+O610gyZBThBA0LMVHg=; b=V7KHfu6TB3m++N6DUcmOyeamATOUvqbNqUNxCBKPuB7UZcA/hqNtP2PEeN6frNMQziOVaq umev55M8gyFk/BYu4mFJdmpHvreJte2e6KguBnn9cx/K0O6plk9qPQhZb2YgfvmIT5kx1f wZfVM30oyas7RzTdW/O4O+MRn8gAWtQ= 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-637-Y3NlsZwcOYyYIeVhMDLx8w-1; Tue, 14 Dec 2021 20:01:40 -0500 X-MC-Unique: Y3NlsZwcOYyYIeVhMDLx8w-1 Received: by mail-wr1-f69.google.com with SMTP id x17-20020a5d6511000000b0019838caab88so5386662wru.6 for ; Tue, 14 Dec 2021 17:01:40 -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=01UyAOvBbQsdYZuo/97O6H7o+O610gyZBThBA0LMVHg=; b=Ab/v3czAQKXCqLDiq3o9N5rmvA5Gy74fYWUotwILE6DmOD7I9kFqXquw8AIhbbV7jN PjVK+B5ghGubjyYYFb6rTNXIBKaiG7vFsQXE/I8XVFCjSDSfYM3U6R+JOFMO61kNWRFT q1246Letl/SsWshMcnLiWSobtT3bkvUbO+ZGAklwaGQBfQlYdI1Rg6wNGLjLgFriGCcw 7qbRVC5Voba05OR1hiZcpss1f19lMqIPJ2xT0RnDFnQyTP1PjvMahv4gjMJs6A1Ddmi6 ZCrEHR7B/qa1jpw1a1HpHyTyzxUTe3IO6Y2h1Kwl3nTjDGelrjf59S0zOU83DvrFJ+cm 9L4A== X-Gm-Message-State: AOAM533OHF+yBpPDDo4EN3LE2w5mC6heRZfASaTaW/ZF53ofvqAKunyO I4KelEJU24QPznWA7vfgygnYrBqwqkdW2IURiC87GSpnDxTqQ9QZSn0H+GL1IHmz/7vnuFw7FjM tZ0zzTiu0Rj4biEDIIjJdm4Fe/6Hj X-Received: by 2002:a1c:6a0e:: with SMTP id f14mr2393880wmc.58.1639530099241; Tue, 14 Dec 2021 17:01:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJxqoSLRJJ02so1Qq0JhojYRNJZ9AVkb2q/OhzN866shbb5MPKeNaZ6+meUDDnZw5935EtqRvQ== X-Received: by 2002:a1c:6a0e:: with SMTP id f14mr2393869wmc.58.1639530099075; Tue, 14 Dec 2021 17:01:39 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:38 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 57/60] drm/udl: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:05 +0100 Message-Id: <20211215010008.2545520-58-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 , Thomas Zimmermann 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 systewm 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 --- drivers/gpu/drm/udl/udl_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/udl/udl_drv.c b/drivers/gpu/drm/udl/udl_drv.c index 5703277c6f52..d5a0aa762ec8 100644 --- a/drivers/gpu/drm/udl/udl_drv.c +++ b/drivers/gpu/drm/udl/udl_drv.c @@ -91,6 +91,9 @@ static int udl_usb_probe(struct usb_interface *interface, int r; struct udl_device *udl; + if (drm_firmware_drivers_only()) + return -ENODEV; + udl = udl_driver_create(interface); if (IS_ERR(udl)) return PTR_ERR(udl); From patchwork Wed Dec 15 01:00:06 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: 12677209 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 6CA30C433EF for ; Wed, 15 Dec 2021 01:02:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CD08210E191; Wed, 15 Dec 2021 01:02:21 +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 D44E810E188 for ; Wed, 15 Dec 2021 01:01:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530102; 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=If0/Rf9Wm5tTSQlPAKpGzbiBM/4txD6ayzOYSnTn4nc=; b=Xn0tIs/Rw9DZiXmOBnn+VcKE7mtOFzAoUloMdqtSgUVHxgy00rL+Nbp8anMeGkrQdp2oEI PLX/VxzrFqq8GO96UE7kKVrIWbaCyc5u6trEmqL6tvUvQ4cT1K45ALI21Yc2edu8xiWQT2 XT2LQ83MWJHtWxugn86mEJeVF4IMeJA= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-352-FzOBqKnTP-G-o-8ZrgPemA-1; Tue, 14 Dec 2021 20:01:41 -0500 X-MC-Unique: FzOBqKnTP-G-o-8ZrgPemA-1 Received: by mail-wm1-f72.google.com with SMTP id j20-20020a05600c1c1400b00343ad0c4c40so1929306wms.0 for ; Tue, 14 Dec 2021 17:01:40 -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=If0/Rf9Wm5tTSQlPAKpGzbiBM/4txD6ayzOYSnTn4nc=; b=YQrjYKaH9g/APAElzkFXoWtd1JIJbZUQLDEDTJryo4CYscjqWgTJxHPVnXi92HLkJJ zrNSzQ0n73oPSzwaxndAk72REJcCGYMRJLEJGHFwV04Ihrn+WFEk9TQPVvRomICvXvO7 t3rbdoj46bblS6Ba14mhOGWvAWjD3xyGjXbBoM+YQoZ+kMFY35Lho1/DlsSfVWnPDIXY N5oMY9vOhIcomqF3IBILHrwe2oVkMvR8BwtpJwZv4VFoyfn1J7Y1lirwbx2JY1uSQFa0 71jNZXfkdtGuYSJ6UM9Vv4eQ6LwWCkamlS8JqOJa5aljwxrCaWd8xVH5n0zWpE/n+4zg SxuA== X-Gm-Message-State: AOAM5335c/7jtfF1eD/LNKNtepywL/KCOb9+78/fce6+AfgBxMmiIIZA 1DvYaC2NQb8kA9vyP8+4pRUZZ6G+jVU9nxy/Jux1QQlQfdPx4zkLqah5EdoV655PjWvRG8BdKYb 9rmDGFVJivaTT1ugYFOSwu+0yHgjW X-Received: by 2002:a5d:4883:: with SMTP id g3mr2182486wrq.590.1639530099923; Tue, 14 Dec 2021 17:01:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJxDseigahROS0KmkmjXTnhvtROBpPvhKmvaS4LRmNphhZDojYZ2ZPoPBDEcYQbylIv7aDz6CQ== X-Received: by 2002:a5d:4883:: with SMTP id g3mr2182473wrq.590.1639530099756; Tue, 14 Dec 2021 17:01:39 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:39 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 58/60] drm/via: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:06 +0100 Message-Id: <20211215010008.2545520-59-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- drivers/gpu/drm/via/via_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c index 5da38082821f..57d63514f812 100644 --- a/drivers/gpu/drm/via/via_drv.c +++ b/drivers/gpu/drm/via/via_drv.c @@ -106,6 +106,9 @@ static struct pci_driver via_pci_driver = { static int __init via_init(void) { + if (drm_firmware_drivers_only()) + return -ENODEV; + driver.num_ioctls = via_max_ioctl; via_init_command_verifier(); return drm_legacy_pci_init(&driver, &via_pci_driver); From patchwork Wed Dec 15 01:00:07 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: 12677191 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 C2921C4332F for ; Wed, 15 Dec 2021 01:02:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id ABDCE10E1B6; Wed, 15 Dec 2021 01:01:53 +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 1B36210E191 for ; Wed, 15 Dec 2021 01:01:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530102; 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=g5qQcI/Amlwg4a9ar7DdVwzPkc7DjrNDla/ZRcRYeiA=; b=CpqHASmd5uEyDopKLyASil+rtz/pP2ELUBYSJ3BOpdHAmCWzYHY0qTY1qyhkrlHBezLYwQ sPeXaHiNvxeS5Ww1NvcKeVTjD4deIlC8BTZciwisij9qHKKX5sXP1VIm31LJOaS7MSwztT TXNTNqDWrHcHcY82w7R7n/DM28IiK8s= 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-414-0EVnlum3N6avh17L9pRelQ-1; Tue, 14 Dec 2021 20:01:41 -0500 X-MC-Unique: 0EVnlum3N6avh17L9pRelQ-1 Received: by mail-wr1-f69.google.com with SMTP id h12-20020adfa4cc000000b001a22dceda69so94648wrb.16 for ; Tue, 14 Dec 2021 17:01:41 -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=g5qQcI/Amlwg4a9ar7DdVwzPkc7DjrNDla/ZRcRYeiA=; b=W/2oGd+US+bLscs0jzdGy8H67ZUbs892dA5xY1KFDlXtEVEy1D1z7JodRwSGB1Us4O mQRCmjoQJiXuMHW7zm4BbgNw9aDejaWKRpbs0yv28PCvUtU9YjZKYsTBYJn/7L/IzPcG bwcjZxn673KqNJe3B+RHcrTDNDiQT5ki9tYmArsFjhgda8YbCuu3+fCKQn/UTcgH3Cts vLs2t+J4GFhyhTtCgOywy/3Mme1KbNehJhrOkDxR4S3KFufvI/gUZy5XBejmChbQW7RK zDnAuvNcDhfvkxvsheOOZlDdUUK3xhmv5rnFcjDPQNdWvRE9mF1HGKiBGv8Gmq9ztlag pcFQ== X-Gm-Message-State: AOAM530rlV7N4YnKSitrG5ZoGNuOMEFN30d0oUShAdWO/ujywu71xThS XTjOI47TsD30AiYOmkjy2EXE+s/o1h6TppU4lK+jLzC4vwDXQQR4F9LI9izTn4DCxmO7SL15Zyp gJ7z66pL5C5HL1an4zLXVkCGIIa6v X-Received: by 2002:a05:600c:4fc3:: with SMTP id o3mr2424138wmq.74.1639530100444; Tue, 14 Dec 2021 17:01:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJxjZ53iWgnqPlE6QmrgnZNvFZDIVV8vQx3xga5emLEBubaer5+ZmoznUGdlBfeRiCEM69QnBA== X-Received: by 2002:a05:600c:4fc3:: with SMTP id o3mr2424129wmq.74.1639530100289; Tue, 14 Dec 2021 17:01:40 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:40 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 59/60] drm/xen: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:07 +0100 Message-Id: <20211215010008.2545520-60-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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 systewm 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 --- 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 434064c820e8..20d11ea79e0f 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); From patchwork Wed Dec 15 01:00:08 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: 12677199 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 D1543C433F5 for ; Wed, 15 Dec 2021 01:02:28 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7E23A10E1B2; Wed, 15 Dec 2021 01:01:52 +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 9336E10E196 for ; Wed, 15 Dec 2021 01:01:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1639530103; 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=1f6yN37uKB7QatPNWpagTQrFh5Rh8VmN4GeGpHQpF0s=; b=JB1xGL9o5od9CWnhcHGwvl2fAVkslOpU5Tsjpo0zdnb2DpEsEPET6iRIH/WIHVyoR9uUQK CfUnSRtcczh7Yd1PO+sBV8oFNZJmxqiKkhgWp3Pr8F0z5BJ/1EX9ULulOJnoetWpX3q757 XErsFsiCC96MrU8Aa82SfTgnzV8B9T8= 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-554-7wiwnpeJPx-P1f5IHuLL4g-1; Tue, 14 Dec 2021 20:01:42 -0500 X-MC-Unique: 7wiwnpeJPx-P1f5IHuLL4g-1 Received: by mail-wm1-f69.google.com with SMTP id l34-20020a05600c1d2200b00344d34754e4so1155275wms.7 for ; Tue, 14 Dec 2021 17:01:42 -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=1f6yN37uKB7QatPNWpagTQrFh5Rh8VmN4GeGpHQpF0s=; b=D2naTfSvg8NlTNlI4lcWEY6l5CUyv1RMg0xtidHcc7sB7W+7ewG09/q12wdG+cXDnC bPAOM4wb6dOpnAWbghhFU3M0LXcZIrq0X+kK6VUBEyPUjZGsne2IMWY/sTv2q5tSALsx jaWn0r6fGAN/RsZ4YRQYo3WoqdFrWJfvTCyP44zTR90Xnuh5B1gPJAq4SKhmVteJmkQu 6uNf6/2JOKJjIMeFpMAGXm3gPktb0CVVUCikx3V3vD4CVZCC78wakNGo2qXklAcN/2/5 mrtHBDZ2gt0K43GSn/tBGt54Cxwxb8BqINC51CFhlZFiZU7CCRpp3nxAftbkTRvU43Wx pLMA== X-Gm-Message-State: AOAM532raHbJg27c80SRcfCjVFmtGmQindqN6ZgD/qtOL/QqD1MQKlZy WANgE6N4urHbCYYYAtrBJhjhr5kCIbVbOJrxmWTetji/hgQMqv+a1ocERvetETc+q5YR7ukH7Me AJXHPCmR3YufdenwgusZe8zTGAoyu X-Received: by 2002:a5d:5850:: with SMTP id i16mr2170314wrf.410.1639530101258; Tue, 14 Dec 2021 17:01:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJz7Pvcx740finhdlcrOo87Ams6/Q7ECZPB0YrWL/BMTa1OCBtHloVTPPpTU0kUuAQ6A/3Fibg== X-Received: by 2002:a5d:5850:: with SMTP id i16mr2170301wrf.410.1639530101097; Tue, 14 Dec 2021 17:01:41 -0800 (PST) Received: from minerva.home ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id o64sm334543wme.28.2021.12.14.17.01.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 17:01:40 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 60/60] drm/xlnx: Add support for the nomodeset kernel parameter Date: Wed, 15 Dec 2021 02:00:08 +0100 Message-Id: <20211215010008.2545520-61-javierm@redhat.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> References: <20211215010008.2545520-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" 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 systewm 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 --- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c b/drivers/gpu/drm/xlnx/zynqmp_dpsub.c index ac37053412a1..cca55b8a8cf1 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_dpsub.c +++ b/drivers/gpu/drm/xlnx/zynqmp_dpsub.c @@ -191,6 +191,9 @@ static int zynqmp_dpsub_probe(struct platform_device *pdev) struct zynqmp_dpsub *dpsub; int ret; + if (drm_firmware_drivers_only()) + return -ENODEV; + /* Allocate private data. */ dpsub = devm_drm_dev_alloc(&pdev->dev, &zynqmp_dpsub_drm_driver, struct zynqmp_dpsub, drm);