1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- From 0a0c39044332a75eaf4a3c5654079df953b0d839 Mon Sep 17 00:00:00 2001
- From: Jonas Gorski <[email protected]>
- Date: Mon, 7 Sep 2015 21:00:38 +0200
- Subject: [PATCH 3/8] spi/bcm63xx: document device tree bindings
- Add documentation for the bindings of the low speed SPI controller found
- on most bcm63xx SoCs.
- Signed-off-by: Jonas Gorski <[email protected]>
- ---
- .../devicetree/bindings/spi/spi-bcm63xx.txt | 33 ++++++++++++++++++++++
- 1 file changed, 33 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/spi/spi-bcm63xx.txt
- --- /dev/null
- +++ b/Documentation/devicetree/bindings/spi/spi-bcm63xx.txt
- @@ -0,0 +1,33 @@
- +Binding for Broadcom BCM6348/BCM6358 SPI controller
- +
- +Required properties:
- +- compatible: must contain one of "brcm,bcm6348-spi", "brcm,bcm6358-spi".
- +- reg: Base address and size of the controllers memory area.
- +- interrupts: Interrupt for the SPI block.
- +- clocks: phandle of the SPI clock.
- +- clock-names: has to be "spi".
- +- #address-cells: <1>, as required by generic SPI binding.
- +- #size-cells: <0>, also as required by generic SPI binding.
- +
- +Optional properties:
- +- num-cs: some controllers have less than 8 cs signals. Defaults to 8
- + if absent.
- +
- +Child nodes as per the generic SPI binding.
- +
- +Example:
- +
- + spi@10000800 {
- + compatible = "brcm,bcm6368-spi", "brcm,bcm6358-spi";
- + reg = <0x10000800 0x70c>;
- +
- + interrupts = <1>;
- +
- + clocks = <&clkctl 9>;
- + clock-names = "spi";
- +
- + num-cs = <5>;
- +
- + #address-cells = <1>;
- + #size-cells = <0>;
- + };
|