From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8D57FC433DB for ; Tue, 9 Mar 2021 10:32:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5EB166525D for ; Tue, 9 Mar 2021 10:32:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230173AbhCIKcQ (ORCPT ); Tue, 9 Mar 2021 05:32:16 -0500 Received: from mga03.intel.com ([134.134.136.65]:47006 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229775AbhCIKcG (ORCPT ); Tue, 9 Mar 2021 05:32:06 -0500 IronPort-SDR: Oejy+LR3n413gZXd5Dkn2lcMyVR+bRVEXf5KZZff2VoyUzIYCfw9JKmUkDnuoLK7fgplc3u39o GpfvHoHTL0YA== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="188248068" X-IronPort-AV: E=Sophos;i="5.81,234,1610438400"; d="gz'50?scan'50,208,50";a="188248068" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2021 02:32:05 -0800 IronPort-SDR: dQw1s6uHSpzsCk4hSYqaNvpKXdldOkGHZqne0xA1lQnaCMYxvPNn7IyF3eQHqH/Yyyy2CFhiq2 NKAMXBgssBkQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,234,1610438400"; d="gz'50?scan'50,208,50";a="376481270" Received: from lkp-server01.sh.intel.com (HELO 3e992a48ca98) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 09 Mar 2021 02:32:03 -0800 Received: from kbuild by 3e992a48ca98 with local (Exim 4.92) (envelope-from ) id 1lJZek-0001Xp-FB; Tue, 09 Mar 2021 10:32:02 +0000 Date: Tue, 9 Mar 2021 18:31:36 +0800 From: kernel test robot To: Vaibhav Gupta Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, Bartlomiej Zolnierkiewicz Subject: drivers/video/fbdev/geode/lxfb_ops.c:602:9: sparse: sparse: incorrect type in argument 2 (different address spaces) Message-ID: <202103091830.XuQtl2mt-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ikeVEW9yuYc//A+q" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 144c79ef33536b4ecb4951e07dbc1f2b7fa99d32 commit: df7a9ec3bc12c6464491d3bee0e7983f48bc04e4 fbdev: lxfb: use generic power management date: 6 months ago config: x86_64-randconfig-s031-20210309 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.3-262-g5e674421-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=df7a9ec3bc12c6464491d3bee0e7983f48bc04e4 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout df7a9ec3bc12c6464491d3bee0e7983f48bc04e4 # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> drivers/video/fbdev/geode/lxfb_ops.c:602:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *from @@ got void [noderef] __iomem *gp_regs @@ drivers/video/fbdev/geode/lxfb_ops.c:602:9: sparse: expected void const *from drivers/video/fbdev/geode/lxfb_ops.c:602:9: sparse: got void [noderef] __iomem *gp_regs >> drivers/video/fbdev/geode/lxfb_ops.c:603:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *from @@ got void [noderef] __iomem *dc_regs @@ drivers/video/fbdev/geode/lxfb_ops.c:603:9: sparse: expected void const *from drivers/video/fbdev/geode/lxfb_ops.c:603:9: sparse: got void [noderef] __iomem *dc_regs >> drivers/video/fbdev/geode/lxfb_ops.c:604:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *from @@ got void [noderef] __iomem *vp_regs @@ drivers/video/fbdev/geode/lxfb_ops.c:604:9: sparse: expected void const *from drivers/video/fbdev/geode/lxfb_ops.c:604:9: sparse: got void [noderef] __iomem *vp_regs >> drivers/video/fbdev/geode/lxfb_ops.c:605:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *from @@ got void [noderef] __iomem * @@ drivers/video/fbdev/geode/lxfb_ops.c:605:9: sparse: expected void const *from drivers/video/fbdev/geode/lxfb_ops.c:605:9: sparse: got void [noderef] __iomem * drivers/video/fbdev/geode/lxfb_ops.c:633:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *from @@ got void [noderef] __iomem * @@ drivers/video/fbdev/geode/lxfb_ops.c:633:9: sparse: expected void const *from drivers/video/fbdev/geode/lxfb_ops.c:633:9: sparse: got void [noderef] __iomem * >> drivers/video/fbdev/geode/lxfb_ops.c:759:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *to @@ got void [noderef] __iomem * @@ drivers/video/fbdev/geode/lxfb_ops.c:759:9: sparse: expected void *to drivers/video/fbdev/geode/lxfb_ops.c:759:9: sparse: got void [noderef] __iomem * vim +602 drivers/video/fbdev/geode/lxfb_ops.c f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 582 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 583 static void lx_save_regs(struct lxfb_par *par) f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 584 { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 585 uint32_t filt; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 586 int i; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 587 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 588 /* wait for the BLT engine to stop being busy */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 589 do { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 590 i = read_gp(par, GP_BLT_STATUS); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 591 } while ((i & GP_BLT_STATUS_PB) || !(i & GP_BLT_STATUS_CE)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 592 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 593 /* save MSRs */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 594 rdmsrl(MSR_LX_MSR_PADSEL, par->msr.padsel); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 595 rdmsrl(MSR_GLCP_DOTPLL, par->msr.dotpll); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 596 rdmsrl(MSR_LX_GLD_MSR_CONFIG, par->msr.dfglcfg); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 597 rdmsrl(MSR_LX_SPARE_MSR, par->msr.dcspare); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 598 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 599 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 600 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 601 /* save registers */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 @602 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 @603 memcpy(par->dc, par->dc_regs, sizeof(par->dc)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 @604 memcpy(par->vp, par->vp_regs, sizeof(par->vp)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 @605 memcpy(par->fp, par->vp_regs + VP_FP_START, sizeof(par->fp)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 606 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 607 /* save the display controller palette */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 608 write_dc(par, DC_PAL_ADDRESS, 0); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 609 for (i = 0; i < ARRAY_SIZE(par->dc_pal); i++) 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 610 par->dc_pal[i] = read_dc(par, DC_PAL_DATA); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 611 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 612 /* save the video processor palette */ 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 613 write_vp(par, VP_PAR, 0); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 614 for (i = 0; i < ARRAY_SIZE(par->vp_pal); i++) 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 615 par->vp_pal[i] = read_vp(par, VP_PDR); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 616 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 617 /* save the horizontal filter coefficients */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 618 filt = par->dc[DC_IRQ_FILT_CTL] | DC_IRQ_FILT_CTL_H_FILT_SEL; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 619 for (i = 0; i < ARRAY_SIZE(par->hcoeff); i += 2) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 620 write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 621 par->hcoeff[i] = read_dc(par, DC_FILT_COEFF1); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 622 par->hcoeff[i + 1] = read_dc(par, DC_FILT_COEFF2); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 623 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 624 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 625 /* save the vertical filter coefficients */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 626 filt &= ~DC_IRQ_FILT_CTL_H_FILT_SEL; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 627 for (i = 0; i < ARRAY_SIZE(par->vcoeff); i++) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 628 write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 629 par->vcoeff[i] = read_dc(par, DC_FILT_COEFF1); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 630 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 631 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 632 /* save video coeff ram */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 633 memcpy(par->vp_coeff, par->vp_regs + VP_VCR, sizeof(par->vp_coeff)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 634 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 635 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 636 static void lx_restore_gfx_proc(struct lxfb_par *par) f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 637 { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 638 int i; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 639 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 640 /* a bunch of registers require GP_RASTER_MODE to be set first */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 641 write_gp(par, GP_RASTER_MODE, par->gp[GP_RASTER_MODE]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 642 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 643 for (i = 0; i < ARRAY_SIZE(par->gp); i++) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 644 switch (i) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 645 case GP_RASTER_MODE: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 646 case GP_VECTOR_MODE: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 647 case GP_BLT_MODE: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 648 case GP_BLT_STATUS: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 649 case GP_HST_SRC: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 650 /* FIXME: restore LUT data */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 651 case GP_LUT_INDEX: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 652 case GP_LUT_DATA: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 653 /* don't restore these registers */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 654 break; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 655 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 656 default: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 657 write_gp(par, i, par->gp[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 658 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 659 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 660 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 661 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 662 static void lx_restore_display_ctlr(struct lxfb_par *par) f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 663 { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 664 uint32_t filt; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 665 int i; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 666 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 667 wrmsrl(MSR_LX_SPARE_MSR, par->msr.dcspare); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 668 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 669 for (i = 0; i < ARRAY_SIZE(par->dc); i++) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 670 switch (i) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 671 case DC_UNLOCK: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 672 /* unlock the DC; runs first */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 673 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 674 break; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 675 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 676 case DC_GENERAL_CFG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 677 case DC_DISPLAY_CFG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 678 /* disable all while restoring */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 679 write_dc(par, i, 0); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 680 break; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 681 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 682 case DC_DV_CTL: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 683 /* set all ram to dirty */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 684 write_dc(par, i, par->dc[i] | DC_DV_CTL_CLEAR_DV_RAM); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 685 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 686 case DC_RSVD_1: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 687 case DC_RSVD_2: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 688 case DC_RSVD_3: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 689 case DC_LINE_CNT: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 690 case DC_PAL_ADDRESS: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 691 case DC_PAL_DATA: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 692 case DC_DFIFO_DIAG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 693 case DC_CFIFO_DIAG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 694 case DC_FILT_COEFF1: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 695 case DC_FILT_COEFF2: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 696 case DC_RSVD_4: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 697 case DC_RSVD_5: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 698 /* don't restore these registers */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 699 break; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 700 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 701 default: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 702 write_dc(par, i, par->dc[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 703 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 704 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 705 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 706 /* restore the palette */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 707 write_dc(par, DC_PAL_ADDRESS, 0); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 708 for (i = 0; i < ARRAY_SIZE(par->dc_pal); i++) 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 709 write_dc(par, DC_PAL_DATA, par->dc_pal[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 710 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 711 /* restore the horizontal filter coefficients */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 712 filt = par->dc[DC_IRQ_FILT_CTL] | DC_IRQ_FILT_CTL_H_FILT_SEL; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 713 for (i = 0; i < ARRAY_SIZE(par->hcoeff); i += 2) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 714 write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 715 write_dc(par, DC_FILT_COEFF1, par->hcoeff[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 716 write_dc(par, DC_FILT_COEFF2, par->hcoeff[i + 1]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 717 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 718 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 719 /* restore the vertical filter coefficients */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 720 filt &= ~DC_IRQ_FILT_CTL_H_FILT_SEL; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 721 for (i = 0; i < ARRAY_SIZE(par->vcoeff); i++) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 722 write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 723 write_dc(par, DC_FILT_COEFF1, par->vcoeff[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 724 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 725 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 726 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 727 static void lx_restore_video_proc(struct lxfb_par *par) f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 728 { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 729 int i; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 730 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 731 wrmsrl(MSR_LX_GLD_MSR_CONFIG, par->msr.dfglcfg); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 732 wrmsrl(MSR_LX_MSR_PADSEL, par->msr.padsel); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 733 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 734 for (i = 0; i < ARRAY_SIZE(par->vp); i++) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 735 switch (i) { f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 736 case VP_VCFG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 737 case VP_DCFG: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 738 case VP_PAR: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 739 case VP_PDR: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 740 case VP_CCS: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 741 case VP_RSVD_0: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 742 /* case VP_VDC: */ /* why should this not be restored? */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 743 case VP_RSVD_1: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 744 case VP_CRC32: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 745 /* don't restore these registers */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 746 break; f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 747 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 748 default: f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 749 write_vp(par, i, par->vp[i]); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 750 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 751 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 752 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 753 /* restore video processor palette */ 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 754 write_vp(par, VP_PAR, 0); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 755 for (i = 0; i < ARRAY_SIZE(par->vp_pal); i++) 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 756 write_vp(par, VP_PDR, par->vp_pal[i]); 16cdd4336fdca9 drivers/video/geode/lxfb_ops.c Daniel Drake 2010-11-30 757 f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 758 /* restore video coeff ram */ f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 @759 memcpy(par->vp_regs + VP_VCR, par->vp_coeff, sizeof(par->vp_coeff)); f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 760 } f694e53bd0db69 drivers/video/geode/lxfb_ops.c Andres Salomon 2008-04-28 761 :::::: The code at line 602 was first introduced by commit :::::: f694e53bd0db69557ee8e0db2d1602818ff173b0 lxfb: add power management functionality :::::: TO: Andres Salomon :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --ikeVEW9yuYc//A+q Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 WLKLAgA= --ikeVEW9yuYc//A+q--