bus: fsl-mc: make sure MC firmware is up and running
authorLaurentiu Tudor <laurentiu.tudor@nxp.com>
Thu, 5 Nov 2020 15:30:50 +0000 (17:30 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Dec 2020 18:50:40 +0000 (19:50 +0100)
commit74abd1f2d49a2a9660eadd9486da333554c4a23b
treef8515ef647fa3ae6859fe5a74c49121f81b611da
parent61243c03dde238170001093a29716c2369e8358f
bus: fsl-mc: make sure MC firmware is up and running

Some bootloaders might pause the MC firmware before starting the
kernel to ensure that MC will not cause faults as soon as SMMU
probes due to no configuration being in place for the firmware.
Make sure that MC is resumed at probe time as its SMMU setup should
be done by now.
Also included, a comment fix on how PL and BMT bits are packed in
the StreamID.

Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Link: https://lore.kernel.org/r/20201105153050.19662-2-laurentiu.tudor@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/bus/fsl-mc/fsl-mc-bus.c