linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stelian Pop <stelian.pop@fr.alcove.com>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [BKPATCH 2.4] meye driver: get parameters from the kernel command line
Date: Wed, 17 Apr 2002 17:56:20 +0200	[thread overview]
Message-ID: <20020417155620.GF1519@come.alcove-fr> (raw)

Hi,

This patch enables the meye driver to get parameters on the 
kernel command line using a "meye=" style syntax.

Marcelo, please apply.

Stelian.


You can import this changeset into BK by piping this whole message to
'| bk receive [path to repository]' or apply the patch as usual.

===================================================================


ChangeSet@1.419, 2002-04-17 16:34:37+02:00, stelian@popies.net
  Enable the meye driver to get parameters on the kernel command line.


 Documentation/video4linux/meye.txt |   10 +++++++++-
 drivers/media/video/meye.c         |   21 +++++++++++++++++++++
 drivers/media/video/meye.h         |    2 +-
 3 files changed, 31 insertions(+), 2 deletions(-)


diff -Nru a/Documentation/video4linux/meye.txt b/Documentation/video4linux/meye.txt
--- a/Documentation/video4linux/meye.txt	Wed Apr 17 16:35:04 2002
+++ b/Documentation/video4linux/meye.txt	Wed Apr 17 16:35:04 2002
@@ -15,8 +15,16 @@
 
 MJPEG hardware grabbing is supported via a private API (see below).
 
-Module options:
+Driver options:
 ---------------
+
+Several options can be passed to the meye driver, either by adding them
+to /etc/modules.conf file, when the driver is compiled as a module, or
+by adding the following to the kernel command line (in your bootloader):
+
+	meye=gbuffers[,gbufsize[,video_nr]]
+
+where:
 
 	gbuffers:	number of capture buffers, default is 2 (32 max)
 
diff -Nru a/drivers/media/video/meye.c b/drivers/media/video/meye.c
--- a/drivers/media/video/meye.c	Wed Apr 17 16:35:04 2002
+++ b/drivers/media/video/meye.c	Wed Apr 17 16:35:04 2002
@@ -1415,6 +1415,27 @@
 	pci_unregister_driver(&meye_driver);
 }
 
+#ifndef MODULE
+static int __init meye_setup(char *str) {
+	int ints[4];
+
+	str = get_options(str, ARRAY_SIZE(ints), ints);
+	if (ints[0] <= 0) 
+		goto out;
+	gbuffers = ints[1];
+	if (ints[0] == 1)
+		goto out;
+	gbufsize = ints[2];
+	if (ints[0] == 2)
+		goto out;
+	video_nr = ints[3];
+out:
+	return 1;
+}
+
+__setup("meye=", meye_setup);
+#endif
+
 MODULE_AUTHOR("Stelian Pop <stelian.pop@fr.alcove.com>");
 MODULE_DESCRIPTION("video4linux driver for the MotionEye camera");
 MODULE_LICENSE("GPL");
diff -Nru a/drivers/media/video/meye.h b/drivers/media/video/meye.h
--- a/drivers/media/video/meye.h	Wed Apr 17 16:35:04 2002
+++ b/drivers/media/video/meye.h	Wed Apr 17 16:35:04 2002
@@ -29,7 +29,7 @@
 #define _MEYE_PRIV_H_
 
 #define MEYE_DRIVER_MAJORVERSION	1
-#define MEYE_DRIVER_MINORVERSION	3
+#define MEYE_DRIVER_MINORVERSION	4
 
 /****************************************************************************/
 /* Motion JPEG chip registers                                               */

===================================================================


This BitKeeper patch contains the following changesets:
+
## Wrapped with gzip_uu ##


begin 664 bkpatch16247
M'XL(`!F(O3P``\U7;6_;-A#^;/Z*0_,E7AV+I*C7S$.RVNB,-4W@(`.Z+#!H
MB8J$RJ(AR4FS:?]])REN.CLO3E8,\0LA'^^.S]WQX=$[<%:HW.\4I4H3F9$=
M^$47I=]9Z$6BBGZF2A1-M$:1$>NY,LHD2_32^*SR3*5&FF3++WN\+PBJG<@R
MB.%*Y87?87WSJZ2\62B_,QF]/_MP."%D,(!WL<PNU:DJ83`@I<ZO9!H6![*,
M4YWURUQFQ5R5LA_H>?55M>*4<GQ;S#&I95?,IL*I`A8R)@53(>7"M06Y#>3@
M+H!U%X(Y3'!/\$IXCBO($%A?,`\H-Z@PF`/,]DWAF\Y;RGU*8=,CO#5ACY*?
MX?M"?T<"&&5REBHH8P5S=:,@S!-,*"X$E[CN0N82W6.&06>-4EL'P.7F,@L!
MZZ'ZY%<0KJ`6.;E+--E[YHL0*BGY"9?$$MX?7XNM,.8J3*1QE81*&S7H?G`7
ML,>HR2K!F24JRY(RD,().9\%E-V3V"==-K4SA<DKRS&]E^*+-_&9CE6%9A0Y
M'G<#948S.[*>!3!>!\A-R[4>!SC4P7*NLE*6B<Y:9Z)A5.NR_%)N`*6>;57N
M;.8J[H1">-(1++P/Z+:^[P!3VW/LAIY/V]:\_1\"^TYKX&!:N(9K4]K0W=P@
M.W^$[![LL==,]J9NQ["77S<?Y.[)%B5\P8DP9"XP,F[&88M5+^H%"A^E'KCD
M#W*J4"S3U00$,H.9PF"*0H5U:&O1]D`E*,IA=@,R#)/LLM:88U<`0Y6!,=?A
M,L5*!#J+($I2U8/K6+7YN,U74M0I6>!<"+(`":U-#W1._N45(IVF^KKYI1_*
M*.PF&=SH)2+"MI=J&:J\ZV-DG1KUX'*VC"*LR7FO?BJ2/]5YKTGO-,LO+E`-
MT>7*;WCT\&GV!'_^X\EZ7Q/<ZF3EGNE4)G6%T]!DLR<^1A/.7GE3;%O&&E$>
MSLL+"#)FF$;@C.PD41:J"(Z.AV<?1E@/Y&$`25;"=(H7J+*)8UJH<KG8#6*9
MPP]%F7?A+]*I=?!;G(N+_7K3H1P&=9S36T;MHJ0'AY/)X:?IZ?CWT6ZMW>TU
M1MU]=!!!(SJG%_#C`&@72*=SJ3%9>EGB_&H#H]=&C5VL&>'&9=U-FWJKKVSX
M/39\S69%BI6-B38XXY-.CF'G&;!]\C=&.+U-PYN&7F]ZWZ0&P]E169A$J/8H
MG^*7\FG+F\"*4'W<[P=1WI=IH*_45JY-=,R%0]L+07O;M)[%*_;*VT][T=F6
M5O%+^H[)Z[[3C#M(J_J4/AI]&DV'D_%OH\GT:/SQ>((/I^/CCYUO_HH$L0H^
4%\OY(+)=2P6V)/\`:FHA0.\,````
`
end
-- 
Stelian Pop <stelian.pop@fr.alcove.com>
Alcove - http://www.alcove.com

             reply	other threads:[~2002-04-17 15:56 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-17 15:56 Stelian Pop [this message]
2002-04-17 16:05 ` [BKPATCH 2.4] meye driver: get parameters from the kernel command line Stelian Pop
2002-04-18  8:29   ` Gerd Knorr
2002-04-18  8:46     ` Stelian Pop

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020417155620.GF1519@come.alcove-fr \
    --to=stelian.pop@fr.alcove.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).