Browse Source

add network support to cubox, working for 3.14.1

Waldemar Brodkorb 10 years ago
parent
commit
6fafa7633c

+ 4 - 0
mk/rootfs.mk

@@ -36,6 +36,10 @@ ifeq ($(ADK_TARGET_SYSTEM_SHARP_ZAURUS),y)
 ROOTFS:=	root=/dev/sda1 rootwait
 endif
 
+ifeq ($(ADK_TARGET_SYSTEM_CUBOX_I),y)
+ROOTFS:=	root=/dev/mmcblk0p1 rootwait
+endif
+
 ifeq ($(ADK_TARGET_SYSTEM_LEMOTE_YEELONG),y)
 USB:=		rootwait root=/dev/sdc1
 else

File diff suppressed because it is too large
+ 62 - 18055
target/arm/cubox-i/patches/3.10.36/solidrun-cubox-i.patch


+ 6 - 1
target/arm/kernel/cubox-i2ultra

@@ -6,7 +6,6 @@ CONFIG_ARCH_MXC=y
 CONFIG_ARCH_MX6=y
 CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
-CONFIG_PAGE_OFFSET=0xC0000000
 CONFIG_LOCAL_TIMERS=y
 CONFIG_MXC_DEBUG_BOARD=y
 CONFIG_KUSER_HELPERS=y
@@ -19,3 +18,9 @@ CONFIG_OF=y
 CONFIG_PCI_IMX6=y
 CONFIG_SERIAL_IMX=y
 CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_NET_VENDOR_FREESCALE=y
+CONFIG_FEC=y
+CONFIG_PHYLIB=y
+CONFIG_AT803X_PHY=y
+CONFIG_ATAGS=y
+CONFIG_CMDLINE_FORCE=y

+ 6 - 1
target/arm/kernel/cubox-i4pro

@@ -6,7 +6,6 @@ CONFIG_ARCH_MXC=y
 CONFIG_ARCH_MX6=y
 CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
-CONFIG_PAGE_OFFSET=0xC0000000
 CONFIG_LOCAL_TIMERS=y
 CONFIG_MXC_DEBUG_BOARD=y
 CONFIG_KUSER_HELPERS=y
@@ -19,3 +18,9 @@ CONFIG_OF=y
 CONFIG_PCI_IMX6=y
 CONFIG_SERIAL_IMX=y
 CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_NET_VENDOR_FREESCALE=y
+CONFIG_FEC=y
+CONFIG_PHYLIB=y
+CONFIG_AT803X_PHY=y
+CONFIG_ATAGS=y
+CONFIG_CMDLINE_FORCE=y

+ 1 - 1
target/config/Config.in

@@ -653,7 +653,7 @@ config ADK_TARGET_CFLAGS
 config ADK_TARGET_CMDLINE
 	string
 	default "dwc_otg.fiq_split_enable=1" if ADK_TARGET_SYSTEM_RASPBERRY_PI
-	default "console=ttymxc0,115200" if ADK_TARGET_SYSTEM_CUBOX_I
+	default "console=ttymxc0,115200 console=tty0 video=mxcfb0:dev=hdmi consoleblank=0" if ADK_TARGET_SYSTEM_CUBOX_I
 	default "console=tty0" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_IBM_X40
 	default "console=ttyS0,115200 console=tty0 fbcon=rotate:1" if ADK_TARGET_SYSTEM_SHARP_ZAURUS

+ 24 - 0
target/linux/config/Config.in.graphics

@@ -49,6 +49,12 @@ config ADK_KERNEL_FB_SM501
 	select ADK_KERNEL_MFD_SM501
 	boolean
 
+config ADK_KERNEL_FB_MXC_SYNC_PANEL
+	boolean
+
+config ADK_KERNEL_FB_MXC_HDMI
+	boolean
+
 config ADK_KERNEL_DRM
 	boolean
 
@@ -58,6 +64,9 @@ config ADK_KERNEL_DRM_I915
 config ADK_KERNEL_DRM_I915_KMS
 	boolean
 
+config ADK_KERNEL_DRM_VIVANTE
+	boolean
+
 config ADK_KERNEL_AGP
 	boolean
 
@@ -93,6 +102,21 @@ config ADK_KERNEL_FB_VESA
  	help
 	 Framebuffer support for VirtualBox Emulator.
 
+config ADK_KERNEL_FB_MXS
+	prompt "................................ Framebuffer support for Cubox-i"
+	tristate
+	select ADK_KERNEL_FB
+	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
+	select ADK_KERNEL_FB_MXC_SYNC_PANEL
+	select ADK_KERNEL_FB_MXC_HDMI
+	select ADK_KERNEL_DRM
+	select ADK_KERNEL_DRM_VIVANTE
+	default y if ADK_TARGET_SYSTEM_CUBOX_I
+ 	default n
+	depends on ADK_TARGET_SYSTEM_CUBOX_I
+ 	help
+	 Framebuffer support for Cubox-i.
+
 config ADK_KERNEL_FB_PXA
 	prompt "................................ Framebuffer support for Sharp Zaurus"
 	tristate

+ 0 - 5
target/linux/config/Config.in.regulator

@@ -60,10 +60,5 @@ config ADK_TARGET_CUBOX_REGULATOR
 	select ADK_KERNEL_REGULATOR
 	select ADK_KERNEL_REGULATOR_FIXED_VOLTAGE
 	select ADK_KERNEL_REGULATOR_ANATOP
-	select ADK_KERNEL_REGULATOR_MC13XXX_CORE
-	select ADK_KERNEL_REGULATOR_DA9052
-	select ADK_KERNEL_REGULATOR_MC13783
-	select ADK_KERNEL_REGULATOR_MC13892
-	select ADK_KERNEL_REGULATOR_PFUZE100
 	default y if ADK_TARGET_SYSTEM_CUBOX_I
 	default n

Some files were not shown because too many files changed in this diff