d1l-common: target provide liblights
d1l-common: the kernel does not support retire fence yet
d1l-common: fix adb issue and fix various init problems

Sadly, the new init binary causes bad issues with d1l devices, so use the stock binary to workaround. Someday, this may be fixed.....