<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/doc/README.android-fastboot, branch v2015.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>usb: CONFIG_USB_FASTBOOT prefix replacement for consistency</title>
<updated>2015-07-22T06:57:54+00:00</updated>
<author>
<name>Paul Kocialkowski</name>
<email>contact@paulk.fr</email>
</author>
<published>2015-07-20T10:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a588d99ac19fe09818c6c874bec273012699d82a'/>
<id>a588d99ac19fe09818c6c874bec273012699d82a</id>
<content type='text'>
FASTBOOT is defined both by CONFIG_USB_FUNCTION_FASTBOOT AND CONFIG_CMD_FASTBOOT, so it doesn't
make much sense to have a CONFIG_USB_FASTBOOT prefix for fastboot-specific options, especially
given that other config options for fastboot use the CONFIG_FASTBOOT prefix.

This replaces the CONFIG_USB_FASTBOOT prefix with CONFIG_FASTBOOT, for consistency.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FASTBOOT is defined both by CONFIG_USB_FUNCTION_FASTBOOT AND CONFIG_CMD_FASTBOOT, so it doesn't
make much sense to have a CONFIG_USB_FASTBOOT prefix for fastboot-specific options, especially
given that other config options for fastboot use the CONFIG_FASTBOOT prefix.

This replaces the CONFIG_USB_FASTBOOT prefix with CONFIG_FASTBOOT, for consistency.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: Fastboot function config for better consistency with other functions</title>
<updated>2015-07-22T06:57:53+00:00</updated>
<author>
<name>Paul Kocialkowski</name>
<email>contact@paulk.fr</email>
</author>
<published>2015-06-12T17:56:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=17da3c0c8cad2a40903c078d178cd663d73ccc7c'/>
<id>17da3c0c8cad2a40903c078d178cd663d73ccc7c</id>
<content type='text'>
USB download gadget functions such as thor and dfu have a separate config option
for the USB gadget part of the code, independent from the command part.
This switches the fastboot USB gadget to the same scheme, for better
consistency.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
Tested-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;

Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
USB download gadget functions such as thor and dfu have a separate config option
for the USB gadget part of the code, independent from the command part.
This switches the fastboot USB gadget to the same scheme, for better
consistency.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
Tested-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;

Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: USB download gadget and functions config options coherent naming</title>
<updated>2015-07-22T06:57:53+00:00</updated>
<author>
<name>Paul Kocialkowski</name>
<email>contact@paulk.fr</email>
</author>
<published>2015-06-12T17:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=01acd6abbdd5a5951f68d08c245550c720ea6ad8'/>
<id>01acd6abbdd5a5951f68d08c245550c720ea6ad8</id>
<content type='text'>
This introduces a coherent scheme for naming USB download gadget and functions
config options. The download USB gadget config option is moved to
CONFIG_USB_GADGET_DOWNLOAD for better consistency with other gadgets and each
function's config option is moved to a CONFIG_USB_FUNCTION_ prefix.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
Tested-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;

Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces a coherent scheme for naming USB download gadget and functions
config options. The download USB gadget config option is moved to
CONFIG_USB_GADGET_DOWNLOAD for better consistency with other gadgets and each
function's config option is moved to a CONFIG_USB_FUNCTION_ prefix.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
Tested-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;

Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
</pre>
</div>
</content>
</entry>
<entry>
<title>fastboot: check for alias when looking up partition by name</title>
<updated>2015-04-14T08:19:04+00:00</updated>
<author>
<name>Michael Scott</name>
<email>michael.scott@linaro.org</email>
</author>
<published>2015-03-11T17:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8a41802f21cc270cb00ac7dc1263a4c136c9a31c'/>
<id>8a41802f21cc270cb00ac7dc1263a4c136c9a31c</id>
<content type='text'>
Implement an alias name check for devices where GPT limitations prevent
user-friendly partition names such as "boot", "system" and "cache". Or,
where the actual partition name doesn't match a standard partition name
used commonly with fastboot.

To set an alias, add an environment setting as follows:
fastboot_partition_alias_&lt;alias partition name&gt;=&lt;actual partition name&gt;

Example: fastboot_partition_alias_boot=LNX

Signed-off-by: Michael Scott &lt;michael.scott@linaro.org&gt;
Acked-by: Steve Rae &lt;srae@broadcom.com&gt;
Cc: Steve Rae &lt;srae@broadcom.com&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement an alias name check for devices where GPT limitations prevent
user-friendly partition names such as "boot", "system" and "cache". Or,
where the actual partition name doesn't match a standard partition name
used commonly with fastboot.

To set an alias, add an environment setting as follows:
fastboot_partition_alias_&lt;alias partition name&gt;=&lt;actual partition name&gt;

Example: fastboot_partition_alias_boot=LNX

Signed-off-by: Michael Scott &lt;michael.scott@linaro.org&gt;
Acked-by: Steve Rae &lt;srae@broadcom.com&gt;
Cc: Steve Rae &lt;srae@broadcom.com&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: gadget: fastboot: Add fastboot erase</title>
<updated>2015-02-25T16:47:02+00:00</updated>
<author>
<name>Dileep Katta</name>
<email>dileep.katta@linaro.org</email>
</author>
<published>2015-02-17T13:18:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=897923819cda6f26fe8a5921c595871526ab6a9c'/>
<id>897923819cda6f26fe8a5921c595871526ab6a9c</id>
<content type='text'>
Adds the fastboot erase functionality, to erase a partition
specified by name. The erase is performed based on erase group size,
to avoid erasing other partitions. The start address and the size
is aligned to the erase group size for this.

Currently only supports erasing from eMMC.

Signed-off-by: Dileep Katta &lt;dileep.katta@linaro.org&gt;
Reviewed-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the fastboot erase functionality, to erase a partition
specified by name. The erase is performed based on erase group size,
to avoid erasing other partitions. The start address and the size
is aligned to the erase group size for this.

Currently only supports erasing from eMMC.

Signed-off-by: Dileep Katta &lt;dileep.katta@linaro.org&gt;
Reviewed-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb/gadget: fastboot: add support for flash command</title>
<updated>2014-09-24T22:30:27+00:00</updated>
<author>
<name>Steve Rae</name>
<email>srae@broadcom.com</email>
</author>
<published>2014-08-26T18:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d1b5ed075311f143926dd916edb59436267eb396'/>
<id>d1b5ed075311f143926dd916edb59436267eb396</id>
<content type='text'>
- implement 'fastboot flash' for eMMC devices

Signed-off-by: Steve Rae &lt;srae@broadcom.com&gt;
Acked-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- implement 'fastboot flash' for eMMC devices

Signed-off-by: Steve Rae &lt;srae@broadcom.com&gt;
Acked-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: README.android-fastboot: Add note about vendor ID</title>
<updated>2014-08-09T15:17:02+00:00</updated>
<author>
<name>Barnes, Clifton A</name>
<email>cabarnes@indesign-llc.com</email>
</author>
<published>2014-07-22T15:23:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=183cbff706476d75e3cb92d1332c94ff4958b4bd'/>
<id>183cbff706476d75e3cb92d1332c94ff4958b4bd</id>
<content type='text'>
The Android fastboot client only communicates with specific vendor IDs.
This addition to the documentation points out that fact so everyone is
aware that not just any vendor ID will work and where to find the IDs
that will.

Signed-off-by: Clifton Barnes &lt;cabarnes@indesign-llc.com&gt;
Cc: Rob Herring &lt;robh@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Android fastboot client only communicates with specific vendor IDs.
This addition to the documentation points out that fact so everyone is
aware that not just any vendor ID will work and where to find the IDs
that will.

Signed-off-by: Clifton Barnes &lt;cabarnes@indesign-llc.com&gt;
Cc: Rob Herring &lt;robh@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb/gadget: add the fastboot gadget</title>
<updated>2014-05-08T08:38:30+00:00</updated>
<author>
<name>Sebastian Siewior</name>
<email>bigeasy@linutronix.de</email>
</author>
<published>2014-05-05T20:08:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3aab70afc531d1eea0e6fcfcf49001163ad13137'/>
<id>3aab70afc531d1eea0e6fcfcf49001163ad13137</id>
<content type='text'>
This patch contains an implementation of the fastboot protocol on the
device side and documentation. This is based on USB download gadget
infrastructure. The fastboot function implements the getvar, reboot,
download and reboot commands. What is missing is the flash handling i.e.
writting the image to media.

v3 (Rob Herring):
This is based on http://patchwork.ozlabs.org/patch/126798/ with the
following changes:
- Rebase to current mainline and updates for current gadget API
- Use SPDX identifiers for licenses
- Traced the history and added missing copyright to cmd_fastboot.c
- Use load_addr/load_size for transfer buffer
- Allow vendor strings to be optional
- Set vendor/product ID from config defines
- Allow Ctrl-C to exit fastboot mode
v4:
- Major re-write to use the USB download gadget. Consolidated function
code to a single file.
- Moved globals into single struct.
- Use puts and putc as appropriate.
- Added CONFIG_USB_FASTBOOT_BUF_ADDR and CONFIG_USB_FASTBOOT_BUF_SIZE to
set the fastboot transfer buffer.
v5:
- Add CONFIG option documentation to README
- Rebase using new downloader registration

Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch contains an implementation of the fastboot protocol on the
device side and documentation. This is based on USB download gadget
infrastructure. The fastboot function implements the getvar, reboot,
download and reboot commands. What is missing is the flash handling i.e.
writting the image to media.

v3 (Rob Herring):
This is based on http://patchwork.ozlabs.org/patch/126798/ with the
following changes:
- Rebase to current mainline and updates for current gadget API
- Use SPDX identifiers for licenses
- Traced the history and added missing copyright to cmd_fastboot.c
- Use load_addr/load_size for transfer buffer
- Allow vendor strings to be optional
- Set vendor/product ID from config defines
- Allow Ctrl-C to exit fastboot mode
v4:
- Major re-write to use the USB download gadget. Consolidated function
code to a single file.
- Moved globals into single struct.
- Use puts and putc as appropriate.
- Added CONFIG_USB_FASTBOOT_BUF_ADDR and CONFIG_USB_FASTBOOT_BUF_SIZE to
set the fastboot transfer buffer.
v5:
- Add CONFIG option documentation to README
- Rebase using new downloader registration

Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
