reboot: add rpmbp reboot mode
authorPeifu Jiang <peifu.jiang@amlogic.com>
Tue, 4 Jul 2017 06:38:16 +0000 (14:38 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Thu, 7 Sep 2017 02:47:18 +0000 (19:47 -0700)
commit0d1f23ae523124475b872f4637aa07d8e76e97ec
treea6245c2ee192917442d5a9b0d6a41fc7d64f3da5
parent381b7140e0c3c27c21309e0497e320fef7a3c266
reboot: add rpmbp reboot mode

PD#145456: Support RPMB shared secret provisioning [2/2]

[Problem]
RPMB requires a shared secret between host (AP) and device (eMMC flash)
in order to perform HMAC authentication.

[Solution]
This commit provides a special reboot mode, reboot rpmbp, to securely
provision the shared secret into eMMC flash device.

[Test]
Tested on GXL reference board P212. Passed.

Change-Id: I81dd482215d0f0232fe10efbc60b6af4ba2d9641
Signed-off-by: Peifu Jiang <peifu.jiang@amlogic.com>
drivers/amlogic/reboot/reboot.c
include/linux/amlogic/reboot.h