Skip to content

Commit ea832c4

Browse files
committed
Merge branch 'next/dt' into next/multiplatform
* next/dt: (182 commits) ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier support ARM: tegra: Add Avionic Design Medcom-Wide support ARM: tegra: Add Avionic Design Plutux support ARM: tegra: Add Avionic Design Tamonten support ARM: tegra: dts: Add pwm label ARM: dt: tegra: whistler: configure power off ARM: mxs: m28evk: Disable OCOTP OUI loading ARM: imx6q: use pll2_pfd2_396m as the enfc_sel's parent ARM: dts: imx6q-sabrelite: add usbotg pinctrl support ARM: dts: imx23-olinuxino: Add USB host support ARM: dts: imx6q-sabrelite: add usbmisc device ARM: dts: mx23: Add USB resources ARM: dts: mxs: Add ethernetX to macX aliases ARM: msm: Remove non-DT targets from 8960 ARM: msm: Add DT support for 8960 ARM: msm: Move io mapping prototypes to common.h ARM: msm: Rename board-msm8x60 to signify its DT only status ARM: msm: Make 8660 a DT only target ARM: msm: Move 8660 to DT timer ARM: msm: Add DT support to msm_timer ...
2 parents b74aae9 + 84bae6c commit ea832c4

237 files changed

Lines changed: 10923 additions & 10469 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
* Marvell Tauros2 Cache
2+
3+
Required properties:
4+
- compatible : Should be "marvell,tauros2-cache".
5+
- marvell,tauros2-cache-features : Specify the features supported for the
6+
tauros2 cache.
7+
The features including
8+
CACHE_TAUROS2_PREFETCH_ON (1 << 0)
9+
CACHE_TAUROS2_LINEFILL_BURST8 (1 << 1)
10+
The definition can be found at
11+
arch/arm/include/asm/hardware/cache-tauros2.h
12+
13+
Example:
14+
L2: l2-cache {
15+
compatible = "marvell,tauros2-cache";
16+
marvell,tauros2-cache-features = <0x3>;
17+
};
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
* MSM Timer
2+
3+
Properties:
4+
5+
- compatible : Should at least contain "qcom,msm-timer". More specific
6+
properties such as "qcom,msm-gpt" and "qcom,msm-dgt" specify a general
7+
purpose timer and a debug timer respectively.
8+
9+
- interrupts : Interrupt indicating a match event.
10+
11+
- reg : Specifies the base address of the timer registers. The second region
12+
specifies an optional register used to configure the clock divider.
13+
14+
- clock-frequency : The frequency of the timer in Hz.
15+
16+
Optional:
17+
18+
- cpu-offset : per-cpu offset used when the timer is accessed without the
19+
CPU remapping facilities. The offset is cpu-offset * cpu-nr.
20+
21+
Example:
22+
23+
timer@200a004 {
24+
compatible = "qcom,msm-gpt", "qcom,msm-timer";
25+
interrupts = <1 2 0x301>;
26+
reg = <0x0200a004 0x10>;
27+
clock-frequency = <32768>;
28+
cpu-offset = <0x40000>;
29+
};
30+
31+
timer@200a024 {
32+
compatible = "qcom,msm-dgt", "qcom,msm-timer";
33+
interrupts = <1 3 0x301>;
34+
reg = <0x0200a024 0x10>,
35+
<0x0200a034 0x4>;
36+
clock-frequency = <6750000>;
37+
cpu-offset = <0x40000>;
38+
};

Documentation/devicetree/bindings/arm/omap/omap.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ Boards:
3636
- OMAP3 BeagleBoard : Low cost community board
3737
compatible = "ti,omap3-beagle", "ti,omap3"
3838

39+
- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
40+
compatible = "ti,omap3-tobi", "ti,omap3-overo", "ti,omap3"
41+
3942
- OMAP4 SDP : Software Developement Board
4043
compatible = "ti,omap4-sdp", "ti,omap4430"
4144

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
* Clock bindings for Freescale i.MX23
2+
3+
Required properties:
4+
- compatible: Should be "fsl,imx23-clkctrl"
5+
- reg: Address and length of the register set
6+
- #clock-cells: Should be <1>
7+
8+
The clock consumer should specify the desired clock by having the clock
9+
ID in its "clocks" phandle cell. The following is a full list of i.MX23
10+
clocks and IDs.
11+
12+
Clock ID
13+
------------------
14+
ref_xtal 0
15+
pll 1
16+
ref_cpu 2
17+
ref_emi 3
18+
ref_pix 4
19+
ref_io 5
20+
saif_sel 6
21+
lcdif_sel 7
22+
gpmi_sel 8
23+
ssp_sel 9
24+
emi_sel 10
25+
cpu 11
26+
etm_sel 12
27+
cpu_pll 13
28+
cpu_xtal 14
29+
hbus 15
30+
xbus 16
31+
lcdif_div 17
32+
ssp_div 18
33+
gpmi_div 19
34+
emi_pll 20
35+
emi_xtal 21
36+
etm_div 22
37+
saif_div 23
38+
clk32k_div 24
39+
rtc 25
40+
adc 26
41+
spdif_div 27
42+
clk32k 28
43+
dri 29
44+
pwm 30
45+
filt 31
46+
uart 32
47+
ssp 33
48+
gpmi 34
49+
spdif 35
50+
emi 36
51+
saif 37
52+
lcdif 38
53+
etm 39
54+
usb 40
55+
usb_pwr 41
56+
57+
Examples:
58+
59+
clks: clkctrl@80040000 {
60+
compatible = "fsl,imx23-clkctrl";
61+
reg = <0x80040000 0x2000>;
62+
#clock-cells = <1>;
63+
clock-output-names =
64+
...
65+
"uart", /* 32 */
66+
...
67+
"end_of_list";
68+
};
69+
70+
auart0: serial@8006c000 {
71+
compatible = "fsl,imx23-auart";
72+
reg = <0x8006c000 0x2000>;
73+
interrupts = <24 25 23>;
74+
clocks = <&clks 32>;
75+
status = "disabled";
76+
};
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
* Clock bindings for Freescale i.MX28
2+
3+
Required properties:
4+
- compatible: Should be "fsl,imx28-clkctrl"
5+
- reg: Address and length of the register set
6+
- #clock-cells: Should be <1>
7+
8+
The clock consumer should specify the desired clock by having the clock
9+
ID in its "clocks" phandle cell. The following is a full list of i.MX28
10+
clocks and IDs.
11+
12+
Clock ID
13+
------------------
14+
ref_xtal 0
15+
pll0 1
16+
pll1 2
17+
pll2 3
18+
ref_cpu 4
19+
ref_emi 5
20+
ref_io0 6
21+
ref_io1 7
22+
ref_pix 8
23+
ref_hsadc 9
24+
ref_gpmi 10
25+
saif0_sel 11
26+
saif1_sel 12
27+
gpmi_sel 13
28+
ssp0_sel 14
29+
ssp1_sel 15
30+
ssp2_sel 16
31+
ssp3_sel 17
32+
emi_sel 18
33+
etm_sel 19
34+
lcdif_sel 20
35+
cpu 21
36+
ptp_sel 22
37+
cpu_pll 23
38+
cpu_xtal 24
39+
hbus 25
40+
xbus 26
41+
ssp0_div 27
42+
ssp1_div 28
43+
ssp2_div 29
44+
ssp3_div 30
45+
gpmi_div 31
46+
emi_pll 32
47+
emi_xtal 33
48+
lcdif_div 34
49+
etm_div 35
50+
ptp 36
51+
saif0_div 37
52+
saif1_div 38
53+
clk32k_div 39
54+
rtc 40
55+
lradc 41
56+
spdif_div 42
57+
clk32k 43
58+
pwm 44
59+
uart 45
60+
ssp0 46
61+
ssp1 47
62+
ssp2 48
63+
ssp3 49
64+
gpmi 50
65+
spdif 51
66+
emi 52
67+
saif0 53
68+
saif1 54
69+
lcdif 55
70+
etm 56
71+
fec 57
72+
can0 58
73+
can1 59
74+
usb0 60
75+
usb1 61
76+
usb0_pwr 62
77+
usb1_pwr 63
78+
enet_out 64
79+
80+
Examples:
81+
82+
clks: clkctrl@80040000 {
83+
compatible = "fsl,imx28-clkctrl";
84+
reg = <0x80040000 0x2000>;
85+
#clock-cells = <1>;
86+
clock-output-names =
87+
...
88+
"uart", /* 45 */
89+
...
90+
"end_of_list";
91+
};
92+
93+
auart0: serial@8006a000 {
94+
compatible = "fsl,imx28-auart", "fsl,imx23-auart";
95+
reg = <0x8006a000 0x2000>;
96+
interrupts = <112 70 71>;
97+
clocks = <&clks 45>;
98+
status = "disabled";
99+
};

0 commit comments

Comments
 (0)