View Single Post
Posts: 71 | Thanked: 177 times | Joined on Aug 2013
#53
Originally Posted by Alecsandru View Post
"You’ll need a kernel with the Android patches (binder, ashmem, logger etc.)"
power_management : CONFIG_PM=y
CONFIG_HAS_EARLYSUSPEND=y
CONFIG_SUSPEND=y
wakelocks : CONFIG_HAS_WAKELOCK=y
CONFIG_WAKELOCK=y
CONFIG_EARLYSUSPEND=y
CONFIG_USER_WAKELOCK=y
CONFIG_FB_EARLYSUSPEND=y
ashmem : CONFIG_ASHMEM=y
pmem : CONFIG_ANDROID_PMEM=y
switch class support : CONFIG_SWITCH=y
staging drivers : CONFIG_STAGING=y
CONFIG_ANDROID=y
binder : CONFIG_ANDROID_BINDER_IPC=y
logger : CONFIG_ANDROID_LOGGER=y
ram console : CONFIG_ANDROID_RAM_CONSOLE=y
usb_gadgets with at least adb selected - CONFIG_USB_GADGET=y
CONFIG_USB_ANDROID=y
CONFIG_USB_ANDROID_ACM=y
CONFIG_USB_ANDROID_ADB=y
CONFIG_USB_ANDROID_MASS_STORAGE=y
CONFIG_USB_ANDROID_MTP=y
power supply : CONFIG_POWER_SUPPLY=y
CONFIG_PDA_POWER=y

these are required for android kernel , what do we have , and what do we need?
alex@aexbook:~/NeoDroid/maemo-kernel$ fgrep -x -f droid.config .config
CONFIG_SUSPEND=y


^ this, in default make rx51_defconfig generated .config file, just with following N900 specific options enabled:

CONFIG_ARM_APPENDED_DTB=y
CONFIG_ARM_ATAG_DTB_COMPAT=y
CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y
CONFIG_PINCTRL_SINGLE=y
CONFIG_REGULATOR_TWL4030=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y

Last edited by lexik; 2014-03-24 at 10:12.
 

The Following 2 Users Say Thank You to lexik For This Useful Post: