Skip to contentSkip to conversation

ARM: multi_v7: add mvebu and drivers to defconfig

PATCH New Jason Cooper 4 participants 14 messages Jan 28, 2014 – Feb 1, 2014 Arm (32-bit)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ARM: multi_v7: add mvebu and drivers to defconfig

boot farms testing is highlighting some errors in mvebu. Let's get some more coverage for multi_v7_defconfig kernels.

---
Kevin,

This is against tonight's master. Feel free to take it directly.

thx,

Jason.

 arch/arm/configs/multi_v7_defconfig | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)
arch/arm/configs/multi_v7_defconfig +17 -11
index 687e4e811b2a..13e7d649230b 100644
@@ -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
 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
+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
 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
 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
Signature · 1 line
1.8.5.3
#1 lore raw

PATCH 1/1 ARM: multi_v7: add mvebu and drivers to defconfig

Quoted 9 lines · Jason Cooper

boot farms testing is highlighting some errors in mvebu. Let's get some more coverage for multi_v7_defconfig kernels.

---
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.

Kevin

arch/arm/configs/multi_v7_defconfig CONFIG_ARCH_TEGRA=y · line 41

Quoted 12 lines
 arch/arm/configs/multi_v7_defconfig | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)
arch/arm/configs/multi_v7_defconfig +0 -1
index 687e4e811b2a..13e7d649230b 100644
@@ -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?

arch/arm/configs/multi_v7_defconfig CONFIG_ARCH_VEXPRESS_CA9X4=y · line 52

Quoted 8 lines
arch/arm/configs/multi_v7_defconfig +0 -1
 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?

Quoted 41 lines
arch/arm/configs/multi_v7_defconfig +9 -4
+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

arch/arm/configs/multi_v7_defconfig CONFIG_SERIAL_FSL_LPUART_CONSOLE=y · line 120

Quoted 10 lines
arch/arm/configs/multi_v7_defconfig +3 -1
+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?

arch/arm/configs/multi_v7_defconfig CONFIG_USB_STORAGE=y · line 136

Quoted 9 lines
arch/arm/configs/multi_v7_defconfig +0 -2
 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?

Quoted 43 lines
arch/arm/configs/multi_v7_defconfig +5 -2
 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
#2 lore raw

PATCH 1/1 ARM: multi_v7: add mvebu and drivers to defconfig

Quoted 12 lines · Kevin Hilman
Quoted 9 lines · Jason Cooper

boot farms testing is highlighting some errors in mvebu. Let's get some more coverage for multi_v7_defconfig kernels.

---
Kevin,

This is against tonight's master. Feel free to take it directly.

Quoted 8 lines

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

Quoted 138 lines

Kevin

arch/arm/configs/multi_v7_defconfig CONFIG_ARCH_TEGRA=y · line 41

Quoted 12 lines
 arch/arm/configs/multi_v7_defconfig | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)
arch/arm/configs/multi_v7_defconfig +0 -1
index 687e4e811b2a..13e7d649230b 100644
@@ -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?

arch/arm/configs/multi_v7_defconfig CONFIG_ARCH_VEXPRESS_CA9X4=y · line 52

Quoted 8 lines
arch/arm/configs/multi_v7_defconfig +0 -1
 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?

Quoted 41 lines
arch/arm/configs/multi_v7_defconfig +9 -4
+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

arch/arm/configs/multi_v7_defconfig CONFIG_SERIAL_FSL_LPUART_CONSOLE=y · line 120

Quoted 10 lines
arch/arm/configs/multi_v7_defconfig +3 -1
+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?

arch/arm/configs/multi_v7_defconfig CONFIG_USB_STORAGE=y · line 136

Quoted 9 lines
arch/arm/configs/multi_v7_defconfig +0 -2
 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?

Quoted 43 lines
arch/arm/configs/multi_v7_defconfig +5 -2
 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
Signature · 4 lines
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#3 lore raw

PATCH 1/1 ARM: multi_v7: add mvebu and drivers to defconfig

Quoted 22 lines · Gregory CLEMENT
Quoted 12 lines · Kevin Hilman
Quoted 9 lines · Jason Cooper

