Joseph Chen
713cdac3a7
common: android: allow failed to overly dtbo
...
Restore main fdt if it's destroyed by fdt_overlay_apply()
when overlay failed.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Id26085f2df89d208caadeb3c4ce33f21f896ee22
2020-11-09 14:51:56 +08:00
Weiwen Chen
2217694352
configs: rv1126: ethernet: enable random address
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I8a43f2479e339149f936daaf53f8730c31f2aa7b
2020-11-09 09:14:32 +08:00
Joseph Chen
08f4453d59
configs: rk3568: disable DTBO
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I194a2eadb16bffd75c8ab8b3c390bfb37873bec3
2020-11-08 21:22:37 +08:00
Joseph Chen
d982a3cdf9
rockchip: chip info: add rk3568 support
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I08e347709d870c5c65265a31ccfb1ccd370ef606
2020-11-08 21:22:37 +08:00
Joseph Chen
ee4d695f5e
rockchip: make_fit_atf/optee: add "arch" property for fdt node
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I129f2cc7a395d48c83e5ab01fb12b73eda614ed3
2020-11-08 20:40:58 +08:00
Elaine Zhang
d41e2874c4
clk: rockchip: rk3568: emmc support 52MHz
...
Change-Id: I54841ec5c7a5030bbbf9fa5b6b6fdc742250a127
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-11-08 20:28:41 +08:00
Elaine Zhang
d01aebd267
clk: rockchip: rk3568: emmc support 400KHz
...
Change-Id: I1b16a4ad2e67749e63eb1506c6c1462db3e6abbd
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-11-08 19:15:43 +08:00
Joseph Chen
81e837fa84
rockchip: spl: support pre-loader serial
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I082fae758a1e9dfb2b4c8b241b24bee396704922
2020-11-07 20:49:49 +08:00
Joseph Chen
b3561c89c7
scritps: spl.sh: support new idb pack
...
Change-Id: I86d82c7358810aa7a7ee21133bdacf58716a5802
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2020-11-06 18:21:26 +08:00
Jon Lin
a80fd39692
drivers: rkflash: Support new devices
...
MT29F2G1ABA, F50L2G41XA, W25Q128JVSIM, ZB25LQ128, FM25Q64-SOB-T-G
Change-Id: Idf09d96161130d4741e046acd9d520683c37213e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-06 14:09:54 +08:00
Yifeng Zhao
1b01cf5590
cmd: rockusb: reboot to boot ROM rockusb while using slc nand
...
The rockusb in u-boot could not support BLK_MTD_NAND and
BLK_MTD_SPI_NAND, need reboot to boot ROM.
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I16d9f25d84322c9752e2e62451cd7b8c0aa16f02
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-05 17:01:02 +08:00
Jon Lin
e66d4537db
gadget: rockusb: Support rkusb_do_erase_force
...
Change-Id: Ia18c5a8414411044a72858d83ccddec63ac83e70
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-05 17:01:02 +08:00
Jason Zhu
3f04f6e376
rockchip: rk3568: fix compile error
...
error: ‘CRU_SOFTRST_CON02’ undeclared (first use in this function)
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I64935d50646a1ca7d228308c11f2f95a2e2378bb
2020-11-05 16:17:08 +08:00
Jason Zhu
8ae3c2c283
rockchip: rk3568: set the emmc to secure
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I415879f184b35352bb5a53afc40100242cbeaf33
2020-11-05 15:22:21 +08:00
Jason Zhu
b3a7cb38db
rockchip: rk3568: support spl_fit_standalone_release()
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Id61a82729074348f1879b32248f6640025773db6
2020-11-05 15:22:21 +08:00
Joseph Chen
605de1ae64
configs: add rk3566.config which bases on rk3568
...
build command: ./make.sh rk3566
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Iea2a677b4cb6c2030320a9403b0113aa18341168
2020-11-04 15:15:19 +08:00
Jason Zhu
6a1e3c91ed
cmd: boot_android: separate the avb & ab cmd
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I328a76af35481bdcad6b127dad9adc43843fcbd1
2020-11-03 18:20:02 +08:00
Jason Zhu
08f7f19a21
lib: avb: separate the ab from the avb lib
...
Open CONFIG_AVB_LIBAVB_USER & CONFIG_ANDROID_AB &
CONFIG_AVB_LIBAVB_AB to enable ab.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I1611907b3cb82f72d5e706ed966ee98c7569d230
2020-11-03 18:20:02 +08:00
Jon Lin
338697c52f
mtd: mtd_blk: Support mtd_derase
...
1.Support SPI Nand and SLC Nand in mtd case;
2.Only support address and length erasesize aligned case;
Change-Id: I8e76274677c153fb61616ebf320e1b86d5060439
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-03 15:36:16 +08:00
Joseph Chen
edf57a9bb9
configs: evb-aarch32-rk3308: disable distro/ext2/ext4
...
In order to decrease U-Boot size.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I5aff1f51da9090afbd9a0f83e3d0e6626c57e4c2
2020-11-03 15:30:15 +08:00
Joseph Chen
cd49b93f91
configs: evb-aarch32-rk3308: clean with make savedefconfig
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I26671a578cc65baeb59821c38379156b2a1c5118
2020-11-03 15:30:15 +08:00
YouMin Chen
7b5df4cdfb
rockchip: rk3568: enable TPL and select TPL_TINY_FRAMEWORK
...
Change-Id: I488915ecfea6d073b5a812418987da847f747d4e
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-11-03 10:54:39 +08:00
YouMin Chen
0ba8ddaa8c
rockchip: rk3568: add tpl build support
...
Change-Id: I78ad59774d8f617d3e93a97ead222c735eb7f978
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-11-03 10:54:39 +08:00
YouMin Chen
547ad455e4
drivers: ram: rockchip: add rk3568 sdram_init for build only
...
Change-Id: I09a83b3192f4b332aad37f709949011f173a3dac
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-11-03 10:54:39 +08:00
YouMin Chen
25858e7590
rockchip: rk3568: configure UART iomux in board_debug_uart_init
...
Change-Id: I02dca611a7b15dc0161dc5e65a367b038645dd9a
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-11-03 10:54:08 +08:00
YouMin Chen
248bf3b22d
rockchip: rk3568: not need syscon_rk3568.c when build TPL_TINY_FRAMEWORK
...
Change-Id: I8f9aaa04dbf225fe0e5848071359cb55033cef10
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-11-03 10:14:51 +08:00
Joseph Chen
df4d86e5a0
make.sh: build with python2
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I0d08c0275691590a5308c7917f1e2d273f15fab6
2020-11-02 21:26:47 +08:00
Masahiro Yamada
daae0a01d6
UPSTREAM: host-tools: use python2 explicitly for shebang
...
All of these host tools are apparently written for Python2,
not Python3.
Use 'python2' in the shebang line according to PEP 394
(https://www.python.org/dev/peps/pep-0394/ ).
Change-Id: Ie56e538b0f4a234fccb460adbfd863db0712a1b0
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit 94b13bbae90bfb94204b8fe9c531bc163e746a9f)
2020-11-02 21:26:47 +08:00
Joseph Chen
8a06f07044
configs: rockchip-usbplug: clean with make savedefconfig
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib95e234a618f97d1338de779f2c16ae79b4620cb
2020-11-02 21:28:55 +08:00
Joseph Chen
40cb163baa
configs: rv1126: clean with make savedefconfig
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I9b7baebd42392d858acb5893eb8bf6c0bdcb9692
2020-11-02 21:28:27 +08:00
Joseph Chen
407f6521ad
serial: Kconfig: default y for DEBUG_UART_ALWAYS
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ie40ee20335c4aaafe8e31c32438b78de41bc01fd
2020-11-02 20:47:30 +08:00
Joseph Chen
41b72d132e
configs: rk3568: update spl configure
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: If0b52a9aa4b152c7ee90071a01081e1e4a64e935
2020-11-02 20:43:12 +08:00
Joseph Chen
9771f062dd
configs: rk3568: clean up with make savedefconfig
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ifda63a1d968a36bce47dc1c116e6afce0a95bc10
2020-11-02 20:43:12 +08:00
Joseph Chen
a5aaa1e14d
common: fdt_support: remove earlycon if uart is disabled
...
If uart is required to be disabled during power on, it would be
not initialized by any pre-loader and U-Boot.
If we don't remove earlycon from commandline, kernel hangs while
using earlycon to putc/getc which may dead loop for waiting uart
status. (It seems the root cause is baundrate is not initilalized)
So let's remove earlycon from commandline.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I2edcf48cb4dd301f2e79d5e94b1477c55198708f
2020-11-02 18:34:22 +08:00
Joseph Chen
034db99592
dm: serial: support always use uart debug mode
...
In this mode, uart debug is initialized depends on
configuration from pre-loader or CONFIG_UART_DEBUG_.
The serial is not care about dts "stdout-path" and
not register into console framework any more. It's
nice to use pre-loader serial and make serial easy
to configure.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: If4c68229d76b6f1710a35e3ef9a2a91cb306fa9c
2020-11-02 18:34:22 +08:00
Joseph Chen
93586e70e1
rockchip: board/spl: implement board_init_f_boot_flags()
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6510f53c1a2713358ba6b5a40485c9e1aeee98dc
2020-11-02 18:34:22 +08:00
Joseph Chen
6a1649e26d
core: node: remove unused API
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I797cb2f594865ab9310651183bf98b8112fe429e
2020-11-02 18:34:21 +08:00
Joseph Chen
8c22eae691
dm: serial/16550: rollback to upstream version
...
rollback to: 02234e4 UPSTREAM: usbtty: fix typos
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I84296fad2b06823afc77477ef4ef11a2f801960a
2020-11-02 18:34:21 +08:00
Joseph Chen
e6b325265d
rockchip: dts: rk3568: update configure
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I48744f026ec967ab1053cb14041bade833121028
2020-11-02 18:34:21 +08:00
Joseph Chen
5033f049cb
rockchip: rk3568: add irq definitions
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I13b662eff5a86b8fe021612130e50b9c3e783105
2020-11-02 18:34:21 +08:00
Joseph Chen
9e8632b722
rockchip: rk3568: select board late init
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I439694cd01c0d2c8fef8e84b0321dd1cbdd0150c
2020-11-02 18:34:21 +08:00
Ren Jianing
858bd926c5
configs: rk3568: add USB support
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Id49e056ad30c4cef2eea22a7eb4ea4992318b9c4
2020-11-02 18:18:24 +08:00
Ren Jianing
ff0e8415ac
rockchip: rk3568: add <asm/io.h> head file include
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Iadb23cf053e21983d89361e0fb81f16ca7bb129c
2020-11-02 18:18:02 +08:00
Ren Jianing
782f7efb2c
rockchip: dts: rk3568: add usb support
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: I4acec12353ba525873ba6771ced9e83305ef4874
2020-11-02 18:17:36 +08:00
Ren Jianing
19111912c0
rockchip: rk3568: add dwc3 board init
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Ie1c642019fa5eb19c9698aaee01d0a27d50c3478
2020-11-02 18:17:26 +08:00
Ren Jianing
424749024a
rockchip: dts: rk3568: add usb2 phy nodes
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Ib0815580ed2a851598800ac5ef235b313143c00f
2020-11-02 17:14:37 +08:00
Joseph Chen
912fa0754a
common: board_f.c: add fpga init call
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I5fb507094207b14ad64cf3dee646aaac177bf43d
2020-11-02 16:39:14 +08:00
Mark Huang
ae7a3dc0b2
configs: rv1126-ab.config: save image size for ab
...
Change-Id: I238597cddc0ee24f5526381de0935b08038bc686
Signed-off-by: Mark Huang <huangjc@rock-chips.com>
2020-11-02 14:53:17 +08:00
Joseph Chen
d0b42c4f6e
configs: rv1126: enable hash verify for android image
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I4d61653b1d89ff027e8d4b0809981f2bf1a6134c
2020-10-30 18:27:07 +08:00
Joseph Chen
cc0848dfb9
common: android: simplify image verify/un-verify
...
Support hash verify if header version < 3.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I2ade1a50aa26cd94c4464c25c86836421d973f00
2020-10-30 18:27:07 +08:00