Skip to contentSkip to conversation

Add NanoBone board support

PATCH Superseded Mark Jackson 2 participants 5 messages Apr 22, 2013 – Aug 12, 2013

v2 of 4 Superseded Latest is v4 →

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 Add NanoBone board support

NanoBone Specification:
-----------------------
CPU:
TI AM335x

Memory:
256MB DDR3
64MB NOR flash
256MB NAND flash
128KB FRAM

Ethernet:
2 x 10/100 connected to SMSC LAN8710 PHY

USB:
1 x USB2.0 Type A

I2C:
2Kbit EEPROM (Microchip 24AA02)
RTC (Maxim DS1338)
GPIO Expander (Microchip MCP23017)

Expansion connector:
6 x UART
1 x MMC/SD
1 x USB2.0

---
Changes in v2:
- Tweaked after comments from Tom Rini

 MAINTAINERS                     |    4 +
 board/newflow/nanobone/Makefile |   46 ++++++
 board/newflow/nanobone/board.c  |  304
+++++++++++++++++++++++++++++++++++++++
 board/newflow/nanobone/board.h  |   24 ++++
 board/newflow/nanobone/mux.c    |  203 ++++++++++++++++++++++++++
 boards.cfg                      |    1 +
 include/configs/nanobone.h      |  285 ++++++++++++++++++++++++++++++++++++
 7 files changed, 867 insertions(+)
 create mode 100644 board/newflow/nanobone/Makefile
 create mode 100644 board/newflow/nanobone/board.c
 create mode 100644 board/newflow/nanobone/board.h
 create mode 100644 board/newflow/nanobone/mux.c
 create mode 100644 include/configs/nanobone.h
MAINTAINERS +3 -0
index bbab5fe..3724e21 100644
@@ -711,6 +711,10 @@ Ilko Iliev <[email protected]>
 	PM9263		AT91SAM9263
 	PM9G45		ARM926EJS (AT91SAM9G45 SoC)
 +Mark Jackson <[email protected]>
+
+	NANOBONE		ARM ARMV7 (AM33xx Soc)
+
 Michael Jones <[email protected]>
  	omap3_mvblx	ARM ARMV7 (OMAP3xx SoC)
(quoted diff) +0 -0

b/board/newflow/nanobone/Makefile
new file mode 100644
index 0000000..67a87a1

board/newflow/nanobone/Makefile new file +46 -0

46 lines not on this page · raw message

board/newflow/nanobone/board.c new file +304 -0

304 lines not on this page · raw message

board/newflow/nanobone/board.h new file +24 -0
new file mode 100644
index 0000000..9f5075b
@@ -0,0 +1,24 @@
+/*
+ * board.h
+ *
+ * TI AM335x boards information header
+ *
+ * Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
+ *
+ * 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.
+ */
+
+#ifndef _BOARD_H_
+#define _BOARD_H_
+
+void enable_board_pin_mux(void);
+
+#endif
board/newflow/nanobone/mux.c new file +203 -0

203 lines not on this page · raw message

boards.cfg +0 -0
index f785da8..34de63b 100644
@@ -243,6 +243,7 @@ am335x_evm_uart3             arm         armv7
 am335x              ti
 am335x_evm_uart4             arm         armv7       am335x
  ti             am33xx      am335x_evm:SERIAL5,CONS_INDEX=5
 am335x_evm_uart5             arm         armv7       am335x
  ti             am33xx      am335x_evm:SERIAL6,CONS_INDEX=6
 am335x_evm_usbspl            arm         armv7       am335x

ti am33xx
am335x_evm:SERIAL1,CONS_INDEX=1,SPL_USBETH_SUPPORT
+nanobone arm armv7 nanobone
newflow am33xx
ti814x_evm arm armv7 ti814x
ti am33xx
pcm051 arm armv7 pcm051
phytec am33xx pcm051
highbank arm armv7 highbank
- highbank

include/configs/nanobone.h new file +285 -0

285 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#1 lore raw

PATCH v2 1/1 Add NanoBone board support

Quoted 27 lines · Mark Jackson

NanoBone Specification:
-----------------------
CPU:
TI AM335x

Memory:
256MB DDR3
64MB NOR flash
256MB NAND flash
128KB FRAM

Ethernet:
2 x 10/100 connected to SMSC LAN8710 PHY

USB:
1 x USB2.0 Type A

I2C:
2Kbit EEPROM (Microchip 24AA02)
RTC (Maxim DS1338)
GPIO Expander (Microchip MCP23017)

Expansion connector:
6 x UART
1 x MMC/SD
1 x USB2.0

Quoted 4 lines

---
Changes in v2:
- Tweaked after comments from Tom Rini

This appears to be whitespace corrupted, please re-send.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130425/eb458635/attachment.pgp>
#2 lore raw

PATCH v2 1/1 Add NanoBone board support

In reply to Mark Jackson
Quoted 32 lines · Mark Jackson

NanoBone Specification:
-----------------------
CPU:
TI AM335x

Memory:
256MB DDR3
64MB NOR flash
256MB NAND flash
128KB FRAM

Ethernet:
2 x 10/100 connected to SMSC LAN8710 PHY

