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