From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932394AbbLNKeV (ORCPT ); Mon, 14 Dec 2015 05:34:21 -0500 Received: from mga03.intel.com ([134.134.136.65]:12392 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932193AbbLNKeS (ORCPT ); Mon, 14 Dec 2015 05:34:18 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,426,1444719600"; d="gz'50?scan'50,208,50";a="706925087" Date: Mon, 14 Dec 2015 18:33:29 +0800 From: kbuild test robot To: George Kobiashvili Cc: kbuild-all@01.org, abbotti@mev.co.uk, hsweeten@visionengravers.com, gregkh@linuxfoundation.org, giokob@gmail.com, colinpatrickcronin@gmail.com, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] comedi/comedi.h: cleanup coding style Message-ID: <201512141834.GtyqAb60%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline In-Reply-To: <20151214094623.GA7339@UX31A> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi George, [auto build test ERROR on staging/staging-testing] [also build test ERROR on v4.4-rc5 next-20151214] url: https://github.com/0day-ci/linux/commits/George-Kobiashvili/comedi-comedi-h-cleanup-coding-style/20151214-175007 config: i386-randconfig-s0-201550 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=i386 All error/warnings (new ones prefixed by >>): In file included from drivers/staging/comedi/comedidev.h:28:0, from drivers/staging/comedi/comedi_pci.h:24, from drivers/staging/comedi/comedi_pci.c:22: >> drivers/staging/comedi/comedi.h:712:38: warning: "/*" within comment [-Wcomment] NI_GPCT_ARM_PAIRED_IMMEDIATE = 0x1, /* Start both the counter ^ >> drivers/staging/comedi/comedi.h:722:2: warning: data definition has no type or storage class NI_GPCT_ARM_UNKNOWN = 0x1000, ^ >> drivers/staging/comedi/comedi.h:722:2: error: type defaults to 'int' in declaration of 'NI_GPCT_ARM_UNKNOWN' [-Werror=implicit-int] >> drivers/staging/comedi/comedi.h:723:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/comedi.h:824:34: warning: "/*" within comment [-Wcomment] NI_660X_PFI_OUTPUT_COUNTER = 1, /* counter */ ^ drivers/staging/comedi/comedi.h:825:2: warning: data definition has no type or storage class NI_660X_PFI_OUTPUT_DIO = 2, /* static digital output */ ^ >> drivers/staging/comedi/comedi.h:825:2: error: type defaults to 'int' in declaration of 'NI_660X_PFI_OUTPUT_DIO' [-Werror=implicit-int] drivers/staging/comedi/comedi.h:826:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/comedi.h:862:1: warning: "/*" within comment [-Wcomment] /* scan_begin_src for scan_begin_arg==TRIG_EXT with analog output command on NI ^ drivers/staging/comedi/comedi.h:873:42: warning: "/*" within comment [-Wcomment] NI_FREQ_OUT_TIMEBASE_1_DIV_2_CLOCK_SRC, /* 10 MHz */ ^ >> drivers/staging/comedi/comedi.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/comedi.h:881:22: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_CLKN, /* per channel external clock ^ drivers/staging/comedi/comedi.h:886:23: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_10MHZ, /* 10 MHz internal clock */ ^ drivers/staging/comedi/comedi.h:887:2: warning: data definition has no type or storage class AMPLC_DIO_CLK_1MHZ, /* 1 MHz internal clock */ ^ >> drivers/staging/comedi/comedi.h:887:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1MHZ' [-Werror=implicit-int] >> drivers/staging/comedi/comedi.h:888:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_100KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_100KHZ, /* 100 kHz internal clock */ ^ >> drivers/staging/comedi/comedi.h:889:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_10KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_10KHZ, /* 10 kHz internal clock */ ^ >> drivers/staging/comedi/comedi.h:890:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_1KHZ, /* 1 kHz internal clock */ ^ >> drivers/staging/comedi/comedi.h:891:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_OUTNM1' [-Werror=implicit-int] AMPLC_DIO_CLK_OUTNM1, /* output of preceding counter channel ^ drivers/staging/comedi/comedi.h:899:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_EXT, /* per chip external input pin */ ^ >> drivers/staging/comedi/comedi.h:901:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_VCC' [-Werror=implicit-int] AMPLC_DIO_CLK_VCC, /* clock input HIGH */ ^ >> drivers/staging/comedi/comedi.h:902:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_GND' [-Werror=implicit-int] AMPLC_DIO_CLK_GND, /* clock input LOW */ ^ >> drivers/staging/comedi/comedi.h:903:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_PAT_PRESENT' [-Werror=implicit-int] AMPLC_DIO_CLK_PAT_PRESENT, /* "pattern present" signal */ ^ drivers/staging/comedi/comedi.h:905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/comedi.h:911:25: warning: "/*" within comment [-Wcomment] AMPLC_DIO_TS_CLK_1GHZ, /* 1 ns period with 20 ns granularity */ ^ drivers/staging/comedi/comedi.h:912:2: warning: data definition has no type or storage class AMPLC_DIO_TS_CLK_1MHZ, /* 1 us period */ ^ >> drivers/staging/comedi/comedi.h:912:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_TS_CLK_1MHZ' [-Werror=implicit-int] drivers/staging/comedi/comedi.h:914:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/comedi.h:920:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_GAT_VCC, /* internal high logic level */ ^ drivers/staging/comedi/comedi.h:921:2: warning: data definition has no type or storage class AMPLC_DIO_GAT_GND, /* internal low logic level */ ^ >> drivers/staging/comedi/comedi.h:921:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GND' [-Werror=implicit-int] >> drivers/staging/comedi/comedi.h:922:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GATN' [-Werror=implicit-int] AMPLC_DIO_GAT_GATN, /* per channel external gate input */ ^ >> drivers/staging/comedi/comedi.h:923:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NOUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_NOUTNM2, /* negated output of counter channel ^ drivers/staging/comedi/comedi.h:935:2: warning: "/*" within comment [-Wcomment] /* the following are "enhanced" gate sources for PCIe models */ ^ >> drivers/staging/comedi/comedi.h:936:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NGATN' [-Werror=implicit-int] AMPLC_DIO_GAT_NGATN = 6, /* negated per channel gate input */ ^ >> drivers/staging/comedi/comedi.h:937:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_OUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_OUTNM2, /* non-negated output of counter ^ -- In file included from drivers/staging/comedi/drivers/../comedidev.h:28:0, from drivers/staging/comedi/drivers/comedi_8254.c:129: >> drivers/staging/comedi/drivers/../comedi.h:712:38: warning: "/*" within comment [-Wcomment] NI_GPCT_ARM_PAIRED_IMMEDIATE = 0x1, /* Start both the counter ^ >> drivers/staging/comedi/drivers/../comedi.h:722:2: warning: data definition has no type or storage class NI_GPCT_ARM_UNKNOWN = 0x1000, ^ >> drivers/staging/comedi/drivers/../comedi.h:722:2: error: type defaults to 'int' in declaration of 'NI_GPCT_ARM_UNKNOWN' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:723:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:824:34: warning: "/*" within comment [-Wcomment] NI_660X_PFI_OUTPUT_COUNTER = 1, /* counter */ ^ drivers/staging/comedi/drivers/../comedi.h:825:2: warning: data definition has no type or storage class NI_660X_PFI_OUTPUT_DIO = 2, /* static digital output */ ^ >> drivers/staging/comedi/drivers/../comedi.h:825:2: error: type defaults to 'int' in declaration of 'NI_660X_PFI_OUTPUT_DIO' [-Werror=implicit-int] drivers/staging/comedi/drivers/../comedi.h:826:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:862:1: warning: "/*" within comment [-Wcomment] /* scan_begin_src for scan_begin_arg==TRIG_EXT with analog output command on NI ^ drivers/staging/comedi/drivers/../comedi.h:873:42: warning: "/*" within comment [-Wcomment] NI_FREQ_OUT_TIMEBASE_1_DIV_2_CLOCK_SRC, /* 10 MHz */ ^ >> drivers/staging/comedi/drivers/../comedi.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:881:22: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_CLKN, /* per channel external clock ^ drivers/staging/comedi/drivers/../comedi.h:886:23: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_10MHZ, /* 10 MHz internal clock */ ^ drivers/staging/comedi/drivers/../comedi.h:887:2: warning: data definition has no type or storage class AMPLC_DIO_CLK_1MHZ, /* 1 MHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:887:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1MHZ' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:888:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_100KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_100KHZ, /* 100 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:889:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_10KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_10KHZ, /* 10 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:890:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_1KHZ, /* 1 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:891:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_OUTNM1' [-Werror=implicit-int] AMPLC_DIO_CLK_OUTNM1, /* output of preceding counter channel ^ drivers/staging/comedi/drivers/../comedi.h:899:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_EXT, /* per chip external input pin */ ^ >> drivers/staging/comedi/drivers/../comedi.h:901:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_VCC' [-Werror=implicit-int] AMPLC_DIO_CLK_VCC, /* clock input HIGH */ ^ >> drivers/staging/comedi/drivers/../comedi.h:902:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_GND' [-Werror=implicit-int] AMPLC_DIO_CLK_GND, /* clock input LOW */ ^ >> drivers/staging/comedi/drivers/../comedi.h:903:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_PAT_PRESENT' [-Werror=implicit-int] AMPLC_DIO_CLK_PAT_PRESENT, /* "pattern present" signal */ ^ drivers/staging/comedi/drivers/../comedi.h:905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:911:25: warning: "/*" within comment [-Wcomment] AMPLC_DIO_TS_CLK_1GHZ, /* 1 ns period with 20 ns granularity */ ^ drivers/staging/comedi/drivers/../comedi.h:912:2: warning: data definition has no type or storage class AMPLC_DIO_TS_CLK_1MHZ, /* 1 us period */ ^ >> drivers/staging/comedi/drivers/../comedi.h:912:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_TS_CLK_1MHZ' [-Werror=implicit-int] drivers/staging/comedi/drivers/../comedi.h:914:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:920:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_GAT_VCC, /* internal high logic level */ ^ drivers/staging/comedi/drivers/../comedi.h:921:2: warning: data definition has no type or storage class AMPLC_DIO_GAT_GND, /* internal low logic level */ ^ >> drivers/staging/comedi/drivers/../comedi.h:921:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GND' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:922:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GATN' [-Werror=implicit-int] AMPLC_DIO_GAT_GATN, /* per channel external gate input */ ^ >> drivers/staging/comedi/drivers/../comedi.h:923:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NOUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_NOUTNM2, /* negated output of counter channel ^ drivers/staging/comedi/drivers/../comedi.h:935:2: warning: "/*" within comment [-Wcomment] /* the following are "enhanced" gate sources for PCIe models */ ^ >> drivers/staging/comedi/drivers/../comedi.h:936:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NGATN' [-Werror=implicit-int] AMPLC_DIO_GAT_NGATN = 6, /* negated per channel gate input */ ^ >> drivers/staging/comedi/drivers/../comedi.h:937:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_OUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_OUTNM2, /* non-negated output of counter ^ -- In file included from drivers/staging/comedi/drivers/../comedidev.h:28:0, from drivers/staging/comedi/drivers/ni_atmio.c:94: >> drivers/staging/comedi/drivers/../comedi.h:712:38: warning: "/*" within comment [-Wcomment] NI_GPCT_ARM_PAIRED_IMMEDIATE = 0x1, /* Start both the counter ^ >> drivers/staging/comedi/drivers/../comedi.h:722:2: warning: data definition has no type or storage class NI_GPCT_ARM_UNKNOWN = 0x1000, ^ >> drivers/staging/comedi/drivers/../comedi.h:722:2: error: type defaults to 'int' in declaration of 'NI_GPCT_ARM_UNKNOWN' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:723:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:824:34: warning: "/*" within comment [-Wcomment] NI_660X_PFI_OUTPUT_COUNTER = 1, /* counter */ ^ drivers/staging/comedi/drivers/../comedi.h:825:2: warning: data definition has no type or storage class NI_660X_PFI_OUTPUT_DIO = 2, /* static digital output */ ^ >> drivers/staging/comedi/drivers/../comedi.h:825:2: error: type defaults to 'int' in declaration of 'NI_660X_PFI_OUTPUT_DIO' [-Werror=implicit-int] drivers/staging/comedi/drivers/../comedi.h:826:1: error: expected identifier or '(' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:862:1: warning: "/*" within comment [-Wcomment] /* scan_begin_src for scan_begin_arg==TRIG_EXT with analog output command on NI ^ drivers/staging/comedi/drivers/../comedi.h:873:42: warning: "/*" within comment [-Wcomment] NI_FREQ_OUT_TIMEBASE_1_DIV_2_CLOCK_SRC, /* 10 MHz */ ^ >> drivers/staging/comedi/drivers/../comedi.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:881:22: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_CLKN, /* per channel external clock ^ drivers/staging/comedi/drivers/../comedi.h:886:23: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_10MHZ, /* 10 MHz internal clock */ ^ drivers/staging/comedi/drivers/../comedi.h:887:2: warning: data definition has no type or storage class AMPLC_DIO_CLK_1MHZ, /* 1 MHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:887:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1MHZ' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:888:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_100KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_100KHZ, /* 100 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:889:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_10KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_10KHZ, /* 10 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:890:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_1KHZ' [-Werror=implicit-int] AMPLC_DIO_CLK_1KHZ, /* 1 kHz internal clock */ ^ >> drivers/staging/comedi/drivers/../comedi.h:891:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_OUTNM1' [-Werror=implicit-int] AMPLC_DIO_CLK_OUTNM1, /* output of preceding counter channel ^ drivers/staging/comedi/drivers/../comedi.h:899:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_CLK_EXT, /* per chip external input pin */ ^ >> drivers/staging/comedi/drivers/../comedi.h:901:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_VCC' [-Werror=implicit-int] AMPLC_DIO_CLK_VCC, /* clock input HIGH */ ^ >> drivers/staging/comedi/drivers/../comedi.h:902:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_GND' [-Werror=implicit-int] AMPLC_DIO_CLK_GND, /* clock input LOW */ ^ >> drivers/staging/comedi/drivers/../comedi.h:903:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_CLK_PAT_PRESENT' [-Werror=implicit-int] AMPLC_DIO_CLK_PAT_PRESENT, /* "pattern present" signal */ ^ drivers/staging/comedi/drivers/../comedi.h:905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:911:25: warning: "/*" within comment [-Wcomment] AMPLC_DIO_TS_CLK_1GHZ, /* 1 ns period with 20 ns granularity */ ^ drivers/staging/comedi/drivers/../comedi.h:912:2: warning: data definition has no type or storage class AMPLC_DIO_TS_CLK_1MHZ, /* 1 us period */ ^ >> drivers/staging/comedi/drivers/../comedi.h:912:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_TS_CLK_1MHZ' [-Werror=implicit-int] drivers/staging/comedi/drivers/../comedi.h:914:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token }; ^ drivers/staging/comedi/drivers/../comedi.h:920:21: warning: "/*" within comment [-Wcomment] AMPLC_DIO_GAT_VCC, /* internal high logic level */ ^ drivers/staging/comedi/drivers/../comedi.h:921:2: warning: data definition has no type or storage class AMPLC_DIO_GAT_GND, /* internal low logic level */ ^ >> drivers/staging/comedi/drivers/../comedi.h:921:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GND' [-Werror=implicit-int] >> drivers/staging/comedi/drivers/../comedi.h:922:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_GATN' [-Werror=implicit-int] AMPLC_DIO_GAT_GATN, /* per channel external gate input */ ^ >> drivers/staging/comedi/drivers/../comedi.h:923:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NOUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_NOUTNM2, /* negated output of counter channel ^ drivers/staging/comedi/drivers/../comedi.h:935:2: warning: "/*" within comment [-Wcomment] /* the following are "enhanced" gate sources for PCIe models */ ^ >> drivers/staging/comedi/drivers/../comedi.h:936:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_NGATN' [-Werror=implicit-int] AMPLC_DIO_GAT_NGATN = 6, /* negated per channel gate input */ ^ >> drivers/staging/comedi/drivers/../comedi.h:937:2: error: type defaults to 'int' in declaration of 'AMPLC_DIO_GAT_OUTNM2' [-Werror=implicit-int] AMPLC_DIO_GAT_OUTNM2, /* non-negated output of counter ^ .. vim +722 drivers/staging/comedi/comedi.h ed9eccbe David Schleef 2008-11-04 706 ed9eccbe David Schleef 2008-11-04 707 /* start sources for ni general-purpose counters for use with 3e63c62e George Kobiashvili 2015-12-14 708 * INSN_CONFIG_ARM 3e63c62e George Kobiashvili 2015-12-14 709 * / ed9eccbe David Schleef 2008-11-04 710 enum ni_gpct_arm_source { ed9eccbe David Schleef 2008-11-04 711 NI_GPCT_ARM_IMMEDIATE = 0x0, b464f791 Mark Rankilor 2010-05-13 @712 NI_GPCT_ARM_PAIRED_IMMEDIATE = 0x1, /* Start both the counter b464f791 Mark Rankilor 2010-05-13 713 * and the adjacent paired 3e63c62e George Kobiashvili 2015-12-14 714 * counter simultaneously 3e63c62e George Kobiashvili 2015-12-14 715 */ b464f791 Mark Rankilor 2010-05-13 716 /* NI doesn't document bits for selecting hardware arm triggers. b464f791 Mark Rankilor 2010-05-13 717 * If the NI_GPCT_ARM_UNKNOWN bit is set, we will pass the least b464f791 Mark Rankilor 2010-05-13 718 * significant bits (3 bits for 660x or 5 bits for m-series) b464f791 Mark Rankilor 2010-05-13 719 * through to the hardware. This will at least allow someone to 3e63c62e George Kobiashvili 2015-12-14 720 * figure out what the bits do later. 3e63c62e George Kobiashvili 2015-12-14 721 */ ed9eccbe David Schleef 2008-11-04 @722 NI_GPCT_ARM_UNKNOWN = 0x1000, ed9eccbe David Schleef 2008-11-04 @723 }; ed9eccbe David Schleef 2008-11-04 724 ed9eccbe David Schleef 2008-11-04 725 /* digital filtering options for ni 660x for use with INSN_CONFIG_FILTER. */ ed9eccbe David Schleef 2008-11-04 726 enum ni_gpct_filter_select { ed9eccbe David Schleef 2008-11-04 727 NI_GPCT_FILTER_OFF = 0x0, ed9eccbe David Schleef 2008-11-04 728 NI_GPCT_FILTER_TIMEBASE_3_SYNC = 0x1, ed9eccbe David Schleef 2008-11-04 729 NI_GPCT_FILTER_100x_TIMEBASE_1 = 0x2, ed9eccbe David Schleef 2008-11-04 730 NI_GPCT_FILTER_20x_TIMEBASE_1 = 0x3, ed9eccbe David Schleef 2008-11-04 731 NI_GPCT_FILTER_10x_TIMEBASE_1 = 0x4, ed9eccbe David Schleef 2008-11-04 732 NI_GPCT_FILTER_2x_TIMEBASE_1 = 0x5, ed9eccbe David Schleef 2008-11-04 733 NI_GPCT_FILTER_2x_TIMEBASE_3 = 0x6 ed9eccbe David Schleef 2008-11-04 734 }; ed9eccbe David Schleef 2008-11-04 735 e0dcef71 Greg Kroah-Hartman 2008-11-13 736 /* PFI digital filtering options for ni m-series for use with 3e63c62e George Kobiashvili 2015-12-14 737 * INSN_CONFIG_FILTER. 3e63c62e George Kobiashvili 2015-12-14 738 */ ed9eccbe David Schleef 2008-11-04 739 enum ni_pfi_filter_select { ed9eccbe David Schleef 2008-11-04 740 NI_PFI_FILTER_OFF = 0x0, ed9eccbe David Schleef 2008-11-04 741 NI_PFI_FILTER_125ns = 0x1, ed9eccbe David Schleef 2008-11-04 742 NI_PFI_FILTER_6425ns = 0x2, ed9eccbe David Schleef 2008-11-04 743 NI_PFI_FILTER_2550us = 0x3 ed9eccbe David Schleef 2008-11-04 744 }; ed9eccbe David Schleef 2008-11-04 745 ed9eccbe David Schleef 2008-11-04 746 /* master clock sources for ni mio boards and INSN_CONFIG_SET_CLOCK_SRC */ ed9eccbe David Schleef 2008-11-04 747 enum ni_mio_clock_source { ed9eccbe David Schleef 2008-11-04 748 NI_MIO_INTERNAL_CLOCK = 0, e0dcef71 Greg Kroah-Hartman 2008-11-13 749 NI_MIO_RTSI_CLOCK = 1, /* doesn't work for m-series, use 3e63c62e George Kobiashvili 2015-12-14 750 * NI_MIO_PLL_RTSI_CLOCK() 3e63c62e George Kobiashvili 2015-12-14 751 */ ed9eccbe David Schleef 2008-11-04 752 /* the NI_MIO_PLL_* sources are m-series only */ ed9eccbe David Schleef 2008-11-04 753 NI_MIO_PLL_PXI_STAR_TRIGGER_CLOCK = 2, ed9eccbe David Schleef 2008-11-04 754 NI_MIO_PLL_PXI10_CLOCK = 3, ed9eccbe David Schleef 2008-11-04 755 NI_MIO_PLL_RTSI0_CLOCK = 4 ed9eccbe David Schleef 2008-11-04 756 }; 40af57a2 H Hartley Sweeten 2014-07-18 757 40af57a2 H Hartley Sweeten 2014-07-18 758 #define NI_MIO_PLL_RTSI_CLOCK(x) (NI_MIO_PLL_RTSI0_CLOCK + (x)) ed9eccbe David Schleef 2008-11-04 759 ed9eccbe David Schleef 2008-11-04 760 /* Signals which can be routed to an NI RTSI pin with INSN_CONFIG_SET_ROUTING. 3e63c62e George Kobiashvili 2015-12-14 761 * The numbers assigned are not arbitrary, they correspond to the bits required 3e63c62e George Kobiashvili 2015-12-14 762 * to program the board. 3e63c62e George Kobiashvili 2015-12-14 763 */ ed9eccbe David Schleef 2008-11-04 764 enum ni_rtsi_routing { ed9eccbe David Schleef 2008-11-04 765 NI_RTSI_OUTPUT_ADR_START1 = 0, ed9eccbe David Schleef 2008-11-04 766 NI_RTSI_OUTPUT_ADR_START2 = 1, ed9eccbe David Schleef 2008-11-04 767 NI_RTSI_OUTPUT_SCLKG = 2, ed9eccbe David Schleef 2008-11-04 768 NI_RTSI_OUTPUT_DACUPDN = 3, ed9eccbe David Schleef 2008-11-04 769 NI_RTSI_OUTPUT_DA_START1 = 4, ed9eccbe David Schleef 2008-11-04 770 NI_RTSI_OUTPUT_G_SRC0 = 5, ed9eccbe David Schleef 2008-11-04 771 NI_RTSI_OUTPUT_G_GATE0 = 6, ed9eccbe David Schleef 2008-11-04 772 NI_RTSI_OUTPUT_RGOUT0 = 7, ed9eccbe David Schleef 2008-11-04 773 NI_RTSI_OUTPUT_RTSI_BRD_0 = 8, b464f791 Mark Rankilor 2010-05-13 774 NI_RTSI_OUTPUT_RTSI_OSC = 12 /* pre-m-series always have RTSI 3e63c62e George Kobiashvili 2015-12-14 775 * clock on line 7 3e63c62e George Kobiashvili 2015-12-14 776 */ ed9eccbe David Schleef 2008-11-04 777 }; 40af57a2 H Hartley Sweeten 2014-07-18 778 40af57a2 H Hartley Sweeten 2014-07-18 779 #define NI_RTSI_OUTPUT_RTSI_BRD(x) (NI_RTSI_OUTPUT_RTSI_BRD_0 + (x)) ed9eccbe David Schleef 2008-11-04 780 e0dcef71 Greg Kroah-Hartman 2008-11-13 781 /* Signals which can be routed to an NI PFI pin on an m-series board with e0dcef71 Greg Kroah-Hartman 2008-11-13 782 * INSN_CONFIG_SET_ROUTING. These numbers are also returned by e0dcef71 Greg Kroah-Hartman 2008-11-13 783 * INSN_CONFIG_GET_ROUTING on pre-m-series boards, even though their routing e0dcef71 Greg Kroah-Hartman 2008-11-13 784 * cannot be changed. The numbers assigned are not arbitrary, they correspond 3e63c62e George Kobiashvili 2015-12-14 785 * to the bits required to program the board. 3e63c62e George Kobiashvili 2015-12-14 786 */ ed9eccbe David Schleef 2008-11-04 787 enum ni_pfi_routing { ed9eccbe David Schleef 2008-11-04 788 NI_PFI_OUTPUT_PFI_DEFAULT = 0, ed9eccbe David Schleef 2008-11-04 789 NI_PFI_OUTPUT_AI_START1 = 1, ed9eccbe David Schleef 2008-11-04 790 NI_PFI_OUTPUT_AI_START2 = 2, ed9eccbe David Schleef 2008-11-04 791 NI_PFI_OUTPUT_AI_CONVERT = 3, ed9eccbe David Schleef 2008-11-04 792 NI_PFI_OUTPUT_G_SRC1 = 4, ed9eccbe David Schleef 2008-11-04 793 NI_PFI_OUTPUT_G_GATE1 = 5, ed9eccbe David Schleef 2008-11-04 794 NI_PFI_OUTPUT_AO_UPDATE_N = 6, ed9eccbe David Schleef 2008-11-04 795 NI_PFI_OUTPUT_AO_START1 = 7, ed9eccbe David Schleef 2008-11-04 796 NI_PFI_OUTPUT_AI_START_PULSE = 8, ed9eccbe David Schleef 2008-11-04 797 NI_PFI_OUTPUT_G_SRC0 = 9, ed9eccbe David Schleef 2008-11-04 798 NI_PFI_OUTPUT_G_GATE0 = 10, ed9eccbe David Schleef 2008-11-04 799 NI_PFI_OUTPUT_EXT_STROBE = 11, ed9eccbe David Schleef 2008-11-04 800 NI_PFI_OUTPUT_AI_EXT_MUX_CLK = 12, ed9eccbe David Schleef 2008-11-04 801 NI_PFI_OUTPUT_GOUT0 = 13, ed9eccbe David Schleef 2008-11-04 802 NI_PFI_OUTPUT_GOUT1 = 14, ed9eccbe David Schleef 2008-11-04 803 NI_PFI_OUTPUT_FREQ_OUT = 15, ed9eccbe David Schleef 2008-11-04 804 NI_PFI_OUTPUT_PFI_DO = 16, ed9eccbe David Schleef 2008-11-04 805 NI_PFI_OUTPUT_I_ATRIG = 17, ed9eccbe David Schleef 2008-11-04 806 NI_PFI_OUTPUT_RTSI0 = 18, ed9eccbe David Schleef 2008-11-04 807 NI_PFI_OUTPUT_PXI_STAR_TRIGGER_IN = 26, ed9eccbe David Schleef 2008-11-04 808 NI_PFI_OUTPUT_SCXI_TRIG1 = 27, ed9eccbe David Schleef 2008-11-04 809 NI_PFI_OUTPUT_DIO_CHANGE_DETECT_RTSI = 28, ed9eccbe David Schleef 2008-11-04 810 NI_PFI_OUTPUT_CDI_SAMPLE = 29, ed9eccbe David Schleef 2008-11-04 811 NI_PFI_OUTPUT_CDO_UPDATE = 30 ed9eccbe David Schleef 2008-11-04 812 }; 40af57a2 H Hartley Sweeten 2014-07-18 813 40af57a2 H Hartley Sweeten 2014-07-18 814 #define NI_PFI_OUTPUT_RTSI(x) (NI_PFI_OUTPUT_RTSI0 + (x)) ed9eccbe David Schleef 2008-11-04 815 ed9eccbe David Schleef 2008-11-04 816 /* Signals which can be routed to output on a NI PFI pin on a 660x board 3e63c62e George Kobiashvili 2015-12-14 817 * with INSN_CONFIG_SET_ROUTING. The numbers assigned are 3e63c62e George Kobiashvili 2015-12-14 818 * not arbitrary, they correspond to the bits required 3e63c62e George Kobiashvili 2015-12-14 819 * to program the board. Lines 0 to 7 can only be set to 3e63c62e George Kobiashvili 2015-12-14 820 * NI_660X_PFI_OUTPUT_DIO. Lines 32 to 39 can only be set to 3e63c62e George Kobiashvili 2015-12-14 821 * NI_660X_PFI_OUTPUT_COUNTER. 3e63c62e George Kobiashvili 2015-12-14 822 * / ed9eccbe David Schleef 2008-11-04 823 enum ni_660x_pfi_routing { e0dcef71 Greg Kroah-Hartman 2008-11-13 824 NI_660X_PFI_OUTPUT_COUNTER = 1, /* counter */ e0dcef71 Greg Kroah-Hartman 2008-11-13 @825 NI_660X_PFI_OUTPUT_DIO = 2, /* static digital output */ ed9eccbe David Schleef 2008-11-04 @826 }; ed9eccbe David Schleef 2008-11-04 827 e0dcef71 Greg Kroah-Hartman 2008-11-13 828 /* NI External Trigger lines. These values are not arbitrary, but are related e0dcef71 Greg Kroah-Hartman 2008-11-13 829 * to the bits required to program the board (offset by 1 for historical 3e63c62e George Kobiashvili 2015-12-14 830 * reasons). 3e63c62e George Kobiashvili 2015-12-14 831 */ 40af57a2 H Hartley Sweeten 2014-07-18 832 #define NI_EXT_PFI(x) (NI_USUAL_PFI_SELECT(x) - 1) 40af57a2 H Hartley Sweeten 2014-07-18 833 #define NI_EXT_RTSI(x) (NI_USUAL_RTSI_SELECT(x) - 1) ed9eccbe David Schleef 2008-11-04 834 ed9eccbe David Schleef 2008-11-04 835 /* status bits for INSN_CONFIG_GET_COUNTER_STATUS */ ed9eccbe David Schleef 2008-11-04 836 enum comedi_counter_status_flags { ed9eccbe David Schleef 2008-11-04 837 COMEDI_COUNTER_ARMED = 0x1, ed9eccbe David Schleef 2008-11-04 838 COMEDI_COUNTER_COUNTING = 0x2, ed9eccbe David Schleef 2008-11-04 839 COMEDI_COUNTER_TERMINAL_COUNT = 0x4, ed9eccbe David Schleef 2008-11-04 840 }; ed9eccbe David Schleef 2008-11-04 841 e0dcef71 Greg Kroah-Hartman 2008-11-13 842 /* Clock sources for CDIO subdevice on NI m-series boards. Used as the e0dcef71 Greg Kroah-Hartman 2008-11-13 843 * scan_begin_arg for a comedi_command. These sources may also be bitwise-or'd 3e63c62e George Kobiashvili 2015-12-14 844 * with CR_INVERT to change polarity. 3e63c62e George Kobiashvili 2015-12-14 845 * / ed9eccbe David Schleef 2008-11-04 846 enum ni_m_series_cdio_scan_begin_src { ed9eccbe David Schleef 2008-11-04 847 NI_CDIO_SCAN_BEGIN_SRC_GROUND = 0, ed9eccbe David Schleef 2008-11-04 848 NI_CDIO_SCAN_BEGIN_SRC_AI_START = 18, ed9eccbe David Schleef 2008-11-04 849 NI_CDIO_SCAN_BEGIN_SRC_AI_CONVERT = 19, ed9eccbe David Schleef 2008-11-04 850 NI_CDIO_SCAN_BEGIN_SRC_PXI_STAR_TRIGGER = 20, ed9eccbe David Schleef 2008-11-04 851 NI_CDIO_SCAN_BEGIN_SRC_G0_OUT = 28, ed9eccbe David Schleef 2008-11-04 852 NI_CDIO_SCAN_BEGIN_SRC_G1_OUT = 29, ed9eccbe David Schleef 2008-11-04 853 NI_CDIO_SCAN_BEGIN_SRC_ANALOG_TRIGGER = 30, ed9eccbe David Schleef 2008-11-04 854 NI_CDIO_SCAN_BEGIN_SRC_AO_UPDATE = 31, ed9eccbe David Schleef 2008-11-04 855 NI_CDIO_SCAN_BEGIN_SRC_FREQ_OUT = 32, ed9eccbe David Schleef 2008-11-04 856 NI_CDIO_SCAN_BEGIN_SRC_DIO_CHANGE_DETECT_IRQ = 33 ed9eccbe David Schleef 2008-11-04 857 }; 40af57a2 H Hartley Sweeten 2014-07-18 858 40af57a2 H Hartley Sweeten 2014-07-18 859 #define NI_CDIO_SCAN_BEGIN_SRC_PFI(x) NI_USUAL_PFI_SELECT(x) 40af57a2 H Hartley Sweeten 2014-07-18 860 #define NI_CDIO_SCAN_BEGIN_SRC_RTSI(x) NI_USUAL_RTSI_SELECT(x) ed9eccbe David Schleef 2008-11-04 861 e0dcef71 Greg Kroah-Hartman 2008-11-13 862 /* scan_begin_src for scan_begin_arg==TRIG_EXT with analog output command on NI e0dcef71 Greg Kroah-Hartman 2008-11-13 863 * boards. These scan begin sources can also be bitwise-or'd with CR_INVERT to 3e63c62e George Kobiashvili 2015-12-14 864 * change polarity. 3e63c62e George Kobiashvili 2015-12-14 865 */ 40af57a2 H Hartley Sweeten 2014-07-18 866 #define NI_AO_SCAN_BEGIN_SRC_PFI(x) NI_USUAL_PFI_SELECT(x) 40af57a2 H Hartley Sweeten 2014-07-18 867 #define NI_AO_SCAN_BEGIN_SRC_RTSI(x) NI_USUAL_RTSI_SELECT(x) ed9eccbe David Schleef 2008-11-04 868 ed9eccbe David Schleef 2008-11-04 869 /* Bits for setting a clock source with 3e63c62e George Kobiashvili 2015-12-14 870 * INSN_CONFIG_SET_CLOCK_SRC when using NI frequency output subdevice. 3e63c62e George Kobiashvili 2015-12-14 871 * / ed9eccbe David Schleef 2008-11-04 872 enum ni_freq_out_clock_source_bits { e0dcef71 Greg Kroah-Hartman 2008-11-13 873 NI_FREQ_OUT_TIMEBASE_1_DIV_2_CLOCK_SRC, /* 10 MHz */ e0dcef71 Greg Kroah-Hartman 2008-11-13 874 NI_FREQ_OUT_TIMEBASE_2_CLOCK_SRC /* 100 KHz */ ed9eccbe David Schleef 2008-11-04 @875 }; ed9eccbe David Schleef 2008-11-04 876 ed9eccbe David Schleef 2008-11-04 877 /* Values for setting a clock source with INSN_CONFIG_SET_CLOCK_SRC for 3e63c62e George Kobiashvili 2015-12-14 878 * 8254 counter subdevices on Amplicon DIO boards (amplc_dio200 driver). 3e63c62e George Kobiashvili 2015-12-14 879 * / ed9eccbe David Schleef 2008-11-04 880 enum amplc_dio_clock_source { ed9eccbe David Schleef 2008-11-04 @881 AMPLC_DIO_CLK_CLKN, /* per channel external clock 3e63c62e George Kobiashvili 2015-12-14 882 * input/output pin (pin is only an 3e63c62e George Kobiashvili 2015-12-14 883 * input when clock source set to this 3e63c62e George Kobiashvili 2015-12-14 884 * value, otherwise it is an output) 3e63c62e George Kobiashvili 2015-12-14 885 * / ed9eccbe David Schleef 2008-11-04 @886 AMPLC_DIO_CLK_10MHZ, /* 10 MHz internal clock */ ed9eccbe David Schleef 2008-11-04 @887 AMPLC_DIO_CLK_1MHZ, /* 1 MHz internal clock */ ed9eccbe David Schleef 2008-11-04 @888 AMPLC_DIO_CLK_100KHZ, /* 100 kHz internal clock */ ed9eccbe David Schleef 2008-11-04 @889 AMPLC_DIO_CLK_10KHZ, /* 10 kHz internal clock */ ed9eccbe David Schleef 2008-11-04 @890 AMPLC_DIO_CLK_1KHZ, /* 1 kHz internal clock */ ed9eccbe David Schleef 2008-11-04 @891 AMPLC_DIO_CLK_OUTNM1, /* output of preceding counter channel 3e63c62e George Kobiashvili 2015-12-14 892 * (for channel 0, preceding counter 3e63c62e George Kobiashvili 2015-12-14 893 * channel is channel 2 on preceding 3e63c62e George Kobiashvili 2015-12-14 894 * counter subdevice, for first counter 3e63c62e George Kobiashvili 2015-12-14 895 * subdevice, preceding counter 3e63c62e George Kobiashvili 2015-12-14 896 * subdevice is the last counter 3e63c62e George Kobiashvili 2015-12-14 897 * subdevice) 3e63c62e George Kobiashvili 2015-12-14 898 * / 025d1f67 Ian Abbott 2012-10-24 @899 AMPLC_DIO_CLK_EXT, /* per chip external input pin */ 025d1f67 Ian Abbott 2012-10-24 900 /* the following are "enhanced" clock sources for PCIe models */ 025d1f67 Ian Abbott 2012-10-24 @901 AMPLC_DIO_CLK_VCC, /* clock input HIGH */ 025d1f67 Ian Abbott 2012-10-24 @902 AMPLC_DIO_CLK_GND, /* clock input LOW */ 025d1f67 Ian Abbott 2012-10-24 @903 AMPLC_DIO_CLK_PAT_PRESENT, /* "pattern present" signal */ 025d1f67 Ian Abbott 2012-10-24 904 AMPLC_DIO_CLK_20MHZ /* 20 MHz internal clock */ ed9eccbe David Schleef 2008-11-04 @905 }; ed9eccbe David Schleef 2008-11-04 906 c59515a8 Ian Abbott 2012-10-24 907 /* Values for setting a clock source with INSN_CONFIG_SET_CLOCK_SRC for 3e63c62e George Kobiashvili 2015-12-14 908 * timer subdevice on some Amplicon DIO PCIe boards (amplc_dio200 driver). 3e63c62e George Kobiashvili 2015-12-14 909 * / c59515a8 Ian Abbott 2012-10-24 910 enum amplc_dio_ts_clock_src { c59515a8 Ian Abbott 2012-10-24 911 AMPLC_DIO_TS_CLK_1GHZ, /* 1 ns period with 20 ns granularity */ c59515a8 Ian Abbott 2012-10-24 @912 AMPLC_DIO_TS_CLK_1MHZ, /* 1 us period */ c59515a8 Ian Abbott 2012-10-24 913 AMPLC_DIO_TS_CLK_1KHZ /* 1 ms period */ c59515a8 Ian Abbott 2012-10-24 @914 }; c59515a8 Ian Abbott 2012-10-24 915 ed9eccbe David Schleef 2008-11-04 916 /* Values for setting a gate source with INSN_CONFIG_SET_GATE_SRC for 3e63c62e George Kobiashvili 2015-12-14 917 * 8254 counter subdevices on Amplicon DIO boards (amplc_dio200 driver). 3e63c62e George Kobiashvili 2015-12-14 918 * / ed9eccbe David Schleef 2008-11-04 919 enum amplc_dio_gate_source { ed9eccbe David Schleef 2008-11-04 @920 AMPLC_DIO_GAT_VCC, /* internal high logic level */ ed9eccbe David Schleef 2008-11-04 @921 AMPLC_DIO_GAT_GND, /* internal low logic level */ ed9eccbe David Schleef 2008-11-04 922 AMPLC_DIO_GAT_GATN, /* per channel external gate input */ ed9eccbe David Schleef 2008-11-04 923 AMPLC_DIO_GAT_NOUTNM2, /* negated output of counter channel 3e63c62e George Kobiashvili 2015-12-14 924 * minus 2 (for channels 0 or 1, :::::: The code at line 722 was first introduced by commit :::::: ed9eccbe8970f6eedc1b978c157caf1251a896d4 Staging: add comedi core :::::: TO: David Schleef :::::: CC: Greg Kroah-Hartman --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --wRRV7LY7NUeQGEoC Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --wRRV7LY7NUeQGEoC--