STM32MP157x-EV1 stlinux device tree build
Hi. I have generated a full device tree for the EV1 to add I2C5 pins PA11/PA12 for external connector hookup to some of my I2C widgets using STM32CubeMX. I've place the generated .dts file from the kernel/ folder into <linux-source>/arch/arm/boot/dts.
I am now following the Wiki at
https://wiki.st.com/stm32mpu/wiki/How_to_compile_the_device_tree_with_the_Developer_Package
in section 5.3.
. . .
PC $> pushd $WORKDIR/kernel/kernel-sources
(ok)
PC $> make O="$PWD/../build" multi_v7_defconfig
(ok)
PC $> for f in `ls -1 ../../sources/arm-openstlinux_weston-linux-gnueabi/linux-stm32mp-4.19-r0/fragment*.config`; do scripts/kconfig/merge_config.sh -m -r -O $PWD/../build $PWD/../build/.config $f; done
(ok)
PC $> make oldconfig O="$PWD/../build"
(STOP)
PROBLEM. The config script starts asking all of its unknown Y/n | y/N questions to which I have absolutely NO CLUE how to answer.
Please advise regarding how to proceed to get a correct build.
. . .
(not done):
PC $> make stm32mp157c-mydevicetree-mx.dtb LOADADDR=0xC2000040 O="$PWD/../build"
PC $> popd
PC $> ls -l $WORKDIR/kernel/build/arch/arm/boot/dts/stm32mp157c-mydevicetree-mx.dtb
(BTW I have rebuilt and reloaded this kernel more than once onto the EV1 without breaking anything so this is totally new behavior I'm seeing).
Thank you.
