History log of /rk3399_rockchip-uboot/lib/ (Results 326 – 350 of 1133)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fe83bbf402-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: add reed/write vbootkey hash

The android things require the soc-v key hash to be flashed
using the fastboot. So these function can be used in fastboot
to flash the key hash.

Change-Id: I6

lib: avb: add reed/write vbootkey hash

The android things require the soc-v key hash to be flashed
using the fastboot. So these function can be used in fastboot
to flash the key hash.

Change-Id: I6e00f2e1e371793b6f0868356ac0a51090adfe5e
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

f74d184a02-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: add a permanent attribute flag

Add a flag to indicate the permanent attributes
have been written or not.

Change-Id: Id0b22158772bdf18466205df5f08cb0ddb820fbf
Signed-off-by: Jason Zhu <jas

lib: avb: add a permanent attribute flag

Add a flag to indicate the permanent attributes
have been written or not.

Change-Id: Id0b22158772bdf18466205df5f08cb0ddb820fbf
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

5b09015902-Nov-2017 Jason Zhu <jason.zhu@rock-chips.com>

lib: avb: change the prefix of some functions to make them coincident

Change-Id: Id876e6e49fb614e43d9f15cd9d24cee29aead223
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

095e2a8230-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: add R&W attribute flag support.

Change-Id: I682e1d9133c005022351c540f843f383703c7c65
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

46b2a05430-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: write attr to keymaster

updata keymaster ta and write attributes to keymaster

Change-Id: Iac3e64f7e4da1d6b5700d9f049d5fa8b1427b077
Signed-off-by: Hisping Lin <hisping.lin@rock-ch

lib: optee_client: write attr to keymaster

updata keymaster ta and write attributes to keymaster

Change-Id: Iac3e64f7e4da1d6b5700d9f049d5fa8b1427b077
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

show more ...

2cd2785330-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: add R&W vboot key hash func

uboot can read vboot key hash from efuse and write
vboot key hash to efuse, secure boot will be enable
after you write vboot key hash.

Change-Id: Ibe7

lib: optee_client: add R&W vboot key hash func

uboot can read vboot key hash from efuse and write
vboot key hash to efuse, secure boot will be enable
after you write vboot key hash.

Change-Id: Ibe7b2a5778a3f38e13a241261617f1be8537c88e
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

show more ...

1653961630-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: notify optee when uboot end

trusty_notify_optee_uboot_end() function is used before uboot
jump into kernel, then optee will free memery and denied
call some tipc functions, denied

lib: optee_client: notify optee when uboot end

trusty_notify_optee_uboot_end() function is used before uboot
jump into kernel, then optee will free memery and denied
call some tipc functions, denied call read write attribute hash.

Change-Id: I96b5687e1afd5bfdf1780ed1641f5fff2fc17eee
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

show more ...

6ef445a430-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: add support for R&W efuse

Change-Id: I8b06523c5379f253994c3ad89aa3b354d79b4c45
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

ae8ec5e130-Oct-2017 Hisping Lin <hisping.lin@rock-chips.com>

lib: optee_client: change file name

change OpteeClientTest.c to OpteeClientInterface.c

Change-Id: I68b32a2a4757af655bd4eaa723067f024ff112ef
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

e7e0443e12-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: modify the function read_from_partition and write_to_partition

There is no need to malloc a space if offset
and num_bytes is multiple of 512 in function
read_from_partition.

The blk_dwrite in

avb: modify the function read_from_partition and write_to_partition

There is no need to malloc a space if offset
and num_bytes is multiple of 512 in function
read_from_partition.

The blk_dwrite in write_to_partition do not
return 1 if execute success. So do not need
to judge the return value.

Change-Id: Icd5681815640e86166d05ab3fc74f95d669621c7
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

5170bcdd12-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: provide read/write vboot state function for fastboot

Change-Id: I197868d00a24719ce504a25fb81dc1577d2a214e
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

023e4d5512-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: provide read-write flash_lock_state functions for fastboot

Change-Id: Id6135c58416b0b914d2de8b5d911bf9eb02c5c60
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

ccc0859112-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

tipc: add read/write flashing lock state

The new fastboot cmd need to store the flashing
lock state in order to prevent flash. And the state
is stored in rpmb. So the tipc provide the functions
to r

