Linux-libre 3.10.72-gnu
[librecmc/linux-libre.git] / Documentation / devicetree / bindings / spi / nvidia,tegra114-spi.txt
1 NVIDIA Tegra114 SPI controller.
2
3 Required properties:
4 - compatible : should be "nvidia,tegra114-spi".
5 - reg: Should contain SPI registers location and length.
6 - interrupts: Should contain SPI interrupts.
7 - nvidia,dma-request-selector : The Tegra DMA controller's phandle and
8   request selector for this SPI controller.
9 - This is also require clock named "spi" as per binding document
10   Documentation/devicetree/bindings/clock/clock-bindings.txt
11
12 Recommended properties:
13 - spi-max-frequency: Definition as per
14                      Documentation/devicetree/bindings/spi/spi-bus.txt
15 Example:
16
17 spi@7000d600 {
18         compatible = "nvidia,tegra114-spi";
19         reg = <0x7000d600 0x200>;
20         interrupts = <0 82 0x04>;
21         nvidia,dma-request-selector = <&apbdma 16>;
22         spi-max-frequency = <25000000>;
23         #address-cells = <1>;
24         #size-cells = <0>;
25         status = "disabled";
26 };