]> git.baikalelectronics.ru Git - kernel.git/commit
mailbox: tegra: Fix superfluous IRQ error message
authorJon Hunter <jonathanh@nvidia.com>
Fri, 11 Oct 2019 08:34:59 +0000 (09:34 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Nov 2019 14:09:19 +0000 (15:09 +0100)
commit7b5e8e9a92bc1f7da2ec04e5949f8f57a2189737
treeab4e0b3d5b863eb08d7ed70fa7f90e46edae28e0
parentf04c092587319b31f1f28c60480aee080256f2a7
mailbox: tegra: Fix superfluous IRQ error message

Commit 067159824b49 ("driver core: platform: Add an error message to
platform_get_irq*()") added an error message to avoid drivers having
to print an error message when IRQ lookup fails. However, there are
some cases where IRQs are optional and so new optional versions of
the platform_get_irq*() APIs have been added for these cases.

The IRQs for Tegra HSP module are optional because not all instances
of the module have the doorbell and all of the shared interrupts.
Hence, since the above commit was applied the following error messages
are now seen on Tegra194 ...

 ERR KERN tegra-hsp c150000.hsp: IRQ doorbell not found
 ERR KERN tegra-hsp c150000.hsp: IRQ shared0 not found

The Tegra HSP driver deliberately does not fail if these are not found
and so fix the above errors by updating the Tegra HSP driver to use
the platform_get_irq_byname_optional() API.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20191011083459.11551-1-jonathanh@nvidia.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mailbox/tegra-hsp.c