[PATCH v4 20/39] mach-snapdragon: generalise board support