Browse Source

separate serial drivers, add builtin dtb. still no shell

Waldemar Brodkorb 10 years ago
parent
commit
8357a00209
3 changed files with 15 additions and 3 deletions
  1. 12 0
      target/linux/config/Config.in.serial
  2. 2 2
      target/metag/kernel/qemu-metag
  3. 1 1
      toolchain/gcc/Makefile

+ 12 - 0
target/linux/config/Config.in.serial

@@ -22,6 +22,18 @@ config ADK_KERNEL_SERIAL_PMACZILOG_CONSOLE
 config ADK_KERNEL_SERIAL_SH_SCI_CONSOLE
 config ADK_KERNEL_SERIAL_SH_SCI_CONSOLE
 	bool
 	bool
 
 
+config ADK_KERNEL_DA_CONSOLE
+	bool
+
+config ADK_KERNEL_DA_TTY
+	bool "METAG serial driver"
+	select ADK_KERNEL_DA_CONSOLE
+	depends on ADK_TARGET_SYSTEM_QEMU_METAG
+	default y if ADK_TARGET_SYSTEM_QEMU_METAG
+	default n
+	help
+	  Serial driver for Qemu METAG Emulation.
+
 config ADK_KERNEL_SERIAL_ETRAXFS
 config ADK_KERNEL_SERIAL_ETRAXFS
 	bool "ETRAXFS serial driver"
 	bool "ETRAXFS serial driver"
 	select ADK_KERNEL_SERIAL_ETRAXFS_CONSOLE
 	select ADK_KERNEL_SERIAL_ETRAXFS_CONSOLE

+ 2 - 2
target/metag/kernel/qemu-metag

@@ -2,6 +2,6 @@ CONFIG_METAG=y
 CONFIG_SOC_TZ1090=y
 CONFIG_SOC_TZ1090=y
 CONFIG_METAG_DA=y
 CONFIG_METAG_DA=y
 CONFIG_METAG_META21_MMU=y
 CONFIG_METAG_META21_MMU=y
+CONFIG_METAG_BUILTIN_DTB=y
 CONFIG_METAG_UNALIGNED=y
 CONFIG_METAG_UNALIGNED=y
-CONFIG_DA_TTY=y
-CONFIG_DA_CONSOLE=y
+CONFIG_CMDLINE_FORCE=y

+ 1 - 1
toolchain/gcc/Makefile

@@ -115,7 +115,7 @@ GCC_CONFOPTS+=		--with-mode=thumb
 endif
 endif
 
 
 ifeq ($(ADK_TARGET_ARCH_METAG),y)
 ifeq ($(ADK_TARGET_ARCH_METAG),y)
-GCC_CONFOPTS+=		--enable-meta-default
+GCC_CONFOPTS+=		--with-cpu=2.1 --enable-meta-default --disable-symvers
 endif
 endif
 
 
 ifeq ($(ADK_CPU_CF),y)
 ifeq ($(ADK_CPU_CF),y)