"Luffitys: You need gpio-reserved..." <- I'm not sure where to find the values for it. I tried to find something in the stock DT but didn't see anything. I also added xbl_aop_mem because it seems to differ but I still don't see more than the flicker before the reboot. I compile like this: $ make ARCH=arm64 O=out CC=clang gki_defconfig $ make ARCH=arm64 O=out CC=clang Image.gz dtbs modules -j16 $ mkbootimg --kernel out/arch/arm64/boot/Image.gz --dtb out/arch/arm64/boot/dts/qcom/sm8250-xiaomi-cmi.dtb --ramdisk ~/kernel/ramdisk.img --pagesize 4096 --base 0x0 --kernel_offset 0x8000 --ramdisk_offset 0x1000000 --tags_offset 0x100 --dtb_offset 0x1f00000 --header_version 2 --output ~/kernel/boot.img