Hi Jon,
I guess the first option is more feasible, as I would not like to modify any files provided by the Poky repo, but rather create my own recipe that would somehow cover the default settings during the build. There is still a lot ahead for me to understand though...

Thank you for the useful links.

--
Łukasz Przeniosło


------ Original Message ------
From "Jon Cormier" <[email protected]>
To "Bremenpl" <[email protected]>
Cc [email protected]
Date 2023-12-21 16:17:38
Subject Re: [meta-ti] Custom device tree overlay for BBB

This solution seems like a good place to start. I haven't tried it myself but it looks clean and easy to implement.
https://stackoverflow.com/a/68650774

The alternative would be to bbappend the kernel and patch your overlay into the correct folder.
https://stackoverflow.com/a/39343720

On Thu, Dec 21, 2023 at 10:03 AM Bremenpl <[email protected]> wrote:
Hi and thank you for the answer Jonathan!

Do you happen to also know a good reference on how to incorporate an overlay into the yocto build?

On December 21, 2023 15:58:56 Jon Cormier <[email protected]> wrote:

Here is a possible example overlay that configures pinmuxes with the expectation that the pru's will use them. There is likely a similar example in that long list of overlays that disables hdmi.

https://github.com/beagleboard/bb.org-overlays/blob/master/src/arm/AM335X-PRU-RPROC-4-19-TI-PRUCAPE-00A0.dts

Note its entirely possible these examples won't build or apply correctly on a different kernel version, but they should still be a decent starting point.

On Thu, Dec 21, 2023 at 6:34 AM Lukasz Przenioslo <[email protected]> wrote:
Hello there,

I was able to compile the Poky image (Dunfell) with meta-ti included for the BBB. I am working on an open source project intended for home automation based on the BBB: https://github.com/Beaglenode/BeagleNodeHW

The next step I am trying to make is to prepare a proper device tree overlay that would align with the HW requirements of this project (or "cape"). I need to:
- Disable the HDMI pins,
- configure multiple pins as either PRU0 or PRU1 controlled.

For that I thought the best approach would be to prepare a DTO, instead of modifying the default one for BBB. I don't know how to prepare that DTO yet and I don't know how to include it in my build. I would like to ask for some help in this manner, especially the prior part (how to load the custom DTO). Right now I am still modifying everything in the local.conf, as I do not have the knowledge yet to build my own distro for this device (that's the end plan).

I would appreciate all help!





--
Jonathan Cormier
Software Engineer

Voice:  315.425.4045 x222



http://www.CriticalLink.com <http://www.criticallink.com/>
6712 Brooklawn Parkway, Syracuse, NY 13211

<https://www.linkedin.com/company/critical-link-llc> <https://twitter.com/Critical_Link>



--
Jonathan Cormier
Software Engineer

Voice:  315.425.4045 x222



http://www.CriticalLink.com <http://www.criticallink.com/>
6712 Brooklawn Parkway, Syracuse, NY 13211

<https://www.linkedin.com/company/critical-link-llc> <https://twitter.com/Critical_Link>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17365): 
https://lists.yoctoproject.org/g/meta-ti/message/17365
Mute This Topic: https://lists.yoctoproject.org/mt/103298715/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to