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

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



On Fri, May 09, 2014 at 03:17:28AM +0100, Ben Hutchings wrote:
> On Wed, 2014-05-07 at 18:10 -0700, Vagrant Cascadian wrote:
> > On Wed, May 07, 2014 at 01:46:53PM -0700, Vagrant Cascadian wrote:
> > USB support seems flaky, at best... not sure if there are other options that
> > could improve that.
> 
> I think that's because the MUSB driver can only be built with support
> for one type of DMA controller, and so doesn't support DMA at all in
> multiplatform kernels.

hrm. That doesn't sound promising...


> >  CONFIG_DMA_OMAP=y
> > +CONFIG_TI_CPPI41=y
> 
> Why not =m?

Updated to use =m.


> > +CONFIG_I2C_CHARDEV=y
> 
> This symbol seems to be enabled in most configurations that have I2C,
> but often as a module. 

Updated to use =m.


> > +CONFIG_SERIAL_OF_PLATFORM=y

Removed.

Also removed the various DEVFREQ entries; there were no enabled drivers, just
governors...


diff --git a/config/armhf/config.armmp b/config/armhf/config.armmp
index c43f74e..d9b2308 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
@@ -170,6 +176,8 @@ CONFIG_IMX_SDMA=y
 CONFIG_IMX_DMA=y
 CONFIG_MXS_DMA=y
 CONFIG_DMA_OMAP=y
+CONFIG_TI_CPPI41=m
+CONFIG_TI_EDMA=y
 
 ##
 ## file: drivers/gpio/Kconfig
@@ -178,6 +186,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 +209,11 @@ CONFIG_GPIO_TWL6040=y
 CONFIG_HWSPINLOCK_OMAP=m
 
 ##
+## file: drivers/i2c/Kconfig
+##
+CONFIG_I2C_CHARDEV=m
+
+##
 ## file: drivers/i2c/busses/Kconfig
 ##
 CONFIG_I2C_GPIO=y
@@ -199,6 +228,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 +263,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 +526,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 +632,8 @@ CONFIG_SERIAL_VT8500_CONSOLE=y
 CONFIG_SERIAL_ARC=y
 CONFIG_SERIAL_ARC_CONSOLE=y
 CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_OMAP=y
+CONFIG_SERIAL_OMAP_CONSOLE=y
 
 ##
 ## file: drivers/tty/serial/8250/Kconfig
@@ -663,6 +705,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


live well,
  vagrant

Attachment: signature.asc
Description: Digital signature


Reply to: