On Thu, Oct 06, 2022 at 10:06:28AM -0500, Andrew Davis via
lists.yoctoproject.org wrote:
> Now that we have SoC names, we can avoid adding features based on the
> board name. We expect folks to create their own boards based on these
> SoCs, and so using the TI made EVM board name everywhere adds extra churn
> when adding a new board. Plus it is more correct for most of these
> features as they depend on the SoC, not on the EVM board.
>
> One other thing we do here is to not use the generic "j7" name,
> the current and future J7 devices are far to feature diverse
> to group at this level. Grouping like that will lead to the wrong
> things getting enabled as new J7 SoCs are added.
Hmm, this second part is rather backwards (IMO) in some places, see below.
> diff --git a/meta-arago-distro/recipes-core/images/tisdk-core-bundle.inc
> b/meta-arago-distro/recipes-core/images/tisdk-core-bundle.inc
> index 3c31ba18..296eef7a 100644
> --- a/meta-arago-distro/recipes-core/images/tisdk-core-bundle.inc
> +++ b/meta-arago-distro/recipes-core/images/tisdk-core-bundle.inc
> @@ -24,7 +24,9 @@ DTB_FILTER:am57xx-hs-evm = "${DTB_FILTER:am57xx-evm}"
> DTB_FILTER:ti43x = "am43"
> DTB_FILTER:omapl138 = "da850"
> DTB_FILTER:am65xx = "am65"
> -DTB_FILTER:j7 = "j721e"
> +DTB_FILTER:j721e = "j721e"
> +DTB_FILTER:j7200 = "j7200"
> +DTB_FILTER:j721s2 = "j721s2"
Yes, here it does make perfect sense.
> diff --git
> a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
>
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
> index f4e72a89..c01e9497 100644
> ---
> a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
> +++
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
> @@ -61,9 +61,9 @@ UTILS:append:am64xx = " ti-rtos-firmware pru-icss"
> UTILS:append:am62xx = " ti-rtos-firmware"
> #UTILS:append:am65xx = " ti-rtos-firmware pru-icss pru-pwm-fw"
> UTILS:append:am65xx = " ti-rtos-firmware pru-icss"
> -UTILS:append:j7 = " ti-rtos-firmware"
> -UTILS:append:j721e-evm = " pru-icss"
> -UTILS:append:j721e-hs-evm = " pru-icss"
> +UTILS:append:j721e = " ti-rtos-firmware pru-icss"
> +UTILS:append:j7200 = " ti-rtos-firmware"
> +UTILS:append:j721s2 = " ti-rtos-firmware"
Here - not so much. ti-rtos-firmware is applicable to all j7. So, I'd leave
that line alone and only replace adding pru-icss to specific EVMs to adding it
to j721e SoC family.
Or go even further - ti-rtos-firmware is common to all k3 platforms, so all
the individual am65xx, am64xx and am62xx, along with j7, could be replaced
with one line:
UTILS:append:k3 = " ti-rtos-firmware"
And then add pri-icss or other extra FW to specific SoC families only.
> diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-analytics.bb
> b/meta-arago-distro/recipes-core/packagegroups/ti-analytics.bb
> index e16e4d51..e6e0b915 100644
> --- a/meta-arago-distro/recipes-core/packagegroups/ti-analytics.bb
> +++ b/meta-arago-distro/recipes-core/packagegroups/ti-analytics.bb
> @@ -19,7 +19,9 @@ ANALYTICS = ""
> #
> ${@['','qt-opencv-opencl-opengl-multithreaded'][oe.utils.all_distro_features(d,
> 'opencv opencl opengl', True, False) and
> bb.utils.contains('MACHINE_FEATURES', 'gpu dsp', True, False, d)]} \
> # ${@['','barcode-roi'][oe.utils.all_distro_features(d, 'opencv', True,
> False) and bb.utils.contains('MACHINE_FEATURES', 'dsp', True, False, d)]} \
> #"
> -ANALYTICS:j7 = ""
> +ANALYTICS:j721e = ""
> +ANALYTICS:j7200 = ""
> +ANALYTICS:j721s2 = ""
Well, this is probably completely wrong by now, anyway.
> ANALYTICS:omapl138 = ""
>
> RDEPENDS:${PN} = "\
> diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
> b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
> index 99a6cc82..5f56f8be 100644
> --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
> +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
> @@ -78,7 +78,15 @@ ARAGO_TI_TEST:append:k3 = " \
> k3conf \
> "
>
> -ARAGO_TI_TEST:append:j7 = " \
> +ARAGO_TI_TEST:append:j721e = " \
> + ufs-utils \
> +"
> +
> +ARAGO_TI_TEST:append:j7200 = " \
> + ufs-utils \
> +"
> +
> +ARAGO_TI_TEST:append:j721s2 = " \
> ufs-utils \
> "
ufs-utils is quite generic and should probably be added to k3 or maybe even
all platforms...
--
Denys
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14060):
https://lists.yoctoproject.org/g/meta-arago/message/14060
Mute This Topic: https://lists.yoctoproject.org/mt/94159413/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-