Jon Lin
45f0941d2b
mtd: spi-nor-ids: Add Gigadevice gd25q256 ID
...
Change-Id: I70aca02c537b67cd0c92c3067d903763f528a1e8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-28 14:45:26 +08:00
Jason Zhu
3a94f0b1f8
rockchip: rv1126: redefine the OTP_UBOOT_ROLLBACK_OFFSET
...
Redefine it as byte address.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I0c29170aee1331681ba591c9638c00793f5a969f
2020-12-28 14:13:14 +08:00
Jason Zhu
5c9deb91df
configs: rk3568: add rsa key size
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I714c329f3def375ae4d25953bbe119071b7f16ba
2020-12-28 14:13:08 +08:00
Jason Zhu
bf39446f5d
rockchip: spl: support rollback index
...
Support rollback index when enable CONFIG_SPL_ROCKCHIP_SECURE_OTP.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Id865d9b13f92a322b576dd0168805e05acbdbcbf
2020-12-28 14:13:01 +08:00
Jason Zhu
59f02c0900
misc: rename the ROCKCHIP_SECURE_OTP to ROCKCHIP_SECURE_OTP_V1
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Id0db096848d0ed1137c5153e80e66b37356e3273
2020-12-28 14:12:09 +08:00
Jason Zhu
18481d05b7
misc: rockchip-otp: update the rk3568's secure area
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ia787f9c4e67e311fe4cc4e5b8f0c674221f36d8b
2020-12-28 14:12:03 +08:00
Jason Zhu
a31e24f37f
rockchip: fit_misc: use OTP_SECURE_BOOT_ENABLE_ADDR to get vboot address
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I464f6834d3ec2cb653e5149ab2f9abd3bbcc1724
2020-12-28 14:11:57 +08:00
Jason Zhu
219085f099
rockchip: rk3568: add some defination of secure otp
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I493e409a447e48111674683fd24746c5a2cc6553
2020-12-28 14:11:51 +08:00
Jason Zhu
9b12595b4e
configs: rv1126: add CONFIG_RSA_C_SIZE
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I54fb49bb88110ce430a4451b79c84c8c06a2e4da
2020-12-28 14:11:44 +08:00
Jason Zhu
93c979da26
rockchip: rv1126: delete unused definition
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I3d4eaaad00f886dd91f8746f61bc599276a85758
2020-12-28 14:11:37 +08:00
Jason Zhu
9c63859ff7
lib: rsa-verify: calculate the hash depended on operator size
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I72822a2331afb45a1b291e473cd83f7ce3d627f6
2020-12-28 12:05:12 +08:00
Jason Zhu
781ee9b393
lib: rsa-sign: support calculate deferent size of rsa's key
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ia473b5123c11ed57d1eed560964b6a7dc482b7df
2020-12-28 11:57:01 +08:00
Elaine Zhang
aa00306883
clk: rockchip: rk3568: fix up the return value for rk3568_clk_set_rate()
...
Change-Id: If472e1b954624ff5205e3064d484de3533cde949
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-12-24 15:11:20 +08:00
Finley Xiao
2bff5c680e
clk: rockchip: rv1126: Only change APLL rate to 1008MHz for tb
...
fixes: (c1bad47
clk: rockchip: rv1126: Change APLL rate to 1008MHz)
Change-Id: If0c284af8c5710b43d353fdf6b12b226c288ae07
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-12-24 15:06:36 +08:00
Jason Zhu
3a5404aff4
clk: rockchip: rk3568: set the APLL_HZ to 816MHz
...
Set the APLL_HZ to lower frequency in spl when the pmic is not
available.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Id540ff174ef93c3d9ea22bb37dc26ca7b587a5b7
2020-12-24 10:00:10 +08:00
Zhihuan He
bc45a18269
drivers: ram: rockchip: rk3308: coding style
...
Change-Id: Icf1bb1d8ca588b244eb7b736d0e033013d023851
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2020-12-23 18:13:34 +08:00
Zhihuan He
355cdcf345
rockchip: rk3308: coding style
...
Change-Id: If0404baf3019317e2dcf9a6c8a77e8a82a13f888
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2020-12-23 18:13:34 +08:00
Guochun Huang
e9b1001b3c
video/drm: dsi: add rk3568 support
...
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
Change-Id: I8cef8db74dcc9e05f4c0b2511c728838a0d92cb7
2020-12-23 15:48:38 +08:00
Andy Yan
d040854345
drm/rockchip: Add support for vop2
...
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I52af209b3a9b85692d0589e1653160d284f4ba9c
2020-12-23 15:48:38 +08:00
Sandy Huang
cdb300bd81
video/drm: display: add compatible rk356x dtsi config
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I9ef1d7ad2bfaa84b90482208421e8b7a76d051ff
2020-12-23 15:48:38 +08:00
David Wu
2cde40a19f
arm: board: Random way to change multiple mac addresses
...
Change-Id: I11f93717fae567daaba4801979fb38c74e7b4e83
Signed-off-by: David Wu <david.wu@rock-chips.com>
2020-12-23 15:31:13 +08:00
Jason Zhu
98637248d5
clk: rockchip: rk3568: fix print error log
...
The log is "Fail to set the ACLK_BUS clock"
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ie22e5139e1446ae751d1e64729c7a0b4cdbac69e
2020-12-22 12:10:45 +08:00
YouMin Chen
3c13acb0a2
rockchip: sdram_msch: update noc define for rv1126
...
Change-Id: Ic545cacffabc0c726d6d0de3e6d72a3e6c971849
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-12-21 16:47:27 +08:00
YouMin Chen
5290223f29
rockchip: sdram: add define for lpddr4x
...
Change-Id: Ic7cd740e3498e47ad48376784ca0855d633baf65
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-12-21 16:42:02 +08:00
Tang Yun ping
de9242dcd7
drivers: ram: sdram_common: add 4rank support for rk3568
...
Change-Id: I179ff4ef1f07a881f76ac086c4ab330e3ff82d73
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-12-21 16:42:01 +08:00
Tang Yun ping
600d0322ca
driver: ram: rockchip: update sdram_pctl_px30.h
...
1)add ecc define
2)fix some define error
Change-Id: I7a5302c320850c2dc579036841b4b0aebd12e03e
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-12-21 16:42:01 +08:00
Shunqing Chen
b327b5399a
drm/rockchip: dw-hdmi: set HDMI/DVI mode
...
If sink is hdmi, but not set to hdmi mode,
will cause no sound after entering Android.
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: I5a8cc308c8064e0c372162145b1e814765e80630
2020-12-21 11:52:22 +08:00
Joseph Chen
bc5b1ed874
Revert "rockchip: rk3568: remove TPL code"
...
This reverts commit d77dbb6e1c
.
Reason: if we remove TPL code, there will be different compile
path for SPL to initial platform, which takes some unknonw issue
in kernel. So let's bring back TPL.
Change-Id: Iee1ab45d0a622425b616b22f8fbcdb7b28f057f7
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2020-12-19 17:11:36 +08:00
Joseph Chen
bba527036a
Revert "configs: rk3568: remove TPL"
...
This reverts commit 9f2604d889
.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Idebf1b530ae0a3a171b4045d1631e380b137c1ec
2020-12-19 17:11:13 +08:00
Joseph Chen
9f2604d889
configs: rk3568: remove TPL
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I8985b55d2939be88d0e641ff7b966393556d399f
2020-12-18 18:03:01 +08:00
Joseph Chen
d77dbb6e1c
rockchip: rk3568: remove TPL code
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I4b7d7f830d7cc9a5d6623f2add9a4755ce833f2c
2020-12-18 18:03:01 +08:00
Joseph Chen
e6b2bd8785
irq: irq-gpio-switch: correct usage of strstr()
...
Fix gpio interrupt register with wrong gpio bank.
(Fixes: 8db677370c
irq: irq-gpio-switch: add gpio alias name support)
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ia60e55a134cfab19ed015796486417e0699bd087
2020-12-18 18:02:39 +08:00
Joseph Chen
3bcf0b7c0e
scripts: pack_resource.sh: support android and fit image
...
./scripts/pack_resource.sh boot.img
./scripts/pack_resource.sh recovery.img
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I067b00ecbadaab78962605e0caa03e04ff4f3c02
2020-12-18 18:02:35 +08:00
Joseph Chen
b71a17c51e
scripts: pack_resource.sh: clean up
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I4b994653b1959c0c70507b524da37d9cb483c21d
2020-12-18 18:02:35 +08:00
Ibai Erkiaga
559b4bfa7c
UPSTREAM: arm: arm64 32bit address relocation
...
Current relocation code is limited to 21bit PC-relative addressing
which might not be enough for bigger code sizes. The following patch
increases the addressing to 32bit PC-relative. This feature is
specially interesting if U-Boot is build without optimiation (-O0) as
the text section is increased significativelly.
Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@xilinx.com>
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ib54540ff040642588b4bfe2d030e5d9eabf8348c
2020-12-18 15:13:24 +08:00
Shunqing Chen
3c3ec66903
fuel gauge: rk817/rk809: fix get rsoc error
...
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: Id946d56c9aafef87bb864218155e1b2353991140
2020-12-18 14:43:48 +08:00
Joseph Chen
d107cc5697
rockchip: make_fit_atf: correct sign-images for standalone
...
Fixes:
(ab011df20d
rockchip: make_fit_atf: support pack mcu.bin)
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I80d3f7e5dd4f6e713053fa8cbd5c018dc5218748
2020-12-17 18:33:39 +08:00
Joseph Chen
173a9307d4
make/fit.sh: show itb making process info
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6dc634060044839ebbf545cdb20fa38ee05df04b
2020-12-17 17:35:45 +08:00
Joseph Chen
ed474e7a97
rockchip: make_fit_atf/optee: add platform name
...
It's better to add platform name for the uboot.img.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I050981356d68ac1816ebd2cdc8c0cc69bfd841bd
2020-12-17 17:35:35 +08:00
Joseph Chen
33e46123fc
make/fit.sh: arm64 support pack mcu.bin
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ic9324204075ebce4fd746593887894283bde0de1
2020-12-17 15:18:20 +08:00
Joseph Chen
ab011df20d
rockchip: make_fit_atf: support pack mcu.bin
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I80e158050e1af1cd1c3c44669fab87402397cc09
2020-12-17 15:18:20 +08:00
Jason Zhu
68e2a28761
lib: avb: return flash unlock status
...
Return flash unlock status when close CONFIG_OPTEE_CLIENT.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I7a7a03b8305c864d83d3d2c14b0f9aa104b2ef59
2020-12-16 16:34:10 +08:00
Wenping Zhang
e79e208579
video/rk_eink: fix screen display stripes after WF_TYPE_RESET update.
...
Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
Change-Id: Id406c1103a0deea3e3ab9abcb8664e1ccc098520
2020-12-16 06:53:58 +00:00
Guochun Huang
c3a1ac4926
video/drm: inno_mipi_phy: Add support for rk3568
...
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
Change-Id: Ie6e5810ad3614e28a540b3bbfc071cf36362da79
2020-12-15 17:41:28 +08:00
Joseph Chen
094465a906
power: charge animation: disable timer while uninit timer
...
Otherwise the time is still working in kernel if there is no
one to update it, which always wakeups system suspend.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ic2291b26730557c50fb8cbd505d05b40bb582c74
2020-12-15 17:38:48 +08:00
Zorro Liu
cd44409e4e
drivers: video: rk_eink: update cmdline vcom parameter
...
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
Change-Id: I80ac52356380bf4194d7115036634ffae35d21ce
2020-12-15 16:19:53 +08:00
Jason Zhu
ab1a0b8da2
rockchip: dts: rk3568: add secure_otp node
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I67af428fbd0ae016b25a6aafc8c28d36e055d765
2020-12-15 16:19:19 +08:00
Jason Zhu
cf432719d2
misc: rockchip-otp: support rk3568
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I21be09b06f7ac3a0f75e47e59ec094d6e254d05d
2020-12-15 16:19:19 +08:00
Jon Lin
4bf17e940b
mtd: mtd_blk: Support mtd_dwrite in spl
...
Change-Id: I495ca5498fae9f03f6042cb074c9c8c3f590eea5
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-13 19:25:20 +08:00
Jon Lin
8ff9c29cc8
mtd: spinor: Add more mtd information
...
1.erasesize_shift, erasesize_mask
2.it's useful for mtd_blk.c
Change-Id: I0bd184fc86637849fbd079f9f539387465a07b8f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-13 18:00:31 +08:00