History log of /rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c (Results 1 – 25 of 87)
Revision Date Author Comments
# 40a6a2cb 22-Sep-2020 Dayao Ji <jdy@rock-chips.com>

fastboot: add virtual A/B feature support

Add "fasboot getvar snapshot-update-status" support and
prevent erase/wipe of userdata/metadata when virtual A/B
merge status is MERGING or SNAPSHOTTED (+so

fastboot: add virtual A/B feature support

Add "fasboot getvar snapshot-update-status" support and
prevent erase/wipe of userdata/metadata when virtual A/B
merge status is MERGING or SNAPSHOTTED (+source slot !=
current slot).

Signed-off-by: Dayao Ji <jdy@rock-chips.com>
Change-Id: Ibb6ea5778b78b2601178f489d6efcee60d5d0a49

show more ...


# 1a4f6af8 02-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 61533898 05-Dec-2019 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: delete command at-disable-unlock-vboot

It is no need to support this command that it makes difficult
to debug when disable unlock device.

Change-Id: I1f38d9d0d12aa8a7cbadf5c87567e52fb7120

fastboot: delete command at-disable-unlock-vboot

It is no need to support this command that it makes difficult
to debug when disable unlock device.

Change-Id: I1f38d9d0d12aa8a7cbadf5c87567e52fb712013e
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 2442fbad 20-Nov-2019 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: support cmd boot-recovery & reboot-fastboot

Change-Id: I01693db8304c8fb1804c4342501cdbb38f8ccf2a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# b8dc613c 19-Nov-2019 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 9b323397 25-Oct-2019 Joseph Chen <chenjh@rock-chips.com>

fastboot: add Android-Q feature support

Add "fasboot getvar is-userspace" support.

The Android-Q document shows "not allow the flashing of dynamic partitions"
is not aimed at the physical partition

fastboot: add Android-Q feature support

Add "fasboot getvar is-userspace" support.

The Android-Q document shows "not allow the flashing of dynamic partitions"
is not aimed at the physical partition(call "super") but its child partitions
(i.e. system, vendor, oem...).

Change-Id: I4e21a9728a1093b68a9d1a08420586f33dcf0117
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# d38ae1a6 19-Aug-2019 zain wang <wzz@rock-chips.com>

fastboot: export CONFIG_RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK

Relate to commit 46a8a26905fc
("fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config")
Export config can help us select it easily.

Change-Id:

fastboot: export CONFIG_RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK

Relate to commit 46a8a26905fc
("fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config")
Export config can help us select it easily.

Change-Id: I43a210f1efb35ff679102c8686cbca219d2def97
Signed-off-by: zain wang <wzz@rock-chips.com>

show more ...


# 41386edd 12-Apr-2019 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: add oem command to init ab metadata

The command is: fastboot oem init-ab-metadata

Change-Id: I879929a8a6e1c133725267c94492b2f2495ba5b4
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 74b485fb 23-Jan-2019 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: delete write perm-attr hash if use pre-loader pub_key

Since we use the pre-loader public key to verify permanent attribute, then
we do not need to write permanent attribute hash to otp & e

fastboot: delete write perm-attr hash if use pre-loader pub_key

Since we use the pre-loader public key to verify permanent attribute, then
we do not need to write permanent attribute hash to otp & efuse.

Change-Id: Ic5e19fed2fc9405ab5bc7504dd930fd5f02d847c
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 3cf641a8 26-Dec-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: support write&read perm attr rsa certificate

Change-Id: Iab2ca981dedc188c61c60cd8cebd0f01c5896d44
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# c2ba77d9 05-Jan-2019 Jian Qiu <qiujian@rock-chips.com>

lib: optee_client: Extract keymaster CA module

Extract keymaster CA module from OpteeClientInterface
refactoring code for keymaster reads and writes form caller module

Change-Id: I1069fce0d29d9d981

lib: optee_client: Extract keymaster CA module

Extract keymaster CA module from OpteeClientInterface
refactoring code for keymaster reads and writes form caller module

Change-Id: I1069fce0d29d9d9815f71e7f3b4d231754382acd
Signed-off-by: Jian Qiu <qiujian@rock-chips.com>

show more ...


# 26dd3474 29-Sep-2018 William Wu <william.wu@rock-chips.com>

usb: gadget: add SuperSpeed support to the Gadget Framework

This patch implements the Binary Device Object Store (BOS)
Descriptor for SuperSpeed. It also add SuperSpeed Endpoint
Descriptors for fast

usb: gadget: add SuperSpeed support to the Gadget Framework

This patch implements the Binary Device Object Store (BOS)
Descriptor for SuperSpeed. It also add SuperSpeed Endpoint
Descriptors for fastboot and rockusb gadget.

Change-Id: I7d858e1b5117d403919f5fdacb40072a5fad336f
Signed-off-by: William Wu <william.wu@rock-chips.com>

show more ...


# 90d27e7f 05-Mar-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: split cb_getvar into dedicate functions

The old implementation of cb_getvar is programed in one functions, this
make the cb_getvar huge. So separate cb_getvar in several functions.

Functi

fastboot: split cb_getvar into dedicate functions

The old implementation of cb_getvar is programed in one functions, this
make the cb_getvar huge. So separate cb_getvar in several functions.

Functions:
fb_getvar_all: Get all parameters by cmd fastboot
getvar all.
fb_getvar_single: Get one parameter by cmd fastboot
getvar xxx.
fb_read_var: Parse parameters

Change-Id: I1e795228f8129af82702f8f315cbad349ceec451
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 46a8a269 06-Aug-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config

add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config so we can
disable authenticated unlock function when we debug
and unlock devices quickly.

Change-Id:

fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config

add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config so we can
disable authenticated unlock function when we debug
and unlock devices quickly.

Change-Id: Id60be9ae6c17b59e107709a8041e8940743e5725
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 65413a00 05-Jul-2018 Jian Qiu <qiujian@rock-chips.com>

fastboot: add FASTBOOT_OEM_UNLOCK option

This enables the following fastboot commands:
fastboot oem unlock
fastboot oem unlock_accept
fastboot oem lock
fastboot getvar oem-unlock

Android 8.

fastboot: add FASTBOOT_OEM_UNLOCK option

This enables the following fastboot commands:
fastboot oem unlock
fastboot oem unlock_accept
fastboot oem lock
fastboot getvar oem-unlock

Android 8.1 need the oem unlock status attach to bootargs on boot.

Change-Id: Icc83451336a4dea2cbcf4927287de23bc8e28cb1
Signed-off-by: Jian Qiu <qiujian@rock-chips.com>

show more ...


# 6651d4c0 03-Jul-2018 Jason Zhu <jason.zhu@rock-chips.com>

dev_desc: judge dev_desc whether NULL or not before use it

Change-Id: I9d0e2d207a143a02949fbdff2d9ad39f154e4f3e
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# aa74b607 11-Jun-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: fix cb_upload bug

It will run sleep_thread when call
fastboot_tx_write_str. So add wakeup_thread
to function tx_handler_ul when tx_handler okay.

Change-Id: I25996639bbed7228dc9bc4fb5184dd

fastboot: fix cb_upload bug

It will run sleep_thread when call
fastboot_tx_write_str. So add wakeup_thread
to function tx_handler_ul when tx_handler okay.

Change-Id: I25996639bbed7228dc9bc4fb5184ddf2ee19a511
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 62b11485 11-Jun-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: support oem at-get-vboot-unlock-challenge

Change-Id: I34785710a3edc80fbc5e98d4a26c98f8bd12a15b
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 542316a9 11-Jun-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: support authenticated unlock

Change-Id: I1a92652ab031f370ff37b73dfd2d7e4b2ec957e7
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# f61a997e 28-Mar-2018 qiujian <qiujian@rock-chips.com>

fastboot: implement oem unlock commands for bootrkp

Read-write oem unlock status from optee client api.

Implement the following fastboot commands:
fastboot oem unlock
fastboot oem unlock_accept

fastboot: implement oem unlock commands for bootrkp

Read-write oem unlock status from optee client api.

Implement the following fastboot commands:
fastboot oem unlock
fastboot oem unlock_accept
fastboot oem lock
fastboot getvar oem-unlock

Change-Id: I99edcee7b60c6d9529e6687291d87f22bf97b771
Signed-off-by: Qiu Jian <qiujian@rock-chips.com>

show more ...


# de78ceae 05-Mar-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: break fastboot 64 bytes limit

Some message can not be complete transmission because
the fastboot can only transmit 64 bytes one time. So add
sleep_thread() to judge whether the data is com

fastboot: break fastboot 64 bytes limit

Some message can not be complete transmission because
the fastboot can only transmit 64 bytes one time. So add
sleep_thread() to judge whether the data is complete
transmission before call fastboot_complete().

Change-Id: I9057ffc9ca4b92db8c9ab14e4650d386c5d06254
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


# 2e40c2c1 28-Feb-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: update fastboot commands

1. cb_oem.
2. cb_flashing.
3. cd_flash.

Change-Id: I6348c53c992b794f37d6d1813be04bd3dc63d1b5
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 2a1017eb 24-Feb-2018 Jason Zhu <jason.zhu@rock-chips.com>

fastboot: fix compile error in arm64

Change-Id: I935989c0573e12a95fac5e3b92a37b1764fad2fc
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 174b4544 11-Feb-2018 Kever Yang <kever.yang@rock-chips.com>

fastboot: fix compile warning

Change-Id: Ife064a098cbec3689790934eae86b4726f5f027d
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>


# 37a7bc39 26-Jan-2018 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: update and modify the avb library

The commit point is updated to google external/avb/
which commit point is cf8c56208d2d9643804a7f123b196c7ebc9af276.

Change-Id: I5a10a8a45d3e9e2c9d20d9b3d

lib: avb: update and modify the avb library

The commit point is updated to google external/avb/
which commit point is cf8c56208d2d9643804a7f123b196c7ebc9af276.

Change-Id: I5a10a8a45d3e9e2c9d20d9b3d44946073c9a49ff
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


1234