mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
fastboot: getvar: Add "is-userspace" variable
As per documentation [1], Android-Q requires for bootloader to provide "is-userspace" variable. "no" value should be always returned. This patch implements this fastboot variable. [1] https://android.googlesource.com/platform/system/core/+/refs/tags/android-q-preview-4/fastboot/README.md Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Eugeniu Rosca <erosca@de.adit-jv.com>
This commit is contained in:
parent
fe876984a4
commit
139db354b1
1 changed files with 9 additions and 0 deletions
|
@ -28,6 +28,7 @@ static void getvar_partition_type(char *part_name, char *response);
|
|||
#if CONFIG_IS_ENABLED(FASTBOOT_FLASH)
|
||||
static void getvar_partition_size(char *part_name, char *response);
|
||||
#endif
|
||||
static void getvar_is_userspace(char *var_parameter, char *response);
|
||||
|
||||
static const struct {
|
||||
const char *variable;
|
||||
|
@ -78,6 +79,9 @@ static const struct {
|
|||
.variable = "partition-size",
|
||||
.dispatch = getvar_partition_size
|
||||
#endif
|
||||
}, {
|
||||
.variable = "is-userspace",
|
||||
.dispatch = getvar_is_userspace
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -243,6 +247,11 @@ static void getvar_partition_size(char *part_name, char *response)
|
|||
}
|
||||
#endif
|
||||
|
||||
static void getvar_is_userspace(char *var_parameter, char *response)
|
||||
{
|
||||
fastboot_okay("no", response);
|
||||
}
|
||||
|
||||
/**
|
||||
* fastboot_getvar() - Writes variable indicated by cmd_parameter to response.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue