Joseph Chen
b42b4e1160
make.sh: clean up coding style
...
Not change any code logic.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: If63da35728028de638a701635425cfa1f195dfde
2020-06-15 10:57:34 +08:00
Joseph Chen
32ccc236e9
scripts: fit: update uboot.img packing message
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I60f573df2fe73bba7ca9941f3431a6bda020b490
2020-06-15 10:57:34 +08:00
Sandy Huang
48efbc7eef
drm/rockchip: vop: rk312x use win1 to show logo
...
since kernel set rk312x win1 to show kernel logo, so here sync with
kernel config.
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I3ed562526cd6f61359bef1567c7f2ea57149435d
2020-06-15 10:52:19 +08:00
Sandy Huang
695a88c4e9
drm/rockchip: win module base on rk3366 need to treats rgb888 as bgr888
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I83a28d0530db1d388176e2c249d6af8b9763f209
2020-06-15 10:52:19 +08:00
Jon Lin
2f0bb0e6b9
mtd: nand: Fix error in counting BITS_PER_LONG
...
Change-Id: I148a18733e055e5e43f7b259af05b3e0b36ac648
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-14 18:55:46 +08:00
Jason Zhu
6b5189e724
rockchip: rk1808: add nand flash definition
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Id7ab325059eeecb342af83cd7333cad55adb7dd6
2020-06-12 18:50:44 +08:00
Jason Zhu
88d49dd4d7
rockchip: dts: rk1808: support sfc device in spl
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I5a69ae076454339ee69ed5381884b9bce6173c61
2020-06-12 18:50:44 +08:00
Jon Lin
9dd9794e32
rkflash: Support new SPI Nor devices
...
1.Support FM25Q128A, MX25L3233FM2I
2.Change XT25F128A, GD25Q256B
Change-Id: I359bcb9fac25ae298c2e3c5ae22d61e9e5077c63
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-12 17:07:22 +08:00
Jon Lin
b191872f34
mtd: spinand: Support GD5F2GQ4UBxxG
...
Change-Id: Ia3e340ae8b86c282953f94c16b801414218818bf
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-12 15:09:10 +08:00
Jason Zhu
602b8060f1
spl: mmc: support load image depend on parameter next_stage
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I215cc0095d875fe8f4d58b27d49e30cb615e8167
2020-06-12 09:22:40 +08:00
YouMin Chen
05431850c7
drivers: ram: rv1126: add support DDR3/LPDDR3 1056MHz
...
Change-Id: Ib24e263f1a58861a173b5b566718385b3f67eedc
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-11 13:21:52 +08:00
YouMin Chen
48c0a787fe
drivers: ram: rv1126: fix DDR3 read training error
...
Change-Id: I0fef4eda1d14d1e46fdfdf474b6abfcc9577617d
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-11 09:33:02 +08:00
Jason Zhu
1258f25b98
spl: rkfw: fix decompress error when boot.img has no ramdisk
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I43066282cd8449b08b37d5ef68d57dd3046b956b
2020-06-10 09:30:47 +08:00
Joseph Chen
6b9455ac4c
configs: rv1126: enable charge animation
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I23948ce2504703c6935ad770ae02ac1aa8ecea78
2020-06-09 19:54:11 +08:00
Jason Zhu
f6c38d0b78
configs: rv1126: support thunder boot
...
1.support boot kernel by spl
2.rename the defconfig
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ia2691e6ff612b10e6c68a67917163c0385ac0e13
2020-06-09 19:33:18 +08:00
Joseph Chen
a6b23e8e97
configs: remove unused keybox and keymaster
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I16cc190edc40b4850f9259ef4f967fa296daa76b
2020-06-09 19:28:47 +08:00
Jason Zhu
44da3fa18e
spl: mtd_blk: load rk firmware when load fit failed
...
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ic8b0a397e9193e62f7349bbd2230d34b6485b58a
2020-06-09 11:01:59 +08:00
Jason Zhu
2206b10747
rockchip: rk3308: enlarge CONFIG_SPL_MAX_SIZE to 0x40000
...
We are using DRAM offset 0~0x40000 as SPL text size, Note that BSS,
STACK and MALLOC may using separate space.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I19b5f868e8a596a627011ad127a9d34837a6c1b6
2020-06-09 11:01:59 +08:00
Jason Zhu
2e93c98a37
spl: mmc: fix partition error
...
The part_get_info_by_name() return number that is greater than
zero when called successfully.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ib3127f90368e7c2bfb9573c7d17e1e98dc67d9db
2020-06-09 10:09:06 +08:00
Jason Zhu
dbf2974739
disk: fix compile error in tpl
...
error: disk/part.c:756: undefined reference to `sprintf'
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I41f10efe881783e2e426e70e8a79f585dce5bdf0
2020-06-09 10:08:50 +08:00
Joseph Chen
38b87fbc94
rv1126: configs: remove CONFIG_SUPPORT_USBPLUG wrap
...
Wrapping makes no sense.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I107fcb8a73438e10392511c43e17d03119b55fc0
2020-06-08 16:47:00 +08:00
Jon Lin
9ee38883a7
mtd: mtd_blk: Support mtd_map_write
...
Change-Id: Ifbd05736a48aa89a2e808ae4d4385bf59458d010
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 16:37:14 +08:00
Joseph Chen
85f134f569
spl: mmc: add partition name to load image
...
Thus, the a/b system can be supported.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I8bceb3d56f50e5bb10de3ec7d4f7768aa7d61fe1
2020-06-08 16:23:31 +08:00
Joseph Chen
54ac22e074
spl: mtd blk: clean rkfw code
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I9afc158744895ac73ad54251ed68b1f959c8e9e6
2020-06-08 16:23:21 +08:00
Joseph Chen
34f805b88f
spl: nand: clean rkfw code
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Icc07b4d18f4de3faf5b9e92da117a90b3c48ea4e
2020-06-08 16:23:21 +08:00
Joseph Chen
5458123932
spl: mmc: clean rkfw from mmc_load_image_raw_sector()
...
Don't mix rkfw in the mmc_load_image_raw_sector(), it's
not flexsible to add more feature for rkfw.
Pass blk desc to load.dev that the same as spl_mtd_blk.c
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I87ff776362a667ea0e558749016ae3ba7049e053
2020-06-08 16:23:21 +08:00
Joseph Chen
8a5f71e473
spl: rkfw: get partition sector independ on outside
...
- clean and simplify the code.
- support a/b system and spl boot kernel.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I1adb2c1853e51a01e80d7453715ba2aabe0fc973
2020-06-08 16:23:21 +08:00
Jon Lin
759f94f55d
dts: rv1126: Add label to SFC subdev SPI Nor
...
Change-Id: Ie23d7f0ce74a664ec2642e5ff86787b0a0217cb9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 15:58:56 +08:00
Jon Lin
572e331b94
dts: rk3308: Add label to SFC subdev SPI Nor
...
Change-Id: Ibe05af4b4d764db9a0589e847c38f2b3c8ae1617
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 15:58:56 +08:00
Jon Lin
951aa503aa
mtd: spi nor: Support parse dts node label property
...
Change-Id: Ib27976970e12f4e97fab2b3c84f6580a09f2c9c1
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 15:58:53 +08:00
Jon Lin
31e5d7a303
spi: rockchip_sfc: Make SPI host spi-max-frequency not configurable
...
Change-Id: I6184134ee423a8ffbead9cac739c6f0b5db91f6c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 15:32:21 +08:00
Jon Lin
be6c00c075
mtd: nand: Mark bbt start with spare offset 0 and ECC enabled
...
Change-Id: Ib388c6475003917da302f0535c18ac5fc51fb3e2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-08 11:17:00 +08:00
YouMin Chen
c2d71f78b8
rockchip: rv1126: enable TPL and select TPL_TINY_FRAMEWORK
...
Change-Id: I98b92a45f37653b93039ed63d955b12c8c5c94b0
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-08 10:30:05 +08:00
YouMin Chen
974a33f475
rockchip: rv1126: add tpl build support
...
Change-Id: I38badd98916d1ca03a1f0de6b293108063fe9bb6
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 19:01:11 +08:00
YouMin Chen
f520bb22d7
drivers: ram: rockchip: add rv1126 sdram init code
...
Change-Id: I0c7ce7f274c396d077a4ae2fe29e382a8e295274
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 16:04:28 +08:00
YouMin Chen
78efceb66a
rockchip: ram: add dram_spec_timing.h
...
Change-Id: I4691d46584b78ed47390ea39a90e449e4c9d0bed
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:35 +08:00
YouMin Chen
9994e22090
arm: rockchip: add CONFIG_ROCKCHIP_UART_MUX_SEL config
...
CONFIG_ROCKCHIP_UART_MUX_SEL is used for selecting uart multiplexer
in board_debug_uart_init.
Change-Id: I75fb8eab76e4db8cd171d8d6c4462abe52ed168e
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
YouMin Chen
9ae0e26c7f
rockchip: rv1126: configure UART iomux in board_debug_uart_init
...
Change-Id: I8820d87938209a83d493d16a0244874c75763c34
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
YouMin Chen
8ab3f2621b
rockchip: rv1126: not need syscon_rv1126.c when build TPL_TINY_FRAMEWORK
...
Change-Id: I5396b568129e2decfe64ad6c589f134034ffd4c4
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
YouMin Chen
9b31f80a47
driver: ram: rockchip: add sdram_head_info_v2
...
Change-Id: I5715dbfb296fbc684cbd0f22270d3d3bc922bab1
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
YouMin Chen
9442a4b3bb
driver: ram: rockchip: update the driver of sdram_pctl_px30
...
Change-Id: I586065b41a22bbee266fa234e6513ef1dac5b37b
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
YouMin Chen
0e03287145
rockchip: rv1126: add the struct of rv1126_pmugrf
...
Change-Id: Idb6610023e52e3aa640b665f5a08ff142a660c6c
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2020-06-05 15:11:34 +08:00
Joseph Chen
99ca0554fa
common: image-fdt: ignore sysmem alloc for reseved memory at zero address
...
Kernel will alloc reserved memory dynamically for the node.
This patch avoids the sysmem warning dump.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I9b3a397c022450c152d479a60877551ee803ef91
2020-06-05 14:36:13 +08:00
Simon Xue
3cafcfcd6f
misc: rockchip_decompress: fix param size
...
Change-Id: Ia193a6035faff4bab66262cab2e97a3c6b94e45a
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-06-05 11:30:07 +08:00
Shunqing Chen
913fb045d4
fuel gauge: rk817/rk809: fix the issue of dsoc cannot reach 100
...
Change-Id: I8b5c995509df71f23fdf73381ac0e55de727b5c2
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2020-06-05 10:54:52 +08:00
Wyon Bi
cea9b5499b
video/drm: dsi: Fix device name for rk3288 dsi1
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Idcd5fb9331a9f038137197d4a53a07dd7c133f3b
2020-06-05 10:46:49 +08:00
Andy Yan
66338042e0
configs: rv1126: Enable rgb/mcu display
...
Enable VOP and RGB interface on rv1126.
Change-Id: I44b61d6fc5338c8a78a0178af339cadb2227b297
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-06-05 10:40:04 +08:00
Andy Yan
c33e1feac9
drm/rockchip: vop: Enable gate bit
...
Vop WIN with multi-region support(win2 of rv1126)
should enable the bit.
Change-Id: I3e2c4165e0d2c597ab839829f9cbed6a1e37c59a
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-06-05 10:38:15 +08:00
Andy Yan
406bb09a23
drm/rockchip: rgb: Add support for rv1126
...
Add support for RGB/MCU interface on rv1126.
Change-Id: I9b085f80e36fdadf6dcb46c3be034b65e645ddd4
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-06-05 10:38:15 +08:00
Andy Yan
a144d23d24
drm/rockchip: vop: Add support for rv1126
...
Change-Id: I762158891605c1a87fd7d3a7c685052ab9125b31
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-06-05 10:38:15 +08:00