USB:
1 x USB2.0 Type A

I2C:
2Kbit EEPROM (Microchip 24AA02)
RTC (Maxim DS1338)
GPIO Expander (Microchip MCP23017)

Expansion connector:
6 x UART
1 x MMC/SD
1 x USB2.0

---
Changes in v2:
- Tweaked after comments from Tom Rini

Quoted 14 lines
 MAINTAINERS                     |    4 +
 board/newflow/nanobone/Makefile |   46 ++++++
 board/newflow/nanobone/board.c  |  304
+++++++++++++++++++++++++++++++++++++++
 board/newflow/nanobone/board.h  |   24 ++++
 board/newflow/nanobone/mux.c    |  203 ++++++++++++++++++++++++++
 boards.cfg                      |    1 +
 include/configs/nanobone.h      |  285 ++++++++++++++++++++++++++++++++++++
 7 files changed, 867 insertions(+)
 create mode 100644 board/newflow/nanobone/Makefile
 create mode 100644 board/newflow/nanobone/board.c
 create mode 100644 board/newflow/nanobone/board.h
 create mode 100644 board/newflow/nanobone/mux.c
 create mode 100644 include/configs/nanobone.h

Any chance this board can be added ?

Regards
Mark J.

#3 lore raw

PATCH v2 1/1 Add NanoBone board support

Quoted 48 lines · Mark Jackson
Quoted 32 lines · Mark Jackson

NanoBone Specification:
-----------------------
CPU:
TI AM335x

Memory:
256MB DDR3
64MB NOR flash
256MB NAND flash
128KB FRAM

Ethernet:
2 x 10/100 connected to SMSC LAN8710 PHY

USB:
1 x USB2.0 Type A

I2C:
2Kbit EEPROM (Microchip 24AA02)
RTC (Maxim DS1338)
GPIO Expander (Microchip MCP23017)

Expansion connector:
6 x UART
1 x MMC/SD
1 x USB2.0

---
Changes in v2:
- Tweaked after comments from Tom Rini

Quoted 14 lines
 MAINTAINERS                     |    4 +
 board/newflow/nanobone/Makefile |   46 ++++++
 board/newflow/nanobone/board.c  |  304
+++++++++++++++++++++++++++++++++++++++
 board/newflow/nanobone/board.h  |   24 ++++
 board/newflow/nanobone/mux.c    |  203 ++++++++++++++++++++++++++
 boards.cfg                      |    1 +
 include/configs/nanobone.h      |  285 ++++++++++++++++++++++++++++++++++++
 7 files changed, 867 insertions(+)
 create mode 100644 board/newflow/nanobone/Makefile
 create mode 100644 board/newflow/nanobone/board.c
 create mode 100644 board/newflow/nanobone/board.h
 create mode 100644 board/newflow/nanobone/mux.c
 create mode 100644 include/configs/nanobone.h
Quoted 1 line

Any chance this board can be added ?

I guess the email asking for you to re-send got lost, the copy in patchwork appears to be whitespace corrupted. Since you need to re-send anyhow (sorry) please update to use the SPDX tags now, thanks.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130811/d57571ef/attachment.pgp>
#4 lore raw

PATCH v2 1/1 Add NanoBone board support

Quoted 50 lines · Tom Rini
Quoted 48 lines · Mark Jackson
Quoted 46 lines · Mark Jackson

NanoBone Specification:
-----------------------
CPU:
TI AM335x

Memory:
256MB DDR3
64MB NOR flash
256MB NAND flash
128KB FRAM

Ethernet:
2 x 10/100 connected to SMSC LAN8710 PHY

USB:
1 x USB2.0 Type A

I2C:
2Kbit EEPROM (Microchip 24AA02)
RTC (Maxim DS1338)
GPIO Expander (Microchip MCP23017)

Expansion connector:
6 x UART
1 x MMC/SD
1 x USB2.0

---
Changes in v2:
- Tweaked after comments from Tom Rini

 MAINTAINERS                     |    4 +
 board/newflow/nanobone/Makefile |   46 ++++++
 board/newflow/nanobone/board.c  |  304
+++++++++++++++++++++++++++++++++++++++
 board/newflow/nanobone/board.h  |   24 ++++
 board/newflow/nanobone/mux.c    |  203 ++++++++++++++++++++++++++
 boards.cfg                      |    1 +
 include/configs/nanobone.h      |  285 ++++++++++++++++++++++++++++++++++++
 7 files changed, 867 insertions(+)
 create mode 100644 board/newflow/nanobone/Makefile
 create mode 100644 board/newflow/nanobone/board.c
 create mode 100644 board/newflow/nanobone/board.h
 create mode 100644 board/newflow/nanobone/mux.c
 create mode 100644 include/configs/nanobone.h
Quoted 5 lines
Quoted 1 line

Any chance this board can be added ?

I guess the email asking for you to re-send got lost, the copy in patchwork appears to be whitespace corrupted. Since you need to re-send anyhow (sorry) please update to use the SPDX tags now, thanks.

Hmmm ... nope, never got that one !!

I'll repost an updated patch.

Cheers