Linux中,驱动必然会有驱动对应的设备类型。在linux4.4版本中,其设备是以设备树的形式展现的。
PS端设备树的devicetree表示如下
324
dmac_s: dmac@f8003000 {
325
compatible = "arm,pl330", "arm,primecell";
326
reg = <0xf8003000 0x1000>;
327
interrupt-parent = ;
328
interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3",
329
"dma4", "dma5", "dma6", "dma7";
330
interrupts = <0 13 4>,
331
<0 14 4>, <0 15 4>,
332
<0 16 4>, <0 17 4>,
333
<0 40 4>, <0 41 4>,
334
<0 42 4>, <0 43 4>;
335
#dma-cells = <1>;
336
#dma-channels = <8>;
337
#dma-requests = &l