History log of /rk3399_rockchip-uboot/include/linux/ (Results 76 – 100 of 505)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2556ca1607-May-2018 Heinrich Schuchardt <xypron.glpk@gmx.de>

include: update log2 header from the Linux kernel

Without the patch gcc 8 produces:
warning: ignoring attribute ‘noreturn’ because it conflicts with
attribute ‘const’ [-Wattributes]
int ____ilog2_N

include: update log2 header from the Linux kernel

Without the patch gcc 8 produces:
warning: ignoring attribute ‘noreturn’ because it conflicts with
attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);

So let's update the include from Linux kernel v4.16.

This removes static checks of ilog2() arguments.

Change-Id: I313759aac445d1e369ba5c478393ebfa27d988a2
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...

2f61549f12-Jul-2019 Kever Yang <kever.yang@rock-chips.com>

include: log2: update license format

Change-Id: I83faacafca564b52de987c8af851d2979ce80f30
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>


/rk3399_rockchip-uboot/arch/arm/dts/rk3399.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1108-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1108.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/bootrom.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rk_atags.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_mode.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/rk1808.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/rk3288.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3308/rk3308.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk_atags.c
/rk3399_rockchip-uboot/cmd/mtd.c
/rk3399_rockchip-uboot/cmd/mtd_blk.c
/rk3399_rockchip-uboot/common/android_bootloader.c
/rk3399_rockchip-uboot/common/image-android.c
/rk3399_rockchip-uboot/configs/evb-rk3066_defconfig
/rk3399_rockchip-uboot/configs/rk1808_defconfig
/rk3399_rockchip-uboot/drivers/mtd/mtd_blk.c
/rk3399_rockchip-uboot/drivers/mtd/mtd_uboot.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/bcm63158_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/bcm6838_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/bcm6858_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/brcmnand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/brcmnand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/brcmnand_compat.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/brcmnand_compat.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/davinci_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand_v9.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-core.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/Kconfig
/rk3399_rockchip-uboot/drivers/ram/ramdisk_ro.c
/rk3399_rockchip-uboot/drivers/rkflash/rk_sftl_arm_v7.S
/rk3399_rockchip-uboot/drivers/rkflash/rk_sftl_arm_v8.S
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.c
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.h
/rk3399_rockchip-uboot/drivers/video/drm/dw_mipi_dsi.c
/rk3399_rockchip-uboot/drivers/video/drm/inno_mipi_phy.c
/rk3399_rockchip-uboot/drivers/video/drm/rockchip_phy.h
/rk3399_rockchip-uboot/include/boot_rkimg.h
/rk3399_rockchip-uboot/include/configs/rk1808_common.h
/rk3399_rockchip-uboot/include/configs/rk3066_common.h
/rk3399_rockchip-uboot/include/configs/rk3308_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
log2.h
/rk3399_rockchip-uboot/lib/avb/rk_avb_user/rk_avb_ops_user.c
/rk3399_rockchip-uboot/make.sh
73ecea3d15-Mar-2019 Boris Brezillon <boris.brezillon@free-electrons.com>

UPSTREAM: mtd: nand: provide several helpers to do common NAND operations

Linux commit 97d90da8a88 ("mtd: nand: provide several helpers
to do common NAND operations")

This is part of the process of

UPSTREAM: mtd: nand: provide several helpers to do common NAND operations

Linux commit 97d90da8a88 ("mtd: nand: provide several helpers
to do common NAND operations")

This is part of the process of removing direct calls to ->cmdfunc()
outside of the core in order to introduce a better interface to execute
NAND operations.

Here we provide several helpers and make use of them to remove all
direct calls to ->cmdfunc(). This way, we can easily modify those
helpers to make use of the new ->exec_op() interface when available.

Change-Id: I721c476a3ea5997dd4e4ca68ed929543478efd69
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
[miquel.raynal@free-electrons.com: rebased and fixed some conflicts]
Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
[Philippe Reynes: adapt code to u-boot and only keep new function]
Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 9db29b300f7d9a58122a22a0815fe8449a664563)

show more ...


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/cmd/sf.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl_spi.c
/rk3399_rockchip-uboot/configs/cgtqmx6eval_defconfig
/rk3399_rockchip-uboot/configs/chromebit_mickey_defconfig
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/chromebook_minnie_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3128_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3288_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3328_defconfig
/rk3399_rockchip-uboot/configs/fennec-rk3288_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_nand_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls2080aqds_sdcard_defconfig
/rk3399_rockchip-uboot/configs/miqi-rk3288_defconfig
/rk3399_rockchip-uboot/configs/mscc_jr2_defconfig
/rk3399_rockchip-uboot/configs/mscc_luton_defconfig
/rk3399_rockchip-uboot/configs/mscc_ocelot_defconfig
/rk3399_rockchip-uboot/configs/mscc_serval_defconfig
/rk3399_rockchip-uboot/configs/mscc_servalt_defconfig
/rk3399_rockchip-uboot/configs/phycore-rk3288_defconfig
/rk3399_rockchip-uboot/configs/popmetal-rk3288_defconfig
/rk3399_rockchip-uboot/configs/rk3036_defconfig
/rk3399_rockchip-uboot/configs/rk3128x_defconfig
/rk3399_rockchip-uboot/configs/rk3288_defconfig
/rk3399_rockchip-uboot/configs/rk3328_defconfig
/rk3399_rockchip-uboot/configs/rk3399_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/configs/rock_defconfig
/rk3399_rockchip-uboot/configs/tinker-rk3288_defconfig
/rk3399_rockchip-uboot/configs/turris_omnia_defconfig
/rk3399_rockchip-uboot/configs/vyasa-rk3288_defconfig
/rk3399_rockchip-uboot/drivers/mtd/mtdcore.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/stm32_fmc2_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/gigadevice.c
/rk3399_rockchip-uboot/drivers/mtd/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/spi/sandbox.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_dataflash.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_internal.h
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_probe.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-core.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-ids.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-tiny.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/debug.h
/rk3399_rockchip-uboot/drivers/spi/Kconfig
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/spi-mem-nodm.c
/rk3399_rockchip-uboot/drivers/spi/spi-mem.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/spi/stm32_qspi.c
/rk3399_rockchip-uboot/fs/ubifs/debug.h
/rk3399_rockchip-uboot/include/configs/cgtqmx6eval.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3128_common.h
/rk3399_rockchip-uboot/include/configs/rk3188_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rk3328_common.h
/rk3399_rockchip-uboot/include/configs/rk3399_common.h
/rk3399_rockchip-uboot/include/configs/turris_omnia.h
mtd/rawnand.h
/rk3399_rockchip-uboot/include/spi-mem.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/include/spi_flash.h
dc6fa43f05-Feb-2019 Vignesh R <vigneshr@ti.com>

UPSTREAM: mtd: spi: spi-nor-core: Add back U-Boot specific features

For legacy reasons, we will have to keep around U-Boot specific
SPI_FLASH_BAR and SPI_TX_BYTE. Add them back to the new framework

UPSTREAM: mtd: spi: spi-nor-core: Add back U-Boot specific features

For legacy reasons, we will have to keep around U-Boot specific
SPI_FLASH_BAR and SPI_TX_BYTE. Add them back to the new framework

Change-Id: I6888e49eeaeb89adca64cb8ca6683b27781bd7a8
Signed-off-by: Vignesh R <vigneshr@ti.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com> #zynq-microzed
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 8c927809ea960596345c33b02294af6e236d4ad4)

