aboutsummaryrefslogtreecommitdiff
path: root/src/device
diff options
context:
space:
mode:
authorMichael Niewöhner <foss@mniewoehner.de>2020-09-18 03:12:00 +0200
committerMichael Niewöhner <foss@mniewoehner.de>2020-09-20 17:03:32 +0000
commite0d749c23b604dd6dfb94d95a59e5db30900d0e7 (patch)
treeff297e7eb2a6b7559c073d9ecbabd52f4ab2df1b /src/device
parent6252b601c95393e3a8efce55101cc616ef16928a (diff)
lint: check for misuse of Kconfig SUBSYSTEM_*_ID
Check that nobody misuses the Kconfigs SUBSYSTEM_*_ID. They are meant to be used for overriding the devicetree subsystem ids locally but shall not be added to a board's Kconfig. Instead, the devicetree option `subsystemid` should be used. Add a linter script for this that finds and warns about such misuse. Also add a note in the Kconfigs' description. TEST=CB:45513 Change-Id: I21c021c718154f1396f795a555af47a76d6efe03 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/45513 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/device')
-rw-r--r--src/device/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/device/Kconfig b/src/device/Kconfig
index 439118f10c..b69a254b80 100644
--- a/src/device/Kconfig
+++ b/src/device/Kconfig
@@ -663,6 +663,9 @@ config SUBSYSTEM_VENDOR_ID
This config option will override the devicetree settings for
PCI Subsystem Vendor ID.
+ Note: This option is not meant for a board's Kconfig; use the
+ devicetree setting `subsystemid` instead.
+
config SUBSYSTEM_DEVICE_ID
hex "Override PCI Subsystem Device ID"
depends on PCI
@@ -671,6 +674,9 @@ config SUBSYSTEM_DEVICE_ID
This config option will override the devicetree settings for
PCI Subsystem Device ID.
+ Note: This option is not meant for a board's Kconfig; use the
+ devicetree setting `subsystemid` instead.
+
config VGA_BIOS
bool "Add a VGA BIOS image"
depends on ARCH_X86