Hi Aswin, On 14/08/2026 07:15, Aswin Murugan wrote: > Introduce a defconfig for Shikra based boards.
this is two defconfigs...> > Signed-off-by: Aswin Murugan <[email protected]> > --- > configs/qcom_shikra_cqs_defconfig | 25 +++++++++++++++++++++++++ > configs/qcom_shikra_iqs_defconfig | 25 +++++++++++++++++++++++++ > 2 files changed, 50 insertions(+) > create mode 100644 configs/qcom_shikra_cqs_defconfig > create mode 100644 configs/qcom_shikra_iqs_defconfig > > diff --git a/configs/qcom_shikra_cqs_defconfig > b/configs/qcom_shikra_cqs_defconfig > new file mode 100644 > index 00000000000..1c66a561bee > --- /dev/null > +++ b/configs/qcom_shikra_cqs_defconfig > @@ -0,0 +1,25 @@ > +# Configuration for building U-Boot in Shikra IQS EVK > + > +#include "qcom_defconfig" > +#include "board/qualcomm/debug-shikra-evk.config" Generally the idea is not to enable debug uart by default, so you'd run "make qcom_shikra_cqs_defconfig debug-shikra-evk.config" if you want it. > + > +# Otherwise buildman thinks this isn't an ARM platform > +CONFIG_ARM=y > + > +# CONFIG_OF_UPSTREAM is not set > + > +CONFIG_DEFAULT_DEVICE_TREE="shikra-cqs-evk" I'd rather just add a single defconfig here and use the reference board as the default DT, to pick a different DT just run "make DEVICE_TREE=qcom/shikra-iqs-evk", since these are otherwise identical and quite likely to get out of sync. I'm not against having a per-soc platform fragment and multiple defconfigs just to select a different DT as that might be more intuitive but I worry about inflating the world build CI time even more. This is something worth discussing with Tom and the other custodians. > + > +# Address where U-Boot will be loaded > +CONFIG_TEXT_BASE=0x9f400000 > +CONFIG_REMAKE_ELF=y GENERATE_MBN ? > + > +CONFIG_FASTBOOT_BUF_ADDR=0xc5000000 > + > +CONFIG_WATCHDOG_AUTOSTART=y > + > +# Shikra has eMMC only, not UFS/SCSI - override qcom_defconfig settings > +CONFIG_FASTBOOT_FLASH_BLOCK_INTERFACE_NAME="mmc" > +CONFIG_FASTBOOT_FLASH_BLOCK_DEVICE_ID=0 > + > +# CONFIG_SCSI is not set > diff --git a/configs/qcom_shikra_iqs_defconfig > b/configs/qcom_shikra_iqs_defconfig > new file mode 100644 > index 00000000000..d3315ade952 > --- /dev/null > +++ b/configs/qcom_shikra_iqs_defconfig > @@ -0,0 +1,25 @@ > +# Configuration for building U-Boot in Shikra IQS EVK > + > +#include "qcom_defconfig" > +#include "board/qualcomm/debug-shikra-evk.config" > + > +# Otherwise buildman thinks this isn't an ARM platform > +CONFIG_ARM=y > + > +# CONFIG_OF_UPSTREAM is not set > + > +CONFIG_DEFAULT_DEVICE_TREE="shikra-iqs-evk" > + > +# Address where U-Boot will be loaded > +CONFIG_TEXT_BASE=0x9f400000 > +CONFIG_REMAKE_ELF=y > + > +CONFIG_FASTBOOT_BUF_ADDR=0xc5000000 > + > +CONFIG_WATCHDOG_AUTOSTART=y > + > +# Shikra has eMMC only, not UFS/SCSI - override qcom_defconfig settings > +CONFIG_FASTBOOT_FLASH_BLOCK_INTERFACE_NAME="mmc" > +CONFIG_FASTBOOT_FLASH_BLOCK_DEVICE_ID=0 > + > +# CONFIG_SCSI is not set -- // Casey (she/her)
