Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jun 2017 20:02:57 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r444322 - in head/sysutils: . u-boot-imx-serial-loader
Message-ID:  <201706252002.v5PK2vjV088663@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Sun Jun 25 20:02:56 2017
New Revision: 444322
URL: https://svnweb.freebsd.org/changeset/ports/444322

Log:
  This program boots an i.MX or Vybrid system using a copy of U-Boot
  transferred to the system over an OTG or UART connection.  It can be
  used to "unbrick" a system which has a corrupted or missing copy of
  U-Boot in nonvolatile media such as nand flash or eeprom.  i.MX systems
  use the OTG port, Vybrid systems use the UART port.
  
  To use this, connect the OTG port of your i.MX board to a USB host
  port on your computer, power on the board, then run imx_usb <filename>
  where filename is the board-specific u-boot.imx file to boot with.
  
  WWW: https://github.com/boundarydevices/imx_usb_loader
  
  PR:		220260
  Submitted by:	ian

Added:
  head/sysutils/u-boot-imx-serial-loader/
  head/sysutils/u-boot-imx-serial-loader/Makefile   (contents, props changed)
  head/sysutils/u-boot-imx-serial-loader/distinfo   (contents, props changed)
  head/sysutils/u-boot-imx-serial-loader/pkg-descr   (contents, props changed)
  head/sysutils/u-boot-imx-serial-loader/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun Jun 25 19:48:35 2017	(r444321)
+++ head/sysutils/Makefile	Sun Jun 25 20:02:56 2017	(r444322)
@@ -1173,6 +1173,7 @@
     SUBDIR += u-boot-cubieboard2
     SUBDIR += u-boot-cubox-hummingboard
     SUBDIR += u-boot-duovero
+    SUBDIR += u-boot-imx-serial-loader
     SUBDIR += u-boot-master
     SUBDIR += u-boot-olimex-a20-som-evb
     SUBDIR += u-boot-olinuxino-lime

Added: head/sysutils/u-boot-imx-serial-loader/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/u-boot-imx-serial-loader/Makefile	Sun Jun 25 20:02:56 2017	(r444322)
@@ -0,0 +1,22 @@
+# Created by: Ian Lepore <ian@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	u-boot-imx-serial-loader
+PORTVERSION=	2017.01
+CATEGORIES=	sysutils
+
+MAINTAINER=	ian@FreeBSD.org
+COMMENT=	Load u-boot via USB or UART on i.MX5, i.MX6, i.MX7, and Vybrid
+
+LICENSE=	LGPL21
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	boundarydevices
+GH_PROJECT=	imx_usb_loader
+GH_TAGNAME=	ba6b31c
+
+USES=		gmake pkgconfig
+
+MAKE_ARGS+=	prefix=${PREFIX}
+
+.include <bsd.port.mk>

Added: head/sysutils/u-boot-imx-serial-loader/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/u-boot-imx-serial-loader/distinfo	Sun Jun 25 20:02:56 2017	(r444322)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1498334706
+SHA256 (boundarydevices-imx_usb_loader-2017.01-ba6b31c_GH0.tar.gz) = a4bc518e4ddcb6e63ec6267d7e936d4099ded0af911c96f249060d208b14fa11
+SIZE (boundarydevices-imx_usb_loader-2017.01-ba6b31c_GH0.tar.gz) = 37621

Added: head/sysutils/u-boot-imx-serial-loader/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/u-boot-imx-serial-loader/pkg-descr	Sun Jun 25 20:02:56 2017	(r444322)
@@ -0,0 +1,11 @@
+This program boots an i.MX or Vybrid system using a copy of U-Boot
+transferred to the system over an OTG or UART connection.  It can be
+used to "unbrick" a system which has a corrupted or missing copy of
+U-Boot in nonvolatile media such as nand flash or eeprom.  i.MX systems
+use the OTG port, Vybrid systems use the UART port.
+
+To use this, connect the OTG port of your i.MX board to a USB host
+port on your computer, power on the board, then run imx_usb <filename>
+where filename is the board-specific u-boot.imx file to boot with.
+
+WWW: https://github.com/boundarydevices/imx_usb_loader

Added: head/sysutils/u-boot-imx-serial-loader/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/u-boot-imx-serial-loader/pkg-plist	Sun Jun 25 20:02:56 2017	(r444322)
@@ -0,0 +1,9 @@
+bin/imx_uart
+bin/imx_usb
+etc/imx-loader.d/imx_usb.conf
+etc/imx-loader.d/mx50_usb_work.conf
+etc/imx-loader.d/mx51_usb_work.conf
+etc/imx-loader.d/mx53_usb_work.conf
+etc/imx-loader.d/mx6_usb_work.conf
+etc/imx-loader.d/mx7_usb_work.conf
+etc/imx-loader.d/vybrid_usb_work.conf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706252002.v5PK2vjV088663>