* [patch] Input - Rescan serio only if valid reason [1/13]
@ 2002-11-15 8:08 Vojtech Pavlik
2002-11-15 8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik
0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15 8:08 UTC (permalink / raw)
To: vojtech; +Cc: torvalds, linux-kernel
You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.
'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.
===================================================================
ChangeSet@1.738.14.1, 2002-10-11 22:02:05+02:00, vojtech@suse.cz
Rescan a serio port in serio.c only when a character comes from it
only in case it's a valid character (correct parity, no timeout).
serio.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
===================================================================
diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
--- a/drivers/input/serio/serio.c Fri Nov 15 08:32:09 2002
+++ b/drivers/input/serio/serio.c Fri Nov 15 08:32:09 2002
@@ -139,8 +139,9 @@
{
if (serio->dev && serio->dev->interrupt)
serio->dev->interrupt(serio, data, flags);
- else
- serio_rescan(serio);
+ else
+ if (!flags)
+ serio_rescan(serio);
}
void serio_register_port(struct serio *serio)
===================================================================
This BitKeeper patch contains the following changesets:
1.738.14.1
## Wrapped with gzip_uu ##
begin 664 bkpatch16583
M'XL(`/FBU#T``[64;6_:,!#'7\>?XJ:^6%%'XLLC86+JUD[;M$E%3'T]&>=H
M4B!&MJ%BRH>?"91V5"O:4V)%.OM_EWOX)2=P;4CWO96ZM21+=@(?E;%]SRP-
M^?*[LT=*.3LHU9R"G2H83X.J7BPM<^=#864)*]*F[Z$?[7?L>D%];_3^P_67
MMR/&!@.X*$5]0U_)PF#`K-(K,2O,N;#E3-6^U:(V<[+"EVK>[*5-R'GH[@2S
MB"=I@RF/LT9B@2ABI(*'<2^-V2ZQ\UW:!_[($3%STJR)>CQ*V"6@GT4]'V,?
M@8<!\@`1PK#/W4K.-D\.!S'A#*'+V3OXMYE?,`DC,E+4(,"-HE*P4-I"56\M
M7X*J9VNX*VFCD*700EK2X%Y&!B9:S:&R;*=R7E(8<CLOC5.[/*OBD<^I5%J3
MM+`0NK+K5U`KL-6<U-)V?/897'=XRH8/DV+=W[P8XX*S-T>:5.AJ`TRPR2RX
M56MC*SD-=O4^:ES,>=+P.,W3AJ1(QCE-BEZ&1.)P.ON0+9?;4#\%W##0!L8F
M"O,X;8E\QNDXHW]?Q!-LCQ7!\S!!SJ.PUT28YWD+,CY%&'^%<`3=\+\@?+6A
M3]]SO"5X`K8D&*\MN1-)KK3BGE>HS!;.EKIV'E?0U7?M<A0-GQO-'T!YB7$(
M(?N$<001\VCFOA'F>2[%TQ>3F;@Q'6=Y;?QOVRI.6Z/S^N$7)TN24[.<#WH4
.B:S@DOT`"X2/]CT%````
`
end
^ permalink raw reply [flat|nested] 13+ messages in thread* [patch] Input - Add a missing \n [2/13] 2002-11-15 8:08 [patch] Input - Rescan serio only if valid reason [1/13] Vojtech Pavlik @ 2002-11-15 8:09 ` Vojtech Pavlik 2002-11-15 8:10 ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:09 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.781.10.3, 2002-10-13 14:53:42+02:00, kronos@kronoz.cjb.net I found a missing '\n' in serio.c:118. This prevents the next printk to be interpreted correctly. serio.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) =================================================================== diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c --- a/drivers/input/serio/serio.c Fri Nov 15 08:32:00 2002 +++ b/drivers/input/serio/serio.c Fri Nov 15 08:32:00 2002 @@ -115,7 +115,7 @@ refrigerator(PF_IOTHREAD); } while (!signal_pending(current)); - printk(KERN_DEBUG "serio: kseriod exiting"); + printk(KERN_DEBUG "serio: kseriod exiting\n"); unlock_kernel(); complete_and_exit(&serio_exited, 0); =================================================================== This BitKeeper patch contains the following changesets: 1.781.10.3 ## Wrapped with gzip_uu ## begin 664 bkpatch16554 M'XL(`/"BU#T``]5474_;,!1]KG_%%3RP">'XQDF:9NK4\2&&F#;4C3>DR74, M"6EL9+OE0_GQ,VD%&YI@7R]+(EW9N3XZQ^?8FW#JE"T&2W/IE:S()KPWSA<# MMW"*RKLPGAH3QE%E6A6MNZ)9$]7Z:N%)^'\BO*Q@J:PK!DCYPXR_O5+%8'IP M>/KAW920\1CV*J$OU&?E83PFWMBEF)=N(GPU-YIZ*[1KE1=4FK9[:.UBQN+P MICCD+,TZS%@R["26B")!5;(XR;.$V+:9"-O2>:T7-]38"[IHGH`@0\YRGB+K MTCC-4K(/2(<Y4F24`XLC9!%RP*1(>9'$VRPN&(/&&FW<I"]W5%[.J`[\MQ%V M&-F%?RMBCT@X@G.ST"4(:&OG:GT!6V=Z"VH-P:;:4%D@YA2^5+6#*ZN62GL' MOE*@U8T/,[7V3:`5D&8JK/+*ABZO2I#&6B7]_):28TAY8$).'ATA.[_Y$,($ M(V]?V('2UO?!B&0E;'1I;IVO91.ME7RW*PEC:<>2;)1U2HIT-E+G93Y$I<3/ M#7@`[E.X`OP!]MYLC%/.AQWGF.1]_IY9]'(B_UX*69^>R?IL_8H([(&QX_$H MR?K$8OPTJWSX8E;Q/\[JRK]/L&.O^R]D[^0Y*_\@RON!)R`Y6I7!BMFKXX/I MQZ_[![NGA[#18Q?0]+4$=5/[H/=,;[Q^\W@'RDK)QBW:L8I3D8_*&?D&\]9Z %-EX%```` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] 2002-11-15 8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik @ 2002-11-15 8:10 ` Vojtech Pavlik 2002-11-15 8:11 ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:10 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.781.10.5, 2002-10-19 09:49:56+02:00, vojtech@suse.cz Add Logitech Wheel Mouse to the list of Logitech mice that have a wheel in mousedev.c psmouse.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) =================================================================== diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c --- a/drivers/input/mouse/psmouse.c Fri Nov 15 08:31:51 2002 +++ b/drivers/input/mouse/psmouse.c Fri Nov 15 08:31:51 2002 @@ -348,7 +348,7 @@ int i; static int logitech_4btn[] = { 12, 40, 41, 42, 43, 52, 73, 80, -1 }; - static int logitech_wheel[] = { 52, 75, 76, 80, 81, 83, 88, -1 }; + static int logitech_wheel[] = { 52, 53, 75, 76, 80, 81, 83, 88, -1 }; static int logitech_ps2pp[] = { 12, 13, 40, 41, 42, 43, 50, 51, 52, 53, 73, 75, 76, 80, 81, 83, 88, 96, 97, -1 }; psmouse->vendor = "Logitech"; =================================================================== This BitKeeper patch contains the following changesets: 1.781.10.5 ## Wrapped with gzip_uu ## begin 664 bkpatch16525 M'XL(`.>BU#T``\V446_3,!#'G^-/<=(>UR;G.([=H*"-#0%BB*IHX@$AY#I> M$Y8T5>*V`L)WQTVK5FJE:B"02&)9=NY\=__[)1=PWYHF\5;U5VMT3B[@==W: MQ&N7K?'U=[>>U+5;!WE=F6!G%4P?@V*^6%KBWH^5U3FL3-,F'O79?L=^6YC$ MF[Q\=7]W/2$D3>$F5_.9^6`LI"FQ=;-29=9>*9N7]=RWC9JWE;'*UW75[4V[ M$#%T-Z>"(8\[&F,D.DTS2E5$389A)..([!*[VJ5]Y$^11BC"F&)'D0M&;H'Z M0E*?HL\!PX!B0$>`HR0:)3R^Q#!!A*,SX9+"$,D+^+N9WQ`-UUD&=_6LV(2# MC[DQ);RK7507"FQNH"Q:"_7#P:8JM'%^-E<6<K4RH&#=NQ5SJ#:>F5GYFKP% M5ZYD9'R0G@Q_\R($%9+G>S7LNBB+66[]I5YOE,Z:8M/[+0]!'SQ8M/WLZZT& M`AEE**.P0QECW$W%=,IEQN2#B7AHS+'23SC3=72$(AKQL&/,Z=KS==9MP]P_ MK.&$P*?4@-+UQQW;L5#&HJ>2BA,>PS,\TO^'QU,:?0?@MCOO8=BL^\<!-3[? MJ#\@])9Q"I2\V4Z>UUIE"^T^!@OE+L4O?4:?/D,*/X"'`^!L`(*[$0]`HAO4 B#;<GY<#)"C^?'?YM.C?ZL5U6J:$B$GR*Y!=FEUWF-@4````` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] 2002-11-15 8:10 ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik @ 2002-11-15 8:11 ` Vojtech Pavlik 2002-11-15 8:12 ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:11 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.781.10.6, 2002-10-19 23:17:51+02:00, vojtech@suse.cz atkbd.c: Only issue the set LED command during probe when absolutely needed. atkbd.c | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) =================================================================== diff -Nru a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c --- a/drivers/input/keyboard/atkbd.c Fri Nov 15 08:31:42 2002 +++ b/drivers/input/keyboard/atkbd.c Fri Nov 15 08:31:42 2002 @@ -380,30 +380,39 @@ printk(KERN_WARNING "atkbd.c: keyboard reset failed\n"); /* - * Next we check we can set LEDs on the keyboard. This should work on every - * keyboard out there. It also turns the LEDs off, which we want anyway. - */ - - param[0] = 0; - if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS)) - return -1; - -/* * Then we check the keyboard ID. We should get 0xab83 under normal conditions. * Some keyboards report different values, but the first byte is always 0xab or * 0xac. Some old AT keyboards don't report anything. */ if (atkbd_command(atkbd, param, ATKBD_CMD_GETID)) { + +/* + * If the get ID command failed, we check if we can at least set the LEDs on + * the keyboard. This should work on every keyboard out there. It also turns + * the LEDs off, which we want anyway. + */ + param[0] = 0; + if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS)) + return -1; atkbd->id = 0xabba; return 0; } + if (param[0] != 0xab && param[0] != 0xac) return -1; atkbd->id = param[0] << 8; if (atkbd_command(atkbd, param, ATKBD_CMD_GETID2)) return -1; atkbd->id |= param[0]; + +/* + * Set the LEDs to a defined state. + */ + + param[0] = 0; + if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS)) + return -1; /* * Disable autorepeat. We don't need it, as we do it in software anyway, =================================================================== This BitKeeper patch contains the following changesets: 1.781.10.6 ## Wrapped with gzip_uu ## begin 664 bkpatch16496 M'XL(`-ZBU#T``[5576^;0!!\]OV*E?+2-#'<`09#Y"H?CEHKJ1+%R5-310>W M&&K,6=P1RY5_?`_L.%&JMDG4`-*QL+O,S`ZP`S<*JZAS+W]H3#*R`U^DTE%' MU0JMY*>)KZ0TL9W)&=J;+#N>VGDYKS4Q]R^Y3C*XQTI%'6:YVRMZ.<>H<W7Z M^>;\Z(J0P0!.,EY.<(P:!@.B977/"Z$.N<X*65JZXJ6:H>96(F>K;>K*H=0Q M>X\%+NWY*^93+U@E3##&/8:".E[?]\@&V.$&]K-Z1EE(`R]LZFFO[Y(A,"OH M,XM1RP?JV(S:+`3'C5@0]=@>=2)*X5E/V&/0I>08_B_R$Y(`U]-86$D$%V6Q MA%RI&D%G",I(=7XZ!--WQDL!HJ[R<@+S2L8(BPQ+X+&21:W1E)6(`H5%SB`, MPAZY?)2;=%^Y$4(Y)9^V"NA%7N233%MULFC4%57>S'OM`7N*RUCR2M@;&FOB M`7692_L>7;&PS]@JCD6(#D7!7#\,W.?JOJ1G,T:'L<#(V//"(&A-]?>ZQFGO MR()4.CL44ELJC?G2JE!D7+<V>!D=9I:@YZP\A_IAZTKG-S]ZP1_]V(=N^"Z& M?+4/'\VWGLP%=*M%>Q@W7?YC2&_PY]#MNQ"2D1L&9KDE]D<"'V&4MG`G!N[H M$6W*\P+%/BP0D@R3*>1I>\[-ZZ.A0*YTR[`I-2P5R+)IUH0/2"VXSG(%*I-U M(6`AJZE)`C2<EML<D'7;HT(+1AIXH23HNBK50[-U[S0U2++<?"`-A@4O36:Y M7!CSF#2;=#IS7O'9-_H=!D`/3&S`?FAUNMOP64?[T";NP]'UV?'P[N3K\&Y\ M>FT>,=[=-56="IMG0Y<=D)%GS,.,2.;$A_Y6K?%3SEH"!X%I7J(`I;G&-:!; ?\AS1VP`]P;/]0[334/5LD/;0%VGBDU]P3G%4C@8````` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] 2002-11-15 8:11 ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik @ 2002-11-15 8:12 ` Vojtech Pavlik 2002-11-15 8:12 ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:12 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.786.54.2, 2002-10-23 10:41:21+02:00, dwmw2@infradead.org psmouse.c: First check for a Synaptics touchpad, other probes confuse it enough to disable the trackpoint. psmouse.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+) =================================================================== diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c --- a/drivers/input/mouse/psmouse.c Fri Nov 15 08:31:33 2002 +++ b/drivers/input/mouse/psmouse.c Fri Nov 15 08:31:33 2002 @@ -312,6 +312,26 @@ return PSMOUSE_PS2; /* + * Try Synaptics TouchPad magic ID + */ + + param[0] = 0; + psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES); + psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES); + psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES); + psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES); + psmouse_command(psmouse, param, PSMOUSE_CMD_GETINFO); + + if (param[1] == 0x47) { + /* We could do more here. But it's sufficient just + to stop the subsequent probes from screwing the + thing up. */ + psmouse->vendor = "Synaptics"; + psmouse->name = "TouchPad"; + return PSMOUSE_PS2; + } + +/* * Try Genius NetMouse magic init. */ =================================================================== This BitKeeper patch contains the following changesets: 1.786.54.2 ## Wrapped with gzip_uu ## begin 664 bkpatch16466 M'XL(`-6BU#T``^6574_;,!2&K^M?<007&Q]-;"=M0U`1`PI#&Z-JBW:Q3<A- MW";0Q)GMM&/K_ON<?H2IL(JA<36W4N7X/:?GO.>QL@E7BDN_,A8WF@<1VH2W M0FF_HG+%K>"[V7>$,'L[$@FW%RJ[?VO':99K9,[;3`<1C+E4?H583OE$WV7< MKW1:9U?OWW00:C;A.&+ID'>YAF83:2'';!2J0Z:CD4@M+5FJ$JZ9%8AD6DJG M%&-J/C72<'"M/B5U[#:F`0D)82[A(::N5W?1HK##1=DK\013BO?,#YE2ZNT1 M=`+$:GAUJ^9:%#"U";:I`P3[+O$IV<'4QQC"23*AAW$ZD"SD++2$',(.@2I& M1_!OJS]&`60J$;/B?3B-I=(01#RXA8&0P*![E[),QX$R?YP'4<;"71`ZXA(R M*?I<02#2@8DV>6(-/!7YT`Q`0!@KUA]Q,%(P)0:WF8A3;:%W0!V*/=2^GPFJ M_N5""#.,#F!IO9[$HW@8:2L/)L4(0AD74,Q!L6?-V663<V,:V"$.]EPZQ5X= MUZ?]1K]?\T+'&W"W1CE_;`1/R&O&760EQ!CNU8@[@V]M6`'D"_;Q`,^G]$#V M<,/=J]&IXQAH9L@2;Q564E\'*\4O1>OS$;T'U*19B^A\=I=0E9/9UR#77C_& M9S!\[A`7*$:P#3UY]UL7O:*+-@LA8<,X@/,3(['19P3SE3')DD_X"S0![Y</ MYX5<&U<3EH:O%_O=N7H7VMV+RZMNZ_KXXN2ZV^IU6MVM_R;VK-4[_W!Z:8)+ M#^,!O)[[2(R/QLAO;F,+?BR/E\O>AH_<X)./0@@%)$)R,%QQ"XYR;7!ZI4#E M@T$<Q#S5<),KO9K!+$.:TB*;8:;RON)?\T*]8',@10(JD'P2I\-"\UB&J#C+ M,ZO@8.5LT7CU8,S3T%R')FR4)&WL_U&=LH07VB5K#Z62ZURFI9'M+BTE/XV1 :]O;]&WAV&56>-,TE-M?59>@7.P[2P]P'```` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Remove dead logibusmouse.h [6/13] 2002-11-15 8:12 ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik @ 2002-11-15 8:12 ` Vojtech Pavlik 2002-11-15 8:13 ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:12 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.786.54.3, 2002-10-23 10:41:57+02:00, vojtech@suse.cz Remove dead logibusmouse.h. logibusmouse.h | 104 --------------------------------------------------------- 1 files changed, 104 deletions(-) =================================================================== diff -Nru a/include/linux/logibusmouse.h b/include/linux/logibusmouse.h --- a/include/linux/logibusmouse.h Fri Nov 15 08:31:24 2002 +++ /dev/null Wed Dec 31 16:00:00 1969 @@ -1,104 +0,0 @@ -#ifndef _LINUX_BUSMOUSE_H -#define _LINUX_BUSMOUSE_H - -/* - * linux/include/linux/busmouse.h: header file for Logitech Bus Mouse driver - * by James Banks - * - * based on information gleamed from various mouse drivers on the net - * - * Heavily modified by David giller (rafetmad@oxy.edu) - * - * Minor modifications for Linux 0.96c-pl1 by Nathan Laredo - * gt7080a@prism.gatech.edu (13JUL92) - * - * Microsoft BusMouse support by Teemu Rantanen (tvr@cs.hut.fi) (02AUG92) - * - * Microsoft Bus Mouse support modified by Derrick Cole (cole@concert.net) - * 8/28/92 - * - * Microsoft Bus Mouse support folded into 0.97pl4 code - * by Peter Cervasio (pete%q106fm.uucp@wupost.wustl.edu) (08SEP92) - * Changes: Logitech and Microsoft support in the same kernel. - * Defined new constants in busmouse.h for MS mice. - * Added int mse_busmouse_type to distinguish busmouse types - * Added a couple of new functions to handle differences in using - * MS vs. Logitech (where the int variable wasn't appropriate). - * - */ - -#define MOUSE_IRQ 5 -#define LOGITECH_BUSMOUSE 0 /* Minor device # for Logitech */ -#define MICROSOFT_BUSMOUSE 2 /* Minor device # for Microsoft */ - -/*--------- LOGITECH BUSMOUSE ITEMS -------------*/ - -#define LOGIBM_BASE 0x23c -#define MSE_DATA_PORT 0x23c -#define MSE_SIGNATURE_PORT 0x23d -#define MSE_CONTROL_PORT 0x23e -#define MSE_INTERRUPT_PORT 0x23e -#define MSE_CONFIG_PORT 0x23f -#define LOGIBM_EXTENT 0x4 - -#define MSE_ENABLE_INTERRUPTS 0x00 -#define MSE_DISABLE_INTERRUPTS 0x10 - -#define MSE_READ_X_LOW 0x80 -#define MSE_READ_X_HIGH 0xa0 -#define MSE_READ_Y_LOW 0xc0 -#define MSE_READ_Y_HIGH 0xe0 - -/* Magic number used to check if the mouse exists */ -#define MSE_CONFIG_BYTE 0x91 -#define MSE_DEFAULT_MODE 0x90 -#define MSE_SIGNATURE_BYTE 0xa5 - -/* useful Logitech Mouse macros */ - -#define MSE_INT_OFF() outb(MSE_DISABLE_INTERRUPTS, MSE_CONTROL_PORT) -#define MSE_INT_ON() outb(MSE_ENABLE_INTERRUPTS, MSE_CONTROL_PORT) - -/*--------- MICROSOFT BUSMOUSE ITEMS -------------*/ - -#define MSBM_BASE 0x23d -#define MS_MSE_DATA_PORT 0x23d -#define MS_MSE_SIGNATURE_PORT 0x23e -#define MS_MSE_CONTROL_PORT 0x23c -#define MS_MSE_CONFIG_PORT 0x23f -#define MSBM_EXTENT 0x3 - -#define MS_MSE_ENABLE_INTERRUPTS 0x11 -#define MS_MSE_DISABLE_INTERRUPTS 0x10 - -#define MS_MSE_READ_BUTTONS 0x00 -#define MS_MSE_READ_X 0x01 -#define MS_MSE_READ_Y 0x02 - -#define MS_MSE_START 0x80 -#define MS_MSE_COMMAND_MODE 0x07 - -/* useful microsoft busmouse macros */ - -#define MS_MSE_INT_OFF() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \ - outb(MS_MSE_DISABLE_INTERRUPTS, MS_MSE_DATA_PORT);} -#define MS_MSE_INT_ON() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \ - outb(MS_MSE_ENABLE_INTERRUPTS, MS_MSE_DATA_PORT);} - - -struct mouse_status { - unsigned char buttons; - unsigned char latch_buttons; - int dx; - int dy; - int present; - int ready; - int active; - wait_queue_head_t wait; - struct fasync_struct *fasyncptr; -}; - -/* Function Prototypes */ - -#endif - =================================================================== This BitKeeper patch contains the following changesets: 1.786.54.3 ## Wrapped with gzip_uu ## begin 664 bkpatch16437 M'XL(`,RBU#T``[64[6K;,!2&?T=7(>C/$NOHPQ\1>&1MQP8=+&3T`ESI-/9J M6\&6DVV87?O4+,W6P%:6=98-DBU>G?<]#SZC-SUV>K)QGSR:DIS1=Z[W>M(/ M/4;F:U@OG0MK5KH&V7X7N[UG5;L>/`G?%X4W)=U@U^L)C^3AC?^R1CU9OGE[ M\_[UDI`\IY=ET:[P(WJ:Y\2[;E/4MI\7OJQ=&_FN:/L&?1$9UXR'K:,`$&'$ M/)40)R-/0*6CX9;S0G&T(%26*&*WS5;,J_:N*RP6-G+=ZDB#@Y"0*2[X**2` MC%Q1'J59$L4JDA0$X\"$I!RTXCI.ST%H`+HW/-_'0<\YG0*YH"];_24Q=(F- MVR!]J)[6;E7=#GWC'DXM(W)-A4PXD,7/",GT+R]"H`#RZIG*J];4@T565^WP MF3VMXU<S,R5&/LOB=%3!1YJFL4FLE3Q3QY&-%Y6_1EQCQRS6Z-&R*$RF3[6_ M'<L\]BP\"F1(3F0"=A2=IO<\<O]N_<4.D*,,^K,=HN*134&YT`JT3'[')OPO M-J]V06OZ)P<!TA\]^D"GW79W!^@6)[;K!+P//QY3HKGOAR87*KF+,37D.Z`$ &\]GE!``` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Back out bad 'fix' in hid-input.c [7/13] 2002-11-15 8:12 ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik @ 2002-11-15 8:13 ` Vojtech Pavlik 2002-11-15 8:14 ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:13 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.786.54.4, 2002-10-24 12:33:34+02:00, vojtech@suse.cz hid-input.c: Back out a (wrong) find_next_zero_bit() patch from Arnaldo Carvalho de Melo. hid-input.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) =================================================================== diff -Nru a/drivers/usb/input/hid-input.c b/drivers/usb/input/hid-input.c --- a/drivers/usb/input/hid-input.c Fri Nov 15 08:31:15 2002 +++ b/drivers/usb/input/hid-input.c Fri Nov 15 08:31:15 2002 @@ -348,7 +348,7 @@ set_bit(usage->type, input->evbit); while (usage->code <= max && test_and_set_bit(usage->code, bit)) { - usage->code = find_next_zero_bit(bit, usage->code, max + 1); + usage->code = find_next_zero_bit(bit, max + 1, usage->code); } if (usage->code > max) return; =================================================================== This BitKeeper patch contains the following changesets: 1.786.54.4 ## Wrapped with gzip_uu ## begin 664 bkpatch16408 M'XL(`,.BU#T``[54T6[:,!1]CK_B2GTIHB2^MG%")BI:.FW3-@TQ]1D9QQ`& MB5%B:%?EXQ=21#M6H6UJDUC63:Z/SSD^RAG<EJ:(O:W]X8Q.R1E\M*6+O7)3 M&E\_U/78VKH.4IN98-\53)?!(E]O'*F_CY33*6Q-4<8>^OSPQOU<F]@;O_]P M^^5J3$B_#\-4Y7/SW3CH]XFSQ5:MDG*@7+JRN>\*E9>9<<K7-JL.K16CE-5W M%T-.N[)"2458:4P0E4"34"8B*<B>V&!/^V@]4L9I)+`;5HQ+I.0&T`\CZ7>% M+X"R`&G`!""+.8^Y:%,64PI'F-!&Z%!R#:_+?$@TI(NDT_CIZQC@6NDEV(T# M!>=WA<WG+9@M\F22FWLW>3"%G4P7[KP%Z\;F66$SN"KRFI&%H=I12RTD!KZ: ME?7)9V`<J2"C)_=)YQ\O0JBBY/)QPY=5)\5BEX!@4TZ#9VH.'C"*$<>*=>NB MZHED)I-(<A.%7";\V.G?T!JD/S#K$Q5(.6>]BO5$3S;Y.KELE[FW$D"4SLP@ M2?4:>V$-EQOM%EOU5SJ04E'O$.YU[)*)[#B3K'<BD_@FF7SM%#;JOD&GN&N> M.E6CTP?V'S&]X5T$))\>)\_;E&IN.I?:UD3Z+]&OQP5DZA[:@!?PK+WU[NG7 7IE.CE^4FZTO!:2B%)+\`LIT(OC4%```` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - fix open counting in usbmouse/usbkbd [8/13] 2002-11-15 8:13 ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik @ 2002-11-15 8:14 ` Vojtech Pavlik 2002-11-15 8:14 ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:14 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.786.54.5, 2002-10-24 12:56:59+02:00, vojtech@suse.cz Fix open counting in usbkbd.c and usbmouse.c in case the irq urb submit fails. Bug spotted by Thiemo Seufer. usbkbd.c | 4 +++- usbmouse.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) =================================================================== diff -Nru a/drivers/usb/input/usbkbd.c b/drivers/usb/input/usbkbd.c --- a/drivers/usb/input/usbkbd.c Fri Nov 15 08:31:06 2002 +++ b/drivers/usb/input/usbkbd.c Fri Nov 15 08:31:06 2002 @@ -163,8 +163,10 @@ return 0; kbd->irq->dev = kbd->usbdev; - if (usb_submit_urb(kbd->irq, GFP_KERNEL)) + if (usb_submit_urb(kbd->irq, GFP_KERNEL)) { + kbd->open--; return -EIO; + } return 0; } diff -Nru a/drivers/usb/input/usbmouse.c b/drivers/usb/input/usbmouse.c --- a/drivers/usb/input/usbmouse.c Fri Nov 15 08:31:06 2002 +++ b/drivers/usb/input/usbmouse.c Fri Nov 15 08:31:06 2002 @@ -86,8 +86,10 @@ return 0; mouse->irq->dev = mouse->usbdev; - if (usb_submit_urb(mouse->irq, GFP_KERNEL)) + if (usb_submit_urb(mouse->irq, GFP_KERNEL)) { + mouse->open--; return -EIO; + } return 0; } =================================================================== This BitKeeper patch contains the following changesets: 1.786.54.5 ## Wrapped with gzip_uu ## begin 664 bkpatch16379 M'XL(`+JBU#T``\V56V^;,!B&K_&O^*3>M.H"/G'*E"KK<5.K+4K7Z\J`"2P% M,C#9NK'_/D/24]JL335-XRAC^]7KC^>%+;BH9-DWYL47)<,$;<'[HE)]HZHK M:88_='M<%+IM)44FK>4H*YA::3ZK%=+](Z'"!.:RK/H&,=GM$W4]DWUC?'1R M<?9NC-!@``>)R"?R7"H8#)`JRKFXBJJA4,E5D9NJ%'F5227,L,B:VZ$-Q9CJ MW28NP[;3$`=SMPE)1(C@1$:8<L_A:&ELN+2],I_H400SQGA#&<$<'0(Q7<\Q M;6[:@*E%L$4Y$-JWG;[M[V+:QQA6-&&70@^C??B[S@]0",?I=RAF,H>PJ'.5 MYA-(<ZBK8!I$9@@BC]I&5G0^VJY05!)4(B$MOT)=!EJBJH,L51"+]*HR8;^> M0#4KE)(1!-?P.4EE5L"YK&-9FN@4**/$1J.[-X)Z&VX(88'1WC/%B,JT!</2 M]JV[)=RK#,?$;6SF.Z1A3B"E9V,W"&/!8KE:_P=B'7VKDHO7;#LV;PCS?+:I MO:[<J^8X=SW:L-B/.?9<%LE8"!R\S-R=X#UKW.74[_*P?L[S`7F]=12)N<R& MI8P2H1YI/>E=GQYWJ59T"':[]%#R*#=\76X8],B_R4W+]J*^GZ!7?NL.S>KH M#Z5^!?F'Q'&`H`_MC2(CC6%;JUTN(GBI\[BME7M[.IQOX.1X='EZ-/YX=+:S M`S^1871=K>E>[VTKX6HEX]=Z'FYBORD1&V4-34HY&4[+0B3KB7B@Z!.'$N90 MUA#],6$=$\3[7YE8?`Y>PL1RD:^APO-;*/3U:28ZY754+#MON?#Q$HN;OVF8 5R'!:U=E`B)`SX4;H-US`1&"Z!P`` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - fix typo in amikbd.c [9/13] 2002-11-15 8:14 ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik @ 2002-11-15 8:14 ` Vojtech Pavlik 2002-11-15 8:15 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:14 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.786.54.6, 2002-10-28 22:45:52+01:00, geert@linux-m68k.org Fix dyslexia in Amiga keyboard driver amikbd.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) =================================================================== diff -Nru a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c --- a/drivers/input/keyboard/amikbd.c Fri Nov 15 08:30:57 2002 +++ b/drivers/input/keyboard/amikbd.c Fri Nov 15 08:30:57 2002 @@ -112,7 +112,7 @@ if (!request_mem_region(CIAA_PHYSADDR-1+0xb00, 0x100, "amikeyb")) return -EBUSY; - init_input_dev(&amibkd_dev); + init_input_dev(&amikbd_dev); amikbd_dev.evbit[0] = BIT(EV_KEY) | BIT(EV_REP); amikbd_dev.keycode = amikbd_keycode; =================================================================== This BitKeeper patch contains the following changesets: 1.786.54.6 ## Wrapped with gzip_uu ## begin 664 bkpatch16350 M'XL(`+&BU#T``\64;VO;,!#&7T>?XJ`P-DKL.\ER-(^,=.VZE0X6,OJZ*+86 M:XGM8BO_AC_\E#AMH1ND&QNS#;:LN_-SS_WP"=PTIDYZJ^J;,VG.3N!CU;BD MURP;$Z3?_7I257X=YE5APD-4.)V'MKQ;.N;WQ]JE.:Q,W20]"L3#&[>],TEO M\O[#S:>S"6/#(9SGNIR9+\;!<,A<5:_T(FM&VN6+J@Q<K<NF,$X':56T#Z$M M1^3^E#00*..68HP&;4H9D8[(9,@C%4?L(&QTD/TDGWP4^6SYNN6"DV070,%` MQ8&,@AB0AX0A5\!Y$LE$\E.D!!%FQM1NM+#E<M,O8C4/JGH&IP1]9._@[\H_ M9RE<V@UDVV9A-E:#+>&LL#,-<[.=5KK.(*NM]YA=`Q<Q$AL_NLGZOWDPAAK9 M6[@WS:WMPLYR%RS3]<Z\[E---^+P7D&H"SN?9D':]31`00)5A"VA$+(5`M$, M2!@52Y31+]U[5F4_+,4IDI%JA?2N[=$YDK@#ZE]V\Q-?SVL$E:?.USTTLJ?N M*6Z1.H8;_5?<.NF?H5^O]Y?'9WQL'']`Y`61!&)7W:UG2^MN]]5O,[-Z^:*K >O'M^]>;QIY/F)ITWRV+(LXRD5%_9#UW-\W+/!``` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - handle return values from interface_register() [10/13] 2002-11-15 8:14 ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik @ 2002-11-15 8:15 ` Vojtech Pavlik 2002-11-15 8:16 ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:15 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.798.1.3, 2002-11-09 11:00:34+01:00, mikal@stillhq.com Handle return values from interface_register() and misc_register() in the input drivers. evbug.c | 9 +++++++-- evdev.c | 9 +++++++-- joydev.c | 7 ++++++- mousedev.c | 14 +++++++++++--- 4 files changed, 31 insertions(+), 8 deletions(-) =================================================================== diff -Nru a/drivers/input/evbug.c b/drivers/input/evbug.c --- a/drivers/input/evbug.c Fri Nov 15 08:30:48 2002 +++ b/drivers/input/evbug.c Fri Nov 15 08:30:48 2002 @@ -95,7 +95,12 @@ int __init evbug_init(void) { - interface_register(&evbug_intf); + int retval; + + retval = interface_register(&evbug_intf); + if(retval < 0) + return retval; + input_register_handler(&evbug_handler); return 0; } @@ -103,7 +108,7 @@ void __exit evbug_exit(void) { input_unregister_handler(&evbug_handler); - interface_register(&evbug_intf); + interface_unregister(&evbug_intf); } module_init(evbug_init); diff -Nru a/drivers/input/evdev.c b/drivers/input/evdev.c --- a/drivers/input/evdev.c Fri Nov 15 08:30:48 2002 +++ b/drivers/input/evdev.c Fri Nov 15 08:30:48 2002 @@ -442,7 +442,12 @@ static int __init evdev_init(void) { - interface_register(&evdev_intf); + int retval; + + retval = interface_register(&evdev_intf); + if(retval < 0) + return retval; + input_register_handler(&evdev_handler); return 0; } @@ -450,7 +455,7 @@ static void __exit evdev_exit(void) { input_unregister_handler(&evdev_handler); - interface_register(&evdev_intf); + interface_unregister(&evdev_intf); } module_init(evdev_init); diff -Nru a/drivers/input/joydev.c b/drivers/input/joydev.c --- a/drivers/input/joydev.c Fri Nov 15 08:30:48 2002 +++ b/drivers/input/joydev.c Fri Nov 15 08:30:48 2002 @@ -499,7 +499,12 @@ static int __init joydev_init(void) { - interface_register(&joydev_intf); + int retval; + + retval = interface_register(&joydev_intf); + if(retval < 0) + return retval; + input_register_handler(&joydev_handler); return 0; } diff -Nru a/drivers/input/mousedev.c b/drivers/input/mousedev.c --- a/drivers/input/mousedev.c Fri Nov 15 08:30:48 2002 +++ b/drivers/input/mousedev.c Fri Nov 15 08:30:48 2002 @@ -41,6 +41,7 @@ int exist; int open; int minor; + int misc; char name[16]; wait_queue_head_t wait; struct list_head list; @@ -489,7 +490,11 @@ static int __init mousedev_init(void) { - interface_register(&mousedev_intf); + int retval; + + if((retval = interface_register(&mousedev_intf)) < 0) + return retval; + input_register_handler(&mousedev_handler); memset(&mousedev_mix, 0, sizeof(struct mousedev)); @@ -499,8 +504,10 @@ mousedev_mix.exist = 1; mousedev_mix.minor = MOUSEDEV_MIX; mousedev_mix.devfs = input_register_minor("mice", MOUSEDEV_MIX, MOUSEDEV_MINOR_BASE); + #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX - misc_register(&psaux_mouse); + if (!(mousedev_mix.misc = !misc_register(&psaux_mouse))) + printk(KERN_WARNING "mice: could not misc_register the device\n"); #endif printk(KERN_INFO "mice: PS/2 mouse device common for all mice\n"); @@ -511,7 +518,8 @@ static void __exit mousedev_exit(void) { #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX - misc_deregister(&psaux_mouse); + if (mousedev_mix.misc) + misc_deregister(&psaux_mouse); #endif input_unregister_minor(mousedev_mix.devfs); input_unregister_handler(&mousedev_handler); =================================================================== This BitKeeper patch contains the following changesets: 1.798.1.3 ## Wrapped with gzip_uu ## begin 664 bkpatch16321 M'XL(`*BBU#T``]5776_:2!1]9G[%M)4J4(6Y,QY_D665;E.U4:LT8E7M2Z1H ML,?@QMBI/TB[\H_?.S8$$@BLV3YD`3&V&9][?.?<<X=7]&NNLF%GD7XKE#\C MK^C'-"^&G;S,E>'_C>?C-,7SP2R=J\%RUF!R,XB2V[(@^/NE+/P97:@L'W:8 M8=Y?*7[>JF%G_/[#U\]OQX2,1O3=3"93]:<JZ&A$BC1;R#C(3V4QB]/$*#*9 MY'-52,-/Y]7]U(H#<'Q;S#'!LBMF@W`JGP6,2<%4`%RXMB!+8J=+VH_N9PP\ M\`1GHF*>YS%R1IGA>*Z!?"GP`6,#\"AC0X"A*=Z`/J#SZ$;&IWD1Q?'LNR9% MWPC:!_('_;74WQ&??I1)$"N:J:+,$HK@I<IIF&',*"E4%DI?76=J&N5XTNU1 MG(WT<G_C&H)$"2UFBM8+0X,LTDMBD$^4@P,NN5RGG_1;O@@!">3W`P^^#-DH M8Z`6@5H8_D82!`Z5C<EP*N6Y(?-\,0E\*1POW$[V'C2]F@P`3*B$XUI62V+S M%#6RFYN)&JE\:8:26T("L_AD(@]R>P2X2<]B)FM)[UOZ<S<Y+FR!%&$B0I,' MRI?<A\/D'L!M4&,:#JFM"J>XB^)H.BN,TK_3!?0X_9-RNN+D@,E,<`54IN.8 M7L6="9<6EPQ"RQ;B7ZSE&FR#$6"%BMHG=B[]8<_X#_K;\H\]6!ZWF`7"<BMA M,LNNO81Y6S8"3]N(0_O\&=B(]H:F@+[0?G97?[#6+W?G_PC3.!/"HHR<Z\$F M'>2@J2&M$W)%.LTA'>WB]KH.>HV_A+T3O#/L+F?_1J%'.IWE$Z[1SH1EUJ'J MH;.&+),G0+>%MBJ5MDIK5[$'I/80;*TU<#R/-UK;;EE[M&;3/GLF6FLL9Z_6 M5D]_C-@LX%H!>F@IMB9J"[5M:V?=`]JJIVT[.J"?QW`>MSD(QLW*1(/E1[@5 M8[1O/@,)[=KUU!96-]F]LEHGY0AAG8N5I=313]!KO%II>K"VE(;JZ>Y5VXI, MH[?>DR)#)3,,<Z65;3;*-BG7`6CW1?<>91[],#0OC/;B879>W^:R_'%=S^SU M=(S;#&/>=#^]'U]<__5V?'%^\8&^G$>^&E(_+>.`)FGQ,,7UCA+#X)RKY"56 MQYG%1$T&AR69+2HZ5(T2J-UD=KGO<E>@R^?7[TG(//5G*CY-\R`VTFRZ#\K% MBF&`FQ*]5W";_PK6_[2]ZQW5@>9>/_DQ?NNY6@?XW;JU8\@VK9V!K2,UPY.M <?0/T_B\HKKE_DY?SD0W@.*'@Y!\-Y5#L[PX````` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Add defaults for ATKBD et al [11/13] 2002-11-15 8:15 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik @ 2002-11-15 8:16 ` Vojtech Pavlik 2002-11-15 8:17 ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:16 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.798.1.4, 2002-11-09 11:42:07+01:00, pasky@ucw.cz Add defaults for the most needed keyboard/mouse options. Kconfig | 2 ++ keyboard/Kconfig | 2 ++ mouse/Kconfig | 2 ++ serio/Kconfig | 3 +++ 4 files changed, 9 insertions(+) =================================================================== diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig --- a/drivers/input/Kconfig Fri Nov 15 08:30:39 2002 +++ b/drivers/input/Kconfig Fri Nov 15 08:30:39 2002 @@ -28,6 +28,7 @@ config INPUT_MOUSEDEV tristate "Mouse interface" + default y depends on INPUT ---help--- Say Y here if you want your mouse to be accessible as char devices @@ -45,6 +46,7 @@ config INPUT_MOUSEDEV_PSAUX bool "Provide legacy /dev/psaux device" + default y depends on INPUT_MOUSEDEV config INPUT_MOUSEDEV_SCREEN_X diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig --- a/drivers/input/keyboard/Kconfig Fri Nov 15 08:30:39 2002 +++ b/drivers/input/keyboard/Kconfig Fri Nov 15 08:30:39 2002 @@ -3,6 +3,7 @@ # config INPUT_KEYBOARD bool "Keyboards" + default y depends on INPUT help Say Y here, and a list of supported keyboards will be displayed. @@ -12,6 +13,7 @@ config KEYBOARD_ATKBD tristate "AT keyboard support" + default y depends on INPUT && INPUT_KEYBOARD && SERIO ---help--- Say Y here if you want to use the standard AT keyboard. Usually diff -Nru a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig --- a/drivers/input/mouse/Kconfig Fri Nov 15 08:30:39 2002 +++ b/drivers/input/mouse/Kconfig Fri Nov 15 08:30:39 2002 @@ -3,6 +3,7 @@ # config INPUT_MOUSE bool "Mice" + default y depends on INPUT help Say Y here, and a list of supported mice will be displayed. @@ -12,6 +13,7 @@ config MOUSE_PS2 tristate "PS/2 mouse" + default y depends on INPUT && INPUT_MOUSE && SERIO ---help--- Say Y here if you have a PS/2 mouse connected to your system. This diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig --- a/drivers/input/serio/Kconfig Fri Nov 15 08:30:39 2002 +++ b/drivers/input/serio/Kconfig Fri Nov 15 08:30:39 2002 @@ -3,6 +3,7 @@ # config SERIO tristate "Serial i/o support" + default y ---help--- Say Yes here if you have any input device that uses serial I/O to communicate with the system. This includes the @@ -19,6 +20,7 @@ config SERIO_I8042 tristate "i8042 PC Keyboard controller" + default y depends on SERIO ---help--- i8042 is the chip over which the standard AT keyboard and PS/2 @@ -34,6 +36,7 @@ config SERIO_SERPORT tristate "Serial port line discipline" + default y depends on SERIO ---help--- Say Y here if you plan to use an input device (mouse, joystick, =================================================================== This BitKeeper patch contains the following changesets: 1.798.1.4 ## Wrapped with gzip_uu ## begin 664 bkpatch16292 M'XL(`)^BU#T``]6776_:,!2&K_&OL-3+BL1?<1(D)KINVJI.6M6I5],NC&V: M+!]FB6E'E1\_%_JQ4*`-8E,+W-A$)V_>\_`><P`O:ET->E?FI]4R`0?PLZGM MH%?/:NW)&[<^-\:M_<04VK^[RA]G?EI.9Q:X[\^$E0F\TE4]Z&&//NS8^50/ M>N<?/UU\.3H'8#B$QXDH+_4W;>%P"*RIKD2NZI&P26Y*SU:BK`MMA2=-T3Q< MVA"$B'L'.*0HX`WFB(6-Q`ICP;!6B+"(,U"DF<A'M4WS//FUI@+&*,8((<K< M,D01^`"Q%\:1AST&$?$Q]E$,,1XP,D#A(<(#A.!4U-E\-)/7S@AXR&`?@?=P MO[J/@81'2D&E)V*6VQI.3`5MHF'AN@!+K956,-/SL1&5\@OCN@+-U*:FK#UP M"C$C803.'IT%_8XO`)!`X!V\2:=3G8_RM)S][A<\RCQ377Z_?]@?C:K2VQ8O MV[X4XI]*4T[2RZ7!B"+$*"%10V(<!0U6@JJ`19,@CL=R0EMN/E]NT2_F'&QH M%+"XL\('SS:)C"@C31QKIHD4@>*AX`1O$[F^XE\Z"7(-[:ISDSS."6ND&'.B M@K%B*)(DW.KA!E4L#BCMK,I%0FHV]Y>CN(D8CC@=4Q*&B$M$MFE;4^Y184!H M3!?YL/:!;K/B'UJZC]IQPYP)X2)3R),T(6O3A+S"-%FR\A7VJ^O%QZ7#V?JF M[!`S)Q1!#'IWTN`<G+"PO?$4@=6?7'<6=HN!O=XD;B@B-'KS="SS;2L=JT;L M@DFP0@EFSU'2FA[=$=EAEH&JR$835]]ZHBJ\Q8UN[^'-LI=,-NY.(H$[B5`> M$KK@@KYE+A;S>2L7+1?^#Q2MD=,=BAT&X,NA6#L.'12$!I$;V#Q@G:"@KQ"* KY5#?"D7+A7U`X8YO[0W*5RBY_VLB$RVS>E8,N1P'FD\$^`/SW1!'!PT````` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Add more descriptive comments to input/serio [12/13] 2002-11-15 8:16 ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik @ 2002-11-15 8:17 ` Vojtech Pavlik 2002-11-15 8:18 ` [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13] Vojtech Pavlik 0 siblings, 1 reply; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:17 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.798.1.5, 2002-11-09 11:45:36+01:00, aebr@win.tue.nl Add 'needed for mouse and keyboard' comments to Kconfig to make configuration of mouse and keyboard support more obvious. Kconfig | 2 +- serio/Kconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) =================================================================== diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig --- a/drivers/input/Kconfig Fri Nov 15 08:30:30 2002 +++ b/drivers/input/Kconfig Fri Nov 15 08:30:30 2002 @@ -5,7 +5,7 @@ menu "Input device support" config INPUT - tristate + tristate "Input devices (needed for keyboard, mouse, ...)" default y ---help--- Say Y here if you have any input device (mouse, keyboard, tablet, diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig --- a/drivers/input/serio/Kconfig Fri Nov 15 08:30:30 2002 +++ b/drivers/input/serio/Kconfig Fri Nov 15 08:30:30 2002 @@ -2,7 +2,7 @@ # Input core configuration # config SERIO - tristate "Serial i/o support" + tristate "Serial i/o support (needed for keyboard and mouse)" default y ---help--- Say Yes here if you have any input device that uses serial I/O to =================================================================== This BitKeeper patch contains the following changesets: 1.798.1.5 ## Wrapped with gzip_uu ## begin 664 bkpatch16263 M'XL(`):BU#T``\V574_;,!2&K^M?<007;((F_DS22)W*V+0A-@V!N)IVX3B& M9FWBRG'*0/GQ<UKH*"L@T)"61%'\D9/C\SZOLPUGM;9I;VY^.JW&:!L^F]JE MO;JI=:"N??O$&-\.QZ;4X<VL,)N$135K'/+CQ]*I,<RUK=,>"=BJQUW-=-H[ M^?CI[,O^"4+#(1R,976A3[6#X1`Y8^=RFM<CZ<934P7.RJHNM9.!,F6[FMI2 MC*D_!8D9%E%+(LSC5I&<$,F)SC'E2<313-:3JU&C+GW.]UXF!`\(YA3'+>$T M3M`'($$\2`(2",`T)"3$`R`DY2)ET2XF*<8@=69'EX5/J]%!-85="GV,WL._ MS?H`*=C/<]BIM,YU#N?&0FE\Y4%6.4ST56:DS7?`QRYUY6K_>3A2ICHO+KK' M4DZTC[#L:*QTA:G`G&\(`74SFQGK_)#58+)YX:<$Z`@(CP5#QW^D0?UG'@AA MB=$[N"YF,ST=38NJ^=4OHV02&'OQ_;9>/]K<%ATC2V["FU4L!<(,8\XH35H: M192W2F81S466<YPH&K/[:CP6:RFV8*05+.;DV8EY,Q3FP?0&$1ZT"2=)Q#)& MXQA'"M,GTML0\4Z2@B9L88Z-:^J,\HJ%7;?-DU7U1+=\(!A;6(C]91[RD'D( M],FKF.=KA[.::FE7'NFH7DK_#?KV<G%Y2H\W%_@%N'](@*##[M9SMJB==!JV M#KN@D.MYH70-;^[X^=:">TM;[D$0!&^W-DB^QLGSA7\!N(_)_R"U'02"LL$2 M`OX?0["PUJ,0K"WR)2B(#@6QCL*I#RJG4(1FM>MNXF&Q/R^0Z&BX_6FJL5:3 3NBF'/!$)$RI'OP%T29M"H0<````` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
* [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13] 2002-11-15 8:17 ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik @ 2002-11-15 8:18 ` Vojtech Pavlik 0 siblings, 0 replies; 13+ messages in thread From: Vojtech Pavlik @ 2002-11-15 8:18 UTC (permalink / raw) To: Vojtech Pavlik; +Cc: torvalds, linux-kernel You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well. =================================================================== ChangeSet@1.798.1.6, 2002-11-09 12:08:32+01:00, macro@ds2.pg.gda.pl Make it clearer that the atkbd.c driver is for PS/2 keyboards as well in the Kconfig help text. Kconfig | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) =================================================================== diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig --- a/drivers/input/keyboard/Kconfig Fri Nov 15 08:30:21 2002 +++ b/drivers/input/keyboard/Kconfig Fri Nov 15 08:30:21 2002 @@ -15,11 +15,11 @@ tristate "AT keyboard support" default y depends on INPUT && INPUT_KEYBOARD && SERIO - ---help--- - Say Y here if you want to use the standard AT keyboard. Usually - you'll need this, unless you have a different type keyboard (USB, - ADB or other). This also works for AT keyboards connected over - a PS/2 to serial converter. + help + Say Y here if you want to use a standard AT or PS/2 keyboard. Usually + you'll need this, unless you have a different type keyboard (USB, ADB + or other). This also works for AT and PS/2 keyboards connected over a + PS/2 to serial converter. If unsure, say Y. =================================================================== This BitKeeper patch contains the following changesets: 1.798.1.6 ## Wrapped with gzip_uu ## begin 664 bkpatch16234 M'XL(`(VBU#T``[U46V_3,!1^KG_%D?8`:*MC.TF35BKJ+@C00%2[/"#$@^NX M34@:1['3KE-^/"?M5J0*C8&`)++D^)S/Y_)]YPANK:Y'O97YYK1*R1&\,]:- M>K:QFJI[W%\9@WLO-4OM/5AYL]S+RJIQ!,^GTJD45KJVHQZG_OZ/VU1ZU+MZ M\_;VP^D5(>,QG*>R7.AK[6`\)L[4*UDD=B)=6IB2NEJ6=JF=I,HLV[UI*Q@3 M^(8\\EDX:/F`!5&K>,*Y#+A.F`CB04"DGM63=88PC:9E<>#/.1MR%H0^^@=1 MZ),+X#0:QI33`3#A<>ZQ(7`Q8O'(%\>,CQB#I52UF216T&I!%XFD50'''/J, MG,'?#?Z<*/@H<PV9`U5H6>L:7"H=+AJDRV<)59#4&=88,@MS4\/TVA.0Z\W, MR#JQ("VL=5%`5G8^"'>I3#G/%I#JH@*G[QPEE\!#$0W)]$<?2/\W'T*89.0U MW&=5I8M)D97-77\YB'-JZL67QZI\;7?!VAU)O,<XO8>H=CUA/F.!+T3<BM@/ M1#L<ZD`+)<-D$,F!X#]KP+.`NV9S%HNH]444LBWUGO;K^/@_4B*5M/EFTJ@U M2NO9N;``.82Y,*1*1US_D+(B>HJR(?3#?T?9CJ)[DCVRMR/;KO:?H%^OMQ^2 M9_J+-OP!'2]X#"%Y+P2NO2X.T@.XEAOXC%'5J*@Y;$P#:UFBF@S@4`,)ULDR MP7OA]`8.M41Q'C:R*#8=$+J^0%656B>8:&9/H"D+;>T6,Y6K#BS)YG.\J</' M@;?'@9>WUV<G<'IQU@'A+08K5;^B<(,X(`MK8&WJ?*=FC`,C.A0U%J74RN'= LIE.^[("V)I@(SNQ,%IT)'KFNXONYJU*M<MLLQW(^&\Z8FI'O0_50E^0%```` ` end ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2002-11-15 8:14 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2002-11-15 8:08 [patch] Input - Rescan serio only if valid reason [1/13] Vojtech Pavlik 2002-11-15 8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik 2002-11-15 8:10 ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik 2002-11-15 8:11 ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik 2002-11-15 8:12 ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik 2002-11-15 8:12 ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik 2002-11-15 8:13 ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik 2002-11-15 8:14 ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik 2002-11-15 8:14 ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik 2002-11-15 8:15 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik 2002-11-15 8:16 ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik 2002-11-15 8:17 ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik 2002-11-15 8:18 ` [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13] Vojtech Pavlik
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox