/* Check memory executing write/read/verify of many data patterns at the specified address. Bits in the result indicate failure on specific byte lane.  */
uint32_t check_bls_ex(struct mrc_params *mrc_params, uint32_t address)
/* Check memory executing write/read/verify of many data patterns at the specified address. Bits in the result indicate failure on specific byte lane.  */
uint32_t check_bls_ex(struct mrc_params *mrc_params, uint32_t address)
{
	uint32_t result;
	uint8_t first_run = 0;
	if (mrc_params->hte_setup) {
		mrc_params->hte_setup = 0;
		first_run = 1;
		select_hte();
	}
	result = hte_write_stress_bit_lanes(mrc_params, address, first_run);
	DPF(D_TRN, "check_bls_ex result is %x\n", result);
	return result;
}