show more ...

a2b7f19405-Feb-2019 Vignesh R <vigneshr@ti.com>

UPSTREAM: mtd: spi: Port SPI NOR framework from Linux

Current U-Boot SPI NOR support (sf layer) is quite outdated as it does not
support 4 byte addressing opcodes, SFDP table parsing and different t

UPSTREAM: mtd: spi: Port SPI NOR framework from Linux

Current U-Boot SPI NOR support (sf layer) is quite outdated as it does not
support 4 byte addressing opcodes, SFDP table parsing and different types of
quad mode enable sequences. Many newer flashes no longer support BANK
registers used by sf layer to a access >16MB of flash address space.
So, sync SPI NOR framework from Linux v4.19 that supports all the
above features. Start with basic sync up that brings in basic framework
subsequent commits will bring in more features.

Change-Id: I16b35b48166c00b7a4be215cfb6dcde00805f9f8
Signed-off-by: Vignesh R <vigneshr@ti.com>
Tested-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Tested-by: Stefan Roese <sr@denx.de>
Tested-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com> #zynq-microzed
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 7aeedac01534ab343c28abed60f8e0fb9311bbee)

show more ...


/rk3399_rockchip-uboot/configs/at91sam9n12ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9n12ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9n12ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_dataflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/gurnard_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_ptc_ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_ptc_ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d3_xplained_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/wb45n_defconfig
/rk3399_rockchip-uboot/configs/wb50n_defconfig
/rk3399_rockchip-uboot/doc/README.atmel_pmecc
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/vf610_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_mtd.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_probe.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-core.c
/rk3399_rockchip-uboot/include/configs/at91sam9n12ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9x5ek.h
/rk3399_rockchip-uboot/include/configs/sama5d2_ptc_ek.h
/rk3399_rockchip-uboot/include/configs/sama5d3_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d3xek.h
/rk3399_rockchip-uboot/include/configs/sama5d4_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d4ek.h
/rk3399_rockchip-uboot/include/configs/snapper9g45.h
/rk3399_rockchip-uboot/include/configs/wb45n.h
/rk3399_rockchip-uboot/include/configs/wb50n.h
mtd/cfi.h
mtd/spi-nor.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
ef964b0102-Dec-2018 Boris Brezillon <boris.brezillon@bootlin.com>

UPSTREAM: mtd: Don't stop MTD partition creation when it fails on one device

MTD partition creation code is a bit tricky. It tries to figure out
when things have changed (either MTD dev list or mtdp

UPSTREAM: mtd: Don't stop MTD partition creation when it fails on one device

MTD partition creation code is a bit tricky. It tries to figure out
when things have changed (either MTD dev list or mtdparts/mtdids vars)
and when that happens it first deletes all the partitions that had been
previously created and then creates the new ones based on the new
mtdparts/mtdids values.
But before deleting the old partitions, it ensures that none of the
currently registered parts are being used and bails out when that's
not the case. So, we end up in a situation where, if at least one MTD
dev has one of its partitions used by someone (UBI for instance), the
partitions update logic no longer works for other devs.

Rework the code to relax the logic and allow updates of MTD parts on
devices that are not being used (we still refuse to updates parts on
devices who have at least one of their partitions used by someone).

Fixes: 5db66b3aee6f ("cmd: mtd: add 'mtd' command")
Change-Id: I789ff4aef0fa6e25a85e48ef7a98cfcead4b81bb
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Tested-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 4a5594fa20d0fa6479f477d2bd67967aca201c2f)

show more ...

002d176202-Dec-2018 Boris Brezillon <boris.brezillon@bootlin.com>

UPSTREAM: mtd: Delete partitions attached to the device when a device is deleted

If we don't do that, partitions might still be exposed while the
underlying device is gone.

Fixes: 2a74930da57f ("mt

UPSTREAM: mtd: Delete partitions attached to the device when a device is deleted

If we don't do that, partitions might still be exposed while the
underlying device is gone.

Fixes: 2a74930da57f ("mtd: mtdpart: implement proper partition handling")
Change-Id: Ibf4a89f2caab24e6fdfb9c2dbd42fc4114b4bbe6
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Tested-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit a02820fca90ce9ccf243b3fce59c04dabd5671a8)

show more ...

90108c6c02-Dec-2018 Boris Brezillon <boris.brezillon@bootlin.com>

UPSTREAM: mtd: Add a function to report when the MTD dev list has been updated

We need to parse mtdparts/mtids again everytime a device has been
added/removed from the MTD list, but there's currentl

UPSTREAM: mtd: Add a function to report when the MTD dev list has been updated

We need to parse mtdparts/mtids again everytime a device has been
added/removed from the MTD list, but there's currently no way to know
when such an update has been done.

Add an ->updated field to the idr struct that we set to true every time
a device is added/removed and expose a function returning the value
of this field and resetting it to false.

Change-Id: If7edb8fde01051087b43eb16683aca6b991daace
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Tested-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 4c47fd0b6bce62162e11b8a22e2eaf0d8f6673b1)

show more ...

6eb4b03616-Aug-2018 Stefan Roese <sr@denx.de>

UPSTREAM: mtd: nand: spi: Add Gigadevice SPI NAND support

This patch adds support for Gigadevices SPI NAND device to the new SPI
NAND infrastructure in U-Boot. Currently only the 128MiB GD5F1GQ4UC
d

UPSTREAM: mtd: nand: spi: Add Gigadevice SPI NAND support

This patch adds support for Gigadevices SPI NAND device to the new SPI
NAND infrastructure in U-Boot. Currently only the 128MiB GD5F1GQ4UC
device is supported.

Change-Id: I9939a71a038b27bb7250dec0617a0d11e18f03dd
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Miquel Raynal <miquel.raynal@bootlin.com>
Cc: Boris Brezillon <boris.brezillon@bootlin.com>
Cc: Jagan Teki <jagan@openedev.com>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 9e5c2a755a6ca5f3931de548f43101d0d18ac003)