tipc: add read/write flashing lock state

The new fastboot cmd need to store the flashing
lock state in order to prevent flash. And the state
is stored in rpmb. So the tipc provide the functions
to read/write the flash_lock_state.

Change-Id: Idf6eb7de7aff1b3257fcd70d0fc87ac7634de4d0
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

b71a249912-Oct-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: provide some functions used by fastboot

In the avb process, the pub_key must be verified
by some permanent attributes.The permanent attributes
is written by fastboot. So the write_permanent_att

avb: provide some functions used by fastboot

In the avb process, the pub_key must be verified
by some permanent attributes.The permanent attributes
is written by fastboot. So the write_permanent_attributes
function is provided to write permanent attributes.
the read_permanent_attributes functions is provided to
verified the data.

Change-Id: Ib448c31062e34ce7f15fc32ab141793755bacf8a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

2d07abe118-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

tipc: change the tipc compile conditions

Since the tipc is not used in tpl and
spl, we just compile tipc and generate
in u-boot.bin.

Change-Id: Id2845aef127d209c8243cb4cfee8dfbd04ba1305
Signed-off-

tipc: change the tipc compile conditions

Since the tipc is not used in tpl and
spl, we just compile tipc and generate
in u-boot.bin.

Change-Id: Id2845aef127d209c8243cb4cfee8dfbd04ba1305
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

38de3d9715-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: add avb config to spl and tpl

Change-Id: Idc5102e29c4b66acacda554f3c61903606314025
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

844d3f3915-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

libavb_user: add config depended on tipc

In the avb_ops_user.c file, we use some
functions provided by tipc, so excute the
functions may depend on tipc. If the config
is not enable, it may compile f

libavb_user: add config depended on tipc

In the avb_ops_user.c file, we use some
functions provided by tipc, so excute the
functions may depend on tipc. If the config
is not enable, it may compile fail.

Change-Id: I323f7e8d675407f2ec2f9f5358d1696b3b118880
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

6c55113814-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: create avb function for user use

The libavb_user provide some fuctions to get
a/b and avb information from misc or vbmeta
partitions, which can be use in libavb...

It also can use to enable or

avb: create avb function for user use

The libavb_user provide some fuctions to get
a/b and avb information from misc or vbmeta
partitions, which can be use in libavb...

It also can use to enable or disable the verification
function by using avb_user_verity_set in the file
avb_user_verify.c.

Since we use fastboot to program our firmware,
some necessary function is provided to fastboot
to get useful information, like slot number, current
slot and so on.

Some functions in the avb_ops_user.c, like read_rollback_index,
depend on the OpteeClientTest.h.

Change-Id: I94f77db30d5c7896724b5da3d218041ebdc1f46a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

abdd243724-Aug-2017 hisping <hisping.lin@rock-chips.com>

lib: add tipc functions

tipc functions is used for uboot communicate
with TEE. uboot can request service for secure
store or secure algorithm.

Change-Id: Ie44095aff4c044feceb5f362abf6e3d24ceb8d4c
S

lib: add tipc functions

tipc functions is used for uboot communicate
with TEE. uboot can request service for secure
store or secure algorithm.

Change-Id: Ie44095aff4c044feceb5f362abf6e3d24ceb8d4c
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>

show more ...

3ccd4bb013-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: support vbmeta key_pub verify

Android Things requires specific public key
metadata and verification logic to correctly
verify vbmeta public keys.

This commit provide fuction avb_atx_validate_v

avb: support vbmeta key_pub verify

Android Things requires specific public key
metadata and verification logic to correctly
verify vbmeta public keys.

This commit provide fuction avb_atx_validate_vbmeta_public_key
to verify the vbmeta.

Change-Id: I227e93b342671b4395cbaa7dea2121cbf0d7234b
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

cf7c71c113-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: add functions to choose a/b system

This commit is based on google avb, and it
can be getted by https://android.googlesource.com/platform/external/avb.

This new rk_libavb_ab depend on rk_libavb

avb: add functions to choose a/b system

This commit is based on google avb, and it
can be getted by https://android.googlesource.com/platform/external/avb.

This new rk_libavb_ab depend on rk_libavb.

This commit provide some useful functions.
The function of avb_ab_flow can be use to
chose a/b system and flow.The other functions
can be used to debug.

