Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp2380819rdd; Fri, 12 Jan 2024 07:48:55 -0800 (PST) X-Google-Smtp-Source: AGHT+IG6OM5mHkmHD6mk582HIwYcsTRdj2d/J0rJRGZi56uiJepzQ4+yotekEiXXQqcUsB2d95dI X-Received: by 2002:a05:6808:1690:b0:3bc:1ff9:f71d with SMTP id bb16-20020a056808169000b003bc1ff9f71dmr1401331oib.81.1705074534961; Fri, 12 Jan 2024 07:48:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705074534; cv=none; d=google.com; s=arc-20160816; b=Aih5BzluoK0mk8tmeHFz79c2J92c7v/XJPMfPS2EcrLWI5DYJ/BWY4DxGBAJcPwLy3 vAyfSfWwgIECGeSZI3nZv/6Q4YCYxPhHQeQRqPRI8g8G3Be38wTnrqXCKj+t5roQLWJt dPJolP4Ma4TtcZTtoO7H9jT40pIio2vHbr3kO9M8MEhK229bZ0cZOlfCtV/+XZ2ghPPk 39uRfNqFWEJ/yLMEW0oQ9gGKBDO/iIS1k20Wpme7DkoZ0Dri25Qmz46+b58ntcCPJpXe sASC3RbdMJeYnrs4HxAqXRei/77oL+ZNfjvlq/cEa/uiR1sax0kbB5BPuCSpqiU9dabM LYkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:to:from:date:dkim-signature; bh=8VBkg+MieLGvrjakwZ8IDuuXVXBmYAlDn8B32D8Pgjo=; fh=XgyffHnQ2KQ5lzbkCIYsMM50FIhPS+lj2qIqUw5WK2c=; b=onYmF+Tadpc2dDMeN/LzgVqRfTnURLWi6Pd8L6fDDL29J3OjQXoAe0lEl/8AohtMFi n89H8gYeNXNzsrgUPvBrUoWAQt3nBPBgOq5SKnlKIXV9/0TYQ64FMMqCq+aciQwdn8d+ tjeuNUs01/9VCUykukI0u+Awn8EaGRrJddoSmTpj0WBDUTAK0Hpd72JULPK4ha0h+PdO hSbuuEY7rXPWQEBw/rLDd0recT7TnSQ3CIxn+FSeXipBJS9KLrB5kIDdWYnXZA4BUu0s ozjnvfmXkUSD74Omia2lqv1qojVz1d2yuahra6DQt49Qy08rPSRNSab1dJxrlL8tAA5Z kFOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UwfzX2mE; spf=pass (google.com: domain of linux-kernel+bounces-24826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-24826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id w7-20020a0cdf87000000b0068091ad8367si3069730qvl.406.2024.01.12.07.48.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jan 2024 07:48:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-24826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UwfzX2mE; spf=pass (google.com: domain of linux-kernel+bounces-24826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-24826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9D58C1C21797 for ; Fri, 12 Jan 2024 15:48:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9734F6EB6F; Fri, 12 Jan 2024 15:48:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UwfzX2mE" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B79506EB4E; Fri, 12 Jan 2024 15:48:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F028DC433F1; Fri, 12 Jan 2024 15:48:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705074526; bh=LjNh32+q3C0+BqK8BlI5tSSM8lb3tGzw35+W/e7lDGA=; h=Date:From:To:Subject:From; b=UwfzX2mEQlMs7lKRKyPel2evCsbDKSF3FUJWhz2ja/dq05Zf8E2LeyAKqtghulLpq ZdITG9xio8wsxb3aEbE66gvbl7xwWfvDC8zdLdBfbo6nDoRr5K/2FYDwTMSP+1aTXO yUapVQDcRnDBzXNxRRXJVIhKYuatcVQScCr1aNn99StcNxluNspXVxAkY7wkvGptIm oD7706f5h6O5euzgYr+ywxiZRoCebK5twcPV36/yj6KaSt08ogPP1B41RPoh9XIAT/ zB0rf6PqQbiPbnenPeiqIGWpAWP/2mdtPBD3Fp/wfdd8IEze9+H8kGf9NSFQSPu3qL GoUDR079kJFZw== Date: Fri, 12 Jan 2024 16:48:41 +0100 From: Helge Deller To: Linus Torvalds , Dave Airlie , linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [GIT PULL] fbdev fixes and updates for v6.8-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Linus, please pull the fbdev changes for kernel 6.8-rc1. Three fbdev drivers (~8500 lines of code) will be dropped: The Carillo Ranch fbdev driver is for an Intel product which was never shipped, and for the intelfb and the amba-clcd drivers the drm drivers can be used instead. The other code changes are minor: Some fb_deferred_io flushing fixes, imxfb margin fixes and stifb cleanups. Please note that there is a merge conflict with the drm tree for those files: - drivers/video/fbdev/amba-clcd.c - drivers/video/fbdev/vermilion/vermilion.c They were modified in the drm tree, but deleted in the fbdev tree. In case you don't want to deal with this upcoming merge conflict I offer to resend a rebased pull request after you pulled drm. Thanks! Helge ---------------------------------------------------------------- The following changes since commit de927f6c0b07d9e698416c5b287c521b07694cac: Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux (2024-01-10 18:18:20 -0800) are available in the Git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-6.8-rc1 for you to fetch changes up to 689237ab37c59b9909bc9371d7fece3081683fba: fbdev/intelfb: Remove driver (2024-01-12 12:38:37 +0100) ---------------------------------------------------------------- fbdev fixes and cleanups for 6.8-rc1: - Remove intelfb fbdev driver (Thomas Zimmermann) - Remove amba-clcd fbdev driver (Linus Walleij) - Remove vmlfb Carillo Ranch fbdev driver (Matthew Wilcox) - fb_deferred_io flushing fixes (Nam Cao) - imxfb code fixes and cleanups (Dario Binacchi) - stifb primary screen detection cleanups (Thomas Zimmermann) ---------------------------------------------------------------- Colin Ian King (1): video/logo: use %u format specifier for unsigned int values Dario Binacchi (11): fbdev: imxfb: fix left margin setting fbdev: imxfb: move PCR bitfields near their offset fbdev: imxfb: use BIT, FIELD_{GET,PREP} and GENMASK macros fbdev: imxfb: replace some magic numbers with constants fbdev: imxfb: add missing SPDX tag fbdev: imxfb: drop ftrace-like logging fbdev: imxfb: add missing spaces after ',' fbdev: imxfb: Fix style warnings relating to printk() fbdev: imxfb: use __func__ for function name fbdev: imxfb: add '*/' on a separate line in block comment fbdev: mmp: Fix typo and wording in code comment Linus Walleij (1): fbdev: amba-clcd: Delete the old CLCD driver Matthew Wilcox (Oracle) (1): fbdev: Remove support for Carillo Ranch driver Nam Cao (2): fbdev: flush deferred work in fb_deferred_io_fsync() fbdev: flush deferred IO before closing Randy Dunlap (1): fbdev: hgafb: fix kernel-doc comments Stanislav Kinsburskii (1): fbdev: fsl-diu-fb: Fix sparse warning due to virt_to_phys() prototype change Thomas Zimmermann (10): video/sticore: Store ROM device in STI struct fbdev/stifb: Allocate fb_info instance with framebuffer_alloc() arch/parisc: Detect primary video device from device instance video/sticore: Remove info field from STI struct fbdev/sis: Remove dependency on screen_info drm/hyperv: Remove firmware framebuffers with aperture helper fbdev/hyperv_fb: Remove firmware framebuffers with aperture helpers firmware/sysfb: Clear screen_info state after consuming it fbdev/hyperv_fb: Do not clear global screen_info fbdev/intelfb: Remove driver Documentation/fb/index.rst | 1 - Documentation/fb/intelfb.rst | 155 -- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 12 - arch/parisc/video/fbdev.c | 2 +- drivers/Makefile | 3 +- drivers/firmware/sysfb.c | 14 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 8 +- drivers/video/backlight/Kconfig | 7 - drivers/video/backlight/Makefile | 1 - drivers/video/backlight/cr_bllcd.c | 264 --- drivers/video/fbdev/Kconfig | 72 - drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd.c | 984 --------- drivers/video/fbdev/core/fb_defio.c | 8 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/hgafb.c | 13 +- drivers/video/fbdev/hyperv_fb.c | 20 +- drivers/video/fbdev/imxfb.c | 179 +- drivers/video/fbdev/intelfb/Makefile | 8 - drivers/video/fbdev/intelfb/intelfb.h | 382 ---- drivers/video/fbdev/intelfb/intelfb_i2c.c | 209 -- drivers/video/fbdev/intelfb/intelfbdrv.c | 1680 ---------------- drivers/video/fbdev/intelfb/intelfbhw.c | 2115 -------------------- drivers/video/fbdev/intelfb/intelfbhw.h | 609 ------ drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 37 - drivers/video/fbdev/stifb.c | 109 +- drivers/video/fbdev/vermilion/Makefile | 6 - drivers/video/fbdev/vermilion/cr_pll.c | 195 -- drivers/video/fbdev/vermilion/vermilion.c | 1173 ----------- drivers/video/fbdev/vermilion/vermilion.h | 245 --- drivers/video/logo/pnmtologo.c | 6 +- drivers/video/sticore.c | 5 + include/linux/amba/clcd-regs.h | 87 - include/linux/amba/clcd.h | 290 --- include/video/sticore.h | 6 +- 37 files changed, 208 insertions(+), 8704 deletions(-) delete mode 100644 Documentation/fb/intelfb.rst delete mode 100644 drivers/video/backlight/cr_bllcd.c delete mode 100644 drivers/video/fbdev/amba-clcd.c delete mode 100644 drivers/video/fbdev/intelfb/Makefile delete mode 100644 drivers/video/fbdev/intelfb/intelfb.h delete mode 100644 drivers/video/fbdev/intelfb/intelfb_i2c.c delete mode 100644 drivers/video/fbdev/intelfb/intelfbdrv.c delete mode 100644 drivers/video/fbdev/intelfb/intelfbhw.c delete mode 100644 drivers/video/fbdev/intelfb/intelfbhw.h delete mode 100644 drivers/video/fbdev/vermilion/Makefile delete mode 100644 drivers/video/fbdev/vermilion/cr_pll.c delete mode 100644 drivers/video/fbdev/vermilion/vermilion.c delete mode 100644 drivers/video/fbdev/vermilion/vermilion.h delete mode 100644 include/linux/amba/clcd-regs.h delete mode 100644 include/linux/amba/clcd.h