On 9/24/21 10:02 AM, Tony Lindgren wrote: > * Jarkko Nikula <jarkko.nikula@xxxxxxxxxx> [210923 18:04]: >> On 9/23/21 8:41 AM, Tony Lindgren wrote: >>> * Jarkko Nikula <jarkko.nikula@xxxxxxxxxx> [210922 17:22]: >>>> Better luck with this one but looks like idling cause "undefined >>>> instruction" crash. Cache/memory etc corruption perhaps? Serial console >>>> log attached. >>> >>> Hmm. If you comment out the twl power node, does the omap3-beagle-ab4.dtb >>> boot normally for you? It should behave the same as current mainline then >>> with the omap3isp issue. >>> >> Commenting the twl_power node out or removing the twl section leads to >> immediately rebooting kernel: > > Below is an updated patch to move the timer quirks to omap3-beagle-ab4.dtb > with no twl changes. > Sigh, I found the reason for immediately rebooting kernel from bash history: "rm arch/arm/boot/zImage" followed by "cat arch/arm/boot/dts/omap3-beagle-ab4.dtb >>arch/arm/boot/zImage; ma LOADADDR=0x80008000 uImage", i.e. forgot to build the zImage between. (alias ma='nice make -j `getconf _NPROCESSORS_ONLN` ARCH=arm CROSS_COMPILE="ccache arm-linux-gnueabihf-"') So yes, with your latest patch omap3-beagle-ab4.dtb behaves as unpatched omap3-beagle.dtb (boots but timer issues when omap3_isp not loaded). Jarkko