| #
60bee396 |
| 15-Apr-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
lib: rsa: Add otp revoke pub key support
Change-Id: I73b07c051960813d4e5a8b27ac732672f3bf58b4 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
|
| #
8e2679f6 |
| 15-Apr-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
lib: rsa: Add otp disable upgrade support
Change-Id: Ie18df1ab3650eeb6d39c07eadaa2aaa468045e1e Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
|
| #
dbc13050 |
| 24-Nov-2023 |
XiaoDong Huang <derrick.huang@rock-chips.com> |
driver: misc: add rockchip_pm_config support
Change-Id: I5986242c39716960e708a946f262420b39bfd7c6 Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
|
| #
e9290b3b |
| 26-Aug-2022 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: add config ROCKCHIP_SECURE_OTP
The secure otp may be used in u-boot.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I7f2853b61714ef80248188f62163ecb9e12b6dd3
|
| #
2867e1b2 |
| 22-Oct-2021 |
Nico Cheng <nico.cheng@rock-chips.com> |
rockchip: otp: split the OTP driver into different SOC platforms
The original rockchip-secure-otp.S is split into different SOC platforms. There are including PX30, RK3308, RK3328, RK3568 and RV1126
rockchip: otp: split the OTP driver into different SOC platforms
The original rockchip-secure-otp.S is split into different SOC platforms. There are including PX30, RK3308, RK3328, RK3568 and RV1126.
Add secure otp read and write support for RK3308B-S in SPL, which is compatible with RK3308.
Signed-off-by: Nico Cheng <nico.cheng@rock-chips.com> Change-Id: Ie0683cb2d00cfe4b32943984e12e1d7e036d1c0e
show more ...
|
| #
59f02c09 |
| 23-Dec-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: rename the ROCKCHIP_SECURE_OTP to ROCKCHIP_SECURE_OTP_V1
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: Id0db096848d0ed1137c5153e80e66b37356e3273
|
| #
adf69379 |
| 29-Jun-2020 |
Joseph Chen <chenjh@rock-chips.com> |
misc: rockchip decompress: remove IRQ support
SPL don't support IRQ and U-Boot proper is not deeply care about boot time. There is not a mechanism to support IRQ mode now.
In addition, the decompre
misc: rockchip decompress: remove IRQ support
SPL don't support IRQ and U-Boot proper is not deeply care about boot time. There is not a mechanism to support IRQ mode now.
In addition, the decompress irq is design to catch the exceptions but not to decompress images continuously.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I842bce530aa180d5b0a30c1d2038575e464241b8
show more ...
|
| #
01b57c06 |
| 02-Jul-2020 |
Joseph Chen <chenjh@rock-chips.com> |
misc: decompress: add Kconfig option
It's used for other generic code.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I925c89d77165d781f9eff3c609eb06e2a1895a3e
|
| #
710cfa3d |
| 22-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
f9519410 |
| 20-Apr-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: otp: support rockchip secure otp version 2 driver
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I10a8cc92f2130c1f1957fd36fb924d9846707e65
|
| #
767409c5 |
| 08-Apr-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: Kconfig: change the SPL_ROCKCHIP_HW_DECOMPRESS dependent's attribute
Change "depends on MISC" to "depends on SPL_MISC".
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I1b6c229
misc: Kconfig: change the SPL_ROCKCHIP_HW_DECOMPRESS dependent's attribute
Change "depends on MISC" to "depends on SPL_MISC".
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I1b6c2296d5e88e4e2c0cbafb9bb31790d6f25e66
show more ...
|
| #
3422369e |
| 08-Apr-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: Kconfig: change the SPL_ROCKCHIP_HW_DECOMPRESS dependent's attribute
Change "depends on MISC" to "depends on SPL_MISC".
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I1b6c229
misc: Kconfig: change the SPL_ROCKCHIP_HW_DECOMPRESS dependent's attribute
Change "depends on MISC" to "depends on SPL_MISC".
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I1b6c2296d5e88e4e2c0cbafb9bb31790d6f25e66
show more ...
|
| #
2bb8d138 |
| 13-Dec-2019 |
Simon Xue <xxm@rock-chips.com> |
misc: decompress: add decompress driver
Signed-off-by: Simon Xue <xxm@rock-chips.com> Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I0bffe944c54a933fd8ea48d856e6ac5da06b3b16
|
| #
8852fef8 |
| 13-Dec-2019 |
Simon Xue <xxm@rock-chips.com> |
misc: decompress: add decompress driver
Change-Id: I6a86d91d6fcacce72aa24beb70d7dd0f19b2c81a Signed-off-by: Simon Xue <xxm@rock-chips.com> Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
52ed8851 |
| 20-Aug-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: rockchip-otp: support read & write secure otp
support chip: rk3308
Change-Id: I7daeaab16495d17bd75994de94dc19ed18eca21e Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
bc94d102 |
| 21-Aug-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: add tpl misc compile support
Separate the tpl compile with spl compile.
Change-Id: I01e6005fbc9fc49cc0fe6b357a4f15b35f591944 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
06536c20 |
| 20-Aug-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
misc: add spl misc support
Change-Id: I77de161aaaa6490aeb8a5a8c3f9dfdc5c65f3f71 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
4973d825 |
| 23-Oct-2018 |
Finley Xiao <finley.xiao@rock-chips.com> |
rockchip: otp: Add (misc) driver for PX30 non-secure OTP block
This adds a simple driver for reading the OTP block of the PX30.
Change-Id: Ic2c0f4b0886808af87c826e8d0045e5d440521f7 Signed-off-by: F
rockchip: otp: Add (misc) driver for PX30 non-secure OTP block
This adds a simple driver for reading the OTP block of the PX30.
Change-Id: Ic2c0f4b0886808af87c826e8d0045e5d440521f7 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
show more ...
|
| #
e3f24d4f |
| 13-Aug-2017 |
Adam Ford <aford173@gmail.com> |
Kconfig: Add EEPROM options to Kconfig when I2C_EEPROM is set
Add the following options to drivers/misc/Kconfig: SYS_I2C_EEPROM_ADDR SYS_I2C_EEPROM_BUS SYS_EEPROM_SIZE SYS_EEPROM_PAGE_WRITE_BITS
Kconfig: Add EEPROM options to Kconfig when I2C_EEPROM is set
Add the following options to drivers/misc/Kconfig: SYS_I2C_EEPROM_ADDR SYS_I2C_EEPROM_BUS SYS_EEPROM_SIZE SYS_EEPROM_PAGE_WRITE_BITS SYS_EEPROM_PAGE_WRITE_DELAY_MS SYS_I2C_EEPROM_ADDR_LEN SYS_I2C_EEPROM_ADDR_OVERFLOW
This does not migrate any boards, but provides a foundations for those who want/need these options
Signed-off-by: Adam Ford <aford173@gmail.com> [trini: Migrate uniphier] Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
e14b1169 |
| 12-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://www.denx.de/git/u-boot-marvell
|
| #
aa5eb9a3 |
| 09-Jun-2017 |
Marek Behún <marek.behun@nic.cz> |
drivers/misc: Add basic support for ATSHA204A Crypto module
This module can be found on the Turris Omnia board connected via the I2C interface.
Among some cryptographic functions, the chip has a 51
drivers/misc: Add basic support for ATSHA204A Crypto module
This module can be found on the Turris Omnia board connected via the I2C interface.
Among some cryptographic functions, the chip has a 512 bit One Time Programmable memory, 88 byte configuration memory and 512 byte general purpose memory.
The Turris Omnia stores serial number and device MAC address in the OTP memory.
This commit adds basic support for reading the EEPROM and also exposes the chips Random Number Generator.
The driver is based on code by Josh Datko, Cryptotronix, jbd@cryptotronix.com and also Tomas Hlavacek, CZ.NIC, tomas.hlavacek@nic.cz
Signed-off-by: Tomas Hlavacek <tomas.hlavacek@nic.cz> Signed-off-by: Marek Behun <marek.behun@nic.cz>
create mode 100644 drivers/misc/atsha204a-i2c.c create mode 100644 include/atsha204a-i2c.h Signed-off-by: Stefan Roese <sr@denx.de>
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 ...
|
| #
879704d8 |
| 17-May-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_DS4510 to Kconfig
This converts the following to Kconfig: CONFIG_DS4510
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko
Convert CONFIG_DS4510 to Kconfig
This converts the following to Kconfig: CONFIG_DS4510
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko Schocher <hs@denx.de>
show more ...
|
| #
40e1236a |
| 27-Sep-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-tegra
|