show more ...

c7314be429-Sep-2018 Miquel Raynal <miquel.raynal@bootlin.com>

UPSTREAM: mtd: mtdpart: implement proper partition handling

Instead of collecting partitions in a flat list, create a hierarchy
within the mtd_info structure: use a partitions list to keep track of

UPSTREAM: mtd: mtdpart: implement proper partition handling

Instead of collecting partitions in a flat list, create a hierarchy
within the mtd_info structure: use a partitions list to keep track of
the partitions of an MTD device (which might be itself a partition of
another MTD device), a pointer to the parent device (NULL when the MTD
device is the root one, not a partition).

By also saving directly in mtd_info the offset of the partition, we
can get rid of the mtd_part structure.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Change-Id: I87c81be7b75c7d71db5dce2fb4b0cfb1ec1a0fe2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 2a74930da57f6fbe3c24509f1d481f435acd2356)

show more ...

5046681929-Sep-2018 Miquel Raynal <miquel.raynal@bootlin.com>

UPSTREAM: mtd: uboot: search for an equivalent MTD name with the mtdids

Using an MTD device (resp. partition) name in mtdparts is simple and
straightforward. However, for a long time already, anothe

UPSTREAM: mtd: uboot: search for an equivalent MTD name with the mtdids

Using an MTD device (resp. partition) name in mtdparts is simple and
straightforward. However, for a long time already, another name was
given in mtdparts to indicate a device (resp. partition) so the
"mtdids" environment variable was created to do the match.

Let's create a function that, from an MTD device (resp. partition)
name, search for the equivalent name in the "mtdparts" environment
variable thanks to the "mtdids" string.

Change-Id: I0fbf73baa9623bb933dd268d7a88dd2746a30d6d
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit ff4afa8a981e22eef670c7c857cb87983346cc2c)

show more ...

3de98b8229-Sep-2018 Miquel Raynal <miquel.raynal@bootlin.com>

UPSTREAM: mtd: mtdpart: add a generic mtdparts-like parser

The current parser is very specific to U-Boot mtdparts implementation.
It does not use MTD structures like mtd_info and mtd_partition. Copy

UPSTREAM: mtd: mtdpart: add a generic mtdparts-like parser

The current parser is very specific to U-Boot mtdparts implementation.
It does not use MTD structures like mtd_info and mtd_partition. Copy
and adapt the current parser in drivers/mtd/mtd-uclass.c (to not break
the current use of mtdparts.c itself) and write some kind of a wrapper
around the current implementation to allow other commands to benefit
from this parsing in a user-friendly way.

This new function will allocate an mtd_partition array for each
successful call. This array must be freed after use by the caller.
The given 'mtdparts' buffer pointer will be moved forward to the next
MTD device (if any, it will point towards a '\0' character otherwise).

Change-Id: If785967e93395e883636695c669a52c60d2a043d
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 21cc1fb5af06e468c74ae601bac719d306523f9c)

show more ...

80c0c83216-Aug-2018 Boris Brezillon <boris.brezillon@bootlin.com>

UPSTREAM: mtd: spinand: Add initial support for the MX35LF1GE4AB chip

Add minimal support for the MX35LF1GE4AB SPI NAND chip.

Change-Id: Ifb036b16f09086f5cda092c30bb850d1f91668a4
Signed-off-by: Bor

UPSTREAM: mtd: spinand: Add initial support for the MX35LF1GE4AB chip

Add minimal support for the MX35LF1GE4AB SPI NAND chip.

Change-Id: Ifb036b16f09086f5cda092c30bb850d1f91668a4
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 6f041ccabb03bea16c2f21f3254dc9c1cb38425c)

show more ...

b98ac5e216-Aug-2018 Frieder Schrempf <frieder.schrempf@exceet.de>

UPSTREAM: mtd: spinand: Add initial support for Winbond W25M02GV

Add support for the W25M02GV chip.

Change-Id: Iad3e56fb79484fe8bd809c74f033ca1cc270c68b
Signed-off-by: Frieder Schrempf <frieder.sch

UPSTREAM: mtd: spinand: Add initial support for Winbond W25M02GV

Add support for the W25M02GV chip.

Change-Id: Iad3e56fb79484fe8bd809c74f033ca1cc270c68b
Signed-off-by: Frieder Schrempf <frieder.schrempf@exceet.de>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 3181c0a622d35bd8e6d4407458e7204d4df5a8c1)

show more ...

ed13557f16-Aug-2018 Peter Pan <peterpandong@micron.com>

UPSTREAM: mtd: spinand: Add initial support for Micron MT29F2G01ABAGD

Add a basic driver for Micron SPI NANDs. Only one device is supported
right now, but the driver will be extended to support more

UPSTREAM: mtd: spinand: Add initial support for Micron MT29F2G01ABAGD

Add a basic driver for Micron SPI NANDs. Only one device is supported
right now, but the driver will be extended to support more devices
afterwards.

Change-Id: I00be31e80599565e8bd3c01e17177c6594f5b98b
Signed-off-by: Peter Pan <peterpandong@micron.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 883d8778ae177172c0a53c018faa39e61f30dea3)

show more ...

749af7cd16-Aug-2018 Peter Pan <peterpandong@micron.com>

UPSTREAM: mtd: nand: Add core infrastructure to support SPI NANDs

Add a SPI NAND framework based on the generic NAND framework and the
spi-mem infrastructure.

In its current state, this framework s

UPSTREAM: mtd: nand: Add core infrastructure to support SPI NANDs

Add a SPI NAND framework based on the generic NAND framework and the
spi-mem infrastructure.

In its current state, this framework supports the following features:

- single/dual/quad IO modes
- on-die ECC

Change-Id: Ifdb3001b7570e0e034f7125c4b66053462f2aed2
Signed-off-by: Peter Pan <peterpandong@micron.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 0a6d6bae03864938f073cc114992c40f2338a155)

show more ...

ed99f77316-Aug-2018 Boris Brezillon <boris.brezillon@bootlin.com>

UPSTREAM: mtd: nand: Add core infrastructure to deal with NAND devices

Add an intermediate layer to abstract NAND device interface so that
some logic can be shared between SPI NANDs, parallel/raw NA

UPSTREAM: mtd: nand: Add core infrastructure to deal with NAND devices

Add an intermediate layer to abstract NAND device interface so that
some logic can be shared between SPI NANDs, parallel/raw NANDs,
OneNANDs, ...

