linux/drivers/mfd/pcf50633-gpio.c
<<
v4.0.6 4.0.3 v3.18.18 v3.18.17 v3.18.16 v3.18.15 v3.18.11 v3.18.10 v3.18.9 v3.18.8 v3.18.7 v3.18.7 v4.8.5 <6tion value="v3.6ion> v3.16.36 v3.16.35 v3.16.7 v3.16.7 v3.16.2 v3.16.1 v3.16 v3.15.10 v3.15.9 v3.15.8 v3.15.7 v3.15.7 v3.15.7 v3.15.8 v3.15.7 <4.111> v3.11.1 v3.10.102 v3.10.101 v3.10.100 <4tion value="v3.4.99" > v3.10.99 <4tion value="v3.4.98" > v3.10.98 <4tion value="v3.4.97" > v3.10.97 <4tion value="v3.4.96" > v3.10.96 <4tion value="v3.4.95" > v3.10.95 <4tion value="v3.4.94" > v3.10.94 <4tion value="v3.4.93" > v3.10.93 <4tion value="v3.4.92" > v3.10.92 <4tion value="v3.4.91" > v3.10.91 <4tion value="v3.4.90" > v3.10.90 <4tion value="v3.4.89" > v3.10.89 <4tion value="v3.4.88" > v3.10.88 <4tion value="v3.4.87" > v3.10.87 <4tion value="v3.4.86" > v3.10.86 v3.15.5 v3.15.4 v3.15.3 v3.15.1 v3.14.79 v3.14.78 v3.14.77 v3.14.76 v3.14.75 v3.14.74 v3.14.73 v3.14.72 v3.14.71 v3.14.70 v3.14.69 v3.14.68 v3.14.67 v3.14.66 v3.14.65 v3.14.64 v3.14.63 v3.14.62 v3.14.61 v3.14.60 v3.14.59 v3.14.58 v3.14.57 v3.14.56 v3.14.55 v3.14.54 v3.14.53 v3.14.52 v3.14.51 v3.14.50 v3.14.49 v3.14.48 v3.14.47 v3.14.46 v3.14.45 v3.14.44 v3.14.43 v3.14.42 v3.14.41 v3.14.40 v3.14.39 v3.14.38 v3.14.37 v3.14.36 v3.14.35 v3.14.34 v3.14.33 v3.14.32 v3.14.31 v3.14.30 v3.14.29 v3.14.28 v3.14.27 v3.14.26 v3.14.25 v3.14.24 v3.14.23 v3.14.22 v3.14.21 v3.14.20 v3.14.19 v3.14.18 v3.14.17 v3.14.16 v3.14.15 v3.14.11 v3.14.10 v3.14.9 v3.14.8 v3.14.7 v3.14.7 v3.18.7 < v3.17.7 v3.16.7 v3.15.7 v3.14.7 v3.14.9 v3.13.8 v3.14.7 v3.14.7 v3.10.90 <2tion value="v3.2.89" > v3.10.89 <2tion value="v3.2.88" > v3.10.88 <2tion value="v3.2.87" > v3.10.87 <2tion value="v3.2.86" > v3.10.86 <2option> v3.15.5 v3.15.4 v3.15.3 2 <2tion value="v3.2.79" > v3.14.79 <2tion value="v3.2.78" > v3.14.78 <2tion value="v3.2.77" > v3.14.77 v3.13.5 v3.13.4 v3.13.3 v3.13.1 v3.12.70 v3.12.69 v3.12.68 v3.12.67 v3.12.66 v3.12.65 v3.12.64 v3.12.63 v3.12.62 v3.12.61 v3.12.60 v3.12.59 v3.12.58 v3.12.57 v3.12.56 v3.12.55 v3.12.54 v3.12.53 v3.12.52 v3.12.51 v3.12.50 v3.12.49 v3.12.48 v3.12.47 v3.12.46 v3.12.45 v3.12.44 v3.12.43 v3.12.42 v3.12.41 v3.12.40 v3.12.39 v3.12.38 v3.12.37 v3.12.36 v3.12.35 v3.12.34 v3.12.33 v3.12.32 v3.12.31 v3.12.30 v3.12.29 v3.12.28 v3.12.27 v3.12.26 v3.12.25 v3.12.24 v3.12.23 v3.12.22 v3.12.21 v3.12.20 v3.12.19 v3.12.18 v3.12.17 v3.12.16 v3.12.15 v3.12.11 v3.12.10 v3.12.9 v3.12.8 v3.12.7 v3.12.7 "v3.10.52" > v3.10.52 v3.14.39 6a'h v3.12.7 v3.12.7 v3.12.7 v3.11.1 v3.11 v3.10.102 v3.10.101 v3.10.100 v3.10.99 v3.10.98 v3.10.97 v3.10.96 v3.10.95 v3.10.94 v3.10.93 v3.10.92 v3.10.91 v3.10.90 v3.10.89 v3.10.88 v3.10.87 v3.10.86 v3.10.85 v3.10.84 v3.10.83 v3.10.82 v3.10.81 v3.10.80 v3.10.79 v3.10.78 v3.10.77 v3.10.76 v3.10.75 v3.10.74 v3.10.73 v3.10.72 v3.10.71 v3.10.70 v3.10.69 v3.10.68 v3.10.67 v3.10.66 v3.10.65 v3.10.64 v3.10.63 v3.10.62 v3.10.61 v3.10.60 v3.10.59 v3.10.58 v3.10.57 v3.10.56 v3.10.55 v3.10.54 v3.10.53 v3.10.52 v3.10.51 v3.10.50 v3.10.49 v3.10.48 v3.10.47 v3.10.46 v3.10.45 v3.10.44 v3.10.43 v3.10.42 v3.10.41 v3.10.40 v3.10.39 v3.10.38 v3.10.37 v3.10.36 v3.10.35 v3.10.34 v3.10.33 v3.10.32 v3.10.31 v3.10.30 v3.10.29 v3.10.28 v3.10.27 v3.10.26 v3.10.25 v3.10.24 v3.10.23 v3.10.22 v3.10.21 v3.10.20 v3.10.209value="v3.14.2" > v3.14.24="v3.10ue="v3.10d2.9v3.10.54" > v3.10.54 opt>"v3.10.52" > v3.10.52 v3.14.39/option> 6a'h2vlue0.2 2vlue0.4.1.8" > v4.7 > v 2vlue0. ption value="v37 v3.17.2 2vlue0 ption value="v37 v3.17.2 v3.10.5r38" 2vlue v3.10.372vlue 2vlue 2vluevalue="v3.18.10" > v3.18.10 2vluen value="v3.18.9" > v3.18.9 2vluen value="v3.18.8" > v3.18.8 2vluen value="v3.18.7" > v3.18.7 2vluenalue="v3.18.7" > v3.18.7 v3.182vluept5tion value2vlueption value="v3.18.2" > v3.182vluept2 2vlueption value="v3.18.1" > v3.182vluept3 2vlueptvalue="v3.18.9" > v3.18.9 2vluen value="v3.17.8" > v3.17.8 2vluen value="v3.17.7" > v3.17.7 2vluenalue="v3.17.7" > v3.17.7 2vluee="v3.16.37" > v3.16.37 2vluelue="v3.16.36" > v3.16.36 2vluevalue="v3.16.35" > v3.16.35 2vluen value="v3.16.7" > v3.16.7 2vluenalue="v3.16.7" > v3.16.7 v3.16.7 2vlue5ue="v3.10.20" > v3.10.20 2vlue5 > v3.14.24 2vlue52.9v3.10.54" > v3.10.54 2vlue52.t ption value="v37 v3.17.2 2vlue5pt>"v3.10.52" > v3.10.52 2vlue5op ption value="v37 v3.17.2 v3.16.22vlueion 2vlueion value="v3.16.1" > v3.16.12vlueio5tion value2vlueion value="v3.16" > v3.16 v3.16.7 2vlue5u="v3.10.20" > v3.10.20 2vlue5 > v3.14.24 2vlue52. > v3.14.24 2vlue5 > v3.14.24 v3.14.20 2vlue4.23 2vlue4.19" > v3.14.19 2vlue4.12 2vlue4.18" > v3.14.18 2vlue4.1 2vlue4.17" > v3.14.17 2vlue4.10 2vlue4.16" > v3.14.16 2vlue4.0 2vlue14.15" > v3.14.15 2vlue14n 2vlue3.14.14" > v3.14.14 2vlue3.7tion value2vlue"v3.14.13" > v3.14.13 2vluee="v3.14.12" > v3.14.12 v3.14.20 2vlue4.3 2vlue4.9" > v3.14.19 2vlue4.2 2vlue4.8" > v3.14.18 2vlue4.1 2vlue4.1" > v3.14.18 2vlue4 2vlue4" > v3.14.18 2vlue3tion value="v2vlue3tio" > v3.14.18 2vlue3t10 2vlue3.25" > v3.10.25 2vlue3.2n 2vlue3.24" > v3.10.24 2vlue3.27tion value2vlue3.23" > v3.10.23 2vlue3.2n 2vlue3.22" > v3.10.22 2vlue3.2on value="v2vlue3tio > v3.14.24 v3.14.20 2vlue3.23 2vlue3.19" > v3.14.19 2vlue3.12 2vlue3.18" > v3.14.18 2vlue3.1 2vlue3.17" > v3.14.17 2vlue3.10 2vlue8g'h.10" > v3.1237 v3.17.2 2vlue3.5" > v3.10.25 2vlue3.n 2vlue3.4" > v3.10.24 2vlue3.7tion value2vlue3.3" > v3.10.23 2vlue3.n 2vlue3.2" > v3.10.22 2vlue3.on value="v2vlue3to > v3.14.24 v3.14.20 2vlue3.3 2vlue3.9" > v3.14.19 2vlue3.2 2vlue3.8" > v3.14.18 2vlue3.1 2vlue8g'" > v3.14.18 2vlue3 2vlue8" > v3.14.18 2vlue2tion value="v2vlue2tio" > v3.14.18 2vlue2ti0 2vluetion value="v3.13.5" > v3.13.52vlueti60 2vlue2.75" > v3.10.75 2vlue2.7n 2vlue2.74" > v3.10.74 2vlue2.77tion value2vlue2.73" > v3.10.73 2vlue2.7n 2vlue2.72" > v3.10.72 2vlue2.7on value="v2vlue2.71" > v3.10.71 2vlue2.7on value="v2vlue2.70" > v3.10.70 2vlue2.73 2vlue2.69" > v3.10.69 2vlue2.62 2vlue2.68" > v3.10.68 2vlue2.6on value="v2vlue2t67" > v3.10.67 2vlue2t60 2vlueti66" > v3.10.66 2vlueti50 2vlue2.65" > v3.10.65 2vlue2.6n 2vlue2.64" > v3.10.64 2vlue2.67tion value2vlue2.63" > v3.10.63 2vlue2.6n 2vlue2.62" > v3.10.62 2vlue2.6on value="v2vlue2.61" > v3.10.61 2vlue2.6on value="v2vlue2.60" > v3.10.60 2vlue2.63 2vlue2.59" > v3.10.59 2vlue2.52 2vlue2.58" > v3.10.58 2vlue2.5on value="v2vlue2t57" > v3.10.57 2vlue2t50 2vlueti56" > v3.10.56 2vlueti40 2vlue2.55" > v3.10.55 2vlue2.5n 2vlue2.54" > v3.10.54 2vlue2.57tion value2vlue2.53" > v3.10.53 2vlue2.5n 2vlue2.52" > v3.10.52 2vlue2.5on value="v2vlue2.51" > v3.10.51 2vlue2.5on value="v2vlue2.50" > v3.10.50 2vlue2.53 2vlue2.49" > v3.10.49 2vlue2.42 2vlue2.48" > v3.10.48 2vlue2.4on value="v2vlue2t47" > v3.10.47 2vlue2t40 2vlueti46" > v3.10.46 2vluetie0 2vlue2.45" > v3.12.45 2vlue2.4n 2vlue2.enalue="v3.18.7" > v3.18.7 2vlue2.43" > v3.12.43 2vlue2.4n 2vlue2.enalue="v3.16.7" > v3.16.7 2vlue2.41" > v3.12.41 2vlue2.4on value="v2vlue2.e4" > v3.14.18 2vlue2ue3 2vlue2.39" > v3.12.39 2vlue2.32 2vlue2.38" > v3.10.38 2vlue2.3on value="v2vlue2t37" > v3.10.37 2vlue2t30 2vlueti36" > v3.10.36 2vlueti20 2vlue2.35" > v3.10.35 2vlue2.3n 2vlue2.34" > v3.10.34 2vlue2.3n 2vlue2.33" > v3.10.33 2vlue2.3n 2vlue2.32" > v3.10.32 2vlue2.35 2vlue2.31" > v3.10.31 2vlue2.3on value="v2vlue2.30" > v3.10.30 2vlue2.33 2vlue2.29" > v3.10.29 2vlue2.22 2vlue2.28" > v3.10.28 2vlue2.2on value="v2vlue2t27" > v3.10.27 2vlue2t20 2vluetiio" > v3.14.18 2vlue2t10 2vlue2.25" > v3.12.25 2vlue2.2n 2vlue2.24" > v3.10.24 2vlue2.27tion value2vlue2.23" > v3.12.23 2vlue2.2n 2vlue2.22" > v3.10.22 2vlue2.2on value="v2vlue2.21" > v3.12.21 2vlue2.2on value="v2vlue2.20" > v3.14.20 2vlue2.23 2vlue2.19" > v3.12.19 2vlue2.12 2vlue2.18" > v3.14.18 2vlue2.1 2vlue2.17" > v3.12.17 2vlue2.10 2vlueti'h.10" > v3.1237 v3.17.2 2vlue12.15" > v3.12.15 2vlue12n 2vlue2.4" > v3.10.24 2vlue2.7tion value2vlue2.3" > v3.10.73 2vlue2.7 2vlueti6" > v3.10.57 2vlue2t5 2vlueti5" > v3.10.47 2vlue2t4 2vlueti4" > v3.10.37 2vlue2t3 2vlueti3" > v3.10.27 2vlue2t2 2vluetii" > v3.12.17 2vlue2.1 2vlueti'" > v3.12.17 2vlue2 2vluet" > v3.12.17 2vlue1.2on value="v2vlue1.20" > v3.14.20 2vlue1.23 2vlue1.19" > v3.12.19 2vlue1.12 2vlue1.18" > v3.14.18 2vlue1.1 2vlue1.17" > v3.12.17 2vlue1.10 2vluepion> 2vlue1.2 2vlue1.8" > v3.14.18 2vlue1.1 2vluepio" > v3.14.18 2vlue1 2vluep" > v3.14.18 2vlue0.10 2vluetion> 2vlue 2vlue" 67on vat 6a'h2vlue 2 2vlue.v4.1.8" > v4.7 > v 2vluetio.1.8" > v4.7 > v 2vluet.1.8" > v4.7 > v 2vlu2 2vlu2 67on vat 2vlu20.2 ption value="v37 v3.17.2 2vlu20. > v4.1.8 6a'h2vlu20.2 2vlu20.4.1.8" > v4.7 > v 2vlu20. ption value="v37 v3.17.2 2vlu35" > v3.10.35 2vlu28.10 2vlu28.16" > v3.18.16 2vlu28.0 2vlu318.15" > v3.18.15 2vlu3188 2vlu318ption> 2vlu27.62 2vlu27.62" > v3.10.34 2vlu27.61 2vlu27t67" > v3.10.67 2vlu27t60 2vlu27i66" > v3.10.66 2vlu27i50 2vlu27i50" > v3.10.66 2vlu27i5n 2vlu37.64" > v3.10.64 2vlu37.67tion value2vlu27.63" > v3.10.63 2vlu27.66tion value2vlu27.62" > v3.10.62 2vlu27.65tion value2vlu27.61" > v3.10.61 2vlu27.62 2vlu27.60" > v3.10.60 2vlu27.63 2vlu27.59" > v3.10.59 2vlu27.52 2vlu27.58" > v3.10.58 2vlu27.51 2vlu27t57" > v3.10.57 2vlu27t50 2vlu27i56" > v3.10.56 2vlu27i40 2vlu27i40" > v3.10.56 2vlu27i4n 2vlu37.54" > v3.10.54 2vlu37.57tion value2vlu27.53" > v3.10.53 2vlu27.56tion value2vlu27.52" > v3.10.52 2vlu27.55tion value2vlu27.51" > v3.10.51 2vlu27.52 2vlu27.50" > v3.10.50 2vlu27.53 2vlu27.49" > v3.10.49 2vlu27.42 2vlu27.48" > v3.10.48 2vlu27.41 2vlu27t47" > v3.10.47 2vlu27t40 2vlu27i46" > v3.10.46 2vlu27ie0 2vlu27ie0" > v3.10.46 2vlu27ien 2vlu37.enalue="v3.18.7" > v3.18.7 v3.12.43 2vlu27.46tion value2vlu27.enalue="v3.16.7" > v3.16.7 v3.12.41 2vlu27.42 2vlu27.e4" > v3.14.18 2vlu27.e3 2vlu27.39" > v3.12.39 2vlu27.32 2vlu27.et" > v3.12.17 2vlu27.e1 2vlu27tep" > v3.14.18 2vlu27te0 2vlu27iet.1.8" > v4.7 > v 2vlu37u35" > v3.10.35 2vlu27u3n 2vlu37u34" > v3.10.34 2vlu27.3n 2vlu27.3n" > v3.10.34 2vlu27.36tion value2vlu27.32" > v3.10.32 2vlu27.35tion value2vlu27.31" > v3.10.31 2vlu27.32 2vlu27.30" > v3.10.30 2vlu27.33 2vlu27.29" > v3.10.29 2vlu27.22 2vlu27.28" > v3.10.28 2vlu27.21 2vlu27t27" > v3.10.27 2vlu27t20 2vlu27iio" > v3.14.18 2vlu27i10 2vlu27i10" > v3.14.18 2vlu27i1n 2vlu37u24" > v3.10.24 2vlu37u2n 2vlu27.23" > v3.12.23 2vlu27.26tion value2vlu27.22" > v3.10.22 2vlu27.25tion value2vlu27.21" > v3.12.21 2vlu27.22 2vlu27. 2vlue2.62 2vlu27.22 69a1 lueti69a1 ption69a.8" >7 v4.7 > v 2vlu20. ption v7lue="v37 v3.17.7 2vlu35" > v3.10735 27lu28.10 2vlu28.16" > v3..18.9" > v3.28.9 2vluen value="v2.18.8" > v3.28.8 2vluen value="v2.18.7" > v3.28.7 2vluenalue="v3.1827" > v3.18.72/2vlue7o6tion value2vlueption value="v2.18.3" > v3.282vluept5tion value2vlueption value="v2.18.2" > v3.282vluept2 2vlueption value="vption> 2vlu27tluept2 2vlueption value="vp6lue="v37 v3.17.6 2vlu35" > v3.10635 26lu28.10 2vlu28.16" > v3.618.9" > v3.26.9 2vluen value="v2618.8" > v3.26.8 2vluen value="v2.18.9" > v3.28.9 2vluen value="v28. > v3.18.7262vlue7o6tion value2vlueption value="v2618.3" > v3.262vluept5tion value2vlueption value="v27" > v3.17.72/2vlue6t2 2vluee="v3.16.37" v 2vluen value="v25option> 2vlu27533 2vlu27.29" > v3.10.29<5option> 2vlu27522 2vlu27.28" > v3.10.28<5option> 2vlu27521 2vlu27t27" > v3.10.27<5option> 2vlu27520 2vlu27iio" > v3.14.18<5option> 2vlu27510 2vlu27i10" > v3.14.18<5option> 2vlu2751n 2vlu37u24" > v3.10.24<36" > v3.16.32 2vluevalue="v3.16235" > v3.16.32 2vluen value="v3.1627" > v3.16.7<22vluen 2vluenalue="v3.16.7" 2> v3.16.7 v3.16.7 2vlue5ue="v3.10.20" > 2v3.10.20 2vlue5 > v3.14.24 2vlue52.9v3.10.54" 2 v3.10.54 2vlue52.t ption va2ue="v37 v3.17.22/2vlue5.0 2vlue5pt>"v3.10.52"2 > v3.10.52 2vlue5op ption va2ue="v37 v3.17.22/2vlue5o7tion value2vlueion value="v3.26.2" > v3.16222vlueion 2vlueion value="v3.26.1" > v3.16212vlueio5tion value2vlueion value="v3.26" > v3.16 2vlu27vlue5pn 2vlue5op ption va2.17 2vlue4.10 2vlue4.16" > v3214.16 2 2vlue4.0 2vlue14.15" > 23.14.15 2 2vlue14n 2vlue3.14.14" > 2 v3.14.14 2vluee="v3.14.12" 2 > v3.14.12 v3ption> 2vlu27vlue3.7tion value2vlue"v3.14.13" 2/option> 2vlue2tion value="v2vlue3tio" > v3.14.182/option> 2vlue2t10 2vlue3.25" > v3.10.252/option> 2vlue2.2n 2vlue3.24" > v3.10.242/option> 2vlue2.27tion value2vlue3.23" > v3.10.232/option> 2vlue2.2n 2vlue3.22" > v3.10.222/option> 2vlue2.2on value="v2vlue3tio > v3.14.24 v3.14.202/option> 2vlue2.23 2vlue3.19" > v3.14.192/option> 2vlu23.12 2vlue3.18" > v3.14.28 2v2ue3.1 2vlue3.17" > v3.12.17 2vlue3.10 2vlue8g'h.10" > 2v3.1237 v3.17.22/2vlue8g0 2vlue3.5" > v3210.25 2 2vlue3.n 2vlue3.4" > v3210.24 2 2vlue3.7tion value2vlue3.3" > v3210.23 2 2vlue3.n 2vlue3.2" > v3210.22 2 2vlue3.on value="v2vlue3to > v3.14.24 v3ption> 2vlu27vlue3.n 2vlue3.2" > v32/option> 2vlue2.22 2vlue2.28" > v3.10.282/option> 2vlue2.2on value="v2vlue2t27" > v3.10.272/option> 2vlue2t20 2vluetiio" > v3.14.182/option> 2vlue2t10 2vlue2.25" > v3.12.252/option> 2vlue2.2n 2vlue2.24" > v3.10.242/option> 2vlue2.27tion value2vlue2.23" > v3.12.232/option> 2vlue2.2n 2vlue2.22" > v3.10.222/option> 2vlue2.2on value="v2vlue2.21" > v3.12.212/option> 2vlue2.2on value="v2vlue2.20" > v3.14.202/option> 2vlue2.23 2vlue2.19" > v3.12.192/option> 2vlu22.12 2vlue2.18" > v3.14.28 2v2ue2.1 2vlue2.17" > v3.12.17 2vlue2.10 2vlueti'h.10" > 2vltion> 2vlue2t1 2vlue2.25" > v3.12.252/otion> 2vlue2.2 2vlue2.24" > v3.10.242/otion> 2vlue2.2tion value2vlue2.23" > v3.12.232/otion> 2vlue2.2 2vlue2.22" > v3.10.222/otion> 2vlue2.2n value="v2vlue2.21" > v3.12.212/opion> 2vlue2.23 value="v2vlue2.21" > v3.12.212/ion> 2vlue2. value="v2vlue2.21" > v3.12.212.17 2vlue1.10 2vluepion> 2vlue"v3.10.52"2 > v3.10.52 2vlue 2vlue20.29 20.27 v3.10.52 v3.10.5r38"20.23 v3.10.20.22 v3.14.202 v3.12.192 2vlue1.2 2vlue1.8" > 23.14.18 2 2vlue1.1 2vluepio" > 23.14.18 2 2vlue1 2vluep" > v3.12.18 2vlue0.10 2vluetion> 2vlueopt>"v3.10.52"2 > v3.10.52 2vlue/option> 2option va > v3.202vlue/o7tion value2vlue 2vlue 2vlue" 67on vat 2option valuption>2 2vlue" on value="v2vluev3.10.41" on> 3tion> 2vlue20lue" on value="v2vluev3.10.41" on> 1918 1918lue" on value="v2vluev3.10.41" on> 1916 191vlueti0 2vlueopt>"v3.10.52"1 > v4.7 > v<1ption2vluetio 2vluetio.1.8" 1 > v4.7 > v<1ption2vluet 2vluet.1.8" > 1 v4.7 > v 2vlu2 2vlu20.2 ption vaption> 2vlue29 2vlu35" > v3.11.35 1vlu28.10 2vlu28.16" > v3118.16 1 2vlu28.0 2vlu318.15" > 13.18.15 1 2vlu3188 2vlu318ption> 1option va > v3.102vlu2 v3.10.5r38"1 2vlu2 v3.10.172vlu21 2vlu2 2vlu2value="v3.18.12/option> 2v28 v3.12.231/option> 2vlu21.26tion value2vlu27.22" > v3.10.221/option> 2vlu21.25tion value2vlu27.21" > v3.12.211/option> 2vlu21.22 2vlu27. 2vlue2.62 2vlu27.221/215on> 69a1 lueti69a1 ption69a.8" 17 v4.7 > v 2vlu20. ption 17lue="v37 v3.1717 2vlu35" > v3.11735 17lu28.10 2vlu28.16" > v31.18.9" > v3.18.9 2vluen value="v1.18.8" > v3.18.8 2vluen value="v1.18.7" > v3.18.7 2vluenalue="v3.1817" > v3.18.71/2vlue7o6tion value2vlueption value="v1.18.3" > v3.182vluept5tion value2vlueption value="v1.18.2" > v3.182vluept2 2vlueption value="v27 27 v3.11618. v3.16/2vlu2n 1 2vlu2n value="v3.1816/2> 2vlu27.2216vlu3n 2vlu34" > v3.10.3416vption> 2vlu216vpt3n 2vlu34" > v3.10.3416vpue="v37 v3.171661 2vlu27t67" > v3.10.6716617 2660 2vlu27i66" > v3.10.6626608.9" > v3.1650 2vlu27i50" > v3.10.6616508.8" > v3.165n 2vlu37.64" > v3.10.64165n8.7" > v3.1667tion value2vlu27.63" > v3.10.631667 > v3.18.71666tion value2vlu27.62" > v3.10.621666.9" > v3.11615tion value2vlu27.61" > v3.10.6116158.2" > v3.16/2 2vlu27.60" > v3.10.6016/2> 2vlu27.2216v3 2vlu27.59" > v3.10.5916vption> 2vlu216vpt/option> 2vlu27.59" > v3.10.5916vpue="v37 v3.171661 2vlu27t57" > v3.10.5716617 2660 2vlu27i56" > v3.10.5626608.9" > v3.1650 2vlu27i40" > v3.10.5616508.8" > v3.165n 2vlu37.54" > v3.10.54165n8.7" > v3.1667tion value2vlu27.53" > v3.10.531667 > v3.18.71666tion value2vlu27.52" > v3.10.521666.9" > v3.11615tion value2vlu27.51" > v3.10.5116158.2" > v3.16/2 2vlu27.50" > v3.10.5016/2> 2vlu27.2216v3 2vlu27.49" > v3.10.4916vption> 2vlu216vpt/option> 2vlu27.49" > v3.10.4916vpue="v37 v3.171661 2vlu27t47" > v3.10.4716617 2660 2vlu27i46" > v3.10.4626608.9" > v3.1650 2vlu27ie0" > v3.10.4616508.8" > v3.165n 2vlu37.enalue="v3.18.7" 165n8.7" > v3.1667tion value2vlu27.43" > v3.12.431667 > v3.18.71666tion value2vlu27.enalue="v3.16.7" 1v3.10.37 1> 2vlue2t3 2vlueti3" > 1v3.14.20 1> 2vlue1.3 2vlue1.9" > 1> sn> 2vlue > v41 2667tluept2 2vlueption value="v26678.9" > v3.16579 2vluen value="v16578.8" > v3.1657vlue5pn 2vlue5op ption va16578.7" > v3.1667vlue3.7tion value2vlue"v3.14.13" 1v3ption> 2vlu21u27vlue3.n 2vlue3.2" > v31212/ion> 2vlue1ue2. value="v2vlue2.21" > v3.12.211v3ption> 2vlu21u27vlue4 on value="v2vlue1.0" > v31> 3tion> 2vlue1ue20lue" on value="v2vluev3.10.41" on> 16aption> 2vlue26e29 2 27 v3.16525 v3.166n 2vlu27.23" > v3.12.2316option> 2vlu21626tion value2vlu27.22" > v3.10.2216option> 2vlu21625tion value2vlu27.21" > v3.12.2116option> 2vlu21622 2vlu27. 2vlue2.62 2vlu27.2216215on> 69a1 lueti69a1 ption69a.8" 16 v4.7 > v 2vlu20. ption 16lue="v37 v3.1716 2vlu35" > v3.11635 16lu28.10 2vlu28.16" > v31618.9" > v3.16.9 2vluen value="v1618.8" > v3.16.8 2vluen value="v1.18.9" > v3.18.9 2vluen value="v18. > v3.18.7162vlue7o6tion value2vlueption value="v1ue2ion> 2vlue1ue2/option> 2vlu27. 2vlue2.62 2vlu27. 2vlue2.62 2vlu27. 2vlue2.62 2vlue52.t ption va1ue="v37 v3.17.21/2vlue5.0 2vlue5pt>"v3.10.52"1 > v3.10.52 2vlue5op ption va1ue="v37 v3.17.21/2vlue5o7tion value2vlueion value="v3.16.2" > v3.16122vlueion 2vlueion value="v3.16.1" > v3.16112vlueio5tion value2vlueion value="v3.16" > v3.16 v3.1vlue5pn 2vlue5op ption va1.17 1vlue4.10 2vlue4.16" > v3114.16 1 2vlue4.0 2vlue14.15" > 13.14.15 1 2vlue14n 2vlue3.14.14" > 1 v3.14.14 2vluee="v3.14.12" 1 > v3.14.12 v328.7" > v3.1vlue3.7tion value2vlue"v3.14.13" 110.25 1 2vlue3.n 2vlue3.4" > v3110.24 1 2vlue3.7tion value2vlue3.3" > v3110.23 1 2vlue3.n 2vlue3.2" > v3110.22 1 2vlue3.on value="v2vlue3to > v3.14.14 v3ption> 2vlu21vlue3.n 2vlue3.2" > v3124.16 122vlue4.0 2vlue14.15" > 1/otion> 2vlue1.2 2vlue2.24" > v3.10.241/otion> 2vlue1.2tion value2vlue2.23" > v3.12.231/otion> 2vlue1.2 2vlue2.22" > v3.10.221/otion> 2vlue1.2n value="v2vlue2.21" > v3.12.211/opion> 2vlue1.23 value="v2vlue2.21" > v3.12.21ption> 2vlu21n value="v2vlue2.21" > v3.12.211pion> 2vlue13 value="v2vlu on> e2./spa"v2 e2./formv2 e2.a on> e2 href="../linux+v3.7.4/drivers/mfd/pcf50633-gpio.c">on> e2.img src="../.static/gfx/right.png" alt=">>">on./spa"v2on.spa" class="lxr_search">on> on> e2.input typv3.hidden" namv3.navtarget" > v3.">on> e2.input typv3.text" namv3.search" id3.search">on> e2.butt typv3.submit">Search e2 onclick="return ajax_prefs();">on> e2Prefs2 e2./a>on./spa"v2> e2 2./divv2> e2 2.form acue="="ajax+*" method="post" onsubmit="return false;">on.input typv3.hidden" namv3.ajax_lookup" id3.ajax_lookup" > v3.">o> e2 2./formv2o> e2 2.div class="headingbott m"> e2 e2 e2 2.div id3.search_results" class="search_results"2 ev2> e2 2./divv2 .div id3.content">2 .div id3.file_contents"v
2 21./a>.spa" class="comment">/* NXP PCF50633 GPIO Driver./spa"v22 22./a>.spa" class="comment"> *./spa"v22 23./a>.spa" class="comment"> * (C) 2006-2008 by Openmoko, Inc../spa"v22 24./a>.spa" class="comment"> * Author: Balaji Rao <balajirrao@openmoko.org>./spa"v22 25./a>.spa" class="comment"> * All rights reserved../spa"v22 26./a>.spa" class="comment"> *./spa"v22 27./a>.spa" class="comment"> * Broken down from monstrous PCF50633 driver mainly by./spa"v22 28./a>.spa" class="comment"> * Harald Welte, Andy Green and Werner Almesberger./spa"v22 29./a>.spa" class="comment"> *./spa"v22 15ona>.spa" class="comment"> *  This program is free software; you ca" redistribute  it and/or modify it./spa"v22 11./a>.spa" class="comment"> *  under  the terms of  the GNU Generale2Public License as published by the./spa"v22 12./a>.spa" class="comment"> *  Free Software Foundaue=";  either vers
	  2 of the  License, or (at your./spa"v22 13./a>.spa" class="comment"> *  alue=") any later vers
	 ../spa"v22 14./a>.spa" class="comment"> *./spa"v22 15./a>.spa" class="comment"> */./spa"v22 16./a>22 17./a>#include <linux/kernel.h./a>>22 18./a>#include <linux/module.h./a>>22 19./a>22 20./a>#include <linux/mfd/pcf50633/core.h./a>>22 21./a>#include <linux/mfd/pcf50633/gpio.h./a>>22 22./a>#include <linux/mfd/pcf50633/pmic.h./a>>22 23./a>22 24./a>static const2.a href="+code=u8" class="sref">u8./a>2.a href="+code=pcf50633_regulator_registers" class="sref">pcf50633_regulator_registers./a>[.a href="+code=PCF50633_NUM_REGULATORS" class="sref">PCF50633_NUM_REGULATORS./a>] = {22 25./a>        [.a href="+code=PCF50633_REGULATOR_AUTO" class="sref">PCF50633_REGULATOR_AUTO./a>]       =2.a href="+code=PCF50633_REG_AUTOOUT" class="sref">PCF50633_REG_AUTOOUT./a>,22 26./a>        [.a href="+code=PCF50633_REGULATOR_DOWN1" class="sref">PCF50633_REGULATOR_DOWN1./a>]      =2.a href="+code=PCF50633_REG_DOWN1OUT" class="sref">PCF50633_REG_DOWN1OUT./a>,22 27./a>        [.a href="+code=PCF50633_REGULATOR_DOWN2" class="sref">PCF50633_REGULATOR_DOWN2./a>]      =2.a href="+code=PCF50633_REG_DOWN2OUT" class="sref">PCF50633_REG_DOWN2OUT./a>,22 28./a>        [.a href="+code=PCF50633_REGULATOR_MEMLDO" class="sref">PCF50633_REGULATOR_MEMLDO./a>]     =2.a href="+code=PCF50633_REG_MEMLDOOUT" class="sref">PCF50633_REG_MEMLDOOUT./a>,22 29./a>        [.a href="+code=PCF50633_REGULATOR_LDO1" class="sref">PCF50633_REGULATOR_LDO1./a>]       =2.a href="+code=PCF50633_REG_LDO1OUT" class="sref">PCF50633_REG_LDO1OUT./a>,22 30./a>        [.a href="+code=PCF50633_REGULATOR_LDO2" class="sref">PCF50633_REGULATOR_LDO2./a>]       =2.a href="+code=PCF50633_REG_LDO2OUT" class="sref">PCF50633_REG_LDO2OUT./a>,22 31./a>        [.a href="+code=PCF50633_REGULATOR_LDO3" class="sref">PCF50633_REGULATOR_LDO3./a>]       =2.a href="+code=PCF50633_REG_LDO3OUT" class="sref">PCF50633_REG_LDO3OUT./a>,22 32./a>        [.a href="+code=PCF50633_REGULATOR_LDO4" class="sref">PCF50633_REGULATOR_LDO4./a>]       =2.a href="+code=PCF50633_REG_LDO4OUT" class="sref">PCF50633_REG_LDO4OUT./a>,22 33./a>        [.a href="+code=PCF50633_REGULATOR_LDO5" class="sref">PCF50633_REGULATOR_LDO5./a>]       =2.a href="+code=PCF50633_REG_LDO5OUT" class="sref">PCF50633_REG_LDO5OUT./a>,22 34./a>        [.a href="+code=PCF50633_REGULATOR_LDO6" class="sref">PCF50633_REGULATOR_LDO6./a>]       =2.a href="+code=PCF50633_REG_LDO6OUT" class="sref">PCF50633_REG_LDO6OUT./a>,22 35./a>        [.a href="+code=PCF50633_REGULATOR_HCLDO" class="sref">PCF50633_REGULATOR_HCLDO./a>]      =2.a href="+code=PCF50633_REG_HCLDOOUT" class="sref">PCF50633_REG_HCLDOOUT./a>,22 36./a>};22 37./a>22 38./a>int2.a href="+code=pcf50633_gpio_set" class="sref">pcf50633_gpio_set./a>(struct2.a href="+code=pcf50633" class="sref">pcf50633./a> *.a href="+code=pcf" class="sref">pcf./a>, int2.a href="+code=gpio" class="sref">gpio./a>, .a href="+code=u8" class="sref">u8./a>2.a href="+code=val" class="sref">val./a>)22 39./a>{22 40./a>        .a href="+code=u8" class="sref">u8./a>2.a href="+code=reg" class="sref">reg./a>;22 41./a>22 42./a>        .a href="+code=reg" class="sref">reg./a> =2.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a> +2.a href="+code=PCF50633_REG_GPIO1CFG" class="sref">PCF50633_REG_GPIO1CFG./a>;22 43./a>22 44./a>        return .a href="+code=pcf50633_reg_set_bit_mask" class="sref">pcf50633_reg_set_bit_mask./a>(.a href="+code=pcf" class="sref">pcf./a>, .a href="+code=reg" class="sref">reg./a>, 0x07, .a href="+code=val" class="sref">val./a>);22 45./a>}22 46./a>.a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL./a>(.a href="+code=pcf50633_gpio_set" class="sref">pcf50633_gpio_set./a>);22 47./a>22 48./a>.a href="+code=u8" class="sref">u8./a>2.a href="+code=pcf50633_gpio_get" class="sref">pcf50633_gpio_get./a>(struct2.a href="+code=pcf50633" class="sref">pcf50633./a> *.a href="+code=pcf" class="sref">pcf./a>, int2.a href="+code=gpio" class="sref">gpio./a>)22 49./a>{22 50./a>        .a href="+code=u8" class="sref">u8./a>2.a href="+code=reg" class="sref">reg./a>, .a href="+code=val" class="sref">val./a>;22 51./a>22 52./a>        .a href="+code=reg" class="sref">reg./a> =2.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a> +2.a href="+code=PCF50633_REG_GPIO1CFG" class="sref">PCF50633_REG_GPIO1CFG./a>;22 53./a>        .a href="+code=val" class="sref">val./a> =2.a href="+code=pcf50633_reg_read" class="sref">pcf50633_reg_read./a>(.a href="+code=pcf" class="sref">pcf./a>, .a href="+code=reg" class="sref">reg./a>) & 0x07;22 54./a>22 55./a>        return .a href="+code=val" class="sref">val./a>;22 56./a>}22 57./a>.a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL./a>(.a href="+code=pcf50633_gpio_get" class="sref">pcf50633_gpio_get./a>);22 58./a>22 59./a>int2.a href="+code=pcf50633_gpio_invert_set" class="sref">pcf50633_gpio_invert_set./a>(struct2.a href="+code=pcf50633" class="sref">pcf50633./a> *.a href="+code=pcf" class="sref">pcf./a>, int2.a href="+code=gpio" class="sref">gpio./a>, int2.a href="+code=invert" class="sref">invert./a>)22 60./a>{22 61./a>        .a href="+code=u8" class="sref">u8./a>2.a href="+code=val" class="sref">val./a>, .a href="+code=reg" class="sref">reg./a>;22 62./a>22 63./a>        .a href="+code=reg" class="sref">reg./a> =2.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a> +2.a href="+code=PCF50633_REG_GPIO1CFG" class="sref">PCF50633_REG_GPIO1CFG./a>;22 64./a>        .a href="+code=val" class="sref">val./a> =2!!.a href="+code=invert" class="sref">invert./a> << 3;22 65./a>22 66./a>        return .a href="+code=pcf50633_reg_set_bit_mask" class="sref">pcf50633_reg_set_bit_mask./a>(.a href="+code=pcf" class="sref">pcf./a>, .a href="+code=reg" class="sref">reg./a>, 1 << 3, .a href="+code=val" class="sref">val./a>);22 67./a>}22 68./a>.a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL./a>(.a href="+code=pcf50633_gpio_invert_set" class="sref">pcf50633_gpio_invert_set./a>);22 69./a>22 70./a>int2.a href="+code=pcf50633_gpio_invert_get" class="sref">pcf50633_gpio_invert_get./a>(struct2.a href="+code=pcf50633" class="sref">pcf50633./a> *.a href="+code=pcf" class="sref">pcf./a>, int2.a href="+code=gpio" class="sref">gpio./a>)22 71./a>{22 72./a>        .a href="+code=u8" class="sref">u8./a>2.a href="+code=reg" class="sref">reg./a>, .a href="+code=val" class="sref">val./a>;22 73./a>22 74./a>        .a href="+code=reg" class="sref">reg./a> =2.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a> +2.a href="+code=PCF50633_REG_GPIO1CFG" class="sref">PCF50633_REG_GPIO1CFG./a>;22 75./a>        .a href="+code=val" class="sref">val./a> =2.a href="+code=pcf50633_reg_read" class="sref">pcf50633_reg_read./a>(.a href="+code=pcf" class="sref">pcf./a>, .a href="+code=reg" class="sref">reg./a>);22 76./a>22 77./a>        return .a href="+code=val" class="sref">val./a> & (1 << 3);22 78./a>}22 79./a>.a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL./a>(.a href="+code=pcf50633_gpio_invert_get" class="sref">pcf50633_gpio_invert_get./a>);22 80./a>22 81./a>int2.a href="+code=pcf50633_gpio_power_supply_set" class="sref">pcf50633_gpio_power_supply_set./a>(struct2.a href="+code=pcf50633" class="sref">pcf50633./a> *.a href="+code=pcf" class="sref">pcf./a>,22 82./a>                                        int2.a href="+code=gpio" class="sref">gpio./a>, int2.a href="+code=regulator" class="sref">regulator./a>, int2.a href="+code=on" class="sref">on./a>)22 83./a>{22 84./a>        .a href="+code=u8" class="sref">u8./a>2.a href="+code=reg" class="sref">reg./a>, .a href="+code=val" class="sref">val./a>, .a href="+code=mask" class="sref">mask./a>;22 85./a>22 86./a>        .spa" class="comment">/* the *ENA register is always one after the *OUT register */./spa"v22 87./a>        .a href="+code=reg" class="sref">reg./a> =2.a href="+code=pcf50633_regulator_registers" class="sref">pcf50633_regulator_registers./a>[.a href="+code=regulator" class="sref">regulator./a>] +21;22 88./a>22 89./a>        .a href="+code=val" class="sref">val./a> =2!!.a href="+code=on" class="sref">on./a> << (.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a>);22 90./a>        .a href="+code=mask" class="sref">mask./a> =21 << (.a href="+code=gpio" class="sref">gpio./a> -2.a href="+code=PCF50633_GPIO1" class="sref">PCF50633_GPIO1./a>);22 91./a>22 92./a>        return .a href="+code=pcf50633_reg_set_bit_mask" class="sref">pcf50633_reg_set_bit_mask./a>(.a href="+code=pcf" class="sref">pcf./a>, .a href="+code=reg" class="sref">reg./a>, .a href="+code=mask" class="sref">mask./a>, .a href="+code=val" class="sref">val./a>);22 93./a>}22 94./a>.a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL./a>(.a href="+code=pcf50633_gpio_power_supply_set" class="sref">pcf50633_gpio_power_supply_set./a>);22 95./a>22 96./a>.a href="+code=MODULE_LICENSE" class="sref">MODULE_LICENSE./a>(.spa" class="string">"GPL"./spa"v);22 97./a>./pre>
The original LXR software by the .a href="http://sourceforge.net/projects/lxr">LXR community./a>, this experimental vers
	  by .a href="mailto:lxr@linux.no">lxr@linux.no./a>.
./divv2.div class="subfooter">
lxr.linux.no kindly hosted by .a href="http://www.redpill-linpro.no">Redpill Linpro AS./a>, provider of Linux consulting and operaue="s services since 1995.
./divv2
./bodyv2./htmlv2