/* Look for "BUS".. Data is not Null terminated. PHBID of 0xFF indicates PHB was not found in VPD Data.  */
static u8 __init iseries_parse_phbid(u8 *area, int len)
/* Look for "BUS".. Data is not Null terminated. PHBID of 0xFF indicates PHB was not found in VPD Data.  */
static u8 __init iseries_parse_phbid(u8 *area, int len)
{
	while (len > 0) {
		if ((*area == 'B') && (*(area + 1) == 'U')
				&& (*(area + 2) == 'S')) {
			area += 3;
			while (*area == ' ')
				area++;
			return *area & 0x0F;
		}
		area++;
		len--;
	}
	return 0xff;
}