Change-Id: I0c2b2e3ddae912756a35aac2741dd1ce8a243b35
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit b95db8d33a1e920801816e47ffc5c6f18acce024)

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_late_init.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl_spi.c
/rk3399_rockchip-uboot/doc/README.SPL
/rk3399_rockchip-uboot/doc/README.arm-relocation
/rk3399_rockchip-uboot/doc/README.nand
/rk3399_rockchip-uboot/doc/README.zynq
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/mtd/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/bbt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/core.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/am335x_spl_bch.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/atmel_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/atmel_nand_ecc.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/davinci_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/denali_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsl_elbc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsl_elbc_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsl_ifc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsl_ifc_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsl_upm.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/fsmc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/kb9202_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/kirkwood_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/kmeter1_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/lpc32xx_nand_mlc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/lpc32xx_nand_slc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxc_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxc_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_bbt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_bch.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_ecc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_plat.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_spl_load.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_spl_loaders.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_spl_simple.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_timings.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/nand_util.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/omap_elm.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/omap_gpmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/pxa3xx_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/pxa3xx_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/sunxi_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/sunxi_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/tegra_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/tegra_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/vf610_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/zynq_nand.c
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
mtd/nand.h
ac199d1316-Aug-2018 Miquel Raynal <miquel.raynal@bootlin.com>

UPSTREAM: mtd: move definitions to enlarge their range

Some helpers might be useful in a future 'mtd' U-Boot command to parse
MTD device list.

Change-Id: I127b2a919e781c749271caa8d2186a69edb70982
S

UPSTREAM: mtd: move definitions to enlarge their range

Some helpers might be useful in a future 'mtd' U-Boot command to parse
MTD device list.

Change-Id: I127b2a919e781c749271caa8d2186a69edb70982
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit d02f1d36ec6fe6bfadd77fa71b1df228010ddaa8)

show more ...

86db6a4516-Aug-2018 Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>

UPSTREAM: mtd: Uninline mtd_write_oob and move it to mtdcore.c

There's no reason for having mtd_write_oob inlined in mtd.h header.
Move it to mtdcore.c where it belongs.

Change-Id: I1e06b1519126891

UPSTREAM: mtd: Uninline mtd_write_oob and move it to mtdcore.c

There's no reason for having mtd_write_oob inlined in mtd.h header.
Move it to mtdcore.c where it belongs.

Change-Id: I1e06b151912689171ff9c66f95cba13f256d27a1
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 5f50d82d8918b711717b4bbd96c6f348eb6e2a2c)

show more ...


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/configs/10m50_defconfig
/rk3399_rockchip-uboot/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9131RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9131RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NOR_DDRCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_NOR_DDRCLK133_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
/rk3399_rockchip-uboot/configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PD_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PD_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PD_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PD_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1021RDB-PC_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1022DS_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_NAND_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P2020RDB-PC_defconfig
/rk3399_rockchip-uboot/configs/T1023RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1023RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1023RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1023RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1023RDB_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_DDR4_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_DDR4_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1024QDS_defconfig
/rk3399_rockchip-uboot/configs/T1024RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1024RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1024RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1024RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1024RDB_defconfig
/rk3399_rockchip-uboot/configs/T1040D4RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1040D4RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1040D4RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1040D4RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1040D4RDB_defconfig
/rk3399_rockchip-uboot/configs/T1040QDS_DDR4_defconfig
/rk3399_rockchip-uboot/configs/T1040QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1040QDS_defconfig
/rk3399_rockchip-uboot/configs/T1040RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1040RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1040RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1040RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1040RDB_defconfig
/rk3399_rockchip-uboot/configs/T1042D4RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1042D4RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1042D4RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1042D4RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1042D4RDB_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_PI_NAND_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_PI_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_PI_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_PI_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T1042RDB_defconfig
/rk3399_rockchip-uboot/configs/T2080QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/T2080QDS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T2080QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T2080QDS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T2080QDS_defconfig
/rk3399_rockchip-uboot/configs/T2080RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/T2080RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T2080RDB_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T2080RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T2080RDB_defconfig
/rk3399_rockchip-uboot/configs/T2081QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/T2081QDS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T2081QDS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/T2081QDS_defconfig
/rk3399_rockchip-uboot/configs/TQM834x_defconfig
/rk3399_rockchip-uboot/configs/TWR-P1025_defconfig
/rk3399_rockchip-uboot/configs/alt_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_norboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_spiboot_defconfig
/rk3399_rockchip-uboot/configs/at91sam9260ek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9260ek_dataflash_cs1_defconfig
/rk3399_rockchip-uboot/configs/at91sam9260ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9261ek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9261ek_dataflash_cs3_defconfig
/rk3399_rockchip-uboot/configs/at91sam9261ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9263ek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9263ek_dataflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9263ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9263ek_norflash_boot_defconfig
/rk3399_rockchip-uboot/configs/at91sam9263ek_norflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g10ek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g10ek_dataflash_cs3_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g10ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g20ek_2mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g20ek_2mmc_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g20ek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g20ek_dataflash_cs1_defconfig
/rk3399_rockchip-uboot/configs/at91sam9g20ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9m10g45ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9m10g45ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9n12ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9n12ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9n12ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9rlek_dataflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9rlek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9rlek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_dataflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9x5ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/at91sam9xeek_dataflash_cs0_defconfig
/rk3399_rockchip-uboot/configs/at91sam9xeek_dataflash_cs1_defconfig
/rk3399_rockchip-uboot/configs/at91sam9xeek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/axm_defconfig
/rk3399_rockchip-uboot/configs/bitmain_antminer_s9_defconfig
/rk3399_rockchip-uboot/configs/brppt1_spi_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/cm_t3517_defconfig
/rk3399_rockchip-uboot/configs/cm_t35_defconfig
/rk3399_rockchip-uboot/configs/corvus_defconfig
/rk3399_rockchip-uboot/configs/da850_am18xxevm_defconfig
/rk3399_rockchip-uboot/configs/da850evm_defconfig
/rk3399_rockchip-uboot/configs/devkit3250_defconfig
/rk3399_rockchip-uboot/configs/display5_defconfig
/rk3399_rockchip-uboot/configs/display5_factory_defconfig
/rk3399_rockchip-uboot/configs/ds414_defconfig
/rk3399_rockchip-uboot/configs/ea20_defconfig
/rk3399_rockchip-uboot/configs/ethernut5_defconfig
/rk3399_rockchip-uboot/configs/flea3_defconfig
/rk3399_rockchip-uboot/configs/gose_defconfig
/rk3399_rockchip-uboot/configs/gurnard_defconfig
/rk3399_rockchip-uboot/configs/gwventana_emmc_defconfig
/rk3399_rockchip-uboot/configs/gwventana_gw5904_defconfig
/rk3399_rockchip-uboot/configs/hikey_defconfig
/rk3399_rockchip-uboot/configs/imx6q_logic_defconfig
/rk3399_rockchip-uboot/configs/ipam390_defconfig
/rk3399_rockchip-uboot/configs/k2e_evm_defconfig
/rk3399_rockchip-uboot/configs/k2e_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/k2g_evm_defconfig
/rk3399_rockchip-uboot/configs/k2g_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/k2hk_evm_defconfig
/rk3399_rockchip-uboot/configs/k2hk_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/k2l_evm_defconfig
/rk3399_rockchip-uboot/configs/k2l_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/kmeter1_defconfig
/rk3399_rockchip-uboot/configs/kmopti2_defconfig
/rk3399_rockchip-uboot/configs/kmsupx5_defconfig
/rk3399_rockchip-uboot/configs/kmtepr2_defconfig
/rk3399_rockchip-uboot/configs/kmvect1_defconfig
/rk3399_rockchip-uboot/configs/koelsch_defconfig
/rk3399_rockchip-uboot/configs/lager_defconfig
/rk3399_rockchip-uboot/configs/mccmon6_nor_defconfig
/rk3399_rockchip-uboot/configs/mccmon6_sd_defconfig
/rk3399_rockchip-uboot/configs/meesc_defconfig
/rk3399_rockchip-uboot/configs/microblaze-generic_defconfig
/rk3399_rockchip-uboot/configs/mx35pdk_defconfig
/rk3399_rockchip-uboot/configs/omapl138_lcdk_defconfig
/rk3399_rockchip-uboot/configs/pfla02_defconfig
/rk3399_rockchip-uboot/configs/pm9261_defconfig
/rk3399_rockchip-uboot/configs/pm9263_defconfig
/rk3399_rockchip-uboot/configs/pm9g45_defconfig
/rk3399_rockchip-uboot/configs/porter_defconfig
/rk3399_rockchip-uboot/configs/r8a77995_draak_defconfig
/rk3399_rockchip-uboot/configs/s5pc210_universal_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_ptc_ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_ptc_ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d36ek_cmp_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d3_xplained_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d3xek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_spiflash_defconfig
/rk3399_rockchip-uboot/configs/silk_defconfig
/rk3399_rockchip-uboot/configs/smartweb_defconfig
/rk3399_rockchip-uboot/configs/smdkc100_defconfig
/rk3399_rockchip-uboot/configs/snapper9260_defconfig
/rk3399_rockchip-uboot/configs/snapper9g20_defconfig
/rk3399_rockchip-uboot/configs/socfpga_arria10_defconfig
/rk3399_rockchip-uboot/configs/socfpga_arria5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_cyclone5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_dbm_soc1_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de0_nano_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de10_nano_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de1_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_is1_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sockit_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sr1500_defconfig
/rk3399_rockchip-uboot/configs/socfpga_vining_fpga_defconfig
/rk3399_rockchip-uboot/configs/spear300_defconfig
/rk3399_rockchip-uboot/configs/spear300_nand_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_defconfig
/rk3399_rockchip-uboot/configs/spear310_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_defconfig
/rk3399_rockchip-uboot/configs/spear320_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear600_defconfig
/rk3399_rockchip-uboot/configs/spear600_nand_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/stmark2_defconfig
/rk3399_rockchip-uboot/configs/stout_defconfig
/rk3399_rockchip-uboot/configs/suvd3_defconfig
/rk3399_rockchip-uboot/configs/taurus_defconfig
/rk3399_rockchip-uboot/configs/tuge1_defconfig
/rk3399_rockchip-uboot/configs/tuxx1_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_v7_defconfig
/rk3399_rockchip-uboot/configs/uniphier_v8_defconfig
/rk3399_rockchip-uboot/configs/usb_a9263_dataflash_defconfig
/rk3399_rockchip-uboot/configs/vct_platinum_onenand_defconfig
/rk3399_rockchip-uboot/configs/vct_platinum_onenand_small_defconfig
/rk3399_rockchip-uboot/configs/vct_platinumavc_onenand_defconfig
/rk3399_rockchip-uboot/configs/vct_platinumavc_onenand_small_defconfig
/rk3399_rockchip-uboot/configs/vct_premium_onenand_defconfig
/rk3399_rockchip-uboot/configs/vct_premium_onenand_small_defconfig
/rk3399_rockchip-uboot/configs/wb45n_defconfig
/rk3399_rockchip-uboot/configs/wb50n_defconfig
/rk3399_rockchip-uboot/configs/woodburn_defconfig
/rk3399_rockchip-uboot/configs/woodburn_sd_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig
/rk3399_rockchip-uboot/configs/zynq_cc108_defconfig
/rk3399_rockchip-uboot/configs/zynq_cse_nand_defconfig
/rk3399_rockchip-uboot/configs/zynq_cse_qspi_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc702_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc706_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm010_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_x16_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm013_defconfig
/rk3399_rockchip-uboot/drivers/mtd/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/mtdcore.c
/rk3399_rockchip-uboot/drivers/mtd/mtdpart.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/denali.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_ifc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/pxa3xx_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/sunxi_nand.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/onenand_base.c
/rk3399_rockchip-uboot/drivers/mtd/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/spi/sandbox.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash_ids.c
/rk3399_rockchip-uboot/include/configs/10m50_devboard.h
/rk3399_rockchip-uboot/include/configs/BSC9131RDB.h
/rk3399_rockchip-uboot/include/configs/BSC9132QDS.h
/rk3399_rockchip-uboot/include/configs/M54418TWR.h
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8315ERDB.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/T102xQDS.h
/rk3399_rockchip-uboot/include/configs/T102xRDB.h
/rk3399_rockchip-uboot/include/configs/T1040QDS.h
/rk3399_rockchip-uboot/include/configs/T104xRDB.h
/rk3399_rockchip-uboot/include/configs/T208xQDS.h
/rk3399_rockchip-uboot/include/configs/T208xRDB.h
/rk3399_rockchip-uboot/include/configs/TQM834x.h
/rk3399_rockchip-uboot/include/configs/am335x_igep003x.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/apf27.h
/rk3399_rockchip-uboot/include/configs/apx4devkit.h
/rk3399_rockchip-uboot/include/configs/aristainetos-common.h
/rk3399_rockchip-uboot/include/configs/at91sam9260ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9261ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9263ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9m10g45ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9n12ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9rlek.h
/rk3399_rockchip-uboot/include/configs/at91sam9x5ek.h
/rk3399_rockchip-uboot/include/configs/baltos.h
/rk3399_rockchip-uboot/include/configs/brppt1.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t3517.h
/rk3399_rockchip-uboot/include/configs/colibri_imx7.h
/rk3399_rockchip-uboot/include/configs/colibri_t20.h
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/corvus.h
/rk3399_rockchip-uboot/include/configs/da850evm.h
/rk3399_rockchip-uboot/include/configs/devkit3250.h
/rk3399_rockchip-uboot/include/configs/display5.h
/rk3399_rockchip-uboot/include/configs/dns325.h
/rk3399_rockchip-uboot/include/configs/dockstar.h
/rk3399_rockchip-uboot/include/configs/draak.h
/rk3399_rockchip-uboot/include/configs/ds414.h
/rk3399_rockchip-uboot/include/configs/ea20.h
/rk3399_rockchip-uboot/include/configs/ethernut5.h
/rk3399_rockchip-uboot/include/configs/flea3.h
/rk3399_rockchip-uboot/include/configs/goflexhome.h
/rk3399_rockchip-uboot/include/configs/guruplug.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/hikey.h
/rk3399_rockchip-uboot/include/configs/ib62x0.h
/rk3399_rockchip-uboot/include/configs/iconnect.h
/rk3399_rockchip-uboot/include/configs/ids8313.h
/rk3399_rockchip-uboot/include/configs/imx27lite-common.h
/rk3399_rockchip-uboot/include/configs/imx6-engicam.h
/rk3399_rockchip-uboot/include/configs/imx6_logic.h
/rk3399_rockchip-uboot/include/configs/ipam390.h
/rk3399_rockchip-uboot/include/configs/km/keymile-common.h
/rk3399_rockchip-uboot/include/configs/mccmon6.h
/rk3399_rockchip-uboot/include/configs/mcx.h
/rk3399_rockchip-uboot/include/configs/meesc.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/mx28evk.h
/rk3399_rockchip-uboot/include/configs/mx35pdk.h
/rk3399_rockchip-uboot/include/configs/nas220.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/nsa310s.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/omap3_igep00x0.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/omap3_overo.h
/rk3399_rockchip-uboot/include/configs/omap3_pandora.h
/rk3399_rockchip-uboot/include/configs/omapl138_lcdk.h
/rk3399_rockchip-uboot/include/configs/openrd.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/p1_twr.h
/rk3399_rockchip-uboot/include/configs/pcm052.h
/rk3399_rockchip-uboot/include/configs/pcm058.h
/rk3399_rockchip-uboot/include/configs/pfla02.h
/rk3399_rockchip-uboot/include/configs/platinum.h
/rk3399_rockchip-uboot/include/configs/pm9261.h
/rk3399_rockchip-uboot/include/configs/pm9263.h
/rk3399_rockchip-uboot/include/configs/pm9g45.h
/rk3399_rockchip-uboot/include/configs/pogo_e02.h
/rk3399_rockchip-uboot/include/configs/rcar-gen2-common.h
/rk3399_rockchip-uboot/include/configs/s5pc210_universal.h
/rk3399_rockchip-uboot/include/configs/sama5d2_ptc_ek.h
/rk3399_rockchip-uboot/include/configs/sama5d3_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d3xek.h
/rk3399_rockchip-uboot/include/configs/sama5d4_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d4ek.h
/rk3399_rockchip-uboot/include/configs/sheevaplug.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/smartweb.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/configs/snapper9260.h
/rk3399_rockchip-uboot/include/configs/snapper9g45.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/spear-common.h
/rk3399_rockchip-uboot/include/configs/stmark2.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tao3530.h
/rk3399_rockchip-uboot/include/configs/taurus.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/configs/titanium.h
/rk3399_rockchip-uboot/include/configs/topic_miami.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/usb_a9263.h
/rk3399_rockchip-uboot/include/configs/vct.h
/rk3399_rockchip-uboot/include/configs/vf610twr.h
/rk3399_rockchip-uboot/include/configs/wb45n.h
/rk3399_rockchip-uboot/include/configs/wb50n.h
/rk3399_rockchip-uboot/include/configs/woodburn_common.h
/rk3399_rockchip-uboot/include/configs/x600.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp_mini.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
mtd/mtd.h
/rk3399_rockchip-uboot/include/spi_flash.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/test/dm/spi.c
46c3d47114-Jan-2018 Jörg Krause <joerg.krause@embedded.rocks>

