diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/DocBook/media/v4l/dev-codec.xml | 35 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/v4l2.xml | 2 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/media/exynos-fimc-lite.txt | 2 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/mfd/max77693.txt | 55 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/regulator/lp872x.txt | 160 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/regulator/ti-abb-regulator.txt | 128 | ||||
-rw-r--r-- | Documentation/networking/ip-sysctl.txt | 4 | ||||
-rw-r--r-- | Documentation/sound/alsa/HD-Audio-Models.txt | 3 |
8 files changed, 372 insertions, 17 deletions
diff --git a/Documentation/DocBook/media/v4l/dev-codec.xml b/Documentation/DocBook/media/v4l/dev-codec.xml index dca0ecd54dc6..ff44c16fc080 100644 --- a/Documentation/DocBook/media/v4l/dev-codec.xml +++ b/Documentation/DocBook/media/v4l/dev-codec.xml | |||
@@ -1,18 +1,27 @@ | |||
1 | <title>Codec Interface</title> | 1 | <title>Codec Interface</title> |
2 | 2 | ||
3 | <note> | 3 | <para>A V4L2 codec can compress, decompress, transform, or otherwise |
4 | <title>Suspended</title> | 4 | convert video data from one format into another format, in memory. Typically |
5 | such devices are memory-to-memory devices (i.e. devices with the | ||
6 | <constant>V4L2_CAP_VIDEO_M2M</constant> or <constant>V4L2_CAP_VIDEO_M2M_MPLANE</constant> | ||
7 | capability set). | ||
8 | </para> | ||
5 | 9 | ||
6 | <para>This interface has been be suspended from the V4L2 API | 10 | <para>A memory-to-memory video node acts just like a normal video node, but it |
7 | implemented in Linux 2.6 until we have more experience with codec | 11 | supports both output (sending frames from memory to the codec hardware) and |
8 | device interfaces.</para> | 12 | capture (receiving the processed frames from the codec hardware into memory) |
9 | </note> | 13 | stream I/O. An application will have to setup the stream |
14 | I/O for both sides and finally call &VIDIOC-STREAMON; for both capture and output | ||
15 | to start the codec.</para> | ||
10 | 16 | ||
11 | <para>A V4L2 codec can compress, decompress, transform, or otherwise | 17 | <para>Video compression codecs use the MPEG controls to setup their codec parameters |
12 | convert video data from one format into another format, in memory. | 18 | (note that the MPEG controls actually support many more codecs than just MPEG). |
13 | Applications send data to be converted to the driver through a | 19 | See <xref linkend="mpeg-controls"></xref>.</para> |
14 | &func-write; call, and receive the converted data through a | ||
15 | &func-read; call. For efficiency a driver may also support streaming | ||
16 | I/O.</para> | ||
17 | 20 | ||
18 | <para>[to do]</para> | 21 | <para>Memory-to-memory devices can often be used as a shared resource: you can |
22 | open the video node multiple times, each application setting up their own codec properties | ||
23 | that are local to the file handle, and each can use it independently from the others. | ||
24 | The driver will arbitrate access to the codec and reprogram it whenever another file | ||
25 | handler gets access. This is different from the usual video node behavior where the video properties | ||
26 | are global to the device (i.e. changing something through one file handle is visible | ||
27 | through another file handle).</para> | ||
diff --git a/Documentation/DocBook/media/v4l/v4l2.xml b/Documentation/DocBook/media/v4l/v4l2.xml index bfc93cdcf696..bfe823dd0f31 100644 --- a/Documentation/DocBook/media/v4l/v4l2.xml +++ b/Documentation/DocBook/media/v4l/v4l2.xml | |||
@@ -493,7 +493,7 @@ and discussions on the V4L mailing list.</revremark> | |||
493 | </partinfo> | 493 | </partinfo> |
494 | 494 | ||
495 | <title>Video for Linux Two API Specification</title> | 495 | <title>Video for Linux Two API Specification</title> |
496 | <subtitle>Revision 3.9</subtitle> | 496 | <subtitle>Revision 3.10</subtitle> |
497 | 497 | ||
498 | <chapter id="common"> | 498 | <chapter id="common"> |
499 | &sub-common; | 499 | &sub-common; |
diff --git a/Documentation/devicetree/bindings/media/exynos-fimc-lite.txt b/Documentation/devicetree/bindings/media/exynos-fimc-lite.txt index 3f62adfb3e0b..de9f6b78ee51 100644 --- a/Documentation/devicetree/bindings/media/exynos-fimc-lite.txt +++ b/Documentation/devicetree/bindings/media/exynos-fimc-lite.txt | |||
@@ -2,7 +2,7 @@ Exynos4x12/Exynos5 SoC series camera host interface (FIMC-LITE) | |||
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | 4 | ||
5 | - compatible : should be "samsung,exynos4212-fimc" for Exynos4212 and | 5 | - compatible : should be "samsung,exynos4212-fimc-lite" for Exynos4212 and |
6 | Exynos4412 SoCs; | 6 | Exynos4412 SoCs; |
7 | - reg : physical base address and size of the device memory mapped | 7 | - reg : physical base address and size of the device memory mapped |
8 | registers; | 8 | registers; |
diff --git a/Documentation/devicetree/bindings/mfd/max77693.txt b/Documentation/devicetree/bindings/mfd/max77693.txt new file mode 100644 index 000000000000..11921cc417bf --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/max77693.txt | |||
@@ -0,0 +1,55 @@ | |||
1 | Maxim MAX77693 multi-function device | ||
2 | |||
3 | MAX77693 is a Multifunction device with the following submodules: | ||
4 | - PMIC, | ||
5 | - CHARGER, | ||
6 | - LED, | ||
7 | - MUIC, | ||
8 | - HAPTIC | ||
9 | |||
10 | It is interfaced to host controller using i2c. | ||
11 | This document describes the bindings for the mfd device. | ||
12 | |||
13 | Required properties: | ||
14 | - compatible : Must be "maxim,max77693". | ||
15 | - reg : Specifies the i2c slave address of PMIC block. | ||
16 | - interrupts : This i2c device has an IRQ line connected to the main SoC. | ||
17 | - interrupt-parent : The parent interrupt controller. | ||
18 | |||
19 | Optional properties: | ||
20 | - regulators : The regulators of max77693 have to be instantiated under subnod | ||
21 | named "regulators" using the following format. | ||
22 | |||
23 | regulators { | ||
24 | regualtor-compatible = ESAFEOUT1/ESAFEOUT2/CHARGER | ||
25 | standard regulator constratints[*]. | ||
26 | }; | ||
27 | |||
28 | [*] refer Documentation/devicetree/bindings/regulator/regulator.txt | ||
29 | |||
30 | Example: | ||
31 | max77693@66 { | ||
32 | compatible = "maxim,max77693"; | ||
33 | reg = <0x66>; | ||
34 | interrupt-parent = <&gpx1>; | ||
35 | interrupts = <5 2>; | ||
36 | |||
37 | regulators { | ||
38 | esafeout@1 { | ||
39 | regulator-compatible = "ESAFEOUT1"; | ||
40 | regulator-name = "ESAFEOUT1"; | ||
41 | regulator-boot-on; | ||
42 | }; | ||
43 | esafeout@2 { | ||
44 | regulator-compatible = "ESAFEOUT2"; | ||
45 | regulator-name = "ESAFEOUT2"; | ||
46 | }; | ||
47 | charger@0 { | ||
48 | regulator-compatible = "CHARGER"; | ||
49 | regulator-name = "CHARGER"; | ||
50 | regulator-min-microamp = <60000>; | ||
51 | regulator-max-microamp = <2580000>; | ||
52 | regulator-boot-on; | ||
53 | }; | ||
54 | }; | ||
55 | }; | ||
diff --git a/Documentation/devicetree/bindings/regulator/lp872x.txt b/Documentation/devicetree/bindings/regulator/lp872x.txt new file mode 100644 index 000000000000..78183182dad9 --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/lp872x.txt | |||
@@ -0,0 +1,160 @@ | |||
1 | Binding for TI/National Semiconductor LP872x Driver | ||
2 | |||
3 | Required properties: | ||
4 | - compatible: "ti,lp8720" or "ti,lp8725" | ||
5 | - reg: I2C slave address. 0x7d = LP8720, 0x7a = LP8725 | ||
6 | |||
7 | Optional properties: | ||
8 | - ti,general-config: the value of LP872X_GENERAL_CFG register (u8) | ||
9 | (LP8720) | ||
10 | bit[2]: BUCK output voltage control by external DVS pin or register | ||
11 | 1 = external pin, 0 = bit7 of register 08h | ||
12 | bit[1]: sleep control by external DVS pin or register | ||
13 | 1 = external pin, 0 = bit6 of register 08h | ||
14 | bit[0]: time step unit(usec). 1 = 25, 0 = 50 | ||
15 | |||
16 | (LP8725) | ||
17 | bit[7:6]: time step unit(usec). 00 = 32, 01 = 64, 10 = 128, 11 = 256 | ||
18 | bit[4]: BUCK2 enable control. 1 = enable, 0 = disable | ||
19 | bit[3]: BUCK2 output voltage register address. 1 = 0Ah, 0 = 0Bh | ||
20 | bit[2]: BUCK1 output voltage control by external DVS pin or register | ||
21 | 1 = register 08h, 0 = DVS | ||
22 | bit[1]: LDO sleep control. 1 = sleep mode, 0 = normal | ||
23 | bit[0]: BUCK1 enable control, 1 = enable, 0 = disable | ||
24 | |||
25 | For more details, please see the datasheet. | ||
26 | |||
27 | - ti,update-config: define it when LP872X_GENERAL_CFG register should be set | ||
28 | - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices. | ||
29 | - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2. | ||
30 | - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH. | ||
31 | |||
32 | Sub nodes for regulator_init_data | ||
33 | LP8720 has maximum 6 nodes. (child name: ldo1 ~ 5 and buck) | ||
34 | LP8725 has maximum 9 nodes. (child name: ldo1 ~ 5, lilo1,2 and buck1,2) | ||
35 | For more details, please see the following binding document. | ||
36 | (Documentation/devicetree/bindings/regulator/regulator.txt) | ||
37 | |||
38 | Datasheet | ||
39 | - LP8720: http://www.ti.com/lit/ds/symlink/lp8720.pdf | ||
40 | - LP8725: http://www.ti.com/lit/ds/symlink/lp8725.pdf | ||
41 | |||
42 | Example 1) LP8720 | ||
43 | |||
44 | lp8720@7d { | ||
45 | compatible = "ti,lp8720"; | ||
46 | reg = <0x7d>; | ||
47 | |||
48 | /* external DVS pin used, timestep is 25usec */ | ||
49 | ti,general-config = /bits/ 8 <0x03>; | ||
50 | ti,update-config; | ||
51 | |||
52 | /* | ||
53 | * The dvs-gpio depends on the processor environment. | ||
54 | * For example, following GPIO specifier means GPIO134 in OMAP4. | ||
55 | */ | ||
56 | ti,dvs-gpio = <&gpio5 6 0>; | ||
57 | ti,dvs-vsel = /bits/ 8 <1>; /* SEL_V2 */ | ||
58 | ti,dvs-state = /bits/ 8 <1>; /* DVS_HIGH */ | ||
59 | |||
60 | vaf: ldo1 { | ||
61 | regulator-min-microvolt = <1200000>; | ||
62 | regulator-max-microvolt = <3300000>; | ||
63 | }; | ||
64 | |||
65 | vmmc: ldo2 { | ||
66 | regulator-min-microvolt = <1200000>; | ||
67 | regulator-max-microvolt = <3300000>; | ||
68 | }; | ||
69 | |||
70 | vcam_io: ldo3 { | ||
71 | regulator-min-microvolt = <1200000>; | ||
72 | regulator-max-microvolt = <3300000>; | ||
73 | regulator-boot-on; | ||
74 | }; | ||
75 | |||
76 | vcam_core: ldo4 { | ||
77 | regulator-min-microvolt = <800000>; | ||
78 | regulator-max-microvolt = <2850000>; | ||
79 | regulator-boot-on; | ||
80 | }; | ||
81 | |||
82 | vcam: ldo5 { | ||
83 | regulator-min-microvolt = <1200000>; | ||
84 | regulator-max-microvolt = <3300000>; | ||
85 | }; | ||
86 | |||
87 | vcc: buck { | ||
88 | regulator-name = "VBUCK"; | ||
89 | regulator-min-microvolt = <800000>; | ||
90 | regulator-max-microvolt = <2300000>; | ||
91 | }; | ||
92 | }; | ||
93 | |||
94 | Example 2) LP8725 | ||
95 | |||
96 | lp8725@7a { | ||
97 | compatible = "ti,lp8725"; | ||
98 | reg = <0x7a>; | ||
99 | |||
100 | /* Enable BUCK1,2, no DVS, normal LDO mode, timestep is 256usec */ | ||
101 | ti,general-config = /bits/ 8 <0xdd>; | ||
102 | ti,update-config; | ||
103 | |||
104 | vcam_io: ldo1 { | ||
105 | regulator-min-microvolt = <1200000>; | ||
106 | regulator-max-microvolt = <3300000>; | ||
107 | }; | ||
108 | |||
109 | vcam_core: ldo2 { | ||
110 | regulator-min-microvolt = <1200000>; | ||
111 | regulator-max-microvolt = <3300000>; | ||
112 | }; | ||
113 | |||
114 | vcam: ldo3 { | ||
115 | regulator-min-microvolt = <1200000>; | ||
116 | regulator-max-microvolt = <3300000>; | ||
117 | }; | ||
118 | |||
119 | vcmmb_io: ldo4 { | ||
120 | regulator-min-microvolt = <1200000>; | ||
121 | regulator-max-microvolt = <3300000>; | ||
122 | regulator-boot-on; | ||
123 | }; | ||
124 | |||
125 | vcmmb_core: ldo5 { | ||
126 | regulator-min-microvolt = <1200000>; | ||
127 | regulator-max-microvolt = <3300000>; | ||
128 | regulator-boot-on; | ||
129 | }; | ||
130 | |||
131 | vaux1: lilo1 { | ||
132 | regulator-name = "VAUX1"; | ||
133 | regulator-min-microvolt = <800000>; | ||
134 | regulator-max-microvolt = <3300000>; | ||
135 | }; | ||
136 | |||
137 | vaux2: lilo2 { | ||
138 | regulator-name = "VAUX2"; | ||
139 | regulator-min-microvolt = <800000>; | ||
140 | regulator-max-microvolt = <3300000>; | ||
141 | }; | ||
142 | |||
143 | vcc1: buck1 { | ||
144 | regulator-name = "VBUCK1"; | ||
145 | regulator-min-microvolt = <800000>; | ||
146 | regulator-max-microvolt = <3000000>; | ||
147 | regulator-min-microamp = <460000>; | ||
148 | regulator-max-microamp = <1370000>; | ||
149 | regulator-boot-on; | ||
150 | }; | ||
151 | |||
152 | vcc2: buck2 { | ||
153 | regulator-name = "VBUCK2"; | ||
154 | regulator-min-microvolt = <800000>; | ||
155 | regulator-max-microvolt = <3000000>; | ||
156 | regulator-min-microamp = <460000>; | ||
157 | regulator-max-microamp = <1370000>; | ||
158 | regulator-boot-on; | ||
159 | }; | ||
160 | }; | ||
diff --git a/Documentation/devicetree/bindings/regulator/ti-abb-regulator.txt b/Documentation/devicetree/bindings/regulator/ti-abb-regulator.txt new file mode 100644 index 000000000000..2e57a33e9029 --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/ti-abb-regulator.txt | |||
@@ -0,0 +1,128 @@ | |||
1 | Adaptive Body Bias(ABB) SoC internal LDO regulator for Texas Instruments SoCs | ||
2 | |||
3 | Required Properties: | ||
4 | - compatible: Should be one of: | ||
5 | - "ti,abb-v1" for older SoCs like OMAP3 | ||
6 | - "ti,abb-v2" for newer SoCs like OMAP4, OMAP5 | ||
7 | - reg: Address and length of the register set for the device. It contains | ||
8 | the information of registers in the same order as described by reg-names | ||
9 | - reg-names: Should contain the reg names | ||
10 | - "base-address" - contains base address of ABB module | ||
11 | - "int-address" - contains address of interrupt register for ABB module | ||
12 | (also see Optional properties) | ||
13 | - #address-cell: should be 0 | ||
14 | - #size-cell: should be 0 | ||
15 | - clocks: should point to the clock node used by ABB module | ||
16 | - ti,settling-time: Settling time in uSecs from SoC documentation for ABB module | ||
17 | to settle down(target time for SR2_WTCNT_VALUE). | ||
18 | - ti,clock-cycles: SoC specific data about count of system ti,clock-cycles used for | ||
19 | computing settling time from SoC Documentation for ABB module(clock | ||
20 | cycles for SR2_WTCNT_VALUE). | ||
21 | - ti,tranxdone-status-mask: Mask to the int-register to write-to-clear mask | ||
22 | indicating LDO tranxdone (operation complete). | ||
23 | - ti,abb_info: An array of 6-tuples u32 items providing information about ABB | ||
24 | configuration needed per operational voltage of the device. | ||
25 | Each item consists of the following in the same order: | ||
26 | volt: voltage in uV - Only used to index ABB information. | ||
27 | ABB mode: one of the following: | ||
28 | 0-bypass | ||
29 | 1-Forward Body Bias(FBB) | ||
30 | 3-Reverse Body Bias(RBB) | ||
31 | efuse: (see Optional properties) | ||
32 | RBB enable efuse Mask: (See Optional properties) | ||
33 | FBB enable efuse Mask: (See Optional properties) | ||
34 | Vset value efuse Mask: (See Optional properties) | ||
35 | |||
36 | NOTE: If more than 1 entry is present, then regulator is setup to change | ||
37 | voltage, allowing for various modes to be selected indexed off | ||
38 | the regulator. Further, ABB LDOs are considered always-on by | ||
39 | default. | ||
40 | |||
41 | Optional Properties: | ||
42 | - reg-names: In addition to the required properties, the following are optional | ||
43 | - "efuse-address" - Contains efuse base address used to pick up ABB info. | ||
44 | - "ldo-address" - Contains address of ABB LDO overide register address. | ||
45 | "efuse-address" is required for this. | ||
46 | - ti,ldovbb-vset-mask - Required if ldo-address is set, mask for LDO override | ||
47 | register to provide override vset value. | ||
48 | - ti,ldovbb-override-mask - Required if ldo-address is set, mask for LDO | ||
49 | override register to enable override vset value. | ||
50 | - ti,abb_opp_sel: Addendum to the description in required properties | ||
51 | efuse: Mandatory if 'efuse-address' register is defined. Provides offset | ||
52 | from efuse-address to pick up ABB characteristics. Set to 0 if | ||
53 | 'efuse-address' is not defined. | ||
54 | RBB enable efuse Mask: Optional if 'efuse-address' register is defined. | ||
55 | 'ABB mode' is force set to RBB mode if value at "efuse-address" | ||
56 | + efuse maps to RBB mask. Set to 0 to ignore this. | ||
57 | FBB enable efuse Mask: Optional if 'efuse-address' register is defined. | ||
58 | 'ABB mode' is force set to FBB mode if value at "efuse-address" | ||
59 | + efuse maps to FBB mask (valid only if RBB mask does not match) | ||
60 | Set to 0 to ignore this. | ||
61 | Vset value efuse Mask: Mandatory if ldo-address is set. Picks up from | ||
62 | efuse the value to set in 'ti,ldovbb-vset-mask' at ldo-address. | ||
63 | |||
64 | Example #1: Simplest configuration (no efuse data, hard coded ABB table): | ||
65 | abb_x: regulator-abb-x { | ||
66 | compatible = "ti,abb-v1"; | ||
67 | regulator-name = "abb_x"; | ||
68 | #address-cell = <0>; | ||
69 | #size-cells = <0>; | ||
70 | reg = <0x483072f0 0x8>, <0x48306818 0x4>; | ||
71 | reg-names = "base-address", "int-address"; | ||
72 | ti,tranxdone-status-mask = <0x4000000>; | ||
73 | clocks = <&sysclk>; | ||
74 | ti,settling-time = <30>; | ||
75 | ti,clock-cycles = <8>; | ||
76 | ti,abb_info = < | ||
77 | /* uV ABB efuse rbb_m fbb_m vset_m */ | ||
78 | 1012500 0 0 0 0 0 /* Bypass */ | ||
79 | 1200000 3 0 0 0 0 /* RBB mandatory */ | ||
80 | 1320000 1 0 0 0 0 /* FBB mandatory */ | ||
81 | >; | ||
82 | }; | ||
83 | |||
84 | Example #2: Efuse bits contain ABB mode setting (no LDO override capability) | ||
85 | abb_y: regulator-abb-y { | ||
86 | compatible = "ti,abb-v2"; | ||
87 | regulator-name = "abb_y"; | ||
88 | #address-cell = <0>; | ||
89 | #size-cells = <0>; | ||
90 | reg = <0x4a307bd0 0x8>, <0x4a306014 0x4>, <0x4A002268 0x8>; | ||
91 | reg-names = "base-address", "int-address", "efuse-address"; | ||
92 | ti,tranxdone-status-mask = <0x4000000>; | ||
93 | clocks = <&sysclk>; | ||
94 | ti,settling-time = <50>; | ||
95 | ti,clock-cycles = <16>; | ||
96 | ti,abb_info = < | ||
97 | /* uV ABB efuse rbb_m fbb_m vset_m */ | ||
98 | 975000 0 0 0 0 0 /* Bypass */ | ||
99 | 1012500 0 0 0x40000 0 0 /* RBB optional */ | ||
100 | 1200000 0 0x4 0 0x40000 0 /* FBB optional */ | ||
101 | 1320000 1 0 0 0 0 /* FBB mandatory */ | ||
102 | >; | ||
103 | }; | ||
104 | |||
105 | Example #3: Efuse bits contain ABB mode setting and LDO override capability | ||
106 | abb_z: regulator-abb-z { | ||
107 | compatible = "ti,abb-v2"; | ||
108 | regulator-name = "abb_z"; | ||
109 | #address-cell = <0>; | ||
110 | #size-cells = <0>; | ||
111 | reg = <0x4ae07ce4 0x8>, <0x4ae06010 0x4>, | ||
112 | <0x4a002194 0x8>, <0x4ae0C314 0x4>; | ||
113 | reg-names = "base-address", "int-address", | ||
114 | "efuse-address", "ldo-address"; | ||
115 | ti,tranxdone-status-mask = <0x8000000>; | ||
116 | /* LDOVBBMM_MUX_CTRL */ | ||
117 | ti,ldovbb-override-mask = <0x400>; | ||
118 | /* LDOVBBMM_VSET_OUT */ | ||
119 | ti,ldovbb-vset-mask = <0x1F>; | ||
120 | clocks = <&sysclk>; | ||
121 | ti,settling-time = <50>; | ||
122 | ti,clock-cycles = <16>; | ||
123 | ti,abb_info = < | ||
124 | /* uV ABB efuse rbb_m fbb_m vset_m */ | ||
125 | 975000 0 0 0 0 0 /* Bypass */ | ||
126 | 1200000 0 0x4 0 0x40000 0x1f00 /* FBB optional, vset */ | ||
127 | >; | ||
128 | }; | ||
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index f98ca633b528..3458d6343e01 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -420,10 +420,10 @@ tcp_synack_retries - INTEGER | |||
420 | for a passive TCP connection will happen after 63seconds. | 420 | for a passive TCP connection will happen after 63seconds. |
421 | 421 | ||
422 | tcp_syncookies - BOOLEAN | 422 | tcp_syncookies - BOOLEAN |
423 | Only valid when the kernel was compiled with CONFIG_SYNCOOKIES | 423 | Only valid when the kernel was compiled with CONFIG_SYN_COOKIES |
424 | Send out syncookies when the syn backlog queue of a socket | 424 | Send out syncookies when the syn backlog queue of a socket |
425 | overflows. This is to prevent against the common 'SYN flood attack' | 425 | overflows. This is to prevent against the common 'SYN flood attack' |
426 | Default: FALSE | 426 | Default: 1 |
427 | 427 | ||
428 | Note, that syncookies is fallback facility. | 428 | Note, that syncookies is fallback facility. |
429 | It MUST NOT be used to help highly loaded servers to stand | 429 | It MUST NOT be used to help highly loaded servers to stand |
diff --git a/Documentation/sound/alsa/HD-Audio-Models.txt b/Documentation/sound/alsa/HD-Audio-Models.txt index bb8b0dc532b8..77d68e23b247 100644 --- a/Documentation/sound/alsa/HD-Audio-Models.txt +++ b/Documentation/sound/alsa/HD-Audio-Models.txt | |||
@@ -29,6 +29,8 @@ ALC269/270/275/276/280/282 | |||
29 | alc271-dmic Enable ALC271X digital mic workaround | 29 | alc271-dmic Enable ALC271X digital mic workaround |
30 | inv-dmic Inverted internal mic workaround | 30 | inv-dmic Inverted internal mic workaround |
31 | lenovo-dock Enables docking station I/O for some Lenovos | 31 | lenovo-dock Enables docking station I/O for some Lenovos |
32 | dell-headset-multi Headset jack, which can also be used as mic-in | ||
33 | dell-headset-dock Headset jack (without mic-in), and also dock I/O | ||
32 | 34 | ||
33 | ALC662/663/272 | 35 | ALC662/663/272 |
34 | ============== | 36 | ============== |
@@ -42,6 +44,7 @@ ALC662/663/272 | |||
42 | asus-mode7 ASUS | 44 | asus-mode7 ASUS |
43 | asus-mode8 ASUS | 45 | asus-mode8 ASUS |
44 | inv-dmic Inverted internal mic workaround | 46 | inv-dmic Inverted internal mic workaround |
47 | dell-headset-multi Headset jack, which can also be used as mic-in | ||
45 | 48 | ||
46 | ALC680 | 49 | ALC680 |
47 | ====== | 50 | ====== |