opal/hmi: Display correct chip id while printing NPU FIRs.
opal/hmi: Display correct chip id while printing NPU FIRs.

HMIs for NPU xstops are broadcasted to all chips. All cores on all the
chips receive HMI. HMI handler correctly identifies and extracts the
NPU FIR details from affected chip, but while printing FIR data it
prints chip id and location code details of this_cpu()->chip_id which
may not be correct. This patch fixes this issue.

CC: stable # v6.0+
Fixes: 7bcbc78c ("Add location code to NPU2 HMI logging")
Signed-off-by: Mahesh Salgaonkar <6a890e1065a1d4e8df9dcf1d9a2c9c740bbcf8aa@linux.vnet.ibm.com>
[stewart: add fixes and cc stable]
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.ibm.com>

open-power/skiboot,qemu/skiboot,open-power/skiboot,legoater/skiboot,qemu/skiboot,shenki/skiboot,shenki/skiboot,shenki/skiboot,legoater/skiboot,qemu/skiboot,stewart-ibm/skiboot,qemu/skiboot,legoater/skiboot,shenki/skiboot,open-power/skiboot,legoater/skiboot,stewart-ibm/skiboot,stewart-ibm/skiboot,open-power/skiboot,open-power/skiboot,shenki/skiboot,legoater/skiboot,qemu/skiboot