UPSTREAM: mtd: nand: export nand_get_flash_type function

`nand_get_flash_type()` allows identification of supported NAND flashs.
The function is useful in SPL (like mxs_nand_spl.c) to lookup for a N

UPSTREAM: mtd: nand: export nand_get_flash_type function

`nand_get_flash_type()` allows identification of supported NAND flashs.
The function is useful in SPL (like mxs_nand_spl.c) to lookup for a NAND
flash (which does not support ONFi) instead of using nand_simple.c and
hard-coding all required NAND parameters.

Change-Id: I469c18019d13e8e7f5105ece92c581047e751924
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit da37d096820e15b2bcdb0243da2dc01707c650f2)

show more ...

28386b6d05-Jun-2018 Alexey Brodkin <Alexey.Brodkin@synopsys.com>

UPSTREAM: lib: Add hexdump

Often during debugging session it's very interesting to see
what data we were dealing with. For example what we write or read
to/from memory or peripherals.

This change i

UPSTREAM: lib: Add hexdump

Often during debugging session it's very interesting to see
what data we were dealing with. For example what we write or read
to/from memory or peripherals.

This change introduces functions that allow to dump binary
data with one simple function invocation like:
------------------->8----------------
print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, buf, len);
------------------->8----------------

which gives us the following:
------------------->8----------------
00000000: f2 b7 c9 88 62 61 75 64 72 61 74 65 3d 31 31 35 ....baudrate=115
00000010: 32 30 30 00 62 6f 6f 74 61 72 67 73 3d 63 6f 6e 200.bootargs=con
00000020: 73 6f 6c 65 3d 74 74 79 53 33 2c 31 31 35 32 30 sole=ttyS3,11520
00000030: 30 6e 38 00 62 6f 6f 74 64 65 6c 61 79 3d 33 00 0n8.bootdelay=3.
00000040: 62 6f 6f 74 66 69 6c 65 3d 75 49 6d 61 67 65 00 bootfile=uImage.
00000050: 66 64 74 63 6f 6e 74 72 6f 6c 61 64 64 72 3d 39 fdtcontroladdr=9
00000060: 66 66 62 31 62 61 30 00 6c 6f 61 64 61 64 64 72 ffb1ba0.loadaddr
00000070: 3d 30 78 38 32 30 30 30 30 30 30 00 73 74 64 65 =0x82000000.stde
00000080: 72 72 3d 73 65 72 69 61 6c 30 40 65 30 30 32 32 rr=serial0@e0022
00000090: 30 30 30 00 73 74 64 69 6e 3d 73 65 72 69 61 6c 000.stdin=serial
000000a0: 30 40 65 30 30 32 32 30 30 30 00 73 74 64 6f 75 0@e0022000.stdou
000000b0: 74 3d 73 65 72 69 61 6c 30 40 65 30 30 32 32 30 t=serial0@e00220
000000c0: 30 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00..............
...
------------------->8----------------

