spi-clps711x.txt 937 B

12345678910111213141516171819202122232425262728293031323334
  1. Serial Peripheral Interface on Cirrus Logic CL-PS71xx, EP72xx, EP73xx
  2. Required properties
  3. - #address-cells: must be <1>
  4. - #size-cells: must be <0>
  5. - compatible: should include "cirrus,ep7209-spi"
  6. - reg: Address and length of one register range
  7. - interrupts: one interrupt line
  8. - clocks: One entry, refers to the SPI bus clock
  9. - cs-gpios: Specifies the gpio pins to be used for chipselects.
  10. See: Documentation/devicetree/bindings/spi/spi-bus.txt
  11. An additional register is present in the system controller,
  12. which is assumed to be in the same device tree, with and marked
  13. as compatible with "cirrus,ep7209-syscon3".
  14. Example:
  15. spi@80000500 {
  16. #address-cells = <1>;
  17. #size-cells = <0>;
  18. compatible = "cirrus,ep7209-spi";
  19. reg = <0x80000500 0x4>;
  20. interrupts = <15>;
  21. clocks = <&clks CLPS711X_CLK_SPI>;
  22. status = "disabled";
  23. };
  24. syscon3: syscon@80002200 {
  25. compatible = "cirrus,ep7209-syscon3", "syscon";
  26. reg = <0x80002200 0x40>;
  27. };