Change-Id: I768272286898b36e9a64749ff30bc6ff0cb019a1
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...

5b69db0713-Sep-2017 Jason Zhu <jason.zhu@rock-chips.com>

avb: add the google avb to lib

The avb lib is provided by google, and it must be
used in the android things to boot and verify
android system. It can be getted in
https://android.googlesource.com/pl

avb: add the google avb to lib

The avb lib is provided by google, and it must be
used in the android things to boot and verify
android system. It can be getted in
https://android.googlesource.com/platform/external/avb.

Then we can use the functions suported by avb to program
the a/b and avb code.

Change-Id: I09371fe53cd50233a69533cfa09d5ebca5b10871
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/PREUPLOAD.cfg
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/sleep.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot0.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/bootrkp.h
/rk3399_rockchip-uboot/arch/arm/lib/gic_64.S
/rk3399_rockchip-uboot/arch/arm/lib/interrupts.c
/rk3399_rockchip-uboot/arch/arm/lib/interrupts_64.c
/rk3399_rockchip-uboot/arch/arm/lib/stack.c
/rk3399_rockchip-uboot/arch/arm/lib/vectors.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/bootrkp.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_parameter.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_parameter.h
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/android_ab_select.c
/rk3399_rockchip-uboot/cmd/android_cmds.c
/rk3399_rockchip-uboot/cmd/boot_android.c
/rk3399_rockchip-uboot/cmd/fastboot.c
/rk3399_rockchip-uboot/cmd/fastboot/Kconfig
/rk3399_rockchip-uboot/cmd/load_android.c
/rk3399_rockchip-uboot/cmd/net.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/android_ab.c
/rk3399_rockchip-uboot/common/android_bootloader.c
/rk3399_rockchip-uboot/common/fb_common.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/fb_nand.c
/rk3399_rockchip-uboot/common/image-android.c
/rk3399_rockchip-uboot/common/image-sparse.c
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3128.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/mmc/bcm2835_sdhci.c
/rk3399_rockchip-uboot/drivers/net/gmac_rockchip.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk816.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_priv.h
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_regs.h
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c
/rk3399_rockchip-uboot/include/android_ab.h
/rk3399_rockchip-uboot/include/android_avb/avb_chain_partition_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_crypto.h
/rk3399_rockchip-uboot/include/android_avb/avb_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_footer.h
/rk3399_rockchip-uboot/include/android_avb/avb_hash_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_hashtree_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_kernel_cmdline_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_ops.h
/rk3399_rockchip-uboot/include/android_avb/avb_property_descriptor.h
/rk3399_rockchip-uboot/include/android_avb/avb_rsa.h
/rk3399_rockchip-uboot/include/android_avb/avb_sha.h
/rk3399_rockchip-uboot/include/android_avb/avb_slot_verify.h
/rk3399_rockchip-uboot/include/android_avb/avb_sysdeps.h
/rk3399_rockchip-uboot/include/android_avb/avb_util.h
/rk3399_rockchip-uboot/include/android_avb/avb_vbmeta_image.h
/rk3399_rockchip-uboot/include/android_avb/avb_version.h
/rk3399_rockchip-uboot/include/android_avb/libavb.h
/rk3399_rockchip-uboot/include/android_bootloader.h
/rk3399_rockchip-uboot/include/android_bootloader_message.h
/rk3399_rockchip-uboot/include/android_cmds.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/fastboot.h
/rk3399_rockchip-uboot/include/fb_mmc.h
/rk3399_rockchip-uboot/include/fb_nand.h
/rk3399_rockchip-uboot/include/image-sparse.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/include/net/fastboot.h
Kconfig
Makefile
avb/rk_libavb/Kconfig
avb/rk_libavb/Makefile
avb/rk_libavb/avb_chain_partition_descriptor.c
avb/rk_libavb/avb_crc32.c
avb/rk_libavb/avb_crypto.c
avb/rk_libavb/avb_descriptor.c
avb/rk_libavb/avb_footer.c
avb/rk_libavb/avb_hash_descriptor.c
avb/rk_libavb/avb_hashtree_descriptor.c
avb/rk_libavb/avb_kernel_cmdline_descriptor.c
avb/rk_libavb/avb_property_descriptor.c
avb/rk_libavb/avb_rsa.c
avb/rk_libavb/avb_sha256.c
avb/rk_libavb/avb_sha512.c
avb/rk_libavb/avb_slot_verify.c
avb/rk_libavb/avb_sysdeps_posix.c
avb/rk_libavb/avb_util.c
avb/rk_libavb/avb_vbmeta_image.c
avb/rk_libavb/avb_version.c
/rk3399_rockchip-uboot/net/Makefile
/rk3399_rockchip-uboot/net/fastboot.c
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/test/rockchip/Makefile
/rk3399_rockchip-uboot/test/rockchip/test-emmc.c
/rk3399_rockchip-uboot/test/rockchip/test-eth.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.h
5492555207-Nov-2017 Joseph Chen <chenjh@rock-chips.com>

