spi-clps711x.txt 915 B

1234567891011121314151617181920212223242526272829303132
  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. };
  23. syscon3: syscon@80002200 {
  24. compatible = "cirrus,ep7209-syscon3", "syscon";
  25. reg = <0x80002200 0x40>;
  26. };