pci: Extend 'pci' command with bus option '*'
authorPali Rohár <pali@kernel.org>
Mon, 17 Jan 2022 15:38:40 +0000 (16:38 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 28 Jan 2022 22:58:41 +0000 (17:58 -0500)
commit1a4942f1d90f3fe883db27fcad11f21e5698d46c
treed6bf9b3f4ae888c173c51c23ac4a1f763dd7e732
parent6850a5a8e24fc2345348dd9a160abd7a8e7f1b72
pci: Extend 'pci' command with bus option '*'

Allow to call 'pci' and 'pci regions' commands with bus option '*' which
cause pci to process all buses.

PCIe is point-to-point HW and so on each bus is maximally one physical
device. Therefore for PCIe it is common to have multiple buses.

This change allows to easily print all available PCIe devices in system.

Make '*' as default option when no bus argument is specified.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
cmd/pci.c