[Buildroot] [PATCH 0/2] add the TS-4600 board support
Sebastien Bourdelin
sebastien.bourdelin at savoirfairelinux.com
Thu Oct 27 00:08:05 UTC 2016
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
More information about the buildroot
mailing list