summaryrefslogtreecommitdiff
path: root/cmd/clk.c
diff options
context:
space:
mode:
authorYork Sun <york.sun@nxp.com>2016-09-13 19:40:30 (GMT)
committerYork Sun <york.sun@nxp.com>2016-10-06 16:56:57 (GMT)
commitef9a5fd8643ebdd5f492a5b09725134999f428b9 (patch)
treeaae37bebfc242c7f0f63e8e2fa3b735440deb056 /cmd/clk.c
parent5d1a7a9d209fd9b8ffca1f3f27139f372a225e16 (diff)
downloadu-boot-ef9a5fd8643ebdd5f492a5b09725134999f428b9.tar.xz
armv8: fsl-layerscape: Fix "cpu status" command
The core position is not continuous for some SoCs. For example, valid cores may present at position 0, 1, 4, 5, 8, 9, etc. Some registers (including boot release register) only count existing cores. Current implementation of cpu_mask() complies with the continuous numbering. However, command "cpu status" queries the spin table with actual core position. Add functions to calculate core position from core number, to correctly calculate offsets. Tested on LS2080ARDB and LS1043ARDB. Signed-off-by: York Sun <york.sun@nxp.com>
Diffstat (limited to 'cmd/clk.c')
0 files changed, 0 insertions, 0 deletions