-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 365559 b: refs/heads/master c: 46d9be3 h: refs/heads/master i: 365557: 7478a9d 365555: 5666139 365551: f5c58de v: v3
- Loading branch information
Linus Torvalds
committed
Apr 30, 2013
1 parent
38304bd
commit b79c7ac
Showing
2,437 changed files
with
126,590 additions
and
108,559 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: cece95dfe5aa56ba99e51b4746230ff0b8542abd | ||
refs/heads/master: 46d9be3e5eb01f71fc02653755d970247174b400 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
What: /sys/bus/mei/devices/.../modalias | ||
Date: March 2013 | ||
KernelVersion: 3.10 | ||
Contact: Samuel Ortiz <sameo@linux.intel.com> | ||
linux-mei@linux.intel.com | ||
Description: Stores the same MODALIAS value emitted by uevent | ||
Format: mei:<mei device name> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
Frequently asked questions about the sunxi clock system | ||
======================================================= | ||
|
||
This document contains useful bits of information that people tend to ask | ||
about the sunxi clock system, as well as accompanying ASCII art when adequate. | ||
|
||
Q: Why is the main 24MHz oscillator gatable? Wouldn't that break the | ||
system? | ||
|
||
A: The 24MHz oscillator allows gating to save power. Indeed, if gated | ||
carelessly the system would stop functioning, but with the right | ||
steps, one can gate it and keep the system running. Consider this | ||
simplified suspend example: | ||
|
||
While the system is operational, you would see something like | ||
|
||
24MHz 32kHz | ||
| | ||
PLL1 | ||
\ | ||
\_ CPU Mux | ||
| | ||
[CPU] | ||
|
||
When you are about to suspend, you switch the CPU Mux to the 32kHz | ||
oscillator: | ||
|
||
24Mhz 32kHz | ||
| | | ||
PLL1 | | ||
/ | ||
CPU Mux _/ | ||
| | ||
[CPU] | ||
|
||
Finally you can gate the main oscillator | ||
|
||
32kHz | ||
| | ||
| | ||
/ | ||
CPU Mux _/ | ||
| | ||
[CPU] | ||
|
||
Q: Were can I learn more about the sunxi clocks? | ||
|
||
A: The linux-sunxi wiki contains a page documenting the clock registers, | ||
you can find it at | ||
|
||
http://linux-sunxi.org/A10/CCM | ||
|
||
The authoritative source for information at this time is the ccmu driver | ||
released by Allwinner, you can find it at | ||
|
||
https://github.com/linux-sunxi/linux-sunxi/tree/sunxi-3.0/arch/arm/mach-sun4i/clock/ccmu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
* Qualcomm SSBI | ||
|
||
Some Qualcomm MSM devices contain a point-to-point serial bus used to | ||
communicate with a limited range of devices (mostly power management | ||
chips). | ||
|
||
These require the following properties: | ||
|
||
- compatible: "qcom,ssbi" | ||
|
||
- qcom,controller-type | ||
indicates the SSBI bus variant the controller should use to talk | ||
with the slave device. This should be one of "ssbi", "ssbi2", or | ||
"pmic-arbiter". The type chosen is determined by the attached | ||
slave. | ||
|
||
The slave device should be the single child node of the ssbi device | ||
with a compatible field. |
60 changes: 60 additions & 0 deletions
60
trunk/Documentation/devicetree/bindings/arm/samsung/exynos-adc.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
Samsung Exynos Analog to Digital Converter bindings | ||
|
||
The devicetree bindings are for the new ADC driver written for | ||
Exynos4 and upward SoCs from Samsung. | ||
|
||
New driver handles the following | ||
1. Supports ADC IF found on EXYNOS4412/EXYNOS5250 | ||
and future SoCs from Samsung | ||
2. Add ADC driver under iio/adc framework | ||
3. Also adds the Documentation for device tree bindings | ||
|
||
Required properties: | ||
- compatible: Must be "samsung,exynos-adc-v1" | ||
for exynos4412/5250 controllers. | ||
Must be "samsung,exynos-adc-v2" for | ||
future controllers. | ||
- reg: Contains ADC register address range (base address and | ||
length) and the address of the phy enable register. | ||
- interrupts: Contains the interrupt information for the timer. The | ||
format is being dependent on which interrupt controller | ||
the Samsung device uses. | ||
- #io-channel-cells = <1>; As ADC has multiple outputs | ||
- clocks From common clock binding: handle to adc clock. | ||
- clock-names From common clock binding: Shall be "adc". | ||
- vdd-supply VDD input supply. | ||
|
||
Note: child nodes can be added for auto probing from device tree. | ||
|
||
Example: adding device info in dtsi file | ||
|
||
adc: adc@12D10000 { | ||
compatible = "samsung,exynos-adc-v1"; | ||
reg = <0x12D10000 0x100>, <0x10040718 0x4>; | ||
interrupts = <0 106 0>; | ||
#io-channel-cells = <1>; | ||
io-channel-ranges; | ||
|
||
clocks = <&clock 303>; | ||
clock-names = "adc"; | ||
|
||
vdd-supply = <&buck5_reg>; | ||
}; | ||
|
||
|
||
Example: Adding child nodes in dts file | ||
|
||
adc@12D10000 { | ||
|
||
/* NTC thermistor is a hwmon device */ | ||
ncp15wb473@0 { | ||
compatible = "ntc,ncp15wb473"; | ||
pullup-uV = <1800000>; | ||
pullup-ohm = <47000>; | ||
pulldown-ohm = <0>; | ||
io-channels = <&adc 4>; | ||
}; | ||
}; | ||
|
||
Note: Does not apply to ADC driver under arch/arm/plat-samsung/ | ||
Note: The child node can be added under the adc node or separately. |
22 changes: 22 additions & 0 deletions
22
trunk/Documentation/devicetree/bindings/clock/axi-clkgen.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
Binding for the axi-clkgen clock generator | ||
|
||
This binding uses the common clock binding[1]. | ||
|
||
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
|
||
Required properties: | ||
- compatible : shall be "adi,axi-clkgen". | ||
- #clock-cells : from common clock binding; Should always be set to 0. | ||
- reg : Address and length of the axi-clkgen register set. | ||
- clocks : Phandle and clock specifier for the parent clock. | ||
|
||
Optional properties: | ||
- clock-output-names : From common clock binding. | ||
|
||
Example: | ||
clock@0xff000000 { | ||
compatible = "adi,axi-clkgen"; | ||
#clock-cells = <0>; | ||
reg = <0xff000000 0x1000>; | ||
clocks = <&osc 1>; | ||
}; |
24 changes: 24 additions & 0 deletions
24
trunk/Documentation/devicetree/bindings/clock/fixed-factor-clock.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Binding for simple fixed factor rate clock sources. | ||
|
||
This binding uses the common clock binding[1]. | ||
|
||
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
|
||
Required properties: | ||
- compatible : shall be "fixed-factor-clock". | ||
- #clock-cells : from common clock binding; shall be set to 0. | ||
- clock-div: fixed divider. | ||
- clock-mult: fixed multiplier. | ||
- clocks: parent clock. | ||
|
||
Optional properties: | ||
- clock-output-names : From common clock binding. | ||
|
||
Example: | ||
clock { | ||
compatible = "fixed-factor-clock"; | ||
clocks = <&parentclk>; | ||
#clock-cells = <0>; | ||
div = <2>; | ||
mult = <1>; | ||
}; |
Oops, something went wrong.