I am just starting out with embedded Android drivers, so any help would be great. I haven't found a lot of resources online.At the moment, I am working through a tutorial on porting a driver, and the instructions read: copy the platform data initialization files, driver_sources/platform.c and driver_sources/platform.h into /arch/arm/How do I know which machine directory I should choose? I am using the APQ8064 DragonBoard. I don't see an APQ8064 to choose, but maybe it is called something else?bootcommonconfigsincludeKconfigKconfig.debugKconfig-nommukernellibmach-at91mach-bcmringmach-clps711xmach-cns3xxxmach-davincimach-dovemach-ebsa110mach-ep93xxmach-exynosmach-footbridgemach-geminimach-h720xmach-highbankmach-imxmach-integratormach-iop13xxmach-iop32xmach-iop33xmach-ixp2000mach-ixp23xxmach-ixp4xxmach-kirkwoodmach-ks8695mach-l7200mach-lpc32xxmach-mmpmach-msmmach-mv78xx0mach-mxsmach-netxmach-nomadikmach-omap1mach-omap2mach-orion5xmach-picoxcellmach-pnx4008mach-prima2mach-pxamach-realviewmach-rpcmach-s3c2410mach-s3c2412mach-s3c2440mach-s3c24xxmach-s3c64xxmach-s5p64x0mach-s5pc100mach-s5pv210mach-sa1100mach-sharkmach-shmobilemach-spear3xxmach-spear6xxmach-tegramach-u300mach-ux500mach-versatilemach-vexpressmach-vt8500mach-w90x900mach-zynqMakefilemmnetnwfpeoprofileperfmonplat-iopplat-mxcplat-nomadikplat-omapplat-orionplat-pxaplat-s3c24xxplat-s5pplat-samsungplat-spearplat-versatiletoolsvfp
Embedded Linux: Which machine directory to pick in /arch/arm?
compiling;linux kernel;embedded;arm
According to elinux.org this should be mach-msm folder. It is a folder for Qualcomm SoCs.