The problem with the original test case is that the command register is not suitable for checking the RP Byte Enable Rules as some SoC may have read-only MSE and BME bits and it can only cover 1 byte request. The test case should cover 1, 2, 4 byte requests.
Therefore, the fix in https://github.com/ARM-software/bsa-acs/commit/0160970f969766ee5c78274bcbfbc5b10bff4f67 is to use Bus number register instead.
This issue is just created for giving more information about the failure that was fixed by https://github.com/ARM-software/bsa-acs/commit/0160970f969766ee5c78274bcbfbc5b10bff4f67.
The problem with the original test case is that the command register is not suitable for checking the RP Byte Enable Rules as some SoC may have read-only MSE and BME bits and it can only cover 1 byte request. The test case should cover 1, 2, 4 byte requests.
Therefore, the fix in https://github.com/ARM-software/bsa-acs/commit/0160970f969766ee5c78274bcbfbc5b10bff4f67 is to use Bus number register instead.