mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
e45a1e18a5
The debug-ll infrastructure can be configured in two ways, either by selecting a platform specific debug option, or by picking one of the generic options (8250 or pl01x typically). For compatibility with multiplatform kernels, we have changed a couple of platforms to use the former method now when they used to use the latter. Unfortunately, this broke the defconfigs because now they still enable CONFIG_DEBUG_LL_UART_PL01X or CONFIG_DEBUG_LL_UART_8250, and we no longer configure the correct register addresses automatically. Embarrassingly, this was only found in linux-next when the defconfig builds turned up errors for multiple people, and I had not caught those in my own tests, which were done using the randconfig fixes patchset on top, and that has a workaround to avoid a build error when the addresses are not configured. The error was something like: .config:2010:warning: symbol value '' invalid for DEBUG_UART_PHYS .config:2011:warning: symbol value '' invalid for DEBUG_UART_VIRT This patch avoids the problem by removing the respective statements from the defconfig files. Any out of tree defconfig files on the platforms I have changed will have to do the same change or run into the build error above. Any users that have a full .config already set the correct DEBUG_UART_PHYS/VIRT addresses and do not need to change anything. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Fixes:4db22c1
("ARM: debug-ll: rework integrator/versatile handling") Fixes:f06455f
("ARM: debug-ll: rework ep93xx handling") Fixes:c047f52
("ARM: debug-ll: reorganize mvebu debug uart config") Fixes:59bd4c3
("ARM: debug-ll: rework lpc32xx handling")
87 lines
1.8 KiB
Plaintext
87 lines
1.8 KiB
Plaintext
# CONFIG_LOCALVERSION_AUTO is not set
|
|
CONFIG_SYSVIPC=y
|
|
CONFIG_LOG_BUF_SHIFT=14
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_SLAB=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
# CONFIG_ARCH_MULTI_V7 is not set
|
|
CONFIG_ARCH_VERSATILE=y
|
|
CONFIG_AEABI=y
|
|
CONFIG_OABI_COMPAT=y
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_CMDLINE="root=1f03 mem=32M"
|
|
CONFIG_FPE_NWFPE=y
|
|
CONFIG_VFP=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_MULTICAST=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_BOOTP=y
|
|
# CONFIG_INET_DIAG is not set
|
|
# CONFIG_IPV6 is not set
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_CFI=y
|
|
CONFIG_MTD_CFI_ADV_OPTIONS=y
|
|
CONFIG_MTD_CFI_INTELEXT=y
|
|
CONFIG_MTD_PHYSMAP=y
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_EEPROM_LEGACY=m
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_SMC91X=y
|
|
# CONFIG_SERIO_SERPORT is not set
|
|
CONFIG_SERIO_AMBAKMI=y
|
|
CONFIG_LEGACY_PTY_COUNT=16
|
|
CONFIG_SERIAL_8250=m
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
CONFIG_SERIAL_8250_RSA=y
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_CHARDEV=m
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_PL061=y
|
|
# CONFIG_HWMON is not set
|
|
CONFIG_FB=y
|
|
CONFIG_FB_ARMCLCD=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_SOUND=y
|
|
CONFIG_SND=m
|
|
CONFIG_SND_MIXER_OSS=m
|
|
CONFIG_SND_PCM_OSS=m
|
|
CONFIG_SND_ARMAACI=m
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_ARMMMCI=m
|
|
CONFIG_NEW_LEDS=y
|
|
CONFIG_LEDS_CLASS=y
|
|
CONFIG_LEDS_VERSATILE=y
|
|
CONFIG_LEDS_TRIGGERS=y
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
|
CONFIG_LEDS_TRIGGER_CPU=y
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_VFAT_FS=m
|
|
CONFIG_JFFS2_FS=y
|
|
CONFIG_CRAMFS=y
|
|
CONFIG_MINIX_FS=y
|
|
CONFIG_ROMFS_FS=y
|
|
CONFIG_NFS_FS=y
|
|
CONFIG_ROOT_NFS=y
|
|
CONFIG_NFSD=y
|
|
CONFIG_NFSD_V3=y
|
|
CONFIG_NLS_CODEPAGE_850=m
|
|
CONFIG_NLS_ISO8859_1=m
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_DEBUG_USER=y
|
|
CONFIG_DEBUG_LL=y
|
|
CONFIG_FONTS=y
|
|
CONFIG_FONT_ACORN_8x8=y
|