Kernel-4.18.0-80.el8_pata-arasan

  • ARASAN PATA COMPACT FLASH CONTROLLER

Required properties:

  • compatible: “arasan,cf-spear1340”
  • reg: Address range of the CF registers
  • interrupt-parent: Should be the phandle for the interrupt controller
    that services interrupts for this device
  • interrupt: Should contain the CF interrupt number
  • clock-frequency: Interface clock rate, in Hz, one of
     25000000
     33000000
     40000000
     50000000
     66000000
     75000000
    100000000
    125000000
    150000000
    166000000
    200000000
    

Optional properties:

  • arasan,broken-udma: if present, UDMA mode is unusable
  • arasan,broken-mwdma: if present, MWDMA mode is unusable
  • arasan,broken-pio: if present, PIO mode is unusable
  • dmas: one DMA channel, as described in bindings/dma/dma.txt
    required unless both UDMA and MWDMA mode are broken
  • dma-names: the corresponding channel name, must be “data”

Example:

cf@fc000000 {
    compatible = "arasan,cf-spear1340";
    reg = <0xfc000000 0x1000>;
    interrupt-parent = <&vic1>;
    interrupts = <12>;
    dmas = <&dma-controller 23>;
    dma-names = "data";
};