| 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>; |
| }; |
| }; |