1#!/usr/bin/env bash
2
3# Copyright 2017 The Fuchsia Authors
4#
5# Use of this source code is governed by a MIT-style
6# license that can be found in the LICENSE file or at
7# https://opensource.org/licenses/MIT
8
9ZIRCON_PARTITION="boot_a"
10FLASH_PART=a
11BOOT_PART=x
12
13DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
14
15CMDLINE=
16
17function HELP {
18    echo "help:"
19    echo "-c <cmd line>     : Extra command line options"
20    echo "-m                : Add mexec option to command line"
21    echo "-h for help"
22    exit 1
23}
24
25while getopts "c:m" FLAG; do
26    case $FLAG in
27        c) CMDLINE+="-c ${OPTARG}";;
28        m) CMDLINE+="-m";;
29        h) HELP;;
30        \?)
31            echo unrecognized option
32            HELP
33            ;;
34    esac
35done
36shift $((OPTIND-1))
37
38
39exec $DIR/fastboot-flash -b imx8mevk -P ${FLASH_PART} -B ${BOOT_PART} ${CMDLINE} -Z ${ZIRCON_PARTITION} "$@"
40