boot farms testing is highlighting some errors in mvebu. Let's get some more coverage for multi_v7_defconfig kernels.

---
Kevin,

This is against tonight's master. Feel free to take it directly.

Quoted 8 lines

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.

Quoted 6 lines

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.

Yes, I suspect that as well, which means the changelog needs to have a bit more detail justifying those removals that look suspicious when just looking through the diff.

Kevin

#4 lore raw

PATCH 1/1 ARM: multi_v7: add mvebu and drivers to defconfig

Quoted 26 lines · Kevin Hilman
Quoted 24 lines · Gregory CLEMENT
Quoted 12 lines · Kevin Hilman
Quoted 9 lines · Jason Cooper

boot farms testing is highlighting some errors in mvebu. Let's get some more coverage for multi_v7_defconfig kernels.

---
Kevin,

This is against tonight's master. Feel free to take it directly.

Quoted 8 lines

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,

Quoted 8 lines
Quoted 4 lines

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.

Yes, I suspect that as well, which means the changelog needs to have a bit more detail justifying those removals that look suspicious when just looking through the diff.

Agreed. I was debating doing two patches, but thought it would be overkill. I'll resend a v2 as two patches. I'm also going to put it on mvebu/defconfig branch so that I can also build and test against it throughout the merge window.

thx,

Jason.

#5 lore raw

PATCH v2 1/2 ARM: multi_v7_defconfig: update for v3.13-rc1

In reply to Jason Cooper

Just the output of:

make ARCH=arm multi_v7_defconfig
make savedefconfig
mv defconfig arch/arm/configs/multi_v7_defconfig

---
v1 -> v2:
- broke out updating the defconfig as a separate patch.

 arch/arm/configs/multi_v7_defconfig | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)
arch/arm/configs/multi_v7_defconfig +2 -7
index 4a5903e04827..1e37e862baea 100644
@@ -34,7 +34,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
 CONFIG_TEGRA_EMC_SCALING_ENABLE=y
 CONFIG_ARCH_U8500=y
 CONFIG_MACH_HREFV60=y
@@ -68,7 +67,6 @@ CONFIG_NET_CALXEDA_XGMAC=y
 CONFIG_KS8851=y
 CONFIG_SMSC911X=y
 CONFIG_STMMAC_ETH=y
-CONFIG_MDIO_SUN4I=y
 CONFIG_KEYBOARD_SPEAR=y
 CONFIG_SERIO_AMBAKMI=y
 CONFIG_SERIAL_8250=y
@@ -102,14 +100,13 @@ CONFIG_SPI_TEGRA20_SLINK=y
 CONFIG_PINCTRL_SINGLE=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_TWL4030=y
-CONFIG_REGULATOR_GPIO=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
 CONFIG_DRM_TEGRA=y
 CONFIG_FB_ARMCLCD=y
 CONFIG_FB_WM8505=y
@@ -124,8 +121,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
 CONFIG_OMAP_USB3=y
 CONFIG_SAMSUNG_USB2PHY=y
 CONFIG_SAMSUNG_USB3PHY=y
@@ -155,7 +150,6 @@ CONFIG_DW_DMAC=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
@@ -163,6 +157,7 @@ CONFIG_MXS_DMA=y
 CONFIG_DMA_OMAP=y
 CONFIG_PWM=y
 CONFIG_PWM_VT8500=y
+CONFIG_OMAP_USB2=y
 CONFIG_EXT4_FS=y
 CONFIG_TMPFS=y
 CONFIG_NFS_FS=y
Signature · 1 line
1.8.5.3
#6 lore raw

PATCH v2 2/2 ARM: multi_v7_defconfig: add mvebu drivers

Recent boot farm testing has highlighted some issues with mvebu and multiplatform kernels. Increase the test coverage so we can discover these issues earlier.

---
v1 -> v2:
- updating the defconfig is a separate patch from this.

 arch/arm/configs/multi_v7_defconfig | 13 +++++++++++++
 1 file changed, 13 insertions(+)
arch/arm/configs/multi_v7_defconfig +13 -0
index 1e37e862baea..37133d9c960b 100644
@@ -44,6 +44,9 @@ CONFIG_ARCH_VEXPRESS_CA9X4=y
 CONFIG_ARCH_VIRT=y
 CONFIG_ARCH_WM8850=y
 CONFIG_ARCH_ZYNQ=y
+CONFIG_PCI=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MVEBU=y
 CONFIG_SMP=y
 CONFIG_HIGHPTE=y
 CONFIG_ARM_APPENDED_DTB=y
@@ -64,9 +67,11 @@ 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_KEYBOARD_GPIO=y
 CONFIG_KEYBOARD_SPEAR=y
 CONFIG_SERIO_AMBAKMI=y
 CONFIG_SERIAL_8250=y
@@ -89,10 +94,12 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
 CONFIG_SERIAL_FSL_LPUART=y
 CONFIG_SERIAL_FSL_LPUART_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
@@ -100,6 +107,8 @@ CONFIG_SPI_TEGRA20_SLINK=y
 CONFIG_PINCTRL_SINGLE=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_TWL4030=y
+CONFIG_THERMAL=y
+CONFIG_ARMADA_THERMAL=y
 CONFIG_REGULATOR_AB8500=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_REGULATOR_TPS51632=y
@@ -136,6 +145,7 @@ CONFIG_MMC_SDHCI_TEGRA=y
 CONFIG_MMC_SDHCI_SPEAR=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
@@ -144,9 +154,11 @@ 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
@@ -155,6 +167,7 @@ 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
Signature · 1 line
1.8.5.3
#7 lore raw

PATCH v2 1/2 ARM: multi_v7_defconfig: update for v3.13-rc1

In reply to Jason Cooper
Quoted 7 lines · Jason Cooper

Just the output of:

make ARCH=arm multi_v7_defconfig
make savedefconfig
mv defconfig arch/arm/configs/multi_v7_defconfig

Do you mean 3.14-rc1? If so, this will likely have conflicts with the multi_v7_defconfig that we still have in our for-next branch (should be queued in a regular branch now that all the contents has been merged in by Linus).

-Olof

#8 lore raw

PATCH v2 1/2 ARM: multi_v7_defconfig: update for v3.13-rc1

Quoted 7 lines · Olof Johansson
Quoted 6 lines · Jason Cooper

Just the output of:

make ARCH=arm multi_v7_defconfig
make savedefconfig
mv defconfig arch/arm/configs/multi_v7_defconfig

Quoted 6 lines
Quoted 1 line

Do you mean 3.14-rc1? If so, this will likely have conflicts with the multi_v7_defconfig that we still have in our for-next branch (should be queued in a regular branch now that all the contents has been merged in by Linus).

No, I meant v3.13-rc1. mvebu/defconfig branch is still based on v3.13-rc1 since there is no stable tag for v3.14 yet.

Let me know how you'd like me to handle it. My main goal is to have something locally I can build and test against as well. If you think you can get this in in time for v3.14-rc1, I'll rebase this series against arm-soc/for-next and then base all my branches off of v3.14-rc1 when it drops.

thx,

Jason.

#9 lore raw

PATCH v3 1/2 ARM: multi_v7_defconfig: update for v3.14-rc1

In reply to Jason Cooper

Just the output of:

make ARCH=arm multi_v7_defconfig
make savedefconfig
mv defconfig arch/arm/configs/multi_v7_defconfig

---
v2 -> v3:
- rebase onto arm-soc/for-next so arm-soc can apply directly for v3.14-rcX

v1 -> v2:
- split into two patches, update and +mvebu

 arch/arm/configs/multi_v7_defconfig | 13 -------------
 1 file changed, 13 deletions(-)
arch/arm/configs/multi_v7_defconfig +0 -13
index e2c0734f22da..1f3649d94bbb 100644
@@ -58,7 +58,6 @@ CONFIG_TRUSTED_FOUNDATIONS=y
 CONFIG_PCI=y
 CONFIG_PCI_MSI=y
 CONFIG_PCI_TEGRA=y
-CONFIG_SMP=y
 CONFIG_HIGHPTE=y
 CONFIG_CMA=y
 CONFIG_ARM_APPENDED_DTB=y
@@ -176,7 +175,6 @@ CONFIG_GPIO_TPS6586X=y
 CONFIG_GPIO_TPS65910=y
 CONFIG_BATTERY_SBS=y
 CONFIG_CHARGER_TPS65090=y
-CONFIG_POWER_RESET_AS3722=y
 CONFIG_POWER_RESET_GPIO=y
 CONFIG_SENSORS_LM90=y
 CONFIG_MFD_AS3722=y
@@ -205,7 +203,6 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y
 CONFIG_MEDIA_USB_SUPPORT=y
 CONFIG_DRM=y
 CONFIG_DRM_TEGRA=y
-CONFIG_DRM_PANEL_SIMPLE=y
 CONFIG_FB_ARMCLCD=y
 CONFIG_FB_WM8505=y
 CONFIG_FB_SIMPLE=y
@@ -222,7 +219,6 @@ CONFIG_SND_SOC_TEGRA_WM8753=y
 CONFIG_SND_SOC_TEGRA_WM8903=y
 CONFIG_SND_SOC_TEGRA_TRIMSLICE=y
 CONFIG_SND_SOC_TEGRA_ALC5632=y
-CONFIG_SND_SOC_TEGRA_MAX98090=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_EHCI_HCD=y
@@ -249,14 +245,6 @@ CONFIG_MMC_SDHCI_SPEAR=y
 CONFIG_MMC_SDHCI_BCM_KONA=y
 CONFIG_MMC_OMAP=y
 CONFIG_MMC_OMAP_HS=y
-CONFIG_LEDS_GPIO=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-CONFIG_LEDS_TRIGGER_ONESHOT=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
-CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-CONFIG_LEDS_TRIGGER_TRANSIENT=y
-CONFIG_LEDS_TRIGGER_CAMERA=y
 CONFIG_EDAC=y
 CONFIG_EDAC_MM_EDAC=y
 CONFIG_EDAC_HIGHBANK_MC=y
@@ -289,7 +277,6 @@ CONFIG_MFD_NVEC=y
 CONFIG_KEYBOARD_NVEC=y
 CONFIG_SERIO_NVEC_PS2=y
 CONFIG_NVEC_POWER=y
-CONFIG_NVEC_PAZ00=y
 CONFIG_TEGRA_IOMMU_GART=y
 CONFIG_TEGRA_IOMMU_SMMU=y
 CONFIG_MEMORY=y
Signature · 1 line
1.8.5.3
#10 lore raw

PATCH v3 2/2 ARM: multi_v7_defconfig: add mvebu drivers

Recent boot farm testing has highlighted some issues with mvebu and multiplatform kernels. Increase the test coverage so we can discover these issues earlier.

---
v2 -> v3:
- rebase onto arm-soc/for-next so arm-soc can apply directly for v3.14-rcX

v1 -> v2:
- split into two patches, update and +mvebu

 arch/arm/configs/multi_v7_defconfig | 10 ++++++++++
 1 file changed, 10 insertions(+)
arch/arm/configs/multi_v7_defconfig +10 -0
index 1f3649d94bbb..ef877c44cd21 100644
@@ -57,6 +57,7 @@ CONFIG_ARCH_ZYNQ=y
 CONFIG_TRUSTED_FOUNDATIONS=y
 CONFIG_PCI=y
 CONFIG_PCI_MSI=y
+CONFIG_PCI_MVEBU=y
 CONFIG_PCI_TEGRA=y
 CONFIG_HIGHPTE=y
 CONFIG_CMA=y
@@ -108,11 +109,13 @@ CONFIG_SATA_MV=y
 CONFIG_NETDEVICES=y
 CONFIG_SUN4I_EMAC=y
 CONFIG_NET_CALXEDA_XGMAC=y
+CONFIG_MVNETA=y
 CONFIG_KS8851=y
 CONFIG_R8169=y
 CONFIG_SMSC911X=y
 CONFIG_STMMAC_ETH=y
 CONFIG_TI_CPSW=y
