kern/189772: Driver to add support for LEDs on PC Engines APU boards.

Larry Baird lab at gta.com
Tue May 13 14:30:00 UTC 2014


>Number:         189772
>Category:       kern
>Synopsis:       Driver to add support for LEDs on PC Engines APU boards.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 13 14:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Larry Baird
>Release:        FreeBSD 9.2-RELEASE-p5 i386
>Organization:
>Environment:

	
>Description:
Driver for adding support for LEDs and mode switch on PC engines APU boards.
Can be built as a module or linked into kernel.
Upon loading the driver creates four devices.  Three led(4) devices:    
    /dev/led/led1                                                               
    /dev/led/led2                                                 
    /dev/led/led3                                       
                                                                                
One for the mode switch:
    /dev/modesw

Reading from /dev/modesw will return '1' or '0' depending upon if mode switch
is pressed or not.
	
>How-To-Repeat:
	
>Fix:

	

begin 644 apuled.tgz
M'XL(`,@=<5,``^U:_W/:1A;OK_!7O#C3!!S%!MM-W#I.!X.P-0>(0Q`GT\OH
MA+38F@!B)&''=\W][?=YNQ)((#OI]=+.S46)C=A]W[_M>YMTG0]BXD_%=U_Q
MJ=5J+XZ.")_UES_4LY_JJ1\>4OW@\/"H_O(`6U2K']1^./R.:E]3J/191K$3
M0I2I,WX0[G/[2A5:??Z//'_IFJW3DK-83H57M at 9-*_VRYY(G;GQ7V/YD[YK&
MRTB]^)&C7A:N+U_*Y3U_[DZ7GJ!7X\C;^S`+O+W9A]?E/UNU;\\7/*FSOR:/
MA_/_H%Y_>:3R_Z#^XL5A3>;_4?U;_O\1S_[N\S+M4C-8W(7^U75,%;=*J,)'
MU''"\([.'#_T&*(QG9*$B"@4D0AO$#58YZV!\/PH#OWQ,O:#.3ESCY:1('].
M4;`,72%7QO[<`;U)$,XBC6[]^)J"4'X&RYBIH&SX$]]UF(9&3BAH(<*9'\?"
MHT48W/@>7N)K)\8O`3K3:7#KSZ_(#>:>ST at 14V&\F8A_XO?ZWH9H$0635"8W
M0,&:P?M0)W8@*U-UQL$-;R7&8")XYD&,.J@!PH]H"GI,9LU6JI>7"4S=J>//
M1, at VHH-M0<`P8Y%4$.CI+2'<UY&%E)8))2]PES,QCYW4:?OP1X#]D&9.+$+?
MF49KPTN',>&L&FD`#"\,BRRS/;QL#'3">W]@OC%:>HO.WF%3I\9H>&$.J-%K
M4=/L#0?&V6AH#BSZ^]\;%N"?/N4M&66]=Z2_[0]TRR(@&-U^QP`9T!TT>D-#
MMS0R>LW.J&7TSC4"%>J90^H876,(L*&I,3LFM(U)9INZ^J!Y@:^-,Z-C#-])
M@=K&L,?LVBP@]1N#H=$<=1H#ZH\&?=.2U%BMEF$U.PVCJ[?V"$*`,>EO]-Z0
MK(M&IY-5$W]S6I[ID+!QUI&D)!MHV3(&>G/(ZJS?FK`9A.MH9/7UIL$O^EL=
MFC0&[[2$K*7_=00@;#*U5J/;.(=NE<]8!0YIC at 9ZE^6%':S1F34TAJ.A3N>F
MV;*8%,A;^N"-T=2M$^J8EC38R-(U,!DV)'M0@;6PC?>SD65(NQF]H3X8C/I#
MP^Q5F="%>0G#0-@&L%O2QF9/Z at P;F8-W3)?M(5V at T>6%CO4!FU1:K<&VL&"]
MYI"I92#!%?8<9I2EGG[>,<[U7E/G79,)71J67H7'#(L!#,7YLO%.ZCB2ZK.O
M()MZS82N)CU*1IL:K3<&"Y\`(PXL(XD9L\V4K%'S(K$^9\%^N?QXU05%=]'^
MP at F=V=[UZXUE9.ID>Q7-U?;B(O1OME?CNX4H`%[Z01&%P,VOHJ/;1]_&/Z&X
MNG?OQ at FWJ7T0X5Q,M]?Q$Q=HBG*.SF)[/9PY\_SJQ^,7VQ9`F[F/GRU)6$HT
M+/S#&^5]N.+LY<>/-!B<H\X>XD\=?]@CCSU,-G-!C6[+.K/[7<.TD6SZ6]IX
M:A]=[T41-,?])C!5,H2>4;U:A'AIM(87FX@'Y0U0JXL<LELZ*N661$>'QS_4
MT1LE"A[G%-Q2[AAL[<O6T$;P;I$Z.))$+ at 1.1CX=HV"&@\^Y\EV:+V=C$48T
M"8,9-?HC.C-,*T?^O`]US';;TH>E4JGV$3+E]^K'+Q4C;*_>:7^?,%?HUN4F
M\'$&^'@-/)I_F`>W<_KYYTV$'S,(/ZX1.GJK_G@#]L?:&C9]3V`/MF#K&=AZ
M#O;P\=I1^&J;69NR#6K'^?UV.[_?/"Z7<48NW9A4=TW_+)>2!;1.JOW8Q=M)
MN<1C5>3_0]@QE8+))!+QR0K61:Q+FKN@<5+^=+)!UHZ"2>R">,K<G\<YWT>N
M'?K`?&"?R\E)@72,*@7,*R)Q\/++X?N\G"7&B&Z5E/NR*>AR at Q6A;W"ON2.[
M#KQ(5<J(6PYW+0TJA8AN[6`AYI6LZKOXI4FPR=2YBI+76:R5Z9XGP8ZO0^%X
MM!M[U9/[N+G3(!)_'#N&*."6K*!ZTRY^*9Y^P`)4I;LEL0Q>=+M2@*F<<FCM
M>?8-LIB[N%-FV;)Q^EHXC36YQW95&WE;JUT6K'1:RHBIUJ5]4K2LS=3VW)FM
M=FE'[>]H&>^WY-W!?8Y/[AALG%!C44GN&6*^<,B9,`5SXMAQKS\/YXD'X&X"
MWTL!T=+.8W]R5_%PR(H0H+OJ3:,5,DYP`&7<D.PHE>Q5%B8J_O)>>6-_I3L$
M$^'$X73:+Y=0Y[MH=,Q6*I[472OE3%'5"@"5]EK>&(602G\M;XY"R-0`VJ9%
M`)T!QX'22 at J/,D%JKI2#_*X4WU%KB()2WC)8X!(73"H%Y:NJY>B+&\PJ493A
MD*R<E%L#`W%MXUP9=?2*VM;X.DK+2Z-MHFK4&W4ZZG?&G7!/^?K6]B,;\!49
M'E0M0Q'.02Q!JQJ*G'OMA+0[<]#^K+ZI,0VENER2&P"]$K&8WU1VHMG8#Z(]
M;HK$;$_N[H!IR9]01<$^.E62L,WD,M7H])23W)TM*K33;Y(^O\+I$NUHI%"J
MI*!+">-[^27[DJ,BGF+DN!;RQ?D/ABD\6$K`DK)$G77%,PF%8+X)F.+SJ<P_
MY?6NE)KW>!7C]3*<$WL,2Y_*V7PL8Y'/$]MUIM.QXWZH2#?L+N)0U<)@CE-1
M>B5_$/&1"+$J&ZM5((+MT@;N,8+HQIDN!8LN7X#`YRT7.;M>`<+SUSCD-))O
MZO3E^%#&D9RE$5)<U0R`O)A&8G.]W69,)G\;^K&XC[ZF1"HTQ&\L3&R4=`UQ
MZ4]QTJ\7$!>I*NFI;F-T=\;@4EFE*M6JK*%R40J?T$"#`[\PW8KBJ-$:[WF]
MN at JI'`$N?P'=.A%=.S>"Q,>%</D&!R+$US1&/W(E?I8%$1+">'R++#F-HTFE
MIM%!C85*$D:"%'&1D0U,9`&GN>\QJ)1HJ[7>1J1UUJ>))=6$-(S5:+7LYH71
M::W4-JR&;0Y:*#X\EH\ZC2$JT88U3M)D3D at IJ542K0H^HG*R:<R?.";)\;P$
M<^+X6/W;?$?ESZ=<O;K_V"P7])CID_2:?%#"%BXG"-X/#Q`FI:N%']BS&7Z-
MG4BLH/PU/'>0TJ]=9#5%2XP0MX*\@*^B2-XLJ9$"5J)^KY_$J9PBI$7X'PS8
M3],`(X<SA:]87O95;>T;JNB]MX:Y3K]'>2\5`D*FMI_<=S6:?8/5:'A>2*P*
MFQ1Z1U*.T$UR'REHI_:IR!;,>F?9`]VR#;-O#H8(/FUK8,0!QF;<'/#2*`5Q
MJ8R,I+RO)8>=3<9\Y4<<]"L9<T[?TE254=]+3B1@)-J@:`;N9_1Y`D1HM9QJ
M]"_^7:R+1H.VW6AR8-.O_&Y=-`8ZWUFMM&2NV4/D/DWS0JUTY:O(G%^4SGL/
M*IUZ.(<83-!6SH+P#J?C8H':@LD707_EXP@,(Q5XS+62CVVV'@X5:41\O*(C
M?#Q[II39`'WUZI2.6:IL09>U/`V/[,C]C`[I.?E2C0U"O^:.'$FAKI3;A'P"
MN3ZV^:G5:JLT&`=!C.H_YF:\>H_1N_#BRD+*1'X$8M]_A&TURO.IIL=4**8"
MWS\3/3)X`%)-9E4/6/$7($DV7Y!U7;UK\MUF+8G+#:,\RUY`I-_JQR^U]1C_
M?+7X^_(Q"2F.(PQ27Y*0R6)-'>8%9;IH;-EJ99(I'O,SC)6`<KF4RQ4UP<B6
MU&>31N[SUVJL3XI!LL!S/%;R9LTBW%,S;&=^5R$UBZXIH6JL&26>>:`^)+&:
M994>?P4^4-QV1G/N12 at .2$KDQ$(>A*E@,#W=;_N$%:;A4]DB<Q-0>9*9C&6B
MCHR6/3!-1.0YWBXO=!U30.WH"%OIR%H]R1##AX\AXJ8.JI'+>LDRDJT9A[)F
MK+H&#`,\"?]R6'LO&^1HGBK)R["IFGOX2Q5,X>[ON5_P^>:0J at I%<>=+%:R_
MWU.>6MORI`!&]9(`6UV2K;,`I/U"PJICELTVRE$L*IN]-QPM/?UD`U.3RBAI
MLX[.4\YYO-CEWT<D6><23%%/C)'K,A;!+68?=->849P[U/TYC>]`:N(LI[&L
M\J5/Q+TX2:E\EJ&6"K`U6&QK-1R,Y.G&Q9B#JE!F92LO"<>MK,]D>]'EP^_,
M]GO#[R%//,I[(F>;<NDWFB:==;X(J]WH6*H>E$K*(M`]N*L42)G8?;MRY*6_
M_Z#*5:M,L<K0JJ8'>.&A=0\!2DM,5C#4F4?KAIYS)%%-UIT54%&`9$Z%A^XY
MR;:7\V4D;S32&\C-M5F\7BD7WS^FUQ<B#(.0I9$O/&9AB,0P)^"WV.-_#C3>
MV*J<LIX*:K,CEZL,DA*)A+MD;]R(J7T5@]#SU[%G+Y$B7F9H>YA8>6NET$C_
MP7TI?2[75N4]&8`R%P3II"0KNGN=OS)?&1/5R8CD96AZK[W@;DMX:J`MN&-8
M!Z.V+M"96IW:+$'E%O#@6*8IB)_2T_K3]76#6JD]S;H5-I@%-Z+RQ+U>'39\
KX\<;7V[LXKOP_TY(KO9E;.:3X\_^OR_?GF_/M^?;\__\_!N at T950`"X`````
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list