arm: armv7: introduce cpu suspend and resume support

Just like linux, it supports cpu save and restore context
during enter and exit low power mode. With this patch, cpu
is able to suspend with core

arm: armv7: introduce cpu suspend and resume support

Just like linux, it supports cpu save and restore context
during enter and exit low power mode. With this patch, cpu
is able to suspend with core power off.

Workflow for trap into ATF for system suspend:
cpu_suspend
-> cpu_do_suspend
-> arch specific fn: int (*fn)(unsigned long)
-> psci_system_suspend(deliver 'cpu_resume()' address to ATF)
-> ATF system suspend
<- ATF system resume
<- cpu_resume
<- cpu_do_resume
next instruction

Notice: If needed, you should remember to save and restore GIC by yourself.

Change-Id: I5cb6fb6ac5b6a7f4ec4a975b0fc38250b000b28e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sleep.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/suspend.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3066a-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3066a-mk808.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3xxx.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-bcm235xx/boot0.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-bcm281xx/boot0.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot0.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot_mode.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/bootrom.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arm32_macros.S
/rk3399_rockchip-uboot/arch/arm/include/asm/setjmp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/suspend.h
/rk3399_rockchip-uboot/arch/arm/include/asm/system.h
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/lib/setjmp.S
/rk3399_rockchip-uboot/arch/arm/lib/setjmp_aarch64.S
/rk3399_rockchip-uboot/arch/arm/lib/vectors.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/blk.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/bootrom.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3188-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3188-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk322x-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3328-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399/rk3399.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/include/mach/boot0.h
/rk3399_rockchip-uboot/board/rikomagic/mk808_rk3066/Kconfig
/rk3399_rockchip-uboot/board/rikomagic/mk808_rk3066/MAINTAINERS
/rk3399_rockchip-uboot/board/rikomagic/mk808_rk3066/Makefile
/rk3399_rockchip-uboot/board/rikomagic/mk808_rk3066/mk808_rk3066.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/configs/evb-rk3066_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3126_defconfig
/rk3399_rockchip-uboot/configs/mk808_defconfig
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/drivers/dfu/dfu_nand.c
/rk3399_rockchip-uboot/drivers/mmc/dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/configs/mk808_rk3066.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3188_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/dwmmc.h
/rk3399_rockchip-uboot/include/image.h
asm-offsets.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/imagetool.h
/rk3399_rockchip-uboot/tools/mkimage.c
/rk3399_rockchip-uboot/tools/rkcommon.c
/rk3399_rockchip-uboot/tools/rkcommon.h
/rk3399_rockchip-uboot/tools/rknand.c
/rk3399_rockchip-uboot/tools/rksd.c
/rk3399_rockchip-uboot/tools/rkspi.c
a358424317-Aug-2017 Paweł Jarosz <paweljarosz3691@gmail.com>

mtd: nand: add the rockchip nand controller driver

Add basic Rockchip nand driver.

Driver in current state has 16, 24, 40, 60 per 1024B BCH/ECC ability and 8 bit asynchronous flash interface suppor

mtd: nand: add the rockchip nand controller driver

Add basic Rockchip nand driver.

Driver in current state has 16, 24, 40, 60 per 1024B BCH/ECC ability and 8 bit asynchronous flash interface support. Other features will come later.