+CONFIG_MARVELL_PHY=y
 CONFIG_ICPLUS_PHY=y
 CONFIG_USB_PEGASUS=y
 CONFIG_USB_USBNET=y
@@ -155,10 +158,12 @@ CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_PINCTRL=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
@@ -177,6 +182,8 @@ CONFIG_BATTERY_SBS=y
 CONFIG_CHARGER_TPS65090=y
 CONFIG_POWER_RESET_GPIO=y
 CONFIG_SENSORS_LM90=y
+CONFIG_THERMAL=y
+CONFIG_ARMADA_THERMAL=y
 CONFIG_MFD_AS3722=y
 CONFIG_MFD_CROS_EC=y
 CONFIG_MFD_CROS_EC_SPI=y
@@ -245,6 +252,7 @@ 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
@@ -259,9 +267,11 @@ CONFIG_RTC_DRV_TPS65910=y
 CONFIG_RTC_DRV_EM3027=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
Signature · 1 line
1.8.5.3
#11 lore raw

PATCH v3 2/2 ARM: multi_v7_defconfig: add mvebu drivers

Quoted 9 lines · Jason Cooper

Recent boot farm testing has highlighted some issues with mvebu and multiplatform kernels. Increase the test coverage so we can discover these issues earlier.

---
v2 -> v3:
- rebase onto arm-soc/for-next so arm-soc can apply directly for v3.14-rcX

Quoted 5 lines

v1 -> v2:
- split into two patches, update and +mvebu

 arch/arm/configs/multi_v7_defconfig | 10 ++++++++++
 1 file changed, 10 insertions(+)

Applied. I ended up redoing the 1/2 patch myself but this one is applied as-is with minor fixup.

-Olof

#12 lore raw

PATCH v3 2/2 ARM: multi_v7_defconfig: add mvebu drivers

Quoted 10 lines · Olof Johansson
Quoted 9 lines · Jason Cooper

Recent boot farm testing has highlighted some issues with mvebu and multiplatform kernels. Increase the test coverage so we can discover these issues earlier.

---
v2 -> v3:
- rebase onto arm-soc/for-next so arm-soc can apply directly for v3.14-rcX

Quoted 8 lines
Quoted 5 lines

v1 -> v2:
- split into two patches, update and +mvebu

 arch/arm/configs/multi_v7_defconfig | 10 ++++++++++
 1 file changed, 10 insertions(+)

Applied. I ended up redoing the 1/2 patch myself but this one is applied as-is with minor fixup.

It looks like Kevin applied this yesterday:

1c53e04e8050 ARM: multi_v7_defconfig: add mvebu drivers 64a5cb10bdc5 ARM: multi_v7_defconfig: update for v3.14-rc1

It's in arm-soc/for_3.14/fixes which was pulled into arm-soc/to-build yesterday...

confused?

thx,

Jason.

#13 lore raw

PATCH v3 2/2 ARM: multi_v7_defconfig: add mvebu drivers

Quoted 22 lines · Jason Cooper
Quoted 10 lines · Olof Johansson
Quoted 9 lines · Jason Cooper

Recent boot farm testing has highlighted some issues with mvebu and multiplatform kernels. Increase the test coverage so we can discover these issues earlier.

---
v2 -> v3:
- rebase onto arm-soc/for-next so arm-soc can apply directly for v3.14-rcX

Quoted 8 lines
Quoted 5 lines

v1 -> v2:
- split into two patches, update and +mvebu

 arch/arm/configs/multi_v7_defconfig | 10 ++++++++++
 1 file changed, 10 insertions(+)

Applied. I ended up redoing the 1/2 patch myself but this one is applied as-is with minor fixup.

It looks like Kevin applied this yesterday:

Quoted 7 lines

1c53e04e8050 ARM: multi_v7_defconfig: add mvebu drivers 64a5cb10bdc5 ARM: multi_v7_defconfig: update for v3.14-rc1

It's in arm-soc/for_3.14/fixes which was pulled into arm-soc/to-build yesterday...

confused?

Right, but that conflicted with the tegra updates we had done (which I told you about before). So I ended up rebuilding the branch to get the ordering right, which resulted in the above.

-Olof