aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2015-06-26 14:43:59 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2015-06-26 14:43:59 -0400
commit3d9f96d850e4bbfae24dc9aee03033dd77c81596 (patch)
tree7b64a0ef4960771a0260bb644c7a5a8baa07365e /include
parent4aa705b18bf17c4ff33ff7bbcd3f0c596443fa81 (diff)
parent58c179674329b4d03a9d22df55d95cb0a8da5d85 (diff)
Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC DT updates from Kevin Hilman: "As usual, quite a few device-tree updates in ARM land. There was one minor churn in DTs due to relicensing under a dual-license, and lots of little additions of new peripherals, features etc, but nothing really exciting to call to your attention. Some higlights, focsuing on support for new SoCs and boards: - AT91: new boards: Overkiz, Acme Systems' Arietta G25 - tegra: HDA support - bcm: new platforms: Buffalo WXR-1900DHP, SmartRG SR400ac, ASUS RT-AC87U - mvebu: new platforms: Compulab CM-A510, Armada 385-based Linksys boards, DLink DNS-327L - OMAP: new platforms: Baltos IR5221, LogicPD Torpedo, Toby-Churchill SL50 - ARM: added support for Juno r1 board - sunxi: A33 SoC support; new boards: A23 EVB, SinA33, GA10H-A33, Mele A1000G - imx: i.MX7D SoC support; new boards: Armadeus Systems APF6, Gateworks GW5510, and aristainetos2 boards - hisilicon: hi6220 SoC support; new boards: 96boards hikey" * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (462 commits) ARM: hisi: revert changes from hisi/hip04-dt branch ARM: nomadik: set proper compatible for accelerometer ARM64: juno: add GPIO keys ARM: at91/dt: sama5d4: fix dma conf for aes, sha and tdes nodes ARM: dts: Introduce STM32F429 MCU ARM: socfpga: dts: enable ethernet for Arria10 devkit ARM: dts: k2l: fix the netcp range size ARM: dts: k2e: fix the netcp range size ARM: dts: k2hk: fix the netcp range size ARM: dts: k2l-evm: Add device bindings for netcp driver ARM: dts: k2e-evm: Add device bindings for netcp driver ARM: dts: k2hk-evm: Add device bindings for netcp driver ARM: BCM5301X: Add DT for Asus RT-AC87U ARM: BCM5301X: add IRQ numbers for PCIe controller ARM: BCM5301X: add NAND flash chip description arm64: dts: Add dts files for Hisilicon Hi6220 SoC clk: hi6220: Document devicetree bindings for hi6220 clock arm64: hi6220: Document devicetree bindings for Hisilicon hi6220 SoC ARM: at91/dt: sama5d4ek: mci0 uses slot 0 ARM: at91/dt: kizbox: fix mismatch LED PWM device ...
Diffstat (limited to 'include')
-rw-r--r--include/dt-bindings/clock/r8a73a4-clock.h1
-rw-r--r--include/dt-bindings/clock/r8a7790-clock.h3
-rw-r--r--include/dt-bindings/clock/r8a7791-clock.h3
-rw-r--r--include/dt-bindings/clock/r8a7794-clock.h3
-rw-r--r--include/dt-bindings/clock/samsung,s2mps11.h23
-rw-r--r--include/dt-bindings/pinctrl/am43xx.h1
-rw-r--r--include/dt-bindings/pinctrl/bcm2835.h27
7 files changed, 61 insertions, 0 deletions
diff --git a/include/dt-bindings/clock/r8a73a4-clock.h b/include/dt-bindings/clock/r8a73a4-clock.h
index 9a4b4c9ca44a..dd11ecdf837e 100644
--- a/include/dt-bindings/clock/r8a73a4-clock.h
+++ b/include/dt-bindings/clock/r8a73a4-clock.h
@@ -54,6 +54,7 @@
54#define R8A73A4_CLK_IIC3 11 54#define R8A73A4_CLK_IIC3 11
55#define R8A73A4_CLK_IIC4 10 55#define R8A73A4_CLK_IIC4 10
56#define R8A73A4_CLK_IIC5 9 56#define R8A73A4_CLK_IIC5 9
57#define R8A73A4_CLK_IRQC 7
57 58
58/* MSTP5 */ 59/* MSTP5 */
59#define R8A73A4_CLK_THERMAL 22 60#define R8A73A4_CLK_THERMAL 22
diff --git a/include/dt-bindings/clock/r8a7790-clock.h b/include/dt-bindings/clock/r8a7790-clock.h
index 3f2c6b198d4a..ff7ca3584e16 100644
--- a/include/dt-bindings/clock/r8a7790-clock.h
+++ b/include/dt-bindings/clock/r8a7790-clock.h
@@ -79,6 +79,9 @@
79#define R8A7790_CLK_USBDMAC0 30 79#define R8A7790_CLK_USBDMAC0 30
80#define R8A7790_CLK_USBDMAC1 31 80#define R8A7790_CLK_USBDMAC1 31
81 81
82/* MSTP4 */
83#define R8A7790_CLK_IRQC 7
84
82/* MSTP5 */ 85/* MSTP5 */
83#define R8A7790_CLK_AUDIO_DMAC1 1 86#define R8A7790_CLK_AUDIO_DMAC1 1
84#define R8A7790_CLK_AUDIO_DMAC0 2 87#define R8A7790_CLK_AUDIO_DMAC0 2
diff --git a/include/dt-bindings/clock/r8a7791-clock.h b/include/dt-bindings/clock/r8a7791-clock.h
index 8fc5dc8faeea..402268384b99 100644
--- a/include/dt-bindings/clock/r8a7791-clock.h
+++ b/include/dt-bindings/clock/r8a7791-clock.h
@@ -70,6 +70,9 @@
70#define R8A7791_CLK_USBDMAC0 30 70#define R8A7791_CLK_USBDMAC0 30
71#define R8A7791_CLK_USBDMAC1 31 71#define R8A7791_CLK_USBDMAC1 31
72 72
73/* MSTP4 */
74#define R8A7791_CLK_IRQC 7
75
73/* MSTP5 */ 76/* MSTP5 */
74#define R8A7791_CLK_AUDIO_DMAC1 1 77#define R8A7791_CLK_AUDIO_DMAC1 1
75#define R8A7791_CLK_AUDIO_DMAC0 2 78#define R8A7791_CLK_AUDIO_DMAC0 2
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index d63323032d6e..09da38a58776 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -60,6 +60,9 @@
60#define R8A7794_CLK_USBDMAC0 30 60#define R8A7794_CLK_USBDMAC0 30
61#define R8A7794_CLK_USBDMAC1 31 61#define R8A7794_CLK_USBDMAC1 31
62 62
63/* MSTP4 */
64#define R8A7794_CLK_IRQC 7
65
63/* MSTP5 */ 66/* MSTP5 */
64#define R8A7794_CLK_THERMAL 22 67#define R8A7794_CLK_THERMAL 22
65#define R8A7794_CLK_PWM 23 68#define R8A7794_CLK_PWM 23
diff --git a/include/dt-bindings/clock/samsung,s2mps11.h b/include/dt-bindings/clock/samsung,s2mps11.h
new file mode 100644
index 000000000000..b903d7de27c9
--- /dev/null
+++ b/include/dt-bindings/clock/samsung,s2mps11.h
@@ -0,0 +1,23 @@
1/*
2 * Copyright (C) 2015 Markus Reichl
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
9 */
10
11#ifndef _DT_BINDINGS_CLOCK_SAMSUNG_S2MPS11_CLOCK_H
12#define _DT_BINDINGS_CLOCK_SAMSUNG_S2MPS11_CLOCK_H
13
14/* Fixed rate clocks. */
15
16#define S2MPS11_CLK_AP 0
17#define S2MPS11_CLK_CP 1
18#define S2MPS11_CLK_BT 2
19
20/* Total number of clocks. */
21#define S2MPS11_CLKS_NUM (S2MPS11_CLK_BT + 1)
22
23#endif /* _DT_BINDINGS_CLOCK_SAMSUNG_S2MPS11_CLOCK_H */
diff --git a/include/dt-bindings/pinctrl/am43xx.h b/include/dt-bindings/pinctrl/am43xx.h
index 5f4d01898c9c..b00bbc9c60b4 100644
--- a/include/dt-bindings/pinctrl/am43xx.h
+++ b/include/dt-bindings/pinctrl/am43xx.h
@@ -21,6 +21,7 @@
21#define SLEWCTRL_SLOW (1 << 19) 21#define SLEWCTRL_SLOW (1 << 19)
22#define SLEWCTRL_FAST 0 22#define SLEWCTRL_FAST 0
23#define DS0_PULL_UP_DOWN_EN (1 << 27) 23#define DS0_PULL_UP_DOWN_EN (1 << 27)
24#define WAKEUP_ENABLE (1 << 29)
24 25
25#define PIN_OUTPUT (PULL_DISABLE) 26#define PIN_OUTPUT (PULL_DISABLE)
26#define PIN_OUTPUT_PULLUP (PULL_UP) 27#define PIN_OUTPUT_PULLUP (PULL_UP)
diff --git a/include/dt-bindings/pinctrl/bcm2835.h b/include/dt-bindings/pinctrl/bcm2835.h
new file mode 100644
index 000000000000..6f0bc37af39c
--- /dev/null
+++ b/include/dt-bindings/pinctrl/bcm2835.h
@@ -0,0 +1,27 @@
1/*
2 * Header providing constants for bcm2835 pinctrl bindings.
3 *
4 * Copyright (C) 2015 Stefan Wahren <stefan.wahren@i2se.com>
5 *
6 * The code contained herein is licensed under the GNU General Public
7 * License. You may obtain a copy of the GNU General Public License
8 * Version 2 at the following locations:
9 *
10 * http://www.opensource.org/licenses/gpl-license.html
11 * http://www.gnu.org/copyleft/gpl.html
12 */
13
14#ifndef __DT_BINDINGS_PINCTRL_BCM2835_H__
15#define __DT_BINDINGS_PINCTRL_BCM2835_H__
16
17/* brcm,function property */
18#define BCM2835_FSEL_GPIO_IN 0
19#define BCM2835_FSEL_GPIO_OUT 1
20#define BCM2835_FSEL_ALT5 2
21#define BCM2835_FSEL_ALT4 3
22#define BCM2835_FSEL_ALT0 4
23#define BCM2835_FSEL_ALT1 5
24#define BCM2835_FSEL_ALT2 6
25#define BCM2835_FSEL_ALT3 7
26
27#endif /* __DT_BINDINGS_PINCTRL_BCM2835_H__ */