Source of hexdump.c was copied from Linux kernel v4.7-rc2.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anatolij Gustschin <agust@denx.de>
Cc: Mario Six <mario.six@gdsys.cc>
Cc: Simon Glass <sjg@chromium.org>
Cc: Tom Rini <trini@konsulko.com>
Cc: Stefan Roese <sr@denx.de>

Change-Id: I038b41f51d45d1b853da499578bf8ef384a63730
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit f8c987f8f127f867d96ca74bcd1fcb11d8265b67)

show more ...


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32/stm32f.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f4/stm32.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/stm32.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/spl_spi_sunxi.c
/rk3399_rockchip-uboot/common/edid.c
/rk3399_rockchip-uboot/configs/CHIP_pro_defconfig
/rk3399_rockchip-uboot/configs/am335x_igep003x_defconfig
/rk3399_rockchip-uboot/configs/igep0032_defconfig
/rk3399_rockchip-uboot/configs/igep00x0_defconfig
/rk3399_rockchip-uboot/drivers/mtd/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/Makefile
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_ifc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_ecc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/sunxi_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/sunxi_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/tegra_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/zynq_nand.c
/rk3399_rockchip-uboot/drivers/mtd/renesas_rpc_hf.c
/rk3399_rockchip-uboot/drivers/mtd/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_internal.h
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash_ids.c
/rk3399_rockchip-uboot/drivers/mtd/stm32_flash.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/ubi/attach.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/build.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/debug.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/debug.h
/rk3399_rockchip-uboot/drivers/mtd/ubi/fastmap-wl.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/io.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_mass_storage.c
/rk3399_rockchip-uboot/drivers/usb/gadget/storage_common.c
/rk3399_rockchip-uboot/examples/api/Makefile
/rk3399_rockchip-uboot/fs/ubifs/debug.c
/rk3399_rockchip-uboot/fs/ubifs/scan.c
/rk3399_rockchip-uboot/include/configs/am335x_igep003x.h
/rk3399_rockchip-uboot/include/configs/omap3_igep00x0.h
/rk3399_rockchip-uboot/include/fsl_ifc.h
/rk3399_rockchip-uboot/include/hexdump.h
compat.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/hexdump.c
/rk3399_rockchip-uboot/lib/vsprintf.c
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
f1ba13f804-Mar-2018 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>

Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt header

UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>

Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt headers from
/usr/include/ instead of using internal ones.

This commit moves the header code:
include/libfdt.h -> include/linux/libfdt.h
include/libfdt_env.h -> include/linux/libfdt_env.h

and replaces include directives:
#include <libfdt.h> -> #include <linux/libfdt.h>
#include <libfdt_env.h> -> #include <linux/libfdt_env.h>

Change-Id: I68fd5734d6460c169fa5ee2893c57cb5d73340b6
Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit b08c8c4870831c9315dcae237772238e80035bd5)

show more ...


/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/clock_manager.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/clock_manager_gen5.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/reset_manager_arria10.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/clk.c
/rk3399_rockchip-uboot/board/cobra5272/flash.c
/rk3399_rockchip-uboot/board/freescale/ls1088a/ls1088a.c
/rk3399_rockchip-uboot/board/freescale/p1023rdb/p1023rdb.c
/rk3399_rockchip-uboot/board/liebherr/display5/spl.c
/rk3399_rockchip-uboot/board/samtec/vining_2000/vining_2000.c
/rk3399_rockchip-uboot/common/flash.c
/rk3399_rockchip-uboot/configs/apx4devkit_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2b_defconfig
/rk3399_rockchip-uboot/configs/aristainetos_defconfig
/rk3399_rockchip-uboot/configs/bg0900_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx7_defconfig
/rk3399_rockchip-uboot/configs/gwventana_nand_defconfig
/rk3399_rockchip-uboot/configs/m28evk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_auart_console_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_nand_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_spi_defconfig
/rk3399_rockchip-uboot/configs/mx6sabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabreauto_defconfig
/rk3399_rockchip-uboot/configs/pcm058_defconfig
/rk3399_rockchip-uboot/configs/pfla02_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/titanium_defconfig
/rk3399_rockchip-uboot/drivers/clk/clk_pic32.c
/rk3399_rockchip-uboot/drivers/clk/renesas/clk-rcar-gen3.c
/rk3399_rockchip-uboot/drivers/ddr/microchip/ddr2.c
/rk3399_rockchip-uboot/drivers/dma/Kconfig
/rk3399_rockchip-uboot/drivers/fpga/socfpga_arria10.c
/rk3399_rockchip-uboot/drivers/misc/fsl_portals.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/msm_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/stm32_sdmmc2.c
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/denali.c
/rk3399_rockchip-uboot/drivers/mtd/nand/denali_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/pic32_flash.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_probe.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash_ids.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sunxi_spi_spl.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/build.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/fastmap-wl.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/ubi.h
/rk3399_rockchip-uboot/drivers/mtd/ubi/wl.c
/rk3399_rockchip-uboot/drivers/net/ag7xxx.c
/rk3399_rockchip-uboot/drivers/net/dwc_eth_qos.c
/rk3399_rockchip-uboot/drivers/net/ethoc.c
/rk3399_rockchip-uboot/drivers/net/pic32_eth.c
/rk3399_rockchip-uboot/drivers/net/pic32_mdio.c
/rk3399_rockchip-uboot/drivers/net/ravb.c
/rk3399_rockchip-uboot/drivers/net/xilinx_axi_emac.c
/rk3399_rockchip-uboot/drivers/net/zynq_gem.c
/rk3399_rockchip-uboot/drivers/phy/sti_usb_phy.c
/rk3399_rockchip-uboot/drivers/power/regulator/pwm_regulator.c
/rk3399_rockchip-uboot/drivers/reset/sti-reset.c
/rk3399_rockchip-uboot/drivers/serial/serial_pic32.c
/rk3399_rockchip-uboot/drivers/spi/atmel_spi.c
/rk3399_rockchip-uboot/drivers/spi/cadence_qspi_apb.c
/rk3399_rockchip-uboot/drivers/spi/fsl_qspi.c
/rk3399_rockchip-uboot/drivers/spi/mvebu_a3700_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc3-sti-glue.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-msm.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mx6.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-rcar_gen3.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-lpc32xx.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-rcar.c
/rk3399_rockchip-uboot/drivers/usb/phy/rockchip_usb2_phy.c
/rk3399_rockchip-uboot/drivers/video/atmel_hlcdfb.c
/rk3399_rockchip-uboot/include/configs/aristainetos-common.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/colibri_imx7.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/imx6-engicam.h
/rk3399_rockchip-uboot/include/configs/imx6_logic.h
/rk3399_rockchip-uboot/include/configs/mx6sabreauto.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabreauto.h
/rk3399_rockchip-uboot/include/configs/mx7dsabresd.h
/rk3399_rockchip-uboot/include/configs/mxs.h
/rk3399_rockchip-uboot/include/configs/pcm058.h
/rk3399_rockchip-uboot/include/configs/pfla02.h
/rk3399_rockchip-uboot/include/configs/platinum.h
/rk3399_rockchip-uboot/include/configs/titanium.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/flash.h
libfdt.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/include/spi_flash.h
/rk3399_rockchip-uboot/include/wait_bit.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
331c237530-Nov-2017 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: mtd: nand: Rename nand.h into rawnand.h

