Message ID | 20250214150525.1505210-1-dario.binacchi@amarulasolutions.com |
---|---|
State | New |
Headers | show
Return-Path: <linux-amarula+bncBCQ4XFG47UFRBRNXXW6QMGQEKDAETAY@amarulasolutions.com> X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id EB4D33F14A for <linux-amarula@patchwork.amarulasolutions.com>; Fri, 14 Feb 2025 16:05:42 +0100 (CET) Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-ab79bef1abcsf346725066b.3 for <linux-amarula@patchwork.amarulasolutions.com>; Fri, 14 Feb 2025 07:05:42 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1739545542; cv=pass; d=google.com; s=arc-20240605; b=Wpk7aoYwIp2wGbIoX4brlTiYdeZ8yw/rVanbHUP7uL1I6ykHHomcVOtWuhzCfwwsVg 2hTXpBXcQNKvFSnB+WFt815kb1TsLi7R6i7AaPHrfkv4OBNaiZkKUCVSekQFB7IDsgoQ oeYdaB/RbwttimCJFjH7vpykDsYUN3fVTsW9u+6bk91RS+K+NptgJVIjPVnvEC64IJ7u s2RMeh7g1/ga7Ze+MYhJLPq+9NWqMMxo9bLkE5NgiVvCffirT6uBQzD0PK4+M7VX6C2z iA84pI2f4dcySANK+7rnhJQjPrc2O1GzMB7ZcFUu9UFHDmXZu4RHm4uIiZ8aSwV8wz3z c+LQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=F1+Q+JBe3UUa6oZM5qSyNXwOiYSNHQnTrnh6O8CIfMU=; fh=H/qTbsUqUzI5G6Fy4U5pcNEWGAXaklDBhB2aS8MCl5g=; b=Zi2jALqGtvPDiYbJ0c5Kv7r7SEF/3GlWbWy9qCom/5dpcD7zg/W7zhLwpak2A2nb9m dUIUYe0/QGPnmnpA+JIG38cu50Kt2utzAHtWtFsHrC1ct4o2qv/EnS0bL+dPeZJOgSKj YVVl+29ZGWf34xoGtF540zvqEv+U1evF9SXv/KMRY9o+zcXRfpwHyT+YYbAKnvmDa2PS eZeC7PdFvYbzVDu1fFO5jYWbkoOmbyBuCDqjzpZNLZ9Raf7pykeKwCOoFQ5I+I4283ot 2IHHQ1twZdtx5LB85BO0mThh69ZNpA/fV/dta6Rlo6ioIHSBOn5fx7Ict2+BFd4Mq3ut 2lLg==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YFsIR51u; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1739545542; x=1740150342; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=F1+Q+JBe3UUa6oZM5qSyNXwOiYSNHQnTrnh6O8CIfMU=; b=JxzP7ddzjDbTJ3r2h5kiUszVRhRckqSeoFc3K9DU7l7VeoOVUIAZveuLfr5+6GDgqq ezsu2VxyAqN1eKwWbGkNVFDDJo/6yI1v+MX9l0tXBsvgA/+U4Dg1ytEENqwsyhuhy3hW iwVSk5PmyevN3AwgLxC8xGcUwryRV3i4SLS9U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739545542; x=1740150342; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=F1+Q+JBe3UUa6oZM5qSyNXwOiYSNHQnTrnh6O8CIfMU=; b=Znqmd3xw0RzT6ZzNI1ATBMP62yFCnAbd+puYWjhH/6deQUWnfmbIo04YLX5UAoUwOK 2tAg31Mjn6OLA9qT+lAg294luPOehkktsv1uxUKiEIS9zmUvGh9DADBoqtfpfmzY7PMz RIkYZo57R1Nw96h9JSR/aPgvXi3PgobMV2AMXKiVLWVSPrJd3wUEE3DU3shVS8WA1HD2 RDGMMqn4ZOIEnHapAKn+IZurLD3YUdLZWeHh7bBsu9AcmKxiM3mNpzDaB04Bnqt/KCEV HEybeOmXxiqUikUujsBl0GE3Pip/jQY5RTIt2trcJoaXr6TzpgESlqyfLLuxlFNA0T8L /Bkw== X-Forwarded-Encrypted: i=2; AJvYcCW/vkboOPj+luwv6rBCj/gM+JbB+o0y/OCPcLPp5rL0s9YlzcRLu6nkvHI+w1syI7y2O8Iapqxvo72K50DA@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Ywyb7O8Qf3oY59+XNva++PQxnYA9GBEfj27bLlDAUWM/OlHb3IP vcr0j8wtNeIpMlBNzvNVSJ0fBWW+ZgeMG9AVvxZFGI8Cp8q/ETFqarHkjsp6RkJ+bA== X-Google-Smtp-Source: AGHT+IGUhbgG8ut3MpKTGtdsN82qwcPpNWPlMO6LGNRpiODclgg/s3dstQMWvlYbG2iztBvuFmRQ3w== X-Received: by 2002:a17:907:3fa3:b0:ab7:d361:11b4 with SMTP id a640c23a62f3a-ab7f3714aa3mr983156566b.7.1739545542148; Fri, 14 Feb 2025 07:05:42 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com; h=Adn5yVHB4mE8H0ijg2E20uipY+GKqxicNd5+DK3BBP9ZuTyJEg== Received: by 2002:aa7:d4d5:0:b0:5dc:d3dc:e74f with SMTP id 4fb4d7f45d1cf-5dec990cfafls394587a12.1.-pod-prod-01-eu; Fri, 14 Feb 2025 07:05:40 -0800 (PST) X-Received: by 2002:a17:907:cf8a:b0:ab7:b589:4f9e with SMTP id a640c23a62f3a-ab7f387421amr1291234466b.39.1739545540001; Fri, 14 Feb 2025 07:05:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1739545539; cv=none; d=google.com; s=arc-20240605; b=GxgzBe6Y+f2Ckn08y2P71op73b1iXhyq/DMCVY1qut6XxbCWojRvIfzQo0wS8TFEJ/ jC6KbKFs1e3RoWRAJUGicMKvt8jGoWSetjrP/gSWgs7nJlW0k9mrZxn+DZEahIwwt2Y6 9fevOoV8rZUthRa9KDScVUQ1xxbBM9YRB8WQqjYBQBOs735QqzPDlSJQgxVsdMRAHHa2 sNsQvZpRsl/AtXVLQ7AhjUe9SJ4GXeflajHqbP+5+6tSWeZvpWT8KTytPbam9uo8eugk vVoXvKViknX2Pspez/iBEigKQ1xA7+zvXFT+YCku7gSK0GDF5qU7TQGLQtxHKhxUyOqb NYkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=jC9QV0bJcgZgqHHH3SUMbf/vptPD4PQ0vRL1kkv5HIw=; fh=LqEv44mUsiWM68Dy8UwVIeFSJy+QEKaw2SkgTFpg/h0=; b=gVx3Fypin5SHilYl8DVcZqbqe3kru2pd2eUBS5xUK/wKP8V/4tgphsInYOccryQrkq Rvh+K5b093TBPEsHl/7OgbdHKoYnXBW1SHd7w+5M3cMsEf9zZ3VPEn6hHwx1dlxxmAae TiqdG5A9ayIL3I0ktoAUvubFxl35TmQdx+hEK4IzFUV6IQn/C5r7TFuu1ryVeGv43NIW +rON+w5SUiwBrm8DWXnaJPuAb34PNbx9rMF+5tvJRDX/13gunYYkSbPm5KtR9Fg/N7cQ JUWnc/Z/biqyMoQQrI/K5mPdcWmKnvtTWJZ2W3w5YqVVcJPK3fcISHjIVfxclmB9ZfIC klGQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YFsIR51u; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-abb62ebeb3esor6672966b.0.2025.02.14.07.05.39 for <linux-amarula@amarulasolutions.com> (Google Transport Security); Fri, 14 Feb 2025 07:05:39 -0800 (PST) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Gm-Gg: ASbGnctioHGeZYiAYjJop3oz/mAcbFK0LWq8VyOzoPL0ovOLfg50fnUAmUulmIzY8sn Xr4riaFjczVNjUptoI8vVo6aG2Xg4g5n46IMMgri65PiC5R2CO89/3R2/QKV1yyb3Wz+5TNeTfa 3sdqEAyKtTft7VhlVQV7VD7opS9YJLp7+MaQ3wC15RxVoz3P5aIbDsLsdCZRITaKcy7tBbvP23S eRQ3UN9cuglxJtXLCpJ5DTU79a3m5yPnb09XhVdeo8APfPDdYNZgB27J8M0fKphqAFn5ykLgjJv dqMJ2HS5ydHEAz0z731SThJzH0ixnxUxKcizIDsYOWpusWHyqAQzRXWZ X-Received: by 2002:a17:907:2cc5:b0:ab7:d179:24a2 with SMTP id a640c23a62f3a-ab7f37149dbmr1273515166b.1.1739545530075; Fri, 14 Feb 2025 07:05:30 -0800 (PST) Received: from dario-ThinkPad-T14s-Gen-2i.. ([176.201.8.20]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5dedddd5b82sm1421906a12.30.2025.02.14.07.05.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Feb 2025 07:05:29 -0800 (PST) From: Dario Binacchi <dario.binacchi@amarulasolutions.com> To: linux-kernel@vger.kernel.org Cc: linux-amarula@amarulasolutions.com, Dario Binacchi <dario.binacchi@amarulasolutions.com>, Michael Trimarchi <michael@amarulasolutions.com>, Thomas Zimmermann <tzimmermann@suse.de>, David Airlie <airlied@gmail.com>, Fabio Estevam <festevam@gmail.com>, Maarten Lankhorst <maarten.lankhorst@linux.intel.com>, Marek Vasut <marex@denx.de>, Maxime Ripard <mripard@kernel.org>, Pengutronix Kernel Team <kernel@pengutronix.de>, Sascha Hauer <s.hauer@pengutronix.de>, Shawn Guo <shawnguo@kernel.org>, Simona Vetter <simona@ffwll.ch>, Stefan Agner <stefan@agner.ch>, dri-devel@lists.freedesktop.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [RESEND PATCH v3] drm/mxsfb: Remove generic DRM drivers in probe function Date: Fri, 14 Feb 2025 16:05:19 +0100 Message-ID: <20250214150525.1505210-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YFsIR51u; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: <linux-amarula.amarulasolutions.com> X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>, <mailto:linux-amarula@amarulasolutions.com> List-Help: <https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>, <mailto:linux-amarula+help@amarulasolutions.com> List-Archive: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/> List-Unsubscribe: <mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>, <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe> |
Series |
|
Related |
show
|
diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsfb_drv.c index 59020862cf65..e5eb644b54ae 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c @@ -8,6 +8,7 @@ * Copyright (C) 2008 Embedded Alley Solutions, Inc All Rights Reserved. */ +#include <linux/aperture.h> #include <linux/clk.h> #include <linux/dma-mapping.h> #include <linux/io.h> @@ -361,6 +362,15 @@ static int mxsfb_probe(struct platform_device *pdev) if (ret) goto err_free; + /* + * Remove early framebuffers (ie. simplefb). The framebuffer can be + * located anywhere in RAM + */ + ret = aperture_remove_all_conflicting_devices(mxsfb_driver.name); + if (ret) + return dev_err_probe(&pdev->dev, ret, + "can't kick out existing framebuffers\n"); + ret = drm_dev_register(drm, 0); if (ret) goto err_unload;