From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 80B7236CE06 for ; Tue, 17 Feb 2026 15:58:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771343936; cv=none; b=My13ljakyDVAjJnJX2Nv0qQ8QVriqqS4QhmsIEftepq/Ls61/S4yjxowkKBxDx9bl0hmtuVntbLMXNsLwOWDIqV/aezKz2MW36KTSAK2KoIyDCmEwHsIvsHeY2LSFkHy6qSFjQko6PtUmY0FvtT4h5FnjAAKPBxDEYnvCFxk1VY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771343936; c=relaxed/simple; bh=YLeUxlBeJgElXJLX7wp+o8DRmtqsMkN8xM1svmyluio=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qE1j+7Ap8HB/O36X0mRPsImE2IiRuCkWEncKatRX/RSmJ02S4nJ520vLQS/Qq0DE2QkJkDmXgZmndy7rJ5SRQ/DGCPwa2GiJbYTC0QzuWZLLHe9r4BZkH15U5n2Z6nLeNHehf1TwzJlf1NblW49YSGan+yTB7WS9u7whs6y0zBM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de; spf=pass smtp.mailfrom=suse.de; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=hGtNXRCV; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=AOc0UWd6; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=1o3I2Dky; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=tB0k+5VH; arc=none smtp.client-ip=195.135.223.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="hGtNXRCV"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="AOc0UWd6"; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="1o3I2Dky"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="tB0k+5VH" Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id DFEAE3E7A6; Tue, 17 Feb 2026 15:58:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1771343922; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=htF/9yUu1SxNVmAtpFlicJxKCA2Dvt4TFGd2S5vpSxE=; b=hGtNXRCVZRLliRiMlcj5noVs2sNIfHNXk1l6UpcN1zUX5cdCLNNve+WJ9m+Q1XIwpJ8d2N zibzVsoetvh9BgSSLDHz7d/ishnJGpQwRS6tqpACRIPOLhQdfv8krXaTzKaAJnjnWGhGdo 3YLtIKVWBl7phMHQPHwbbwd3Ye4UZ7o= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1771343922; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=htF/9yUu1SxNVmAtpFlicJxKCA2Dvt4TFGd2S5vpSxE=; b=AOc0UWd6RbpuSlHmxQ2/J9Z8yt8u8l5x/Epu+jQG8ISvuSA28c70EPF2nOIDYwBqpRXaCh CtNt7aKvnXnPYbAQ== Authentication-Results: smtp-out1.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1771343921; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=htF/9yUu1SxNVmAtpFlicJxKCA2Dvt4TFGd2S5vpSxE=; b=1o3I2DkyjlFzV8jP6osDYOefGL5ooLQ7YwkezPpxXBI9z8D4L9feADMIgrvOdR21iuSa0C 6IhgdKKQV3gi4RB+mwzEzFCz0Cmvh5W7x7gnIgFruUPNujVYoi6MQ8+tJb/FDNZJJciNK9 Fwd+BOGolOij1A2JVkA3FAHQHRO8B94= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1771343921; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=htF/9yUu1SxNVmAtpFlicJxKCA2Dvt4TFGd2S5vpSxE=; b=tB0k+5VH+EazrgHV2aQSnlxlscuUdXm+qDt8Lm/gZUvXL7z1xsBqrp64obWRMGHLq0NhwM cMk3j/89KTdLt/DQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 6F8003EA66; Tue, 17 Feb 2026 15:58:41 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id SJbGGTGQlGk9PgAAD6G6ig (envelope-from ); Tue, 17 Feb 2026 15:58:41 +0000 From: Thomas Zimmermann To: tzungbi@kernel.org, briannorris@chromium.org, jwerner@chromium.org, javierm@redhat.com, samuel@sholland.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, airlied@gmail.com, simona@ffwll.ch Cc: chrome-platform@lists.linux.dev, dri-devel@lists.freedesktop.org, Thomas Zimmermann , Greg Kroah-Hartman , stable@vger.kernel.org Subject: [PATCH v4 02/12] firmware: google: framebuffer: Do not mark framebuffer as busy Date: Tue, 17 Feb 2026 16:56:12 +0100 Message-ID: <20260217155836.96267-3-tzimmermann@suse.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260217155836.96267-1-tzimmermann@suse.de> References: <20260217155836.96267-1-tzimmermann@suse.de> Precedence: bulk X-Mailing-List: chrome-platform@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.80 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWELVE(0.00)[14]; MIME_TRACE(0.00)[0:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:mid,suse.de:email]; FUZZY_RATELIMITED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[kernel.org,chromium.org,redhat.com,sholland.org,linux.intel.com,gmail.com,ffwll.ch]; RCVD_TLS_ALL(0.00)[]; TO_DN_SOME(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FREEMAIL_ENVRCPT(0.00)[gmail.com] X-Spam-Flag: NO X-Spam-Score: -2.80 X-Spam-Level: Remove the flag IORESOURCE_BUSY flag from coreboot's framebuffer resource. It prevents simpledrm from successfully requesting the range for its own use; resulting in errors such as [ 2.775430] simple-framebuffer simple-framebuffer.0: [drm] could not acquire memory region [mem 0x80000000-0x80407fff flags 0x80000200] As with other uses of simple-framebuffer, the simple-framebuffer device should only declare it's I/O resources, but not actively use them. Signed-off-by: Thomas Zimmermann Fixes: 851b4c14532d ("firmware: coreboot: Add coreboot framebuffer driver") Acked-by: Tzung-Bi Shih Acked-by: Julius Werner Cc: Samuel Holland Cc: Greg Kroah-Hartman Cc: Tzung-Bi Shih Cc: Brian Norris Cc: Julius Werner Cc: chrome-platform@lists.linux.dev Cc: # v4.18+ --- drivers/firmware/google/framebuffer-coreboot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/google/framebuffer-coreboot.c b/drivers/firmware/google/framebuffer-coreboot.c index 4e9177105992..f44183476ed7 100644 --- a/drivers/firmware/google/framebuffer-coreboot.c +++ b/drivers/firmware/google/framebuffer-coreboot.c @@ -67,7 +67,7 @@ static int framebuffer_probe(struct coreboot_device *dev) return -ENODEV; memset(&res, 0, sizeof(res)); - res.flags = IORESOURCE_MEM | IORESOURCE_BUSY; + res.flags = IORESOURCE_MEM; res.name = "Coreboot Framebuffer"; res.start = fb->physical_address; length = PAGE_ALIGN(fb->y_resolution * fb->bytes_per_line); -- 2.52.0