History log of /rk3399_rockchip-uboot/drivers/misc/rockchip-efuse.c (Results 1 – 14 of 14)
Revision Date Author Comments
# 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 ...