[PATCH] ARM: multi_v7: add mvebu and drivers to defconfig
Gregory CLEMENT
gregory.clement at free-electrons.com
Tue Jan 28 10:39:53 EST 2014
On 28/01/2014 16:17, Kevin Hilman wrote:
> Jason Cooper <jason at lakedaemon.net> writes:
>
>> boot farms testing is highlighting some errors in mvebu. Let's get some
>> more coverage for multi_v7_defconfig kernels.
>>
>> Signed-off-by: Jason Cooper <jason at lakedaemon.net>
>> ---
>> Kevin,
>>
>> This is against tonight's master. Feel free to take it directly.
>>
>
> OK, but this one doesn't currently fix any known errors, right? (the
> pull request you sent yesterday fixes the boot regressions, IIUC.) The
> goal here is just to get more mvebu coverage in multi_v7_defconfig,
> correct?
>
> That being said, have a closer look at the Kconfig entries that are
> removed by the patch below, many of which will have an impact on other
> platforms.
Hi Kevin,
I may be wrong but I suspect this config file was generated with make savedefconfig.
this rule only generate the CONFIG that are not implied by other CONFIG,
so I wonder if all this changes are just due to of modificatino in the Kconfig
themselves.
For example the config symbol TEGRA_PCI have been removed since v3.12.
Gregory
>
> Kevin
>
>> arch/arm/configs/multi_v7_defconfig | 28 +++++++++++++++++-----------
>> 1 file changed, 17 insertions(+), 11 deletions(-)
>>
>> diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
>> index 687e4e811b2a..13e7d649230b 100644
>> --- a/arch/arm/configs/multi_v7_defconfig
>> +++ b/arch/arm/configs/multi_v7_defconfig
>> @@ -38,7 +38,6 @@ CONFIG_ARCH_TEGRA=y
>> CONFIG_ARCH_TEGRA_2x_SOC=y
>> CONFIG_ARCH_TEGRA_3x_SOC=y
>> CONFIG_ARCH_TEGRA_114_SOC=y
>> -CONFIG_TEGRA_PCI=y
>
> huh?
>
>> CONFIG_TEGRA_EMC_SCALING_ENABLE=y
>> CONFIG_ARCH_U8500=y
>> CONFIG_MACH_HREFV60=y
>> @@ -49,7 +48,9 @@ CONFIG_ARCH_VEXPRESS_CA9X4=y
>> CONFIG_ARCH_VIRT=y
>> CONFIG_ARCH_WM8850=y
>> CONFIG_ARCH_ZYNQ=y
>> -CONFIG_SMP=y
>
> huh?
>
>> +CONFIG_PCI=y
>> +CONFIG_PCI_MSI=y
>> +CONFIG_PCI_MVEBU=y
>> CONFIG_HIGHPTE=y
>> CONFIG_ARM_APPENDED_DTB=y
>> CONFIG_ARM_ATAG_DTB_COMPAT=y
>> @@ -69,12 +70,14 @@ CONFIG_SATA_MV=y
>> CONFIG_NETDEVICES=y
>> CONFIG_SUN4I_EMAC=y
>> CONFIG_NET_CALXEDA_XGMAC=y
>> +CONFIG_MVNETA=y
>> CONFIG_KS8851=y
>> CONFIG_SMSC911X=y
>> CONFIG_STMMAC_ETH=y
>> -CONFIG_ICPLUS_PHY=y
>> -CONFIG_MDIO_SUN4I=y
>> CONFIG_TI_CPSW=y
>> +CONFIG_MARVELL_PHY=y
>> +CONFIG_ICPLUS_PHY=y
>> +CONFIG_KEYBOARD_GPIO=y
>> CONFIG_KEYBOARD_SPEAR=y
>> CONFIG_SERIO_AMBAKMI=y
>> CONFIG_SERIAL_8250=y
>> @@ -99,25 +102,27 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
>> CONFIG_SERIAL_ST_ASC=y
>> CONFIG_SERIAL_ST_ASC_CONSOLE=y
>> CONFIG_I2C_DESIGNWARE_PLATFORM=y
>> +CONFIG_I2C_MV64XXX=y
>> CONFIG_I2C_SIRF=y
>> CONFIG_I2C_TEGRA=y
>> CONFIG_SPI=y
>> CONFIG_SPI_OMAP24XX=y
>> +CONFIG_SPI_ORION=y
>> CONFIG_SPI_PL022=y
>> CONFIG_SPI_SIRF=y
>> CONFIG_SPI_TEGRA114=y
>> CONFIG_SPI_TEGRA20_SLINK=y
>> -CONFIG_PINCTRL_SINGLE=y
>> CONFIG_GPIO_GENERIC_PLATFORM=y
>> CONFIG_GPIO_TWL4030=y
>> -CONFIG_REGULATOR_GPIO=y
>> +CONFIG_THERMAL=y
>> +CONFIG_ARMADA_THERMAL=y
>> CONFIG_REGULATOR_AB8500=y
>> +CONFIG_REGULATOR_GPIO=y
>> CONFIG_REGULATOR_TPS51632=y
>> CONFIG_REGULATOR_TPS62360=y
>> CONFIG_REGULATOR_TWL4030=y
>> CONFIG_REGULATOR_VEXPRESS=y
>> CONFIG_DRM=y
>> -CONFIG_TEGRA_HOST1X=y
>
> huh?
>
>> CONFIG_DRM_TEGRA=y
>> CONFIG_FB_ARMCLCD=y
>> CONFIG_FB_WM8505=y
>> @@ -132,8 +137,6 @@ CONFIG_USB_STORAGE=y
>> CONFIG_USB_CHIPIDEA=y
>> CONFIG_USB_CHIPIDEA_HOST=y
>> CONFIG_AB8500_USB=y
>> -CONFIG_NOP_USB_XCEIV=y
>> -CONFIG_OMAP_USB2=y
>
> huh?
>
>> CONFIG_OMAP_USB3=y
>> CONFIG_SAMSUNG_USB2PHY=y
>> CONFIG_SAMSUNG_USB3PHY=y
>> @@ -144,13 +147,13 @@ CONFIG_MMC=y
>> CONFIG_MMC_BLOCK_MINORS=16
>> CONFIG_MMC_ARMMMCI=y
>> CONFIG_MMC_SDHCI=y
>> -CONFIG_MMC_SDHCI_PLTFM=y
>> CONFIG_MMC_SDHCI_ESDHC_IMX=y
>> CONFIG_MMC_SDHCI_TEGRA=y
>> CONFIG_MMC_SDHCI_SPEAR=y
>> CONFIG_MMC_SDHCI_BCM_KONA=y
>> CONFIG_MMC_OMAP=y
>> CONFIG_MMC_OMAP_HS=y
>> +CONFIG_MMC_MVSDIO=y
>> CONFIG_EDAC=y
>> CONFIG_EDAC_MM_EDAC=y
>> CONFIG_EDAC_HIGHBANK_MC=y
>> @@ -159,20 +162,23 @@ CONFIG_RTC_CLASS=y
>> CONFIG_RTC_DRV_TWL4030=y
>> CONFIG_RTC_DRV_PL031=y
>> CONFIG_RTC_DRV_VT8500=y
>> +CONFIG_RTC_DRV_MV=y
>> CONFIG_RTC_DRV_TEGRA=y
>> CONFIG_DMADEVICES=y
>> CONFIG_DW_DMAC=y
>> +CONFIG_MV_XOR=y
>> CONFIG_TEGRA20_APB_DMA=y
>> CONFIG_STE_DMA40=y
>> CONFIG_SIRF_DMA=y
>> -CONFIG_TI_EDMA=y
>> CONFIG_PL330_DMA=y
>> CONFIG_IMX_SDMA=y
>> CONFIG_IMX_DMA=y
>> CONFIG_MXS_DMA=y
>> CONFIG_DMA_OMAP=y
>> +CONFIG_MEMORY=y
>> CONFIG_PWM=y
>> CONFIG_PWM_VT8500=y
>> +CONFIG_OMAP_USB2=y
>> CONFIG_EXT4_FS=y
>> CONFIG_TMPFS=y
>> CONFIG_NFS_FS=y
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the linux-arm-kernel
mailing list