Lines Matching refs:imply
135 CONFIG_CMD_IRQ, so we can put 'imply CMD_IRQ' under 'config X86' and
175 This shows a list of config options which might imply CONFIG_CMD_EEPROM along
178 the defconfig of every x86 board, you could add a single imply line to the
184 imply CMD_EEPROM
187 they are not related. E.g. it would be odd for CONFIG_CMD_GETTIME to imply
192 You can automatically add 'imply' statements in the Kconfig with the -a
198 This will add 'imply SCSI' to the two CONFIG options mentioned, assuming that
199 the database indicates that they do actually imply CONFIG_SCSI and do not
200 already have an 'imply SCSI'.
202 The output shows where the imply is added:
209 CONFIG_SCSI option in their defconfig file if this 'imply' is added.
211 appears. For example, adding 'imply CONFIG_SCSI' to the 'config ARCH_LS1021A'
215 If you want to add an 'imply' to every imply config in the list, you can use
222 To skip showing you options that already have an 'imply' attached, use -A.
224 When you have finished adding 'imply' options you can regenerate the
231 a few 'imply' options as above, then regenerate, hopefully you can reduce the
1461 """Check whether a config has a 'select' or 'imply' keyword
1467 may not have an 'imply' for 'config')
1480 """Check if we can add an 'imply' option
1483 to add an 'imply' for 'config' to that part of the Kconfig.
1489 may not have an 'imply' for 'config')
1515 """Add a new 'imply' option to a Kconfig
1518 config: config option to add an imply for (without CONFIG_ prefix)
1520 linenum: Line number to place the 'imply' before
1542 'min2': [IMPLY_MIN_2, 'Show options which imply >2 boards (normally >5)'],
1543 'target': [IMPLY_TARGET, 'Allow CONFIG_TARGET_... options to imply'],
1544 'cmd': [IMPLY_CMD, 'Allow CONFIG_CMD_... to imply'],
1547 'Allow Kconfig options outside arch/ and /board/ to imply'],
1552 """Find CONFIG options which imply those in the list
1556 CONFIG_CMD_IRQ, so we can put 'imply CMD_IRQ' under 'config X86' and
1561 displays a list of things that could possibly imply those in the list.
1572 this config does not imply the target config
1576 add_imply: Automatically add an 'imply' for each config.
1579 skip_added: Don't show options which already have an imply added.
1580 check_kconfig: Check if implied symbols already have an 'imply' or
1634 # imply itself)
1666 # things we don't want to imply.
1690 # Now we have a dict imply_configs of configs which imply each config
1692 # config. Rank them so that we print the configs that imply the largest
1751 # imply at line 20 it would change the position of each line after
1766 parser.add_option('-a', '--add-imply', type='string', default='',
1768 "an 'imply' statement to for the CONFIG in -i")
1782 parser.add_option('-i', '--imply', action='store_true', default=False,
1783 help='find options which imply others')
1784 parser.add_option('-I', '--imply-flags', type='string', default='',
1811 options.imply)):
1821 if options.imply:
1832 print "Imply flags: (separate with ',')"