Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] add the TS-4600 board support
@ 2016-10-27  0:08 Sebastien Bourdelin
  2016-10-27  0:08 ` [Buildroot] [PATCH 1/2] configs: add defconfig for TS-4600 Sebastien Bourdelin
  2016-10-27  0:08 ` [Buildroot] [PATCH 2/2] ts4600-tshwctl: add ts4600-tshwctl package Sebastien Bourdelin
  0 siblings, 2 replies; 6+ messages in thread
From: Sebastien Bourdelin @ 2016-10-27  0:08 UTC (permalink / raw)
  To: buildroot

The following commits introduce the support of the TS-4600 board.

This board is a bit particular, the bootloader is based on a custom
imx-bootlets from Freescale and its code and toolchain are included
in the Linux code repository.

This bootloader combines the Linux image and the freescale bootstream
into one blob.
The package ts4600-bootrom has been introduced to reflect this logic.

Also, and because of missing drivers support in Linux, a tool from
Technologic System is required to access the FPGA registers and to
configure the ethernet PHY controller and feed the watchdog.
This tool has no repository or archive for the TS-4600 board family and
the source has been taken from the Technologic System FTP.
The package ts4600-tshwctl includes this source code so.

Best Regards,
Sebastien.

Sebastien Bourdelin (2):
  configs: add defconfig for TS-4600
  ts4600-tshwctl: add ts4600-tshwctl package

 board/technologic/ts4600/genimage.cfg    |   18 +
 board/technologic/ts4600/linux.fragment  |    2 +
 board/technologic/ts4600/post-image.sh   |   18 +
 board/technologic/ts4600/readme.txt      |   57 +
 boot/Config.in                           |    1 +
 boot/ts4600-bootrom/Config.in            |    6 +
 boot/ts4600-bootrom/ts4600-bootrom-sign  |  124 ++
 boot/ts4600-bootrom/ts4600-bootrom.mk    |   33 +
 configs/ts4600_defconfig                 |   21 +
 package/Config.in                        |    1 +
 package/ts4600-tshwctl/Config.in         |    8 +
 package/ts4600-tshwctl/S00watchdogd      |   30 +
 package/ts4600-tshwctl/S01ethswitch      |   21 +
 package/ts4600-tshwctl/src/Makefile      |   16 +
 package/ts4600-tshwctl/src/i2c-dev.h     |  335 +++
 package/ts4600-tshwctl/src/ispspi.c      |  132 ++
 package/ts4600-tshwctl/src/ispvm.c       | 3408 ++++++++++++++++++++++++++++++
 package/ts4600-tshwctl/src/tshwctl.c     | 2904 +++++++++++++++++++++++++
 package/ts4600-tshwctl/src/vmopcode.h    |  192 ++
 package/ts4600-tshwctl/ts4600-tshwctl.mk |   23 +
 20 files changed, 7350 insertions(+)
 create mode 100644 board/technologic/ts4600/genimage.cfg
 create mode 100644 board/technologic/ts4600/linux.fragment
 create mode 100755 board/technologic/ts4600/post-image.sh
 create mode 100644 board/technologic/ts4600/readme.txt
 create mode 100644 boot/ts4600-bootrom/Config.in
 create mode 100755 boot/ts4600-bootrom/ts4600-bootrom-sign
 create mode 100644 boot/ts4600-bootrom/ts4600-bootrom.mk
 create mode 100644 configs/ts4600_defconfig
 create mode 100644 package/ts4600-tshwctl/Config.in
 create mode 100644 package/ts4600-tshwctl/S00watchdogd
 create mode 100644 package/ts4600-tshwctl/S01ethswitch
 create mode 100644 package/ts4600-tshwctl/src/Makefile
 create mode 100644 package/ts4600-tshwctl/src/i2c-dev.h
 create mode 100644 package/ts4600-tshwctl/src/ispspi.c
 create mode 100644 package/ts4600-tshwctl/src/ispvm.c
 create mode 100644 package/ts4600-tshwctl/src/tshwctl.c
 create mode 100644 package/ts4600-tshwctl/src/vmopcode.h
 create mode 100644 package/ts4600-tshwctl/ts4600-tshwctl.mk

-- 
2.10.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-10-27 10:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-27  0:08 [Buildroot] [PATCH 0/2] add the TS-4600 board support Sebastien Bourdelin
2016-10-27  0:08 ` [Buildroot] [PATCH 1/2] configs: add defconfig for TS-4600 Sebastien Bourdelin
2016-10-27  8:53   ` Thomas Petazzoni
2016-10-27 10:44   ` Fabio Estevam
2016-10-27  0:08 ` [Buildroot] [PATCH 2/2] ts4600-tshwctl: add ts4600-tshwctl package Sebastien Bourdelin
2016-10-27  8:41   ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox