On Tue, Oct 6, 2015 at 3:20 PM, Rick Mann <[email protected]> wrote:
>
>> On Oct 6, 2015, at 12:25 , Rick Mann <[email protected]> wrote:
>>
>>
>>> On Oct 6, 2015, at 06:58 , Robert Nelson <[email protected]> wrote:
>>>
>>> On Tue, Oct 6, 2015 at 3:12 AM, Rick Mann <[email protected]> wrote:
>>>> In 3.8.13-bone72, where are the overlays? I've grep and find searched the 
>>>> entire disk looking for BB-BONE-AUDI-02*, and I don't have it except in my 
>>>> home dir. But when I try to load the overlay, it works just fine. How can 
>>>> this be? It's not in initrd, or anywhere else I know to look.
>>>>
>>>> This is extraordinarily frustrating, because if it's loading nonexistent 
>>>> DTBOs, then I can't tell what works.
>>>
>>> With 3.8 they are built-into the kernel.. do a binary zdump of
>>> "vmlinuz/zImage" and you'll find them..
>>
>> What repo/branch has the .dts files for this?
>
> Nevermind, I think I found it (3.8.13-bone72 in bb-kernel). I ran into errors 
> with build_deb.sh, but it applied the patches and I found the two 
> BB-BONE-AUDI-0X-00A0.dts files.
>
> The BB-BONE-AUDI-02-00A0.dts is identical to the one I was compiling and 
> trying to overlay. But if I use any name other than BB-BONE-AUDIO-02, the 
> device tree fails to build correctly. I get these errors:
>
> [   30.461783] of_get_named_gpio_flags: can't parse gpios property
> [   30.462694] davinci-mcasp 48038000.mcasp: could not find pctldev for node 
> /ocp/i2c@44e0b000/tps@24/regulators/regulator@1, deferring probe
> [   30.462714] davinci-mcasp 48038000.mcasp: pins are not configured from the 
> driver
> [   30.463566] davinci_evm sound.12: ASoC: CODEC (null) not registered
> [   30.470941] davinci_evm sound.12: snd_soc_register_card failed (-517)
> [   30.485116] platform sound.12: Driver davinci_evm requests probe deferral
>
> This is exactly the same error I get when I try to apply MY dtbo.
>
> My only thought is that my dtc is different from the one used to build the 
> dtbo in the bb-kernel build? When building the 3.8.13-bone72 kernel, you say 
> the files are contained within it. How can I find the bytes of the compiled 
> dtbo to compare?
>
> My dtc is:
>
>         $ dtc --version
>         Version: DTC 1.4.1-g15342ec5
>
> I build with something like:
>
>         dtc -O dtb -o BB-ENABLE-PRU-00A0.dtbo -b 0 -@ BB-ENABLE-PRU.dts
>
> The one in bb-kernel is:
>
>         $  ./KERNEL/scripts/dtc/dtc -v
>         Version: DTC 1.2.0-g37c0b6a0

Yeap, the dtc version matters... This is why i haven't pushed the
"v4.1.x-dtbo" version into the deb repo..  So we don't break v3.8.x..

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to