| 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;