[PATCH v5 06/10] configs: am69_sk_r5_defconfig: Disable PCIe boot configs

Siddharth Vadapalli s-vadapalli at ti.com
Tue Feb 17 05:47:13 CET 2026


On Mon, 2026-02-16 at 11:39 -0600, Andrew Davis wrote:
> On 2/16/26 4:28 AM, Siddharth Vadapalli wrote:
> > From: Hrushikesh Salunke <h-salunke at ti.com>
> > 
> > AM69 SK does not contain PCIe Boot in the list of supported Boot Modes.
> > Hence, disable PCIe Boot related configurations that are not applicable.
> > 
> 
> The board does not have PCIe Boot selectable on the DIP switches, but
> those switches are not the only way to set the boot mode. I'd just leave

PCIe Boot is not claimed as a supported Boot Mode in the AM69 Starter Kit
User Guide on purpose.
This is because the Boot ROM supports PCIe Boot via PCIe1 instance which is
connected to an M.2 Key M Slot (intended for M.2 SSD) on the AM69 Starter
Kit board. Even if there is an alternate method for setting the Boot Mode
Pins for PCIe Boot, it will still require the usage of an M.2 Key M to PCIe
Edge Connector Adapter which is _not_ sold along with the AM69 Starter Kit
on ti.com.

Hence, I interpret it to mean that PCIe Boot is not intended for AM69
Starter Kit board.

> these enabled unless you know of some hardware issue that would prevent
> PCIe boot on these boards.

Due to the 'hardware challenges' mentioned above, enabling it in Software
and testing it on the AM69-SK isn't straightforward and is HACKY (alternate
mechanism to select PCIe Boot).

Additionally, this series is for enabling PCIe Boot on the J784S4 EVM. So
even if it may be possible to enable PCIe Boot for the AM69 SK in the
future, at the moment, this series doesn't do so. If and when
the support for PCIe Boot for AM69 SK is added, the configs may be enabled.

I hope this clarifies the reason for disabling the 'inherited' configs in
am69_sk_*_defconfig.

> 
> Andrew
> 
> > Signed-off-by: Hrushikesh Salunke <h-salunke at ti.com>
> > Signed-off-by: Siddharth Vadapalli <s-vadapalli at ti.com>
> > ---
> >   configs/am69_sk_r5_defconfig | 6 ++++++
> >   1 file changed, 6 insertions(+)
> > 
> > diff --git a/configs/am69_sk_r5_defconfig b/configs/am69_sk_r5_defconfig
> > index 2186b9a0490..166f774aade 100644
> > --- a/configs/am69_sk_r5_defconfig
> > +++ b/configs/am69_sk_r5_defconfig
> > @@ -5,6 +5,12 @@ CONFIG_ARCH_K3=y
> >   CONFIG_SOC_K3_J784S4=y
> >   CONFIG_TARGET_J784S4_R5_EVM=y
> >   
> > +CONFIG_MULTIPLEXER=n
> > +CONFIG_SPL_MUX_MMIO=n
> > +CONFIG_SPL_PCI_ENDPOINT=n
> > +CONFIG_SPL_PCI_DFU=n
> > +CONFIG_SPL_PHY=n
> > +
> >   CONFIG_DEFAULT_DEVICE_TREE="k3-am69-r5-sk"
> >   CONFIG_SPL_OF_LIST="k3-am69-r5-sk"
> >   CONFIG_OF_LIST="k3-am69-r5-sk"

Regards,
Siddharth.


More information about the U-Boot mailing list