mirror of https://gitee.com/openkylin/linux.git
spi: Add DT bindings documentation for Netlogic XLP SPI controller
Add DT bindings documentation for SPI controller driver used by Netlogic XLP MIPS64 SoCs. Signed-off-by: Kamlakant Patel <kamlakant.patel@broadcom.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
d8c80d49cf
commit
bf96283734
|
@ -0,0 +1,39 @@
|
|||
SPI Master controller for Netlogic XLP MIPS64 SOCs
|
||||
==================================================
|
||||
|
||||
Currently this SPI controller driver is supported for the following
|
||||
Netlogic XLP SoCs:
|
||||
XLP832, XLP316, XLP208, XLP980, XLP532
|
||||
|
||||
Required properties:
|
||||
- compatible : Should be "netlogic,xlp832-spi".
|
||||
- #address-cells : Number of cells required to define a chip select address
|
||||
on the SPI bus.
|
||||
- #size-cells : Should be zero.
|
||||
- reg : Should contain register location and length.
|
||||
- clocks : Phandle of the spi clock
|
||||
- interrupts : Interrupt number used by this controller.
|
||||
- interrupt-parent : Phandle of the parent interrupt controller.
|
||||
|
||||
SPI slave nodes must be children of the SPI master node and can contain
|
||||
properties described in Documentation/devicetree/bindings/spi/spi-bus.txt.
|
||||
|
||||
Example:
|
||||
|
||||
spi: xlp_spi@3a100 {
|
||||
compatible = "netlogic,xlp832-spi";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0 0x3a100 0x100>;
|
||||
clocks = <&spi_clk>;
|
||||
interrupts = <34>;
|
||||
interrupt-parent = <&pic>;
|
||||
|
||||
spi_nor@1 {
|
||||
compatible = "spansion,s25sl12801";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
reg = <1>; /* Chip Select */
|
||||
spi-max-frequency = <40000000>;
|
||||
};
|
||||
};
|
Loading…
Reference in New Issue