Change-Id: I8e766afe7358a2357d75cfe094c4cd6fe92bd281
Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/rk3066a.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3126-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3229-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-sdram-ddr3-666.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-sdram-lpddr3-666.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3328.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3066.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3066.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/periph.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_rk3328.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/clk_rk3066.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/sdram_rk3066.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/syscon_rk3066.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3328-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3328-board-tpl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3328/clk_rk3328.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/u-boot-tpl-v8.lds
/rk3399_rockchip-uboot/board/rockchip/evb_rk3328/mk_fit_atf.sh
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/charge.c
/rk3399_rockchip-uboot/cmd/fastboot/Kconfig
/rk3399_rockchip-uboot/cmd/rockusb.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/configs/evb-px5_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3128_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3288_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3328_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/evb-rv1108_defconfig
/rk3399_rockchip-uboot/configs/fennec-rk3288_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/drivers/clk/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3036.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3066.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3128.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3188.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk322x.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3328.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rv1108.c
/rk3399_rockchip-uboot/drivers/input/Kconfig
/rk3399_rockchip-uboot/drivers/input/Makefile
/rk3399_rockchip-uboot/drivers/input/key-uclass.c
/rk3399_rockchip-uboot/drivers/input/rk8xx_pwrkey.c
/rk3399_rockchip-uboot/drivers/input/rockchip_ir.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/nand/rockchip_nand.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/pinctrl/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl_rk3066.c
/rk3399_rockchip-uboot/drivers/power/Kconfig
/rk3399_rockchip-uboot/drivers/power/Makefile
/rk3399_rockchip-uboot/drivers/power/charge-display-uclass.c
/rk3399_rockchip-uboot/drivers/power/charge_animation.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk816.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fuel_gauge_uclass.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic-uclass.c
/rk3399_rockchip-uboot/drivers/power/pmic/rk8xx.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3328.c
/rk3399_rockchip-uboot/drivers/reset/Kconfig
/rk3399_rockchip-uboot/drivers/reset/Makefile
/rk3399_rockchip-uboot/drivers/reset/reset-rockchip.c
/rk3399_rockchip-uboot/drivers/sysreset/Makefile
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_rockchip.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/gadget.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Kconfig
/rk3399_rockchip-uboot/drivers/usb/gadget/Makefile
/rk3399_rockchip-uboot/drivers/usb/gadget/f_mass_storage.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
/rk3399_rockchip-uboot/drivers/video/backlight-uclass.c
/rk3399_rockchip-uboot/drivers/video/drm/panel_simple.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_dsi_panel.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.c
/rk3399_rockchip-uboot/drivers/video/pwm_backlight.c
/rk3399_rockchip-uboot/include/backlight.h
/rk3399_rockchip-uboot/include/configs/evb_rk3128.h
/rk3399_rockchip-uboot/include/configs/evb_rk3229.h
/rk3399_rockchip-uboot/include/configs/evb_rk3328.h
/rk3399_rockchip-uboot/include/configs/evb_rk3399.h
/rk3399_rockchip-uboot/include/configs/kylin_rk3036.h
/rk3399_rockchip-uboot/include/configs/puma_rk3399.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3066_common.h
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/configs/rk3188_common.h
/rk3399_rockchip-uboot/include/configs/rk322x_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rk3328_common.h
/rk3399_rockchip-uboot/include/configs/rk3368_common.h
/rk3399_rockchip-uboot/include/configs/rk3399_common.h
/rk3399_rockchip-uboot/include/configs/rock.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/rv1108_common.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/irq-platform.h
/rk3399_rockchip-uboot/include/key.h
/rk3399_rockchip-uboot/include/power/charge_display.h
/rk3399_rockchip-uboot/include/power/pmic.h
/rk3399_rockchip-uboot/include/rockchip_ir.h
/rk3399_rockchip-uboot/include/rockusb.h
/rk3399_rockchip-uboot/include/usb_mass_storage.h
/rk3399_rockchip-uboot/include/video_rockchip.h
fdtdec.c
/rk3399_rockchip-uboot/test/rockchip/Makefile
/rk3399_rockchip-uboot/test/rockchip/test-ir.c
/rk3399_rockchip-uboot/test/rockchip/test-key.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.h
/rk3399_rockchip-uboot/tools/rkcommon.c
c634813013-Oct-2017 Zhangbin Tong <zebulun.tong@rock-chips.com>

lib: add bit reverse library config

Change-Id: Ib3d72274b07fb088d320f751a8a576338f3a4d0b
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3126-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3128-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3128.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3188-radxarock.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3188.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-popmetal.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3328-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-px5-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-sheep.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1108-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1108.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3128.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3188.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3368.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rv1108.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3128.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/vendor.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/blk.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/bootrkp.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3128-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_blk.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_parameter.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/vendor.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/nvedit.c
/rk3399_rockchip-uboot/cmd/rknand.c
/rk3399_rockchip-uboot/common/edid.c
/rk3399_rockchip-uboot/configs/evb-rk3126_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3128_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3229_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3328_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/doc/README.rknand
/rk3399_rockchip-uboot/drivers/Kconfig
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/adc/Kconfig
/rk3399_rockchip-uboot/drivers/adc/Makefile
/rk3399_rockchip-uboot/drivers/adc/rockchip-saradc.c
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3128.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3188.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3328.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3399.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rv1108.c
/rk3399_rockchip-uboot/drivers/input/Kconfig
/rk3399_rockchip-uboot/drivers/input/Makefile
/rk3399_rockchip-uboot/drivers/input/rc-uclass.c
/rk3399_rockchip-uboot/drivers/input/rk8xx_pwrkey.c
/rk3399_rockchip-uboot/drivers/irq/irq-generic.c
/rk3399_rockchip-uboot/drivers/irq/irq-gpio-switch.c
/rk3399_rockchip-uboot/drivers/irq/irq-gpio.c
/rk3399_rockchip-uboot/drivers/mmc/dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/Kconfig
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/Makefile
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_regs.h
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk816.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk818.c
/rk3399_rockchip-uboot/drivers/power/pmic/rk8xx.c
/rk3399_rockchip-uboot/drivers/rknand/Kconfig
/rk3399_rockchip-uboot/drivers/rknand/Makefile
/rk3399_rockchip-uboot/drivers/rknand/rk_ftl_arm_v7.S
/rk3399_rockchip-uboot/drivers/rknand/rknand.c
/rk3399_rockchip-uboot/drivers/rknand/rknand.h
/rk3399_rockchip-uboot/drivers/video/Kconfig
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/drm/Kconfig
/rk3399_rockchip-uboot/drivers/video/drm/Makefile
/rk3399_rockchip-uboot/drivers/video/drm/bmp_helper.c
/rk3399_rockchip-uboot/drivers/video/drm/bmp_helper.h
/rk3399_rockchip-uboot/drivers/video/drm/panel_simple.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip-dw-mipi-dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip-inno-mipi-dphy.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_analogix_dp.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_analogix_dp.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_analogix_dp_reg.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_connector.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_crtc.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_crtc.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_display.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_dsi_panel.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_lvds.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_mipi_dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_mipi_dsi.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_panel.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_panel.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_phy.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_phy.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_vop.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_vop.h
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_vop_reg.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_vop_reg.h
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/evb_rk3128.h
/rk3399_rockchip-uboot/include/configs/evb_rk3399.h
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/drm_modes.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3128-cru.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rv1108-cru.h
/rk3399_rockchip-uboot/include/dt-bindings/media/rockchip_mipi_dsi.h
/rk3399_rockchip-uboot/include/dwmmc.h
/rk3399_rockchip-uboot/include/edid.h
/rk3399_rockchip-uboot/include/irq-generic.h
/rk3399_rockchip-uboot/include/irq-platform.h
/rk3399_rockchip-uboot/include/linux/media-bus-format.h
/rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-inno-usb2.h
/rk3399_rockchip-uboot/include/rc.h
/rk3399_rockchip-uboot/include/rknand.h
Kconfig
/rk3399_rockchip-uboot/test/Kconfig
/rk3399_rockchip-uboot/test/Makefile
/rk3399_rockchip-uboot/test/rockchip/Makefile
/rk3399_rockchip-uboot/test/rockchip/test-emmc.c
/rk3399_rockchip-uboot/test/rockchip/test-key.c
/rk3399_rockchip-uboot/test/rockchip/test-regulator.c
/rk3399_rockchip-uboot/test/rockchip/test-rknand.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.c
/rk3399_rockchip-uboot/test/rockchip/test-rockchip.h
/rk3399_rockchip-uboot/test/rockchip/test-timer.c

1...<<11121314151617181920>>...46