soc/intel/common: Use HOST_CSR to get circular Buffer Depth
As per CSME BWG section 3.4.4. The Circular Buffer Depth can find by checking B0:D22:F0 MMIO_HOST_CSR register. TEST=Build and boot eve/soraka/reef/cnl-rvp Change-Id: I1d3c09077e040b5c32b3c8be867a07f392ea4e1c Signed-off-by: Subrata Banik <subrata.banik@intel.com> Reviewed-on: https://review.coreboot.org/22444 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
parent
5c08c73dd1
commit
4a722f5e2f
@ -329,7 +329,7 @@ heci_send(const void *msg, size_t len, uint8_t host_addr, uint8_t client_addr)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
csr = read_cse_csr();
|
csr = read_host_csr();
|
||||||
cb_size = ((csr & CSR_CBD) >> CSR_CBD_START) * SLOT_SIZE;
|
cb_size = ((csr & CSR_CBD) >> CSR_CBD_START) * SLOT_SIZE;
|
||||||
/*
|
/*
|
||||||
* Reserve one slot for the header. Limit max message
|
* Reserve one slot for the header. Limit max message
|
||||||
|
Loading…
x
Reference in New Issue
Block a user