162306a36Sopenharmony_ci* ARASAN PATA COMPACT FLASH CONTROLLER 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible: "arasan,cf-spear1340" 562306a36Sopenharmony_ci- reg: Address range of the CF registers 662306a36Sopenharmony_ci- interrupt: Should contain the CF interrupt number 762306a36Sopenharmony_ci- clock-frequency: Interface clock rate, in Hz, one of 862306a36Sopenharmony_ci 25000000 962306a36Sopenharmony_ci 33000000 1062306a36Sopenharmony_ci 40000000 1162306a36Sopenharmony_ci 50000000 1262306a36Sopenharmony_ci 66000000 1362306a36Sopenharmony_ci 75000000 1462306a36Sopenharmony_ci 100000000 1562306a36Sopenharmony_ci 125000000 1662306a36Sopenharmony_ci 150000000 1762306a36Sopenharmony_ci 166000000 1862306a36Sopenharmony_ci 200000000 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciOptional properties: 2162306a36Sopenharmony_ci- arasan,broken-udma: if present, UDMA mode is unusable 2262306a36Sopenharmony_ci- arasan,broken-mwdma: if present, MWDMA mode is unusable 2362306a36Sopenharmony_ci- arasan,broken-pio: if present, PIO mode is unusable 2462306a36Sopenharmony_ci- dmas: one DMA channel, as described in bindings/dma/dma.txt 2562306a36Sopenharmony_ci required unless both UDMA and MWDMA mode are broken 2662306a36Sopenharmony_ci- dma-names: the corresponding channel name, must be "data" 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciExample: 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci cf@fc000000 { 3162306a36Sopenharmony_ci compatible = "arasan,cf-spear1340"; 3262306a36Sopenharmony_ci reg = <0xfc000000 0x1000>; 3362306a36Sopenharmony_ci interrupt-parent = <&vic1>; 3462306a36Sopenharmony_ci interrupts = <12>; 3562306a36Sopenharmony_ci dmas = <&dma-controller 23>; 3662306a36Sopenharmony_ci dma-names = "data"; 3762306a36Sopenharmony_ci }; 38