diff options
author | Ilkka Koskinen <ilkka@os.amperecomputing.com> | 2024-02-09 18:11:09 +0100 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2024-02-09 18:14:04 +0100 |
commit | 50572064ec7109b00eef8880e905f55861c8b3de (patch) | |
tree | cc3040d753cabaddba4f6b0b5494eee5f2a9f8ce /Documentation/wmi | |
parent | arm64: jump_label: use constraints "Si" instead of "i" (diff) | |
download | linux-50572064ec7109b00eef8880e905f55861c8b3de.tar.xz linux-50572064ec7109b00eef8880e905f55861c8b3de.zip |
perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
AmpereOneX mesh implementation has a bug in HN-P nodes that makes them
report incorrect child count. The failing crosspoints report 8 children
while they only have two.
When the driver tries to access the inexistent child nodes, it believes it
has reached an invalid node type and probing fails. The workaround is to
ignore those incorrect child nodes and continue normally.
Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com>
[ rm: rewrote simpler generalised version ]
Tested-by: Ilkka Koskinen <ilkka@os.amperecomputing.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/ce4b1442135fe03d0de41859b04b268c88c854a3.1707498577.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'Documentation/wmi')
0 files changed, 0 insertions, 0 deletions