Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread William Hermans
> > *Correct, the issue occurs on spi, if you enable spi in only the overlay > object.* > > *Regards,* Awesome, easy fix then. Thanks again Robert :) On Tue, Apr 19, 2016 at 11:51 AM, Robert Nelson wrote: > > > On Tue, Apr 19, 2016 at 1:45 PM, William Hermans

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread Robert Nelson
On Tue, Apr 19, 2016 at 1:45 PM, William Hermans wrote: > Robert, Ok, I'm still not sure what you mean by dtbo, however simply > moving those device enable lines into a device tree file that is loaded > manually after boot would fix the problem ? Seriously ? > > Thanks :) >

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread William Hermans
Robert, Ok, I'm still not sure what you mean by dtbo, however simply moving those device enable lines into a device tree file that is loaded manually after boot would fix the problem ? Seriously ? Thanks :) On Tue, Apr 19, 2016 at 11:37 AM, William Hermans wrote: > *When

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread William Hermans
> > *When you are using the audio cape:* > > *These nodes break it:* > > *https://github.com/RobertCNelson/dtb-rebuilder/blob/4.1-ti/src/arm/am33xx-overlay-edma-fix.dtsi#L19-L25 > * > > *You

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread Robert Nelson
On Tue, Apr 19, 2016 at 1:29 PM, William Hermans wrote: > *Correct, don't add [#include "am33xx-overlay-edma-fix.dtsi >> "**] >> to the base dtb if your going to load the audio

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread William Hermans
> > *Correct, don't add [#include "am33xx-overlay-edma-fix.dtsi > "**] > to the base dtb if your going to load the audio cape.* > > *I didn't in the example...* > > >

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread Robert Nelson
On Tue, Apr 19, 2016 at 4:41 AM, Rick Mann wrote: > The following .dtsi file: > > > https://github.com/RobertCNelson/dtb-rebuilder/blob/4.4.x/src/arm/am33xx-overlay-edma-fix.dtsi > > causes the mcasp davinci audio driver to load during boot, > and prevents overlays (like

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread John Syne
> On Apr 19, 2016, at 3:44 AM, Rick Mann wrote: > >> >> On Apr 19, 2016, at 03:29 , John Syne wrote: >> >> It was part of this discussion in which you participated. >> >> https://groups.google.com/forum/#!msg/beagleboard/TMGEWjBLsok/ALk4h_jrCwAJ >

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread Rick Mann
> On Apr 19, 2016, at 03:29 , John Syne wrote: > > It was part of this discussion in which you participated. > > https://groups.google.com/forum/#!msg/beagleboard/TMGEWjBLsok/ALk4h_jrCwAJ Ooof, months ago. I can barely remember what I did last week. ;-) In any case, I

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread John Syne
It was part of this discussion in which you participated. https://groups.google.com/forum/#!msg/beagleboard/TMGEWjBLsok/ALk4h_jrCwAJ Regards, John > On Apr 19, 2016, at 2:41 AM, Rick Mann wrote: > > The following .dtsi file: > > >

Re: [beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread John Syne
Robert spoke about this on Jan 12, 2016: it's a big workaround hack, the bug seems to be in edma_probe: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/dma/edma.c#n2118 On first load of the board *.dtb, edma_probe is called and all the 'active' nodes get an edma

[beagleboard] am33xx-overlay-edma-fix.dtsi causes problems with mcasp

2016-04-19 Thread Rick Mann
The following .dtsi file: https://github.com/RobertCNelson/dtb-rebuilder/blob/4.4.x/src/arm/am33xx-overlay-edma-fix.dtsi causes the mcasp davinci audio driver to load during boot, and prevents overlays (like BB-BONE-AUDI-02) from setting audio parameters. The result is hardware