initial version for beagleboard xM linux kernel