| 426736b6 | 12-Feb-2025 |
Troy Lin <troy.lin@rock-chips.com> |
dm: add keylad uclass
Change-Id: I906f4281ebf5f1f4cd6421870980ba76833bc00c Signed-off-by: Troy Lin <troy.lin@rock-chips.com> |
| 0fdc247d | 11-Feb-2025 |
callen.cai <callen.cai@rock-chips.com> |
id_attestation : allow rewrite device ID attestation.
Change-Id: Ib04742105a7172d95bf958e6efddc8c99e54883b Signed-off-by: callen.cai <callen.cai@rock-chips.com> |
| 6b304b05 | 07-Feb-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: fdt: Fix FDT_ERR_NOSPACE in fdt_initrd()
Resolve insufficient device tree blob (DTB) space allocation that caused FDT_ERR_NOSPACE errors during fdt_initrd() operations. This occurs when addi
common: fdt: Fix FDT_ERR_NOSPACE in fdt_initrd()
Resolve insufficient device tree blob (DTB) space allocation that caused FDT_ERR_NOSPACE errors during fdt_initrd() operations. This occurs when adding initrd nodes to an FDT with pre-allocated space constraints.
Change-Id: I8b52c1bfcf1fe78f490bea01063e8d94dffc9af5 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
show more ...
|
| a2a3f9eb | 16-Jan-2025 |
Joseph Chen <chenjh@rock-chips.com> |
common: ab: Add ab_update_root_uuid() for other partition type
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0ba27f30cb110adc3b32b55b9a12bd20cf0c443d |
| 7192d7a8 | 10-Jan-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: android: Fix dependency of dtbo
CONFIG_CMD_DTIMG is actually no need.
Change-Id: I11b68c6eb0bd9e73edc8fdf499ecbd4f9bd5e4d7 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 6f11bea7 | 08-Jan-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: Remove SPL_ATF_AARCH32_BL33 support
Change-Id: I79e7494ab8950802f1c47ca86672310c69485791 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 2e71311c | 08-Jan-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: Deliver aarch32 params based on uboot.itb
Change-Id: I0713c2cb11c43e33311e91f895c3bb465f5782a0 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 386fb802 | 04-Dec-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: ab: Fix partition uuid support
Change-Id: I7f8723a29b053e181134b4dade16ae7da0468ee4 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 9e98cd54 | 06-Dec-2024 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: Move common definitions to android_image.h
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ia582c71345c49f15d7b1195e34bdee6e588f0b13 |
| 7fe881c9 | 04-Dec-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: ab: Add header file support
Change-Id: I3d23101b05cd8b409303f8860bdea27de0feadc2 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 22ad705a | 20-Nov-2024 |
Zain Wang <wzz@rock-chips.com> |
common: spl: fix ramdisk support for thunderboot
Signed-off-by: Zain Wang <wzz@rock-chips.com> Change-Id: I5c82c94f967d8f63b3d2ca1886944d60fa4ba8a6 |
| 10ba722d | 18-Nov-2024 |
Kever Yang <kever.yang@rock-chips.com> |
spl_fit: Use CONFIG_SPL_MTD_SUPPORT instead of CONFIG_MTD_BLK
SPL is using CONFIG_SPL_MTD_SUPPORT.
Change-Id: I8b605bb3629d114ae82def3a8df42ebb2ffbb812 Signed-off-by: Kever Yang <kever.yang@rock-ch
spl_fit: Use CONFIG_SPL_MTD_SUPPORT instead of CONFIG_MTD_BLK
SPL is using CONFIG_SPL_MTD_SUPPORT.
Change-Id: I8b605bb3629d114ae82def3a8df42ebb2ffbb812 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 13ceb2af | 06-Nov-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
rockchip: Add arch timer 1Ghz support
Change-Id: I8e58b15be1823e732852a2aa76cc98813e6b4fe9 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| c8ec6b59 | 04-Nov-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: Fix optee support for thunderboot
Before, optee param is recorded in U-Boot dtb. SPL thunderboot doesn't record loadables info in kernel's dtb so use entry_point_bl32 instead to indicat
common: spl: Fix optee support for thunderboot
Before, optee param is recorded in U-Boot dtb. SPL thunderboot doesn't record loadables info in kernel's dtb so use entry_point_bl32 instead to indicate bl32_entry.
Change-Id: I304879d66568f22299cb8d2a2e313f285f2d3be1 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
show more ...
|
| 2687dce2 | 18-Oct-2024 |
Joseph Chen <chenjh@rock-chips.com> |
spl: atf: Fix invalid bl32 pc when bl32 is absent
'bl2_to_bl31_params->bl32_ep_info' is Null and '&bl2_to_bl31_params->bl32_ep_info->pc' is 0x8 when bl32 is absent. That means the pc value is determ
spl: atf: Fix invalid bl32 pc when bl32 is absent
'bl2_to_bl31_params->bl32_ep_info' is Null and '&bl2_to_bl31_params->bl32_ep_info->pc' is 0x8 when bl32 is absent. That means the pc value is determined by u-boot-spl.bin. The 0x8 offset of u-boot-spl.bin is the value of '_TEXT_BASE', i.e. CONFIG_SPL_TEXT_BASE.
So far, only rk3576 without bl32 would trigger this issue as DRAM base is 0x40000000.
Let's init bl32_{ep,image}_info even bl32 is absent.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ic928301baee1c7941f0befd7a89aa74dcbd88cb2
show more ...
|
| ef51d4c2 | 30-Aug-2024 |
Ziwei Lin <ziwei.lin@rock-chips.com> |
common: fdt'size enlarge to 1024 when has metadata
Signed-off-by: Ziwei Lin <ziwei.lin@rock-chips.com> Change-Id: I940622c795f41652549397891238f5faa7c3c797 |
| c1aa1148 | 30-Jul-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: fit: Fix ab support for open source thunderboot
Change-Id: I8c3b82b00974d18a057d849814fd71b54132823c Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> |
| 44f37eaa | 17-Jul-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
common: spl: Add HW-ID dtb support for thunderboot
Steps to enable HW-ID dtb on thunderboot: 1、configs: Enable the following configurations: CONFIG_SPL_ROCKCHIP_HWID_DTB CONFIG
common: spl: Add HW-ID dtb support for thunderboot
Steps to enable HW-ID dtb on thunderboot: 1、configs: Enable the following configurations: CONFIG_SPL_ROCKCHIP_HWID_DTB CONFIG_ADC CONFIG_SPL_ADC_SUPPORT CONFIG_SARADC_ROCKCHIP_V2 or CONFIG_SARADC_ROCKCHIP 2、dts: add u-boot,dm-spl on saradc node 3、Add HW-ID description for packaging boot.img: + #_saradc_ch1_10 { + data = /incbin/("/home/nickey/211/3562_dict/sdk/kernel/arch/arm64/boot/dts/rockchip/rk3562-y03-v10.dtb"); + type = "flat_dt"; + arch = "arm64"; + compression = "none"; + load = <0x208000>; + hash { + algo = "sha256"; + }; + }; + kernel { data = /incbin/("@KERNEL_IMG@"); type = "kernel"; @@ -43,7 +55,7 @@ conf { description = "Boot Linux kernel with FDT blob"; rollback-index = <0x0>; - fdt = "fdt"; + fdt = "#_saradc_ch1_10", "fdt"; kernel = "kernel"; signature {
Tested-On: RK3562 Change-Id: If38f49296f1073e69262da21b5502b1437eb2744 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com> Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
show more ...
|
| f3c7fe23 | 08-Jul-2024 |
Hisping Lin <hisping.lin@rock-chips.com> |
lib: optee_clientApi: secure storage compatible with ufs rpmb
Change-Id: Iec343a7ffd66c20805f83001ea9107636e3d5166 Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com> |
| 22d57bd5 | 25-Jun-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
spl: fit tb: Update tb.S for rv1106 and rv1103c
Update: 341a8c7c1b spl: fit tb: Allow loading ramdisk from rootfs or system_a/b fails 178630a550 spl: fit tb: next_stage is enough for judging whether
spl: fit tb: Update tb.S for rv1106 and rv1103c
Update: 341a8c7c1b spl: fit tb: Allow loading ramdisk from rootfs or system_a/b fails 178630a550 spl: fit tb: next_stage is enough for judging whether skip uboot
Build from commit id 341a8c7c1b under u-boot-tb repo with additional configs as follows based on rv1106-spi-nor-tb.config:
CONFIG_FIT_SIGNATURE=y CONFIG_DM_CRYPTO=y CONFIG_FIT_HW_CRYPTO=y CONFIG_SPL_FIT_SIGNATURE=y CONFIG_SPL_FIT_ROLLBACK_PROTECT=y CONFIG_SPL_AB=y CONFIG_RSA_N_SIZE=0x200 CONFIG_RSA_E_SIZE=0x10 CONFIG_RSA_C_SIZE=0x20 CONFIG_SPL_OPTEE=y CONFIG_SPL_GZIP=y
Change-Id: Ia938e45e239b1540f3ed414b634af63aa16d85be Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
show more ...
|
| 0d477f41 | 19-Jun-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
rockchip: rv1103c: Add thunderboot initial support
(1) tb.S is same as RV1106 Soc temporarily. (2) Add COMPRESS_LOAD_ADDR support for RV1103C to solve compilation error.
Change-Id: Idc70940e3a6
rockchip: rv1103c: Add thunderboot initial support
(1) tb.S is same as RV1106 Soc temporarily. (2) Add COMPRESS_LOAD_ADDR support for RV1103C to solve compilation error.
Change-Id: Idc70940e3a66b733ecb57c61f91c7911613255aa Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
show more ...
|
| 7db562c3 | 25-Jun-2024 |
Jason Zhu <jason.zhu@rock-chips.com> |
spl: fit: flush dcache when load data for other cpu
Change-Id: Id73e422eedb4bb75e37b07df6cb5f3b623f39cbf Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> |
| 3d03df18 | 20-Jun-2024 |
Frank Wang <frank.wang@rock-chips.com> |
common: usb: fixed a few u-disk enumeration failures
A few U-Disk likes ASMedia(VID=174cH, PID=55aaH) failed to enumerate as the endpoint descriptors reported is greater than the interface descripto
common: usb: fixed a few u-disk enumeration failures
A few U-Disk likes ASMedia(VID=174cH, PID=55aaH) failed to enumerate as the endpoint descriptors reported is greater than the interface descriptor's bNumEndpoints, and the following warning is output:
=> usb start starting USB... [...] scanning bus usb@23000000 for devices... 1 USB Device(s) found scanning bus usb@23400000 for devices... WARN: interface 0 has 6 endpoint descriptor, different from the interface descriptor's value: 2 WARN halted endpoint, queueing URB anyway. Unexpected XHCI event TRB, skipping... (fbd68570 00000000 13000000 01008401) WARN halted endpoint, queueing URB anyway.
Fixes: cae1d03732fc ("common: usb: fix endpoints number in interface descriptor") Change-Id: I9fd019262624b872545f59185b18f39df966982f Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
show more ...
|
| 21cac7cc | 15-May-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
spl: fit tb: Update new version for px30
Update feature: fa81071353 spl: fit tb: Add standalone ramdisk partition support bee57f9617 common: spl_fit_tb: Support append sys_bootargs into kernel fdt b
spl: fit tb: Update new version for px30
Update feature: fa81071353 spl: fit tb: Add standalone ramdisk partition support bee57f9617 common: spl_fit_tb: Support append sys_bootargs into kernel fdt bootargs
Build from commit id fa81071353 under u-boot-tb repo with additional configs as follows based on px30-tb.config:
CONFIG_FIT_SIGNATURE=y CONFIG_SPL_FIT_SIGNATURE=y CONFIG_SPL_FIT_ROLLBACK_PROTECT=y CONFIG_SPL_AB=y CONFIG_RSA_N_SIZE=0x100 CONFIG_RSA_E_SIZE=0x100 CONFIG_RSA_C_SIZE=0x14 CONFIG_SPL_GZIP=y CONFIG_SPL_RSA=y CONFIG_RSA=y
Change-Id: I027b47d8834ef3ef926291582a9f3ed39dbc3a20 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
show more ...
|
| b692eb6f | 13-May-2024 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks
Apparently some sinks look at the YQ bits even when receiving RGB, and they get somehow confused when they see a non-zero YQ value. S
edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks
Apparently some sinks look at the YQ bits even when receiving RGB, and they get somehow confused when they see a non-zero YQ value. So we can't just blindly follow CEA-861-F and set YQ to match the RGB range.
Unfortunately there is no good way to tell whether the sink designer claims to have read CEA-861-F. The CEA extension block revision number has generally been stuck at 3 since forever, and even a very recently manufactured sink might be based on an old design so the manufacturing date doesn't seem like something we can use. In lieu of better information let's follow CEA-861-F only for HDMI 2.0 sinks, since HDMI 2.0 is based on CEA-861-F. For HDMI 1.x sinks we'll always set YQ=0.
Change-Id: If477d06e6dbbf1ef0f84ef35abb075a37ff17be1 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|