[PATCH] ARM: multi_v7_defconfig: Enable BCM283x

Eric Anholt eric at anholt.net
Fri Feb 5 12:15:10 PST 2016


Daniel Stone <daniels at collabora.com> writes:

> Enable the BCM2835/BCM2836 options required to boot Raspberry Pi.
>
> Signed-off-by: Daniel Stone <daniels at collabora.com>
>
>> Cc: Eric Anholt <eric at anholt.net>
> Cc: Stephen Warren <swarren at wwwdotorg.org>
> Cc: Lee Jones <lee at kernel.org>
> Cc: Olof Johansson <olof at lixom.net>
> ---

(Adding Arnd, who had asked me to update multi_v7_defconfig)

Thanks!  I was trying to follow the process someone had told me for how
to start updating a defconfig by using "make multi_v7_defconfig; make
savedefconfig".  Even without a menuconfig for my own changes in
between, I was getting surprising things like ARCH_MULTI_V7 not being in
the defconfig output.

However, with your patch I'm failing to get anything out of booting this
-- serial prints nothing after u-boot hands off, and even with the
regression fixes for dwc2 stacked on top, the network never comes up.
Did you test the built kernel?

>  arch/arm/configs/multi_v7_defconfig | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
>
> diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
> index 69d6a6d..e942462 100644
> --- a/arch/arm/configs/multi_v7_defconfig
> +++ b/arch/arm/configs/multi_v7_defconfig
> @@ -33,6 +33,7 @@ CONFIG_ARCH_BCM_NSP=y
>  CONFIG_ARCH_BCM_21664=y
>  CONFIG_ARCH_BCM_281XX=y
>  CONFIG_ARCH_BCM_5301X=y
> +CONFIG_ARCH_BCM2835=y
>  CONFIG_ARCH_BRCMSTB=y
>  CONFIG_ARCH_BERLIN=y
>  CONFIG_MACH_BERLIN_BG2=y
> @@ -318,6 +319,7 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=m
>  CONFIG_I2C_MUX_PCA954x=y
>  CONFIG_I2C_MUX_PINCTRL=y
>  CONFIG_I2C_AT91=m
> +CONFIG_I2C_BCM2835=y
>  CONFIG_I2C_CADENCE=y
>  CONFIG_I2C_DESIGNWARE_PLATFORM=y
>  CONFIG_I2C_DIGICOLOR=m
> @@ -341,6 +343,8 @@ CONFIG_I2C_RCAR=y
>  CONFIG_I2C_CROS_EC_TUNNEL=m
>  CONFIG_SPI=y
>  CONFIG_SPI_ATMEL=m
> +CONFIG_SPI_BCM2835=y
> +CONFIG_SPI_BCM2835AUX=y
>  CONFIG_SPI_CADENCE=y
>  CONFIG_SPI_DAVINCI=y
>  CONFIG_SPI_FSL_DSPI=m
> @@ -363,6 +367,7 @@ CONFIG_SPI_SPIDEV=y
>  CONFIG_SPMI=y
>  CONFIG_PINCTRL_AS3722=y
>  CONFIG_PINCTRL_PALMAS=y
> +CONFIG_PINCTRL_BCM2835=y
>  CONFIG_PINCTRL_APQ8064=y
>  CONFIG_PINCTRL_APQ8084=y
>  CONFIG_PINCTRL_IPQ8064=y
> @@ -527,6 +532,7 @@ CONFIG_DRM_RCAR_LVDS=y
>  CONFIG_DRM_TEGRA=y
>  CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
>  CONFIG_DRM_PANEL_SIMPLE=y
> +CONFIG_DRM_VC4=y
>  CONFIG_FB_ARMCLCD=y
>  CONFIG_FB_WM8505=y
>  CONFIG_FB_SH_MOBILE_LCDC=y
> @@ -622,6 +628,7 @@ CONFIG_MMC_SDHCI_SPEAR=y
>  CONFIG_MMC_SDHCI_S3C=y
>  CONFIG_MMC_SDHCI_S3C_DMA=y
>  CONFIG_MMC_SDHCI_BCM_KONA=y
> +CONFIG_MMC_SDHCI_BCM2835=y
>  CONFIG_MMC_SDHCI_ST=y
>  CONFIG_MMC_OMAP=y
>  CONFIG_MMC_OMAP_HS=y
> @@ -704,6 +711,7 @@ CONFIG_PL330_DMA=y
>  CONFIG_IMX_SDMA=y
>  CONFIG_IMX_DMA=y
>  CONFIG_MXS_DMA=y
> +CONFIG_DMA_BCM2835=y
>  CONFIG_DMA_OMAP=y
>  CONFIG_QCOM_BAM_DMA=y
>  CONFIG_XILINX_VDMA=y
> @@ -752,6 +760,7 @@ CONFIG_BERLIN2_ADC=m
>  CONFIG_EXYNOS_ADC=m
>  CONFIG_XILINX_XADC=y
>  CONFIG_AK8975=y
> +CONFIG_RASPBERRYPI_POWER=y
>  CONFIG_PWM=y
>  CONFIG_PWM_ATMEL=m
>  CONFIG_PWM_ATMEL_TCB=m
> @@ -764,6 +773,7 @@ CONFIG_PWM_TEGRA=y
>  CONFIG_PWM_VT8500=y
>  CONFIG_PHY_HIX5HD2_SATA=y
>  CONFIG_PWM_STI=m
> +CONFIG_PWM_BCM2835=y
>  CONFIG_OMAP_USB2=y
>  CONFIG_TI_PIPE3=y
>  CONFIG_PHY_BERLIN_USB=y
> @@ -780,6 +790,8 @@ CONFIG_PHY_SUN9I_USB=y
>  CONFIG_PHY_SAMSUNG_USB2=m
>  CONFIG_NVMEM=y
>  CONFIG_NVMEM_SUNXI_SID=y
> +CONFIG_BCM2835_MBOX=y
> +CONFIG_RASPBERRYPI_FIRMWARE=y
>  CONFIG_EXT4_FS=y
>  CONFIG_AUTOFS4_FS=y
>  CONFIG_MSDOS_FS=y
> -- 
> 2.5.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-rpi-kernel/attachments/20160205/5f4fd47e/attachment.sig>


More information about the linux-rpi-kernel mailing list