Hisping Lin
f4e1db9544
lib: optee_client: add judgment of return value
...
Change-Id: If616f89ffb2c3ea30afb7bced56a1ca28b1232b2
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2019-03-06 18:44:39 +08:00
Joseph Chen
d08ece9d97
configs: rk3399pro: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I02f68c31399b695a81705b53e8dad161d5366002
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
2b3bb4e5c8
configs: rk3308: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: Ifb975cf96cdcc0d1d070bcc39bd4555828fb9fd0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
688a40e1c9
configs: rk3126: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I3837289269240d383bc3272840e6f27dd9406b00
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
68373a9aa5
configs: rk322x: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I8435a6f1e0e802072279dabaa6887fd2f074a040
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
4dc1628ce4
configs: rk3368: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: Ie05cdec6c52c0173f2f8e8c2b3f47105b164f2c0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
b08c9f9699
configs: rk3326: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: Iefe882e6ff0738b3c22272bf284320c9934adb1f
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
db9bf7701e
configs: px30: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I9fa31901e54f0c1883a84589d717651e7587f59c
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
27202cf925
configs: rk3288: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I45e8ed4c18288d4f845c786cdc577396271504f6
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
834f62e578
configs: rk3399: enable CONFIG_DOS_PARTITION for fat fs
...
Change-Id: I5a03113550f164a3a4b25f04f07e072a117b5926
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:42:19 +08:00
Joseph Chen
2a71d5332e
configs: rk3126: clean up with make savedefconfig
...
Change-Id: Ic87ede0857de720e7d228409df95abdf6142c70c
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
92eec20f91
configs: rk322x: clean up with make savedefconfig
...
Change-Id: I9105a5118f9658904d412e81cfa6286a4d33d3b4
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
a050f45094
configs: rk3368: clean up with make savedefconfig
...
Change-Id: I37708be8dafada4b58202602ab98195727d5e204
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
b7d1cfcef7
configs: rk3326: clean up with make savedefconfig
...
Change-Id: Ic34b6424d76743a54b74a59950a797cfdc08c034
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
d06ecfaad6
configs: evb-px30: clean up with make savedefconfig
...
Change-Id: I467ec09bda0bd4d2c12ef81ca139a1b67b4da932
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
cd8ac20fc3
configs: rk3288: clean up with make savedefconfig
...
Change-Id: Ib787733eef6e225c983a457d5719b5800e20d46a
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:48 +08:00
Joseph Chen
1927bb37f0
config: rk3399: clean up with make savedefconfig
...
Change-Id: I8a9be3430eb224f8e3ea2dc957dca9439f4dd662
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 18:40:27 +08:00
Jason Zhu
641abd2eec
rockchip: atags: pass public key through atags
...
Change-Id: I202f354a3b48b8e64c7b2ade7e3b65fa3b78500a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-06 17:30:58 +08:00
Jason Zhu
d2280c00f2
android: add brackets to fix compile error
...
There is a compile error when enable AB config. The error message is
"error: a label can only be part of a statement and a declaration isnot
a statement". Add brackets to fix this error.
Change-Id: I4ec3af984503e35fc1304d08cd7cd8ab587dfb0a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-06 17:16:13 +08:00
Jason Zhu
332992a7f2
android: minus retry in AB system
...
Change-Id: Icc9764fb10dc87d3c4f2f7417b971338a7f98ca4
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-06 17:16:13 +08:00
Jason Zhu
7cca3dd4d7
lib: avb: support last boot
...
Change-Id: I803e3deda068be34061a302c27009db5e444f290
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-06 17:16:13 +08:00
Jason Zhu
4454e90b43
lib: avb: change the output memssage I/O
...
Since the stderr is not used in uboot, use printf to print the
message.
Change-Id: Ib522609e783acf8f407e2f9fb3805b553c543cba
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-06 17:16:13 +08:00
Joseph Chen
2291ec7c6f
rockchip: atags: add JShash for tag
...
Since atags is passed between so many pre-loader, it's better
add hash check for tag.
It compatibles with legacy code and tag data, because 'hash'
is reserved field in old tag data.
Change-Id: I18b4c46f75b2c5a50194c23576e6f1437c83ccf5
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 15:34:20 +08:00
Joseph Chen
716ab2e7e6
rockchip: atags: add tag overflow check when tag lookup
...
Change-Id: I0fca9559a6656338e4c956bffa3734ff744dcc4c
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 15:34:20 +08:00
Joseph Chen
7b2d6d6e23
rockchip: atags: move error message to bad_magic()
...
Change-Id: I4c41fa05361f4c8ad2e33530764c2ba5090aeb00
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-06 15:34:20 +08:00
Jason Zhu
82be0dc462
configs: rk3128: add default CONFIG_FASTBOOT_BUF_ADDR
...
The CONFIG_FASTBOOT_BUF_ADDR is 0x60800800.
Change-Id: I14b9e6e28caf6309ac53f3096b3730d5851676dc
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
591a6a8195
configs: rk1808: add default CONFIG_FASTBOOT_BUF_SIZE
...
The CONFIG_FASTBOOT_BUF_SIZE is 0x04000000.
Change-Id: Ic1da0b84fd84c328e062a278eda23c82525723f1
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
2fea0d71b5
configs: rv1108: change the CONFIG_FASTBOOT_BUF_SIZE value
...
Change the CONFIG_FASTBOOT_BUF_SIZE value to 0x4000000.
Change-Id: Ia591a0daba78330b9c407f6eb473751135fd8cdf
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
11980e05e6
configs: rk3399: change the CONFIG_FASTBOOT_BUF_SIZE value
...
Change the CONFIG_FASTBOOT_BUF_SIZE value to 0x4000000
Change-Id: Ic93057bf55b3ad6825650cd734c64826748e4a97
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
ef6ed4129d
configs: rk3328: add default CONFIG_FASTBOOT_BUF_SIZE
...
The CONFIG_FASTBOOT_BUF_SIZE is 0x4000000
Change-Id: I813a6b117bbce7029ffe76516ed12b4e0d1e0940
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
7a7d3f1dc9
rk3288: add default CONFIG_FASTBOOT_BUF_ADDR & CONFIG_FASTBOOT_BUF_SIZE
...
The CONFIG_FASTBOOT_BUF_ADDR is 0x800800.
The CONFIG_FASTBOOT_BUF_SIZE is 0x4000000.
Change-Id: Ic70898f61daff16caebdfb94a7e40d45b3bd6359
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
3420d534ce
configs: rk3229: add default CONFIG_FASTBOOT_BUF_ADDR
...
The CONFIG_FASTBOOT_BUF_ADDR is 0x60800800.
Change-Id: I1fc730b09221d226dc38eb9880a6dd676c69a00d
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Jason Zhu
980e358fa0
configs: rk3036: add default CONFIG_FASTBOOT_BUF_ADDR
...
The CONFIG_FASTBOOT_BUF_ADDR is 0x60800800.
Change-Id: I56c6f5468271ca71fdf8f0b0c5ce6e6fa54fa259
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 17:36:29 +08:00
Joseph Chen
a5e3baaa93
irq: disable all gpio interrupt by default
...
Enable gpio irq only when child pin irq is request.
Change-Id: I429839c7dcdcb90cfe58738eeb36c7445fb0152b
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-05 16:39:54 +08:00
Wyon Bi
005d29a79d
video/drm: rockchip_display: support get display mode from edid if client is not present
...
Change-Id: Ib8956972b7bbb6aaaac2e3c8a93e0d38d98abf6a
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-03-05 15:24:33 +08:00
Tony Xu
bdeba27611
common: write_keybox: fix write attestation key compatibility error
...
Using the same name when write key in new formation and old formation
cause ta parse key data error when use key in old formation
Change-Id: I7f83efc3672e903e608d89f7dc214465dc321502
Signed-off-by: Tony Xu <tony.xu@rock-chips.com>
2019-03-05 15:09:17 +08:00
Joseph Chen
785ce82a19
common: android: support misc partition absent
...
Change-Id: Ida7780a1fd0981d8dbf01c0f25e283dfc6332eca
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-05 14:11:41 +08:00
Joseph Chen
3043118598
rockchip: rk3308: disable uart2-m1 configure when pre-loader serial enable
...
pre-loader has configure it.
Change-Id: I2786ff7c438a38036a7a5be3337052f7e51423a3
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-05 14:11:41 +08:00
Jason Zhu
a0bf35b582
mmc: rpmb: correct MMC_RSP_R1b to MMC_RSP_R1
...
According to eMMC spec, the resp_type of MMC_CMD_WRITE_MULTIPLE_BLOCK
is MMC_RSP_R1 but not MMC_RSP_R1b.
If use MMC_RSP_R1b, this causes rpmb can not work with sdhci drive.
Change-Id: I02ab825a4a526646079be6a7ae27326d1a3b7acf
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 11:20:06 +08:00
Jason Zhu
562a66d432
cmd: fastboot: test the fastboot memory space availability
...
Use the sysmem to test fastboot memory is available or not.
Change-Id: I021152827b6948fabd5ea41e111ea20adf43167f
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-03-05 11:19:41 +08:00
Joseph Chen
727ebf6de1
lib: sysmem: alloc base and size must be 4-byte aligned
...
Change-Id: Icf59ee6522f2e0793605b03b0bcf05b58585069f
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-04 09:21:58 +08:00
Joseph Chen
dd20212857
configs: rk3308 aarch32/64: enable led gpio support
...
Change-Id: I833ea6788c036cb27df690cacf55e7b12788b4a2
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-01 11:29:51 +08:00
Joseph Chen
19066e9932
led: led_gpio: add "default-state" apply
...
It follows kernel led gpio initialization.
Change-Id: I8c4af429f03bd373e76cd0607306950a2dce33de
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-03-01 11:03:15 +08:00
Yifeng Zhao
b3b8e4f06e
drivers: rk_nand: support SKHynix 14nm 2D 16GB Nand Flash
...
support SKHynix 14nm 2D 16GB NAND FLASH H27TDG8T2D8R.
Change-Id: I60bb7aa145d2c6c6be90e91a8288300eacaeabb1
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2019-03-01 10:05:59 +08:00
Joseph Chen
4f11086738
Kconfig: disable SYS_MALLOC_CLEAR_ON_INIT for rockchip
...
It really saves a lot of boot time.
Change-Id: I22b1259c865f91816f54f87fe7b3d893d8c70522
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-02-28 09:50:15 +08:00
Jason Zhu
628c827194
usb: rockusb: forbid reading data beyond addr 32MB
...
Forbid reading data beyong addr 32MB to protect user data & firmware. Excess
partial is filled with 0xcc. The addr 32MB is quoted from pre-loader.
Change-Id: I96f4fb3bb0d88a309fef20650863011cd9f0dfd9
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-02-25 17:14:46 +08:00
Tony Xu
b671af0a93
common: write keybox: fix some non-standard code style
...
Change-Id: If202eb86ceed4a358939e1f4d6f36c678afee3e9
Signed-off-by: Tony Xu <tony.xu@rock-chips.com>
2019-02-25 15:07:42 +08:00
Joseph Chen
269512fdf6
irq: clean up code
...
- using IRQ_X() to print message;
- update some comment;
- rename some function;
- add more strict irq sanity;
Change-Id: If5432818d4bc12fc1aa0b8aca6898bbf79dfa9fb
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-02-25 14:29:34 +08:00
Joseph Chen
ebe3d004b5
power: charge animation: clean up code
...
Change-Id: I0d76d7ad28ef3683bbc78f36d4a0f00d5517e2fa
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-02-25 14:29:33 +08:00
Joseph Chen
1b3009debe
power: charge animation: add leds support
...
It supports charging and charging-full leds which
depends on soc value.
Change-Id: I6b37919c5bedf9b81d388853996cf83c6f75a73a
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2019-02-25 14:29:33 +08:00