xref: /linux/Documentation/devicetree/bindings/ata/cavium-compact-flash.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
1736b1c9cSDavid Daney* Compact Flash
2736b1c9cSDavid Daney
3736b1c9cSDavid DaneyThe Cavium Compact Flash device is connected to the Octeon Boot Bus,
4736b1c9cSDavid Daneyand is thus a child of the Boot Bus device.  It can read and write
5736b1c9cSDavid Daneyindustry standard compact flash devices.
6736b1c9cSDavid Daney
7736b1c9cSDavid DaneyProperties:
8736b1c9cSDavid Daney- compatible: "cavium,ebt3000-compact-flash";
9736b1c9cSDavid Daney
10736b1c9cSDavid Daney  Compatibility with many Cavium evaluation boards.
11736b1c9cSDavid Daney
12*ac3e8ea1SMasanari Iida- reg: The base address of the CF chip select banks.  Depending on
13736b1c9cSDavid Daney  the device configuration, there may be one or two banks.
14736b1c9cSDavid Daney
15736b1c9cSDavid Daney- cavium,bus-width: The width of the connection to the CF devices.  Valid
16736b1c9cSDavid Daney  values are 8 and 16.
17736b1c9cSDavid Daney
18736b1c9cSDavid Daney- cavium,true-ide: Optional, if present the CF connection is in True IDE mode.
19736b1c9cSDavid Daney
20736b1c9cSDavid Daney- cavium,dma-engine-handle: Optional, a phandle for the DMA Engine connected
21736b1c9cSDavid Daney  to this device.
22736b1c9cSDavid Daney
23736b1c9cSDavid DaneyExample:
24736b1c9cSDavid Daney	compact-flash@5,0 {
25736b1c9cSDavid Daney		compatible = "cavium,ebt3000-compact-flash";
26736b1c9cSDavid Daney		reg = <5 0 0x10000>, <6 0 0x10000>;
27736b1c9cSDavid Daney		cavium,bus-width = <16>;
28736b1c9cSDavid Daney		cavium,true-ide;
29736b1c9cSDavid Daney		cavium,dma-engine-handle = <&dma0>;
30736b1c9cSDavid Daney	};
31