cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mpc512x-dma.txt (1061B)


      1* Freescale MPC512x and MPC8308 DMA Controller
      2
      3The DMA controller in Freescale MPC512x and MPC8308 SoCs can move
      4blocks of memory contents between memory and peripherals or
      5from memory to memory.
      6
      7Refer to "Generic DMA Controller and DMA request bindings" in
      8the dma/dma.txt file for a more detailed description of binding.
      9
     10Required properties:
     11- compatible: should be "fsl,mpc5121-dma" or "fsl,mpc8308-dma";
     12- reg: should contain the DMA controller registers location and length;
     13- interrupt for the DMA controller: syntax of interrupt client node
     14	is described in interrupt-controller/interrupts.txt file.
     15- #dma-cells: the length of the DMA specifier, must be <1>.
     16	Each channel of this DMA controller has a peripheral request line,
     17	the assignment is fixed in hardware. This one cell
     18	in dmas property of a client device represents the channel number.
     19
     20Example:
     21
     22	dma0: dma@14000 {
     23		compatible = "fsl,mpc5121-dma";
     24		reg = <0x14000 0x1800>;
     25		interrupts = <65 0x8>;
     26		#dma-cells = <1>;
     27	};
     28
     29DMA clients must use the format described in dma/dma.txt file.