This header was renamed to rawnand.h in Linux.

The following is the corresponding commit in Linux.

commit d4092d76a4a4e57b65910899948a83cc8646c5

UPSTREAM: mtd: nand: Rename nand.h into rawnand.h

This header was renamed to rawnand.h in Linux.

The following is the corresponding commit in Linux.

commit d4092d76a4a4e57b65910899948a83cc8646c5a5
Author: Boris Brezillon <boris.brezillon@free-electrons.com>
Date: Fri Aug 4 17:29:10 2017 +0200

mtd: nand: Rename nand.h into rawnand.h

We are planning to share more code between different NAND based
devices (SPI NAND, OneNAND and raw NANDs), but before doing that
we need to move the existing include/linux/mtd/nand.h file into
include/linux/mtd/rawnand.h so we can later create a nand.h header
containing all common structure and function prototypes.

Change-Id: Ia387c26297c268a449e3451c7adfabcd6417b278
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 6ae3900a86b52429bf7a73ad832f0ad02acc2282)

show more ...


/rk3399_rockchip-uboot/arch/arm/include/asm/ti-common/davinci_nand.h
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/spl_id_nand.c
/rk3399_rockchip-uboot/arch/arm/mach-zynq/include/mach/nand.h
/rk3399_rockchip-uboot/board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
/rk3399_rockchip-uboot/board/isee/igep00x0/common.c
/rk3399_rockchip-uboot/board/isee/igep00x0/igep00x0.c
/rk3399_rockchip-uboot/board/isee/igep00x0/spl.c
/rk3399_rockchip-uboot/board/logicpd/omap3som/omap3logic.c
/rk3399_rockchip-uboot/board/mini-box/picosam9g45/picosam9g45.c
/rk3399_rockchip-uboot/board/overo/overo.c
/rk3399_rockchip-uboot/board/siemens/taurus/taurus.c
/rk3399_rockchip-uboot/board/ti/beagle/beagle.c
/rk3399_rockchip-uboot/board/ti/evm/evm.c
/rk3399_rockchip-uboot/cmd/jffs2.c
/rk3399_rockchip-uboot/cmd/mtdparts.c
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/denali.c
/rk3399_rockchip-uboot/drivers/mtd/nand/denali.h
/rk3399_rockchip-uboot/drivers/mtd/nand/denali_dt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/denali_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_elbc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_ifc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_ifc_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_base.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_bbt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_bch.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_timings.c
/rk3399_rockchip-uboot/drivers/mtd/nand/pxa3xx_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/sunxi_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/vf610_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/zynq_nand.c
/rk3399_rockchip-uboot/fs/yaffs2/yaffs_mtdif.c
mtd/fsl_upm.h
mtd/fsmc_nand.h
mtd/rawnand.h
/rk3399_rockchip-uboot/include/nand.h
b48ce10021-Nov-2017 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: mtd: nand: introduce NAND_ROW_ADDR_3 flag

Several drivers check ->chipsize to see if the third row address cycle
is needed. Instead of embedding magic sizes such as 32MB, 128MB in
drivers

UPSTREAM: mtd: nand: introduce NAND_ROW_ADDR_3 flag

Several drivers check ->chipsize to see if the third row address cycle
is needed. Instead of embedding magic sizes such as 32MB, 128MB in
drivers, introduce a new flag NAND_ROW_ADDR_3 for clean-up. Since
nand_scan_ident() knows well about the device, it can handle this
properly. The flag is set if the row address bit width is greater
than 16.

Delete comments such as "One more address cycle for ..." because
intention is now clear enough from the code.

Change-Id: I46c6ce88e75faf27564297bcd8f69f34407feff7
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Wenyou Yang <wenyou.yang@microchip.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
[Linux commit: 14157f861437ebe2d624b0a845b91bbdf8ca9a2d]
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit e6001371d1603f00a98af9e6dd73abdbbffd2784)

show more ...

2416d1a321-Nov-2017 Masahiro Yamada <yamada.masahiro@socionext.com>

UPSTREAM: mtd: nand: add generic helpers to check, match, maximize ECC settings

Driver are responsible for setting up ECC parameters correctly.
Those include:
- Check if ECC parameters specified (

UPSTREAM: mtd: nand: add generic helpers to check, match, maximize ECC settings

Driver are responsible for setting up ECC parameters correctly.
Those include:
- Check if ECC parameters specified (usually by DT) are valid
- Meet the chip's ECC requirement
- Maximize ECC strength if NAND_ECC_MAXIMIZE flag is set

The logic can be generalized by factoring out common code.

This commit adds 3 helpers to the NAND framework:
nand_check_ecc_caps - Check if preset step_size and strength are valid
nand_match_ecc_req - Match the chip's requirement
nand_maximize_ecc - Maximize the ECC strength

To use the helpers above, a driver needs to provide:
- Data array of supported ECC step size and strength
- A hook that calculates ECC bytes from the combination of
step_size and strength.

By using those helpers, code duplication among drivers will be
reduced.

Change-Id: I74551caae9c08de925327b8550221e5c75d123c2
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
[Linux commit: 2c8f8afa7f92acb07641bf95b940d384ed1d0294]
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 470c29d1c28d23bdd86456bc431b8f26f8727903)

show more ...

12345678910>>...21