Msm8953 For Arm64 Driver -

Getting deep sleep states (S2Idle) to work requires precise coordination between the kernel and the hardware's power controller.

Base your .dts on qcom-msm8953.dtsi from the mainline kernel (it exists but is minimal). You will need to copy bindings from the CAF kernel’s arch/arm64/boot/dts/qcom/ . msm8953 for arm64 driver

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig Getting deep sleep states (S2Idle) to work requires