diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-pci | 12 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/mfd/twl4030-audio.txt | 46 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/cs4270.txt | 21 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt | 45 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/omap-abe-twl6040.txt | 91 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/omap-mcbsp.txt | 37 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/omap-twl4030.txt | 17 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/sound/tlv320aic3x.txt | 20 | ||||
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 2 | ||||
-rw-r--r-- | Documentation/i2c/busses/i2c-i801 | 1 |
10 files changed, 291 insertions, 1 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-pci b/Documentation/ABI/testing/sysfs-bus-pci index 34f51100f029..dff1f48d252d 100644 --- a/Documentation/ABI/testing/sysfs-bus-pci +++ b/Documentation/ABI/testing/sysfs-bus-pci | |||
@@ -210,3 +210,15 @@ Users: | |||
210 | firmware assigned instance number of the PCI | 210 | firmware assigned instance number of the PCI |
211 | device that can help in understanding the firmware | 211 | device that can help in understanding the firmware |
212 | intended order of the PCI device. | 212 | intended order of the PCI device. |
213 | |||
214 | What: /sys/bus/pci/devices/.../d3cold_allowed | ||
215 | Date: July 2012 | ||
216 | Contact: Huang Ying <ying.huang@intel.com> | ||
217 | Description: | ||
218 | d3cold_allowed is bit to control whether the corresponding PCI | ||
219 | device can be put into D3Cold state. If it is cleared, the | ||
220 | device will never be put into D3Cold state. If it is set, the | ||
221 | device may be put into D3Cold state if other requirements are | ||
222 | satisfied too. Reading this attribute will show the current | ||
223 | value of d3cold_allowed bit. Writing this attribute will set | ||
224 | the value of d3cold_allowed bit. | ||
diff --git a/Documentation/devicetree/bindings/mfd/twl4030-audio.txt b/Documentation/devicetree/bindings/mfd/twl4030-audio.txt new file mode 100644 index 000000000000..414d2ae0adf6 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/twl4030-audio.txt | |||
@@ -0,0 +1,46 @@ | |||
1 | Texas Instruments TWL family (twl4030) audio module | ||
2 | |||
3 | The audio module inside the TWL family consist of an audio codec and a vibra | ||
4 | driver. | ||
5 | |||
6 | Required properties: | ||
7 | - compatible : must be "ti,twl4030-audio" | ||
8 | |||
9 | Optional properties, nodes: | ||
10 | |||
11 | Audio functionality: | ||
12 | - codec { }: Need to be present if the audio functionality is used. Within this | ||
13 | section the following options can be used: | ||
14 | - ti,digimic_delay: Delay need after enabling the digimic to reduce artifacts | ||
15 | from the start of the recorded sample (in ms) | ||
16 | -ti,ramp_delay_value: HS ramp delay configuration to reduce pop noise | ||
17 | -ti,hs_extmute: Use external mute for HS pop reduction | ||
18 | -ti,hs_extmute_gpio: Use external GPIO to control the external mute | ||
19 | -ti,offset_cncl_path: Offset cancellation path selection, refer to TRM for the | ||
20 | valid values. | ||
21 | |||
22 | Vibra functionality | ||
23 | - ti,enable-vibra: Need to be set to <1> if the vibra functionality is used. if | ||
24 | missing or it is 0, the vibra functionality is disabled. | ||
25 | |||
26 | Example: | ||
27 | &i2c1 { | ||
28 | clock-frequency = <2600000>; | ||
29 | |||
30 | twl: twl@48 { | ||
31 | reg = <0x48>; | ||
32 | interrupts = <7>; /* SYS_NIRQ cascaded to intc */ | ||
33 | interrupt-parent = <&intc>; | ||
34 | |||
35 | twl_audio: audio { | ||
36 | compatible = "ti,twl4030-audio"; | ||
37 | |||
38 | ti,enable-vibra = <1>; | ||
39 | |||
40 | codec { | ||
41 | ti,ramp_delay_value = <3>; | ||
42 | }; | ||
43 | |||
44 | }; | ||
45 | }; | ||
46 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/cs4270.txt b/Documentation/devicetree/bindings/sound/cs4270.txt new file mode 100644 index 000000000000..6b222f9b8ef5 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/cs4270.txt | |||
@@ -0,0 +1,21 @@ | |||
1 | CS4270 audio CODEC | ||
2 | |||
3 | The driver for this device currently only supports I2C. | ||
4 | |||
5 | Required properties: | ||
6 | |||
7 | - compatible : "cirrus,cs4270" | ||
8 | |||
9 | - reg : the I2C address of the device for I2C | ||
10 | |||
11 | Optional properties: | ||
12 | |||
13 | - reset-gpio : a GPIO spec for the reset pin. If specified, it will be | ||
14 | deasserted before communication to the codec starts. | ||
15 | |||
16 | Example: | ||
17 | |||
18 | codec: cs4270@48 { | ||
19 | compatible = "cirrus,cs4270"; | ||
20 | reg = <0x48>; | ||
21 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt new file mode 100644 index 000000000000..374e145c2ef1 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt | |||
@@ -0,0 +1,45 @@ | |||
1 | Texas Instruments McASP controller | ||
2 | |||
3 | Required properties: | ||
4 | - compatible : | ||
5 | "ti,dm646x-mcasp-audio" : for DM646x platforms | ||
6 | "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms | ||
7 | "ti,omap2-mcasp-audio" : for OMAP2 platforms (TI81xx, AM33xx) | ||
8 | |||
9 | - reg : Should contain McASP registers offset and length | ||
10 | - interrupts : Interrupt number for McASP | ||
11 | - op-mode : I2S/DIT ops mode. | ||
12 | - tdm-slots : Slots for TDM operation. | ||
13 | - num-serializer : Serializers used by McASP. | ||
14 | - serial-dir : A list of serializer pin mode. The list number should be equal | ||
15 | to "num-serializer" parameter. Each entry is a number indication | ||
16 | serializer pin direction. (0 - INACTIVE, 1 - TX, 2 - RX) | ||
17 | |||
18 | |||
19 | Optional properties: | ||
20 | |||
21 | - ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 | ||
22 | - tx-num-evt : FIFO levels. | ||
23 | - rx-num-evt : FIFO levels. | ||
24 | - sram-size-playback : size of sram to be allocated during playback | ||
25 | - sram-size-capture : size of sram to be allocated during capture | ||
26 | |||
27 | Example: | ||
28 | |||
29 | mcasp0: mcasp0@1d00000 { | ||
30 | compatible = "ti,da830-mcasp-audio"; | ||
31 | #address-cells = <1>; | ||
32 | #size-cells = <0>; | ||
33 | reg = <0x100000 0x3000>; | ||
34 | interrupts = <82 83>; | ||
35 | op-mode = <0>; /* MCASP_IIS_MODE */ | ||
36 | tdm-slots = <2>; | ||
37 | num-serializer = <16>; | ||
38 | serial-dir = < | ||
39 | 0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */ | ||
40 | 0 0 0 0 | ||
41 | 0 0 0 1 | ||
42 | 2 0 0 0 >; | ||
43 | tx-num-evt = <1>; | ||
44 | rx-num-evt = <1>; | ||
45 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/omap-abe-twl6040.txt b/Documentation/devicetree/bindings/sound/omap-abe-twl6040.txt new file mode 100644 index 000000000000..65dec876cb2d --- /dev/null +++ b/Documentation/devicetree/bindings/sound/omap-abe-twl6040.txt | |||
@@ -0,0 +1,91 @@ | |||
1 | * Texas Instruments OMAP4+ and twl6040 based audio setups | ||
2 | |||
3 | Required properties: | ||
4 | - compatible: "ti,abe-twl6040" | ||
5 | - ti,model: Name of the sound card ( for example "SDP4430") | ||
6 | - ti,mclk-freq: MCLK frequency for HPPLL operation | ||
7 | - ti,mcpdm: phandle for the McPDM node | ||
8 | - ti,twl6040: phandle for the twl6040 core node | ||
9 | - ti,audio-routing: List of connections between audio components. | ||
10 | Each entry is a pair of strings, the first being the connection's sink, | ||
11 | the second being the connection's source. | ||
12 | |||
13 | Optional properties: | ||
14 | - ti,dmic: phandle for the OMAP dmic node if the machine have it connected | ||
15 | - ti,jack_detection: Need to be set to <1> if the board capable to detect jack | ||
16 | insertion, removal. | ||
17 | |||
18 | Available audio endpoints for the audio-routing table: | ||
19 | |||
20 | Board connectors: | ||
21 | * Headset Stereophone | ||
22 | * Earphone Spk | ||
23 | * Ext Spk | ||
24 | * Line Out | ||
25 | * Vibrator | ||
26 | * Headset Mic | ||
27 | * Main Handset Mic | ||
28 | * Sub Handset Mic | ||
29 | * Line In | ||
30 | * Digital Mic | ||
31 | |||
32 | twl6040 pins: | ||
33 | * HSOL | ||
34 | * HSOR | ||
35 | * EP | ||
36 | * HFL | ||
37 | * HFR | ||
38 | * AUXL | ||
39 | * AUXR | ||
40 | * VIBRAL | ||
41 | * VIBRAR | ||
42 | * HSMIC | ||
43 | * MAINMIC | ||
44 | * SUBMIC | ||
45 | * AFML | ||
46 | * AFMR | ||
47 | |||
48 | * Headset Mic Bias | ||
49 | * Main Mic Bias | ||
50 | * Digital Mic1 Bias | ||
51 | * Digital Mic2 Bias | ||
52 | |||
53 | Digital mic pins: | ||
54 | * DMic | ||
55 | |||
56 | Example: | ||
57 | |||
58 | sound { | ||
59 | compatible = "ti,abe-twl6040"; | ||
60 | ti,model = "SDP4430"; | ||
61 | |||
62 | ti,jack-detection = <1>; | ||
63 | ti,mclk-freq = <38400000>; | ||
64 | |||
65 | ti,mcpdm = <&mcpdm>; | ||
66 | ti,dmic = <&dmic>; | ||
67 | |||
68 | ti,twl6040 = <&twl6040>; | ||
69 | |||
70 | /* Audio routing */ | ||
71 | ti,audio-routing = | ||
72 | "Headset Stereophone", "HSOL", | ||
73 | "Headset Stereophone", "HSOR", | ||
74 | "Earphone Spk", "EP", | ||
75 | "Ext Spk", "HFL", | ||
76 | "Ext Spk", "HFR", | ||
77 | "Line Out", "AUXL", | ||
78 | "Line Out", "AUXR", | ||
79 | "Vibrator", "VIBRAL", | ||
80 | "Vibrator", "VIBRAR", | ||
81 | "HSMIC", "Headset Mic", | ||
82 | "Headset Mic", "Headset Mic Bias", | ||
83 | "MAINMIC", "Main Handset Mic", | ||
84 | "Main Handset Mic", "Main Mic Bias", | ||
85 | "SUBMIC", "Sub Handset Mic", | ||
86 | "Sub Handset Mic", "Main Mic Bias", | ||
87 | "AFML", "Line In", | ||
88 | "AFMR", "Line In", | ||
89 | "DMic", "Digital Mic", | ||
90 | "Digital Mic", "Digital Mic1 Bias"; | ||
91 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/omap-mcbsp.txt b/Documentation/devicetree/bindings/sound/omap-mcbsp.txt new file mode 100644 index 000000000000..17cce4490456 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/omap-mcbsp.txt | |||
@@ -0,0 +1,37 @@ | |||
1 | * Texas Instruments OMAP2+ McBSP module | ||
2 | |||
3 | Required properties: | ||
4 | - compatible: "ti,omap2420-mcbsp" for McBSP on OMAP2420 | ||
5 | "ti,omap2430-mcbsp" for McBSP on OMAP2430 | ||
6 | "ti,omap3-mcbsp" for McBSP on OMAP3 | ||
7 | "ti,omap4-mcbsp" for McBSP on OMAP4 and newer SoC | ||
8 | - reg: Register location and size, for OMAP4+ as an array: | ||
9 | <MPU access base address, size>, | ||
10 | <L3 interconnect address, size>; | ||
11 | - reg-names: Array of strings associated with the address space | ||
12 | - interrupts: Interrupt numbers for the McBSP port, as an array in case the | ||
13 | McBSP IP have more interrupt lines: | ||
14 | <OCP compliant irq>, | ||
15 | <TX irq>, | ||
16 | <RX irq>; | ||
17 | - interrupt-names: Array of strings associated with the interrupt numbers | ||
18 | - interrupt-parent: The parent interrupt controller | ||
19 | - ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC) | ||
20 | - ti,hwmods: Name of the hwmod associated to the McBSP port | ||
21 | |||
22 | Example: | ||
23 | |||
24 | mcbsp2: mcbsp@49022000 { | ||
25 | compatible = "ti,omap3-mcbsp"; | ||
26 | reg = <0x49022000 0xff>, | ||
27 | <0x49028000 0xff>; | ||
28 | reg-names = "mpu", "sidetone"; | ||
29 | interrupts = <0 17 0x4>, /* OCP compliant interrupt */ | ||
30 | <0 62 0x4>, /* TX interrupt */ | ||
31 | <0 63 0x4>, /* RX interrupt */ | ||
32 | <0 4 0x4>; /* Sidetone */ | ||
33 | interrupt-names = "common", "tx", "rx", "sidetone"; | ||
34 | interrupt-parent = <&intc>; | ||
35 | ti,buffer-size = <1280>; | ||
36 | ti,hwmods = "mcbsp2"; | ||
37 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/omap-twl4030.txt b/Documentation/devicetree/bindings/sound/omap-twl4030.txt new file mode 100644 index 000000000000..6fae51c7f766 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/omap-twl4030.txt | |||
@@ -0,0 +1,17 @@ | |||
1 | * Texas Instruments SoC with twl4030 based audio setups | ||
2 | |||
3 | Required properties: | ||
4 | - compatible: "ti,omap-twl4030" | ||
5 | - ti,model: Name of the sound card (for example "omap3beagle") | ||
6 | - ti,mcbsp: phandle for the McBSP node | ||
7 | - ti,codec: phandle for the twl4030 audio node | ||
8 | |||
9 | Example: | ||
10 | |||
11 | sound { | ||
12 | compatible = "ti,omap-twl4030"; | ||
13 | ti,model = "omap3beagle"; | ||
14 | |||
15 | ti,mcbsp = <&mcbsp2>; | ||
16 | ti,codec = <&twl_audio>; | ||
17 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/tlv320aic3x.txt b/Documentation/devicetree/bindings/sound/tlv320aic3x.txt new file mode 100644 index 000000000000..e7b98f41fa5f --- /dev/null +++ b/Documentation/devicetree/bindings/sound/tlv320aic3x.txt | |||
@@ -0,0 +1,20 @@ | |||
1 | Texas Instruments - tlv320aic3x Codec module | ||
2 | |||
3 | The tlv320aic3x serial control bus communicates through I2C protocols | ||
4 | |||
5 | Required properties: | ||
6 | - compatible - "string" - "ti,tlv320aic3x" | ||
7 | - reg - <int> - I2C slave address | ||
8 | |||
9 | |||
10 | Optional properties: | ||
11 | |||
12 | - gpio-reset - gpio pin number used for codec reset | ||
13 | - ai3x-gpio-func - <array of 2 int> - AIC3X_GPIO1 & AIC3X_GPIO2 Functionality | ||
14 | |||
15 | Example: | ||
16 | |||
17 | tlv320aic3x: tlv320aic3x@1b { | ||
18 | compatible = "ti,tlv320aic3x"; | ||
19 | reg = <0x1b>; | ||
20 | }; | ||
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index afaff312bf41..f4d8c7105fcd 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -579,7 +579,7 @@ Why: KVM tracepoints provide mostly equivalent information in a much more | |||
579 | ---------------------------- | 579 | ---------------------------- |
580 | 580 | ||
581 | What: at91-mci driver ("CONFIG_MMC_AT91") | 581 | What: at91-mci driver ("CONFIG_MMC_AT91") |
582 | When: 3.7 | 582 | When: 3.8 |
583 | Why: There are two mci drivers: at91-mci and atmel-mci. The PDC support | 583 | Why: There are two mci drivers: at91-mci and atmel-mci. The PDC support |
584 | was added to atmel-mci as a first step to support more chips. | 584 | was added to atmel-mci as a first step to support more chips. |
585 | Then at91-mci was kept only for old IP versions (on at91rm9200 and | 585 | Then at91-mci was kept only for old IP versions (on at91rm9200 and |
diff --git a/Documentation/i2c/busses/i2c-i801 b/Documentation/i2c/busses/i2c-i801 index 615142da4ef6..157416e78cc4 100644 --- a/Documentation/i2c/busses/i2c-i801 +++ b/Documentation/i2c/busses/i2c-i801 | |||
@@ -21,6 +21,7 @@ Supported adapters: | |||
21 | * Intel DH89xxCC (PCH) | 21 | * Intel DH89xxCC (PCH) |
22 | * Intel Panther Point (PCH) | 22 | * Intel Panther Point (PCH) |
23 | * Intel Lynx Point (PCH) | 23 | * Intel Lynx Point (PCH) |
24 | * Intel Lynx Point-LP (PCH) | ||
24 | Datasheets: Publicly available at the Intel website | 25 | Datasheets: Publicly available at the Intel website |
25 | 26 | ||
26 | On Intel Patsburg and later chipsets, both the normal host SMBus controller | 27 | On Intel Patsburg and later chipsets, both the normal host SMBus controller |