[v3,2/4] dt-bindings: ARM: Mediatek: Document devicetree bindings for spi bus
diff mbox

Message ID 1437642643-11966-3-git-send-email-leilk.liu@mediatek.com
State New
Headers show

Commit Message

Leilk Liu July 23, 2015, 9:10 a.m. UTC
Change-Id: I6cadbf2e51d2cc4eacd518a24d5a9a1da93d4db5
Signed-off-by: Leilk Liu <leilk.liu@mediatek.com>
---
 .../devicetree/bindings/spi/spi-mt65xx.txt         | 38 ++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt

Comments

Mark Brown July 24, 2015, 5:34 p.m. UTC | #1
On Thu, Jul 23, 2015 at 05:10:41PM +0800, Leilk Liu wrote:
> Change-Id: I6cadbf2e51d2cc4eacd518a24d5a9a1da93d4db5
> Signed-off-by: Leilk Liu <leilk.liu@mediatek.com>

Please don't include noise like Change-Id in upstream commits and please
use subject lines reflecting the style for the subsystem.
Leilk Liu July 27, 2015, 2:38 a.m. UTC | #2
On Fri, 2015-07-24 at 18:34 +0100, Mark Brown wrote:
> On Thu, Jul 23, 2015 at 05:10:41PM +0800, Leilk Liu wrote:
> > Change-Id: I6cadbf2e51d2cc4eacd518a24d5a9a1da93d4db5
> > Signed-off-by: Leilk Liu <leilk.liu@mediatek.com>
> 
> Please don't include noise like Change-Id in upstream commits and please
> use subject lines reflecting the style for the subsystem.

OK, I'll fix it.

Patch
diff mbox

diff --git a/Documentation/devicetree/bindings/spi/spi-mt65xx.txt b/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
new file mode 100644
index 0000000..f8005d6
--- /dev/null
+++ b/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
@@ -0,0 +1,38 @@ 
+MTK SPI device
+
+Required properties:
+- compatible: should be one of the following.
+    - mediatek,mt8173-spi: for mt8173 platforms
+    - mediatek,mt8135-spi: for mt8135 platforms
+    - mediatek,mt6589-spi: for mt6589 platforms
+
+- #address-cells: should be 1.
+
+- #size-cells: should be 0.
+
+- reg: Address and length of the register set for the device
+
+- interrupts: Should contain spi interrupt
+
+- clocks: phandles to input clocks.
+
+- clock-names: tuple listing input clock names.
+	Required elements: "main"
+
+- pad-select: should specify spi pad used, only required for MT8173.
+        This value should be 0~3.
+
+Example:
+
+- SoC Specific Portion:
+spi: spi@1100a000 {
+	compatible = "mediatek,mt8173-spi";
+	#address-cells = <1>;
+	#size-cells = <0>;
+	reg = <0 0x1100a000 0 0x1000>;
+	interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_LOW>;
+	clocks = <&pericfg CLK_PERI_SPI0>;
+	clock-names = "main";
+	pad-select = <0>;
+	status = "disabled";
+};