Better support genesi efika MX smarttop Network, SD-cards and PATA SSD work with this patch Signed-off-by: Bernhard M. Wiedemann --- config/armv7l/imx51 2012-01-13 19:59:54.000000000 +0100 +++ config/armv7l/imx51 2012-02-01 13:57:09.000000000 +0100 @@ -3,6 +3,7 @@ # Linux/arm 3.2.0 Kernel Configuration # CONFIG_ARM=y +CONFIG_HAVE_PWM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_HAVE_SCHED_CLOCK=y CONFIG_GENERIC_GPIO=y @@ -337,7 +338,7 @@ # CONFIG_MACH_MX53_ARD is not set # CONFIG_MXC_IRQ_PRIOR is not set CONFIG_MXC_TZIC=y -# CONFIG_MXC_PWM is not set +CONFIG_MXC_PWM=y CONFIG_MXC_DEBUG_BOARD=y CONFIG_ARCH_MXC_IOMUX_V3=y CONFIG_ARCH_MXC_AUDMUX_V2=y @@ -1166,7 +1167,7 @@ # # PATA SFF controllers with BMDMA # -# CONFIG_PATA_IMX is not set +CONFIG_PATA_IMX=m # # PIO-only SFF controllers @@ -1297,10 +1298,28 @@ # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set -# CONFIG_USB_USBNET is not set +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +# CONFIG_USB_NET_CDCETHER is not set +# CONFIG_USB_NET_CDC_EEM is not set +# CONFIG_USB_NET_CDC_NCM is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set +# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_CDC_PHONET is not set # CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set # CONFIG_WLAN is not set # @@ -1458,7 +1477,7 @@ # # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_GPIO is not set -# CONFIG_I2C_IMX is not set +CONFIG_I2C_IMX=y # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set @@ -1759,7 +1778,7 @@ # # MMC/SD/SDIO Card Drivers # -CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set @@ -1768,8 +1787,10 @@ # # MMC/SD/SDIO Host Controller Drivers # -CONFIG_MMC_SDHCI=m -# CONFIG_MMC_SDHCI_PLTFM is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y # CONFIG_MMC_SDHCI_PXAV3 is not set # CONFIG_MMC_SDHCI_PXAV2 is not set # CONFIG_MMC_MXC is not set @@ -1791,6 +1812,7 @@ # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_RENESAS_TPU is not set