diff --git a/models/darp5/chip.txt b/models/darp5/chip.txt new file mode 100644 index 0000000..f762617 --- /dev/null +++ b/models/darp5/chip.txt @@ -0,0 +1 @@ +GD25Q128C diff --git a/models/galp3-b/chip.txt b/models/galp3-b/chip.txt new file mode 100644 index 0000000..de2966c --- /dev/null +++ b/models/galp3-b/chip.txt @@ -0,0 +1 @@ +MX25L6405D diff --git a/models/galp3-c/chip.txt b/models/galp3-c/chip.txt new file mode 100644 index 0000000..9f128a8 --- /dev/null +++ b/models/galp3-c/chip.txt @@ -0,0 +1 @@ +MX25L12805D diff --git a/models/thelio-b1/chip.txt b/models/thelio-b1/chip.txt new file mode 100644 index 0000000..9f128a8 --- /dev/null +++ b/models/thelio-b1/chip.txt @@ -0,0 +1 @@ +MX25L12805D diff --git a/scripts/_spipi.sh b/scripts/_spipi.sh new file mode 100644 index 0000000..8792cfc --- /dev/null +++ b/scripts/_spipi.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +SPIPI="ubuntu@10.17.89.179" + +if [ ! -d "models/${MODEL}" ] +then + echo "model '${MODEL}' not found" >&2 + exit 1 +fi +MODEL_DIR="$(realpath "models/${MODEL}")" + +if [ ! -f "${MODEL_DIR}/chip.txt" ] +then + echo "model '${MODEL}' does not have chip.txt" >&2 + exit 1 +fi +CHIP="$(cat "${MODEL_DIR}/chip.txt")" diff --git a/scripts/build.sh b/scripts/build.sh index f18b677..0e53e79 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -34,8 +34,8 @@ make -C apps/firmware-setup PACKAGES_PATH="${MODEL_DIR}:$(realpath edk2-platforms):$(realpath apps)" \ ./scripts/_build/edk2.sh \ "${UEFIPAYLOAD}" \ - -D FIRMWARE_OPEN_FIRMWARE_SETUP="firmware-setup/firmware-setup.inf" \ - -D FIRMWARE_OPEN_GOP="IntelGopDriver.inf" + -D FIRMWARE_OPEN_FIRMWARE_SETUP="firmware-setup/firmware-setup.inf" +# -D FIRMWARE_OPEN_GOP="IntelGopDriver.inf" # Rebuild coreboot FIRMWARE_OPEN_MODEL_DIR="${MODEL_DIR}" \ diff --git a/scripts/spipi-dump.sh b/scripts/spipi-dump.sh new file mode 100755 index 0000000..db99993 --- /dev/null +++ b/scripts/spipi-dump.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +set -e + +if [ -z "$1" ] +then + echo "$0 [model]" >&2 + exit 1 +fi +MODEL="$1" + +source scripts/_spipi.sh + +ssh -T "${SPIPI}" <&2 + exit 1 +fi +MODEL="$1" + +source scripts/_spipi.sh + +ssh -T "${SPIPI}" <&2 + exit 1 +fi +MODEL="$1" + +source scripts/_spipi.sh + +sftp "${SPIPI}" <