Commit Graph

48623 Commits

Author SHA1 Message Date
Bian Jin chen 3469bfafc4 configs: rk3399pro: enable avb and dtbo for Android P.
Change-Id: I7e3c95d1dbdfded7c89f70b1df9f38a7468573ed
Signed-off-by: Bian Jin chen <kenjc.bian@rock-chips.com>
2019-05-05 09:34:52 +08:00
Joseph Chen 94cf1096ee power: charge animation: fix cmd compile error
cmd depends on DM_CHARGE_DISPLAY and default y.

Change-Id: I5e685e0020c4aa1da80ffc27e5a576bc8969c3be
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-30 11:38:48 +08:00
Joseph Chen 6213b40154 cmd: CMD_DTMIG: select OF_LIBFDT_OVERLAY
Change-Id: I67d7040d477712169c815273dfaf913a4cf258e7
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-30 10:41:57 +08:00
Jason Zhu c9f547d895 rockchip: param: add sdupdate variable to indicate card function
Add sdupdate variable to receive card function info from preloader atags.
If the sd card is updated-card, set sdupdate to bootargs. otherwise test
whether the sd cart is ROCKCHIP_SD_UPDATE_CARD or not by rkimgtest cmd.

Change-Id: I6c09ade4a31a2e4c8349245e9e345f735afd11e9
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-30 08:50:53 +08:00
Joseph Chen ff21a545f5 rockchip: resource: fix parse gpio base address error
We should parse node name to identify the gpio port before
reading base address, it avoids to use miss match address.

Move out gpio_parse_base_address() from sub string parse is
better.

Set gpio as input mode before reading.

Change-Id: Iffd4ef7f3ceb1bb56a65680265af74ca50b14712
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-29 16:36:08 +08:00
Hisping Lin efb93541fe lib: optee_client: add module name in print func
Change-Id: I6cdcb0870bf5a3915009421e5c8b09584ac2bb6c
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2019-04-29 11:09:18 +08:00
Jason Zhu 4f2523c3a0 lib: avb: load full partition if allow verification error
Change-Id: I506676512a46ec09d6c617f555f735a24fc4a594
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-04-29 11:08:08 +08:00
Jason Zhu 813227ad54 lib: avb: add init ab metadata interface
Change-Id: Ifad6c8ca70568c2dc8eea0a4ead23e3e7a2a0e74
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-04-29 11:05:35 +08:00
Wyon Bi 350f6a1836 video/drm: rgb: support pinctrl state select
Change-Id: I7eb1204e24e17894d529fc582d3bd4a90a61327a
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-04-29 10:13:19 +08:00
Elaine Zhang 88c36f1205 clk: rockchip: rk3399: fix up the assert error
Change-Id: I8cc4f6b775243fef1f5c8e2c711eb1b16eac79a8
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-28 14:51:00 +08:00
Jon Lin f25e3caf73 rkflash: support 4KB page size spi nand
1.support 4KB page size spi nand
2.add new spi nand: ATO25D1GA, XT26G02B, XT26G01B, HYF4GQ4UAACBE

Change-Id: I331c98341e9aa5f2e15cd7a4a5c6aeb2136d65dd
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-04-23 10:25:40 +08:00
Zorro Liu 12bc9cd8e1 rockchip: dts: rk3368: enable sdmmc
Change-Id: I9c9147a952572b36a389dd6ea958f68cdc712121
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
2019-04-22 15:13:12 +08:00
Joseph Chen b04f87d753 common: spl: support booting bl32
Change-Id: I525f2b3c9ce24464a775291ab8924adbc0da85f0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-22 14:44:24 +08:00
Jason Zhu 5c391abe02 rockchip: dts: rk3368: add cd-gpios
Add cd-gpios to test the mmc device whether exit.

Change-Id: I8ab96fd5300da25d82005ac638e6d2b728ed82ce
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-04-22 12:36:52 +08:00
Joseph Chen b54b76f12a configs: add rknpu-lion_defconfig
Change-Id: I89d2cc39febbfd4cab8373f0be6f437957c6b758
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-18 15:20:26 +08:00
Yu YongZhen f992fe3334 clk: rockchip: rk3308: Make DCLK_VOP clock id consistent with kernel
Change-Id: I3e5b042a5e7b4bd4a7724451b30cfa9601955541
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com>
2019-04-16 09:06:52 +08:00
Yu YongZhen ed73b76733 rockchip: rk3308: release GPIO0_A4 for other usage
After switch to io_vsel3 after system power on, we should release
GPIO0_A4 for other usage.

Change-Id: I16bc33fd976fe957b57cd3a0f90ff44659ca93f2
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com>
2019-04-16 08:56:12 +08:00
Joseph Chen 0436a29d64 make.sh: use "${RKCHIP_LOADER}MINIALL*.ini" to match ini files
clean: use variant "ini" for default MINIALL.ini path

Change-Id: Ia1583a915ebbbc4ec5299b9ef6d81b04592bd04b
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-11 15:35:00 +08:00
Joseph Chen f089d907de make.sh: add max limit size check before packing uboot.img
The uboot.img header is 2KB size.

Change-Id: Ia99b71740423a5809233a3401f5a8698ae463749
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-11 15:34:03 +08:00
Joseph Chen 9ad3008a7c tools: rockchip: boot/trust_merger: fix prefix append error
- still append prefix if not match legacy prefix;
- ignore append prefix for output;

Change-Id: I1a8fc77ce73cbf169af49ce40ce3a0731861c617
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-11 14:28:27 +08:00
Joseph Chen 45c2a034cd tools: rockchip: boot/trust_merge: fix '--replace" missing append new path
Change-Id: Icddfb2ce9c7ba6f4b4e558eb5833ba79d0e7b976
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-11 12:15:20 +08:00
Joseph Chen 2bbbd780f8 tools: rockchip: loaderimage: print file size with KB
load addr is 0x600000!
pack input ./u-boot.bin
pack file size: 484551(473 KB)
crc = 0xfef42a0e
uboot version: U-Boot 2017.09-02804-ge3e39ee-dirty (Apr 10 2019 - 14:11:39)

Change-Id: If8fbdd943e328db41523ded47deeedfe8c6bde0e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-11 12:13:41 +08:00
Jason Zhu e65f23e90c disk: rkparam: fix get disk part size error
The disk part size is defined as number of blocks in partition rather
than bytes.So delete "<< 9".

Change-Id: I4428e5965c6456fcc69fb601d18a97fc48210617
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-04-10 14:43:52 +08:00
Simon Xue e7c691e7c7 watchdog: add support for Rockchip watchdog
Change-Id: I6b50f79df12e86453f6defbbddba5f0cf2078d28
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2019-04-10 14:35:24 +08:00
David Wu 860893596c ARM: dts: rk1808-evb: Add gmac support at dts level
Note that the gmac status is disabled.

Change-Id: Ifac56c5d5c1cc10d5f2882fbfd1ef02d97299127
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 14:14:15 +08:00
David Wu 4dad63273a config: rk1808: Enable GMAC config
Change-Id: I168a1fd36101ef360461adfe0372d1ad490e41fc
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 14:14:15 +08:00
David Wu ff86648dc8 net: Add rk1808 gmac support
Change-Id: Iba89fc63dce6553beb266106f5f6287a2779032f
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 14:14:15 +08:00
Joseph Chen 5055cc911c Makefile: generate u-boot.dtb from dt-spl.dtb when using kernel dtb
u-boot.bin doesn't affect u-boot.bin generation, but without this patch,
it provides a wrong dtb file for user to debug when using kernel dtb.

'FORCE' is necessary to promise update u-boot.bin in every compilation.

Change-Id: I53e6b73cb2a457bde222f8b9c7844f3877d63cdc
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-10 14:12:52 +08:00
Elaine Zhang 6b5ade5a57 clk: rockchip: rk1808: fix up the clk_set_default failed
Change-Id: If49d6def0e16b93238311885217f30a4b7a2e7c3
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 12:04:10 +08:00
Elaine Zhang b9f5972251 clk: rockchip: rk1808: add mac clk interface
support mac clk set rate and set parent.

Change-Id: I3b4626fd3fcc5ffdf3c58add9c1bc002bb56429a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 12:04:10 +08:00
David Wu 6078abbb1f ARM: dts: px30-evb: Add gmac support at dts level for px30
Change-Id: I21d3b41b488297cb5374f74a1e28ba17f2c441f8
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 12:04:10 +08:00
David Wu 9155f29fd7 config: px30: Enable GMAC config
Change-Id: I89e6b2876c6f3269cff626411a38482661f59598
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 12:04:10 +08:00
David Wu 18ae91c869 net: Add px30 gmac support
Change-Id: I2c5618e74ef3e710a498795e31c6fe9e3f8d8e89
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-10 11:24:29 +08:00
Elaine Zhang 22d359b877 clk: rockchip: px30: add mac clk interface
support mac clk set rate and set parent.

Change-Id: Iaadcb701cf37083d90a37b24f4ffba3bef9c88cd
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 11:24:29 +08:00
Elaine Zhang 221585fb35 clk: rockchip: rk3308: support pclk_wdt get rate
Change-Id: I001cfef774c9657b6286467dc4ef841771841895
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang ced960d2b6 clk: rockchip: rk3288: support pclk_wdt get rate
Change-Id: I99f384344feb68ae5b91ade901df4019790ef8db
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang 33a03efd7a clk: rockchip: rk3128: support pclk_wdt get rate
Change-Id: Ie5dbfe5bd3fdd7868a5db64b96471a5524bde462
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang 68d8964cb4 clk: rockchip: rk1808: support pclk_wdt get rate
Change-Id: Ib204b4c014c3b4cbd35d1f335378b0b399689303
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang 8afd7ff1e3 clk: rockchip: px30: support pclk_wdt get rate
Change-Id: I1d58d032c6f3843df3fdee65b1ee9cd3614435b1
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang a4e491228b clk: rockchip: rk3368: support pclk_wdt get rate
Change-Id: I8253532cfa6a1d492d68b0e778f625621cad5dab
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang 981ee0bd7d clk: rockchip: rk3399: support pclk_wdt get rate
Change-Id: I8634beb815d5129534c36861c2f02e62669889e9
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Kever Yang 03a691401b rockchip: rk3328: update defconfig for spl support
1. rk3328_defconfig output for tpl is too big, remove TPL_MISC
2. we need to reserve IRAM for ATF binary loading.

Change-Id: Ie3286405d44386e309760b59d502224fb76ce24d
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2019-04-09 15:15:30 +08:00
Shixiang Zheng 7e72214d51 video/drm: logo: the negative height will cause vop register err
the bmp file has been processed when reserved equals BMP_PROCESSED_FLAG

Change-Id: I793582cdd4ee5ee2a774c7a0dee8d36c81ed4f4c
Signed-off-by: Shixiang Zheng <shixiang.zheng@rock-chips.com>
2019-04-09 14:44:20 +08:00
David Wu 9a272a6177 ARM: dts: rk3308-evb: Add mac node support at dts level for rk3308b
Note: the default status of mac is disabled.

Change-Id: I2f3cebb03f19f16c2553579e69e8312943d7ed75
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
David Wu 22125d78ab ARM: dts: rk3308: Add mac node support at dtsi level
Change-Id: I8c109a092b0fb1f9df2d7d8da905b38c7e65b0de
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
David Wu 200683ea3d clk: rockchip: Add mac clock support for rk3308
Change-Id: I972e2b7977f0f94164c72ae2205ec51780eb7373
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
David Wu c4ff7367d6 config: evb-rk3308: Enable GMAC config
Change-Id: I6884fbce580e677981daa142e611248e38ef4952
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
David Wu 23adb58f0c net: Add rk3308 mac support
Change-Id: I143e7847e2249fafdcbcdaf69ff3a88915674836
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
Joseph Chen 4862a585bc configs: rk3399pro-npu: enable fan53555 regulator
Change-Id: I71a45e5dc77fefd4278c9fa8ca0dd8f0f31cdd32
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-09 10:55:06 +08:00
Joseph Chen 2dd104a51f rockchip: param: set common reserved memory only for ARM64
Follow legacy U-Boot rules(branch: rkdevelop).

Change-Id: Id181baf1b3fe77f2bf5f15405b1a7618920cbed1
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-04-09 10:54:14 +08:00