Skip to contentSkip to conversation

MIPS: Add initial support for EMMA3SL/LP

PATCH New Serge Ziryukin 3 participants 4 messages May 13, 2010 – Apr 3, 2012

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 MIPS: Add initial support for EMMA3SL/LP

This patch adds initial support for EMMA3SL/LP board. Network and USB support will be added as follow up patches.

---
 MAINTAINERS                     |    4 +
 MAKEALL                         |    1 +
 Makefile                        |    3 +
 board/emma3sllp/Makefile        |   45 +++++++++
 board/emma3sllp/config.mk       |   28 ++++++
 board/emma3sllp/emma3sllp.c     |   39 ++++++++
 board/emma3sllp/emma3sllp.h     |   51 +++++++++++
 board/emma3sllp/lowlevel_init.S |  190 +++++++++++++++++++++++++++++++++++++++
 board/emma3sllp/u-boot.lds      |   70 ++++++++++++++
 doc/README.emma3sllp            |   10 ++
 include/configs/emma3sllp.h     |  131 +++++++++++++++++++++++++++
 11 files changed, 572 insertions(+), 0 deletions(-)
 create mode 100644 board/emma3sllp/Makefile
 create mode 100644 board/emma3sllp/config.mk
 create mode 100644 board/emma3sllp/emma3sllp.c
 create mode 100644 board/emma3sllp/emma3sllp.h
 create mode 100644 board/emma3sllp/lowlevel_init.S
 create mode 100644 board/emma3sllp/u-boot.lds
 create mode 100644 doc/README.emma3sllp
 create mode 100644 include/configs/emma3sllp.h
MAINTAINERS +4 -0
index 5cbc845..ec5927d 100644
@@ -841,6 +841,10 @@ Stefan Roese <[email protected]>
 
 	vct_xxx		MIPS32 4Kc
 
+Serge Ziryukin <[email protected]>
+
+	emma3sllp	MIPS32 4KEc
+
 #########################################################################
 # Nios-32 Systems:							#
 #									#
MAKEALL +1 -0
index bb09627..75c07ef 100755
@@ -741,6 +741,7 @@ LIST_arm="			\
 #########################################################################
 
 LIST_mips4kc="		\
+	emma3sllp	\
 	incaip		\
 	qemu_mips	\
 	vct_platinum	\
Makefile +3 -0
index 82cbbf4..0bbbbf1 100644
@@ -3408,6 +3408,9 @@ vct_platinumavc_onenand_small_config: unconfig
 	fi
 	@$(MKCONFIG) -a vct mips mips vct micronas
 
+emma3sllp_config:	unconfig
+	@$(MKCONFIG) $(@:_config=) mips mips emma3sllp
+
 #########################################################################
 ## MIPS32 AU1X00
 #########################################################################
board/emma3sllp/Makefile new file +45 -0

45 lines not on this page · raw message

board/emma3sllp/config.mk new file +28 -0
new file mode 100644
index 0000000..d4ff9b5
@@ -0,0 +1,28 @@
+#
+# (C) Copyright 2010
+# Serge Ziryukin, ftrvxmtrx at gmail.com
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+#
+# EMMA3SL/LP
+#
+
+TEXT_BASE = 0xbc000000
board/emma3sllp/emma3sllp.c new file +39 -0
new file mode 100644
index 0000000..ff6e12a
@@ -0,0 +1,39 @@
+/*
+ * (C) Copyright 2010
+ * Serge Ziryukin, ftrvxmtrx at gmail.com
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#include <common.h>
+#include <configs/emma3sllp.h>
+#include <asm/io.h>
+#include "emma3sllp.h"
+
+phys_size_t initdram(int board_type)
+{
+	return CONFIG_SYS_SDRAM_SIZE;
+}
+
+int checkboard(void)
+{
+	puts("EMMA3SL/LP\n");
+
+	return 0;
+}
board/emma3sllp/emma3sllp.h new file +51 -0

51 lines not on this page · raw message

board/emma3sllp/lowlevel_init.S new file +190 -0

190 lines not on this page · raw message

board/emma3sllp/u-boot.lds new file +70 -0

70 lines not on this page · raw message

doc/README.emma3sllp new file +10 -0
new file mode 100644
index 0000000..dfefa9a
@@ -0,0 +1,10 @@
+EMMA3SL/LP
+
+generation:        0x02000011 (EMMA3SL/L)
+product version:   0x018e
+cpu:               4KEc, 288MHz
+endianess:         big
+unified mem clock: 156MHz (SCLK = MCLK/2 = 312/2)
+flash:             S29GL064N90BFI04 (8Mb, 16bit, bottom boot)
+memory:            EDE5116AJBG-6E-E (64Mb, 16bit, 667Mbps)
+ethernet:          KSZ8041NL, RMII
include/configs/emma3sllp.h new file +131 -0

131 lines not on this page · raw message

Signature · 1 line
1.7.1
#1 lore raw

PATCH 1/1 MIPS: Add initial support for EMMA3SL/LP

Dear Serge Ziryukin,

Quoted 4 lines

This patch adds initial support for EMMA3SL/LP board. Network and USB support will be added as follow up patches.

Would you care to resubmit updated version of this patch please? Or shall I discard it?

Best regards,
Marek Vasut

#2 lore raw

PATCH 1/1 MIPS: Add initial support for EMMA3SL/LP

Quoted 7 lines · Marek Vasut
Quoted 4 lines

This patch adds initial support for EMMA3SL/LP board. Network and USB support will be added as follow up patches.

Would you care to resubmit updated version of this patch please? Or shall I discard it?

This was posted by mistake, he was not allowed to make it public. Also we (Renesas) have no intention of mainlining it at the moment.

Please discard it. I would give an official NACK, if necessary.

Shinya

#3 lore raw

PATCH 1/1 MIPS: Add initial support for EMMA3SL/LP

Dear Shinya Kuribayashi,

Quoted 6 lines · Marek Vasut
Quoted 5 lines
Quoted 4 lines

This patch adds initial support for EMMA3SL/LP board. Network and USB support will be added as follow up patches.

Quoted 7 lines
Quoted 2 lines

Would you care to resubmit updated version of this patch please? Or shall I discard it?

This was posted by mistake, he was not allowed to make it public. Also we (Renesas) have no intention of mainlining it at the moment.

Please discard it. I would give an official NACK, if necessary.

All right, discarding. Mistakes happen, don't be angry at him ;-)

Quoted 2 lines

Shinya

Best regards,
Marek Vasut