|
@@ -48,6 +48,19 @@ caldata_extract_ubi() {
|
|
caldata_die "failed to extract calibration data from $ubi"
|
|
caldata_die "failed to extract calibration data from $ubi"
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+caldata_extract_mmc() {
|
|
|
|
+ local part=$1
|
|
|
|
+ local offset=$(($2))
|
|
|
|
+ local count=$(($3))
|
|
|
|
+ local mmc_part
|
|
|
|
+
|
|
|
|
+ mmc_part=$(find_mmc_part $part)
|
|
|
|
+ [ -n "$mmc_part" ] || caldata_die "no mmc partition found for partition $part"
|
|
|
|
+
|
|
|
|
+ caldata_dd $mmc_part /lib/firmware/$FIRMWARE $count $offset || \
|
|
|
|
+ caldata_die "failed to extract calibration data from $mmc_part"
|
|
|
|
+}
|
|
|
|
+
|
|
caldata_extract_reverse() {
|
|
caldata_extract_reverse() {
|
|
local part=$1
|
|
local part=$1
|
|
local offset=$2
|
|
local offset=$2
|