[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#747364: linux: [armhf/armmp] Enable support for BeagleBone Black



On Wed, May 07, 2014 at 01:46:53PM -0700, Vagrant Cascadian wrote:
> The following patch enables configuration options needed for use with
> BeagleBone Black.
> 
> Ethernet, serial console, MMC support work. Video may require some additional
> patches from upstream...

Updated patch with support for video output as modules:
  CONFIG_DRM_I2C_NXP_TDA998X=m
  CONFIG_DRM_TILCDC=m

Thanks to Robert C. Nelson for the additional options!

USB support seems flaky, at best... not sure if there are other options that
could improve that.

live well,
  vagrant

diff --git a/config/armhf/config.armmp b/config/armhf/config.armmp
index c43f74e..0ab26fc 100644
--- a/config/armhf/config.armmp
+++ b/config/armhf/config.armmp
@@ -136,6 +136,12 @@ CONFIG_OMAP_OCP2SCP=m
 CONFIG_OMAP_INTERCONNECT=m
 
 ##
+## file: drivers/char/hw_random/Kconfig
+##
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_OMAP=m
+
+##
 ## file: drivers/clk/Kconfig
 ##
 CONFIG_CLK_TWL6040=m
@@ -153,6 +159,15 @@ CONFIG_GENERIC_CPUFREQ_CPU0=m
 CONFIG_ARM_IMX6Q_CPUFREQ=m
 
 ##
+## file: drivers/devfreq/Kconfig
+##
+CONFIG_PM_DEVFREQ=y
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
+CONFIG_DEVFREQ_GOV_PERFORMANCE=m
+CONFIG_DEVFREQ_GOV_POWERSAVE=m
+CONFIG_DEVFREQ_GOV_USERSPACE=m
+
+##
 ## file: drivers/crypto/Kconfig
 ##
 CONFIG_CRYPTO_DEV_MV_CESA=m
@@ -170,6 +185,8 @@ CONFIG_IMX_SDMA=y
 CONFIG_IMX_DMA=y
 CONFIG_MXS_DMA=y
 CONFIG_DMA_OMAP=y
+CONFIG_TI_CPPI41=y
+CONFIG_TI_EDMA=y
 
 ##
 ## file: drivers/gpio/Kconfig
@@ -178,6 +195,22 @@ CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_DA9052=m
 CONFIG_GPIO_TWL4030=y
 CONFIG_GPIO_TWL6040=y
+CONFIG_GPIO_GENERIC_PLATFORM=m
+
+##
+## file: drivers/gpu/drm/Kconfig
+##
+CONFIG_DRM=m
+
+##
+## file: drivers/gpu/drm/i2c/Kconfig
+##
+CONFIG_DRM_I2C_NXP_TDA998X=m
+
+##
+## file: drivers/gpu/drm/tilcdc/Kconfig
+##
+CONFIG_DRM_TILCDC=m
 
 ##
 ## file: drivers/hwspinlock/Kconfig
@@ -185,6 +218,11 @@ CONFIG_GPIO_TWL6040=y
 CONFIG_HWSPINLOCK_OMAP=m
 
 ##
+## file: drivers/i2c/Kconfig
+##
+CONFIG_I2C_CHARDEV=y
+
+##
 ## file: drivers/i2c/busses/Kconfig
 ##
 CONFIG_I2C_GPIO=y
@@ -199,6 +237,11 @@ CONFIG_I2C_VERSATILE=m
 CONFIG_IIO=m
 
 ##
+## file: drivers/iio/adc/Kconfig
+##
+CONFIG_TI_AM335X_ADC=m
+
+##
 ## file: drivers/iio/light/Kconfig
 ##
 CONFIG_SENSORS_TSL2563=m
@@ -229,6 +272,7 @@ CONFIG_SERIO_AMBAKMI=m
 ##
 CONFIG_INPUT_TOUCHSCREEN=y
 CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
 
 ##
 ## file: drivers/iommu/Kconfig
@@ -491,6 +535,11 @@ CONFIG_WLCORE_SDIO=m
 CONFIG_PHY_SUN4I_USB=m
 
 ##
+## file: drivers/pinctrl/Kconfig
+##
+CONFIG_PINCTRL_SINGLE=y
+
+##
 ## file: drivers/pinctrl/vt8500/Kconfig
 ##
 CONFIG_PINCTRL_WM8850=y
@@ -592,6 +641,9 @@ CONFIG_SERIAL_VT8500_CONSOLE=y
 CONFIG_SERIAL_ARC=y
 CONFIG_SERIAL_ARC_CONSOLE=y
 CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_SERIAL_OMAP=y
+CONFIG_SERIAL_OMAP_CONSOLE=y
 
 ##
 ## file: drivers/tty/serial/8250/Kconfig
@@ -663,6 +715,8 @@ CONFIG_OMAP_USB3=m
 CONFIG_TWL4030_USB=m
 CONFIG_TWL6030_USB=m
 CONFIG_USB_MXS_PHY=m
+CONFIG_AM335X_CONTROL_USB=m
+CONFIG_AM335X_PHY_USB=m
 
 ##
 ## file: drivers/video/Kconfig
@@ -691,6 +745,7 @@ CONFIG_OMAP2_DSS=m
 CONFIG_OMAP2_DSS_VENC=y
 CONFIG_OMAP4_DSS_HDMI=y
 CONFIG_OMAP2_DSS_SDI=y
+CONFIG_OMAP2_DSS_DSI=y
 
 ##
 ## file: drivers/video/omap2/omapfb/Kconfig

Attachment: signature.asc
Description: Digital signature


Reply to: