arm: rpi: Add function to trigger VL805's firmware load 30/240330/2
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 5 Aug 2020 10:03:14 +0000 (12:03 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 6 Aug 2020 01:59:16 +0000 (01:59 +0000)
commitfe241085a0a64949169fcd1d6e0c605a8695ffc2
tree31d72f8cf91b782ec6b4d92d686e75aa868bc093
parent26570b3a204d7ccc198169f806b6ff6936ff6e37
arm: rpi: Add function to trigger VL805's firmware load

On the Raspberry Pi 4, after a PCI reset, VL805's (a xHCI chip) firmware
may either be loaded directly from an EEPROM or, if not present, by the
SoC's VideCore (the SoC's co-processor). Introduce the function that
informs VideCore that VL805 may need its firmware loaded.

Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
[mszyprow: backport of https://patchwork.ozlabs.org/project/uboot/list/?series=174860&state=%2A&archive=both
 the final mainline patch depends on DTS changes not present in vendor tree]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I565a81e49c0684cfc2500ecb203ed4233cce4e14
arch/arm/mach-bcm283x/include/mach/mbox.h
arch/arm/mach-bcm283x/include/mach/msg.h
arch/arm/mach-bcm283x/msg.c