| #
758a17b3 |
| 01-Jun-2021 |
Finley Xiao <finley.xiao@rock-chips.com> |
rockchip: efuse: Support rk3368 secure efuse
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Change-Id: Idc4bfac0a8b7645b72639df297912e0ed7c928bf
|
| #
2bc8e110 |
| 23-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
40f8ee7a |
| 23-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
misc: rockchip-efuse: implement IOCTL_REQ_CAPABILITY of ioctl()
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I8ae7b1bad8a892173bee442e1163cb5872b169e5
|
| #
1a4f6af8 |
| 02-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
492844a3 |
| 26-Nov-2019 |
Finley Xiao <finley.xiao@rock-chips.com> |
rockchip: efuse: Add rockchip_rk3288_efuse_secure_read() for rk3288
The 256-bit and 1024-bit efuse are always secure.
Change-Id: I763a745360952991e63785bcacf0b63e859e60f8 Signed-off-by: Finley Xiao
rockchip: efuse: Add rockchip_rk3288_efuse_secure_read() for rk3288
The 256-bit and 1024-bit efuse are always secure.
Change-Id: I763a745360952991e63785bcacf0b63e859e60f8 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
95e4d407 |
| 21-Aug-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: rockchip efuse & otp: remove the cmd code from driver file
Change-Id: I3c1f89a92770d69234cf0fdc6811b05fa275f262 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
b13cc84c |
| 28-Mar-2019 |
Finley Xiao <finley.xiao@rock-chips.com> |
rockchip: efuse: support rk1808 non-secure efuse
Change-Id: I2a7cc8306c5ea45c5586b036cbc13eaa153e4227 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
|
| #
59a83996 |
| 02-Aug-2018 |
Joseph Chen <chenjh@rock-chips.com> |
rockchip: efuse: support rk3328 non-secure efuse
Change-Id: Ie74764ef946b79c2e9f73e9082c1cb8bbc288abb Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
63a453e6 |
| 12-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: efuse: change to use dev_read_addr_ptr
With the dev_read_addr_ptr function available, we can change the efuse driver to use it (and eliminate the explicit type-cast).
Change-Id:
UPSTREAM: rockchip: efuse: change to use dev_read_addr_ptr
With the dev_read_addr_ptr function available, we can change the efuse driver to use it (and eliminate the explicit type-cast).
Change-Id: I8183492892b77c8c6260070cee3104060e273c31 Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit f6230a00579d5ca5ba01ca158f5c369cf64e87eb)
show more ...
|
| #
e9cfb932 |
| 20-Nov-2017 |
Cody Xie <cody.xie@rock-chips.com> |
rockchip: efuse: Fix compile warning.
Change-Id: I57b331c0e2bdc713c60e1f636b66a11cdf3ef015 Signed-off-by: Cody Xie <cody.xie@rock-chips.com> (cherry picked from commit d3f8f6517e8b2073aff51d6a35528b
rockchip: efuse: Fix compile warning.
Change-Id: I57b331c0e2bdc713c60e1f636b66a11cdf3ef015 Signed-off-by: Cody Xie <cody.xie@rock-chips.com> (cherry picked from commit d3f8f6517e8b2073aff51d6a35528baeb35d2153)
show more ...
|
| #
b4fa32f0 |
| 07-Nov-2017 |
Francis Fan <francis.fan@rock-chips.com> |
rockchip: efuse: Support rk322x non-secure efuse.
Change-Id: Ia25df975d21d7c97cf090f0d374074c2c5cd1a58 Signed-off-by: Francis Fan <francis.fan@rock-chips.com> Signed-off-by: Cody Xie <cody.xie@rock-
rockchip: efuse: Support rk322x non-secure efuse.
Change-Id: Ia25df975d21d7c97cf090f0d374074c2c5cd1a58 Signed-off-by: Francis Fan <francis.fan@rock-chips.com> Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
show more ...
|
| #
928979cb |
| 14-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
rockchip: efuse: dm: change to use dev_read_addr
This changes the rockchip-efuse driver to use dev_read_addr instead of devfdt_get_addr.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-sy
rockchip: efuse: dm: change to use dev_read_addr
This changes the rockchip-efuse driver to use dev_read_addr instead of devfdt_get_addr.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| #
156d64fa |
| 08-Jun-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
Here is additional rk3368 and rk3399 support, rv1108 support, refactoring HDMI video (brought in from Anatolij's tree to resolve conflicts), some mkimage fixe
Merge git://git.denx.de/u-boot-rockchip
Here is additional rk3368 and rk3399 support, rv1108 support, refactoring HDMI video (brought in from Anatolij's tree to resolve conflicts), some mkimage fixes and a few other things.
show more ...
|
| #
49cd8e85 |
| 05-May-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
rockchip: efuse: add (misc) driver for RK3399 non-secure efuse block
This adds a simple driver for reading the efuse block of the RK3399. It should be easy enough to add drivers for other devices (e
rockchip: efuse: add (misc) driver for RK3399 non-secure efuse block
This adds a simple driver for reading the efuse block of the RK3399. It should be easy enough to add drivers for other devices (e.g. the RK3328, RK3368, etc.) by passing the device details via driver_data.
Unlike the kernel driver (using the nvmem subsystem), we don't expose the efuse as multiple named cells, but rather as a linear memory that can be read using misc_read(...).
The primary use case (as of today) is the generation of a 'serial#' (and a 'cpuid#') environment variable for the RK3399-Q7 (Puma) system-on-module.
Note that this adds a debug-only (i.e. only if DEBUG is defined) command 'rk3399_dump_efuses' that dumps the efuse block's content. N.B.: The name 'rk3399_dump_efuses' was intentionally chosen to include a SoC-name (together with a comment in the function) to remind whoever adds support for additional SoCs that this function currently makes assumptions regarding the size of the fuse-box based on the RK3399. The hope is that the function is adjusted to reflect any changes resulting from generalising the driver for multiple SoCs and is then renamed.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|