On 4/15/26 6:58 AM, Francesco Dolcini wrote:
+Andrew

Hello Ryan,

On Wed, Apr 15, 2026 at 01:41:04PM +0200, Franz Schnyder wrote:
From: Franz Schnyder <[email protected]>

The `ti-eth-fw-j784s4` firmware is added in the generic J784s4 SoC
include, which is therefore used for all the J784s4-based machines.
That firmware seems to be developed specifically for the EVM, as it
takes control of pins used for the Ethernet board setup on the EVM. On
non-EVM boards, like the Aquila-AM69, those signals are used for other
functions, so enabling the firmware in the SoC include is too broad
and breaks functionality.

Move the machine-essential recommend from the SoC include
to the EVM configuration.

Signed-off-by: Franz Schnyder <[email protected]>

This seems to be the 3rd time, in a relatively short time, in which
we are affected by your decision to put into the SoC file, configuration
that are not about the SOC

  1 - the initramfs topic 
[https://lore.kernel.org/yocto-meta-ti/[email protected]/]
  2 - the console uart 
[https://lore.kernel.org/yocto-meta-ti/[email protected]/]

I thought we solved this one by making the console selection more easily
updated in the board files. If we want to go one step further and remove
the defaults from the SoC level and always select the board specific UART
in each board config I wouldn't oppose that either.

  3 - this firmware


This firmware was a miss on our part, we were not aware that it was
not generic for all boards using this SoC but instead does some EVM
specific pinmuxing. I've looked into the FW source and can see where
that happens, I'll work to see how we can fix that. In the mean time
I agree then we should move this firmware to the board level (as the
patch does).


Can I ask TI once more to rethink this considering that meta-ti is used
by users of your SoC, but not of your EVK/SK ?


We do think a lot about external users of meta-ti, we even made a whole
split out reference layer (meta-beagle) that we treat like a normal vendor
layer so that we can more easily identify when we are making bad assumptions
that only apply to our EVM/SK boards. Yes we do still sometimes get it wrong,
and so we are very happy that you are providing the feedback that you have
and helping point out those cases.

If I'm not mistaken the initramfs topic is the only outstanding case
where what goes in the SoC file vs board files is still open and we
should continue to try to find the best solution.

Thanks,
Andrew

Thanks,
Francesco


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19850): 
https://lists.yoctoproject.org/g/meta-ti/message/19850
Mute This Topic: https://lists.yoctoproject.org/mt/118838695/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to