From patchwork Sat Mar 18 20:47:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Helge Deller X-Patchwork-Id: 71648 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp452824wrt; Sat, 18 Mar 2023 13:51:31 -0700 (PDT) X-Google-Smtp-Source: AK7set9kynbrz2EkM0CgMGruVGwMUySp1ABXtsNrw74bzkCD0War4RygpU4076peKKi+BxFFSIhD X-Received: by 2002:a17:90b:4a09:b0:235:53e5:8597 with SMTP id kk9-20020a17090b4a0900b0023553e58597mr13249630pjb.34.1679172691057; Sat, 18 Mar 2023 13:51:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679172691; cv=none; d=google.com; s=arc-20160816; b=CwIRn5Cpx2Sba1Epm8nTnlqy/+fuHkUzTkAnDt1VWiN0PhTRPBHhgtJACR5cSdLj5X D8dCLw/SdE8VnnY+7vxmLLcGwqONUyXtWrWZB7Wc4h2V1Vqi7YUtqdVWB3ryOhRe6hac eX4SyMjpePd/ZPI+uIeDI8ZmeDh/MGRPIzrmztYZN3WaCJ69sEfIbtwbQRDG+gbbayWn 5y6dNHd3BKAXv0NTjCh1n4CfMVwH6IV0a9WBnwy8RY5Rx2oSN+OPJXlz97QEZ5UYL/l7 5rO9u/emnNAElEqeXSwS0wGPbItY6ArkwXVxi/WmvBv8KnZ5Y9/gm8uQFxy9LZWSqFrW EcGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-disposition :mime-version:message-id:subject:to:from:date:dkim-signature; bh=7LUCJmsATbXzxmUF9H8bdgTESQoJrNvuLsQNiynkDYE=; b=HVl5/QSxkFFI2t3rew5m1u6LSoSd6twEaqtPkzBiGxF5SRHem4M2qpZiPk91KUWBYe cJi2O3iJOC/w8gbkOetqe4TG9xKxoTMTS6DJI6aK77QJ4yGGQakKtLY6AfdVecbHa1JU Gocp7+/uEownh8DzxRldeDFTA8qTA7/Eacu7xd7i7oDZlBJeBrCOkNwX5y8DkdWLgInp a7idCJkd3OwUmhndZUDHFVyFeaiE+OzvdSkas7P3z8ccZPUCgIXqNSf5f/ZEvV0hoN7g fMHSaxycQqc6juvIPCpEoUpnCd8x2nhwxzTbtP5VuseM9oNr8wt+3sWzPGBkzFmzZFmf CF5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=qpnANUjc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lb11-20020a17090b4a4b00b0023cfd08e30esi6943670pjb.148.2023.03.18.13.51.18; Sat, 18 Mar 2023 13:51:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=qpnANUjc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229867AbjCRUrR (ORCPT + 99 others); Sat, 18 Mar 2023 16:47:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55188 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229738AbjCRUrP (ORCPT ); Sat, 18 Mar 2023 16:47:15 -0400 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40F9426590; Sat, 18 Mar 2023 13:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1679172428; i=deller@gmx.de; bh=1HjTuRzgTKsrnPjhjt8XeV4HoazsL1+nGL/2BdFTIiI=; h=X-UI-Sender-Class:Date:From:To:Subject; b=qpnANUjcMG4IgqtLuIZoi7vvsF6a379OnN3Ntx2X+AKhSYCGOsrJBSOsxvtmHlNYl Z71RFOajcPNNYfhEy69heUQ2BAIfHlhU7hGdaGnW9jYFFkbzgOuWM3Xkz5lOLDNuAJ ixqmqQ6CBMe+zUeq9PNUpCAJTBOO+4dEAzRV9y+nonHEeGr+DR5LLtfVw9oLV9s36e lnxKWuonTHpgwOMleG+3tyKKn8XxWrX8CXEjRjeJ580ooo6QaEWZCwgN7BBbmrzOLw yv6GeAo0CnufkSlkEZrAo173G/M1AwMffkxfcmqzYvfDb1bX4i1Uy7uYBDK+5CC6fx SsMA8BtrkS9Sg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ls3530 ([94.134.158.13]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M9Wuk-1pY9oO1KeS-005VZt; Sat, 18 Mar 2023 21:47:08 +0100 Date: Sat, 18 Mar 2023 21:47:06 +0100 From: Helge Deller To: Linus Torvalds , linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [GIT PULL] fbdev fixes for v6.3-rc3 Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Provags-ID: V03:K1:q2HkSi1s9T/tlurqxCWfKZ6lutmsY9NP7W8sUGrLYFF3WFOWwCz +3QFXNnjKyukEb47ovofqeCZ3xaCETmAYKvTiMahaY2FkUPvNvy3u+7qLyxET4v4ivi5Rje mgGf1MF/NkePAazmBsZAyzkBoiBanDGUJYP4Eh2tgfo2loXH0R7k+WNhcyM6HRDvjAGocRH ba5f9DFbZrytiwVFwuEXA== UI-OutboundReport: notjunk:1;M01:P0:w4ebJttOrcU=;K2/CDTqavHztEie+3DfTskx3p6Q 1SGAfmg7/v4VvUCb1y4BChTV07xAk+QgGyA/tcnMK0I7MzIRzDqzYYKPUvz9bPRifs2qUtG6Q GDrdoInv2YtxZfBiZK3olyBB/K/wFszfccocR3+h0rdUsEeFZjRfXpw1uey3jE1fYou1pzAL9 8Y+xI8t6+OE1aQ+8OUR5OBYQWgVPhYGsPYB8SkRoV9gZqTigGciQ073il20HoX2feYoJik591 rkZT/U7ZjCjfvystPFliQfYrV6E7p1ld6Q+5jcC5CMPvAwcx31PXN773Ub73HyzyI+lwfPlA7 Sk1oXnDW0DeEh5i9qgRmQP323NbmiwlULyDsXKv4f4rCf2z8GT8SMP5E5LfxZRdJ4h56gEF5M TDZgsNroDRsSiC1P1yBDvGe9jc8xKIbqWDZORWOG/INEmLd55mwgsg/Nb0okCBIM1Y2hYGFdB cG4LFT3VzKaWF73HtphgSOkxw0vSpIz6srUIl/iBxZpk8wn/F3iRkBsIi93DxygAknMF0oYtI cYcYGdImi6x7VrLqz74B1CD5uwHxjfOJzrcgZA73KEHjkfBDjdGGqyroeH576VRM+MIcNaeJ0 iCqRhbDu3HMNSwIvNl1gHJzDlC6cyLVwUQWzK50ZgayN15zY5y9NomlphsOBtB3ldF9kRm5aJ /8qzydrjbhug5V1uB0zTnBgX17lm8m8NoM1YSzCL1J1RbTzT7/VUepEnTZBb2xj9wIpQ9f4HS CRadtpOSmG3lVZDizlROYNDlbZ+cegL5nMc2R/MoZFNJTwnecCPBMRavPoiHm3QbubNBO5ANw crnuKDKnQr8ndh4YgVoGdNAfBtsAu5kP1sx8qnNklxKGNfszFGAQZbTCBKTqp9u7Jv+FpSAFg oZ75+rJI5tlZhxACnE5S/alXzKDktikEslSnqX4mgI+wPKM3qHttZOOvCgZLq03xv+p7Kvl1J aVZRBASaf86rL/9N0LytCui8j3g= X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760740183744758050?= X-GMAIL-MSGID: =?utf-8?q?1760740183744758050?= Hi Linus, please pull the latest fbdev updates and fixes. The majority of lines changed is due to a code style cleanup in the pnmtologo helper program. Arnd removed the omap1 osk driver and the SIS fb driver is now orphaned. Other than that it's the usual bunch of small fixes and cleanups, e.g. prevent possible divide-by-zero in various fb drivers if the pixclock is zero and various conversions to devm_platform*() and of_property*() functions. Thanks! Helge -------------- The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the Git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-6.3-rc3 for you to fetch changes up to 29413f05fe34e8824551b91f660fde781249417d: fbdev: Use of_property_present() for testing DT property presence (2023-03-16 16:18:17 +0100) ---------------------------------------------------------------- fbdev updates for kernel 6.3-rc3: - Drop omap1 osk driver - Various potential divide by zero pixclock fixes - Add pixelclock and fb_check_var() to stifb - Code style cleanups and indenting fixes ---------------------------------------------------------------- Arnd Bergmann (1): fbdev: omapfb: remove omap1 osk driver Helge Deller (1): fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks Lucy Mielke (1): fbdev: omapfb: cleanup inconsistent indentation Lukas Bulwahn (1): MAINTAINERS: orphan SIS FRAMEBUFFER DRIVER Nikita Romanyuk (2): drivers: video: logo: fix code style issues in pnmtologo.c drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c Rob Herring (2): fbdev: Use of_property_read_bool() for boolean properties fbdev: Use of_property_present() for testing DT property presence Wei Chen (5): fbdev: tgafb: Fix potential divide by zero fbdev: nvidia: Fix potential divide by zero fbdev: intelfb: Fix potential divide by zero fbdev: lxfb: Fix potential divide by zero fbdev: au1200fb: Fix potential divide by zero Yang Li (4): fbdev: clps711x-fb: Use devm_platform_get_and_ioremap_resource() fbdev: pxa3xx-gcu: Use devm_platform_get_and_ioremap_resource() fbdev: wm8505fb: Use devm_platform_ioremap_resource() fbdev: xilinxfb: Use devm_platform_get_and_ioremap_resource() MAINTAINERS | 4 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/au1200fb.c | 3 + drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 3 +- drivers/video/fbdev/geode/lxfb_core.c | 3 + drivers/video/fbdev/intelfb/intelfbdrv.c | 3 + drivers/video/fbdev/nvidia/nvidia.c | 2 + drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap/Makefile | 1 - drivers/video/fbdev/omap/lcd_osk.c | 86 --- drivers/video/fbdev/omap/omapfb_main.c | 30 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 2 +- drivers/video/fbdev/pxa3xx-gcu.c | 3 +- drivers/video/fbdev/sm501fb.c | 4 +- drivers/video/fbdev/stifb.c | 27 + drivers/video/fbdev/tcx.c | 3 +- drivers/video/fbdev/tgafb.c | 3 + drivers/video/fbdev/wm8505fb.c | 4 +- drivers/video/fbdev/xilinxfb.c | 6 +- drivers/video/logo/pnmtologo.c | 674 ++++++++++----------- 22 files changed, 409 insertions(+), 462 deletions(-) delete mode 100644 drivers/video/fbdev/omap/lcd_osk.c