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