> > The Elo device driver is an async DMA back-end driver. That is, you > don't communicate with that driver directly, you communicate with the > async library (which is new - so you won't find it in LDD3). >
Okay, has anyone actually _used_ the Elo driver? I can't get the probe function to run. I get into of_fsl_dma_init(), but of_fsl_dma_probe() never executes. I have CONFIG_DMADEVICES and CONFIG_FSL_DMA set in my .config, obviously since the init function runs. Here's the relevant SOC portion of my device tree: [EMAIL PROTECTED] { #address-cells = <1>; #size-cells = <1>; #interrupt-cells = <2>; device_type = "soc"; ranges = <0 e0000000 00100000>; reg = <e0000000 00000200>; bus-frequency = <0>; // from bootloader <<<<<<<<<<<<<<< snip >>>>>>>>>>>>>>>>>>> [EMAIL PROTECTED] { #address-cells = <1>; #size-cells = <1>; compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; reg = <82a8 4>; ranges = <0 8100 1a8>; interrupt-parent = <&ipic>; interrupts = <71 8>; cell-index = <0>; [EMAIL PROTECTED] { compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; reg = <0 80>; cell-index = <0>; interrupt-parent = <&ipic>; interrupts = <71 8>; }; [EMAIL PROTECTED] { compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; reg = <80 80>; cell-index = <1>; interrupt-parent = <&ipic>; interrupts = <71 8>; }; [EMAIL PROTECTED] { compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; reg = <100 80>; cell-index = <2>; interrupt-parent = <&ipic>; interrupts = <71 8>; }; [EMAIL PROTECTED] { compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; reg = <180 28>; cell-index = <3>; interrupt-parent = <&ipic>; interrupts = <71 8>; }; }; <<<<<<<<<<<<<< snip >>>>>>>>>>>>>>>>>>>> }; Is there something else I need to do? Or is there something wrong with my device tree (always a possibility :) ). Any help is appreciated. Thanks. Bruce _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded