我在drivers / media / video / Kconfig中有以下条目:
config VIDEO_OMAP3
tristate "OMAP 3 Camera support"
select VIDEOBUF_GEN
select VIDEOBUF_DMA_SG
select OMAP_IOMMU
depends on VIDEO_V4L2 && ARCH_OMAP34XX
---help---
Driver for an OMAP 3 camera controller.
当我在menuconfig中搜索VIDEO_OMAP3时,我得到:
Symbol: VIDEO_OMAP3 [=n]
Prompt: OMAP 3 Camera support
Defined at drivers/media/video/Kconfig:836
Depends on: MEDIA_SUPPORT [=y] && VIDEO_CAPTURE_DRIVERS [=y] && VIDEO_V4L2 [=y] && ARCH_OMAP34XX [=ARCH_OMAP34XX]
Location:
-> Device Drivers
-> Multimedia support (MEDIA_SUPPORT [=y])
-> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y])
但是没有menuconfig选项。我可以通过修改makefile来手动强制构建对象,但我想确保这不是更大问题的一部分。
答案 0 :(得分:2)
更具体地说,没有定义的符号总是" n"在三态意义上。你得到" [= ARCH_OMAP34XX]"是因为他们也恰好将他们的名字作为他们的价值。
作为旁注,这个怪癖是
的原因if FOO = BAR ... endif
与
的作用相同if FOO = "BAR" ... endif
提供的BAR未定义。在前一种情况下,BAR获得了值" BAR"。
(我是Kconfiglib的作者,这是一个用于处理基于Kconfig的配置系统的Python库。)
答案 1 :(得分:0)