add endeavoru kernel

Track from CM