Hang in TLB flush during boot

This is with a vanilla linux 6.5, u-boot 2023.07.2, and rkddr v1.12 rkbl31 v1.40. I’m using a pretty minimal defconfig with just the required drivers + am configs needed for boot. The weird thing is that it boots about 20% of the time. I added some debugging to the kernel to determine it gets stuck at https://github.com/torvalds/linux/blob/v6.5/arch/arm64/include/asm/tlbflush.h#L388

Hardware wise, I haven’t attached anything outside of an sdcard, serial console, and USB-C PD. PD monitoring looks fine in terms of power draw and it’s not resetting.

Logs and Kconfigs http://sprunge.us/e4Pmb0