History log of /rk3399_rockchip-uboot/common/ (Results 1101 – 1125 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
63c0941726-Nov-2016 Masahiro Yamada <yamada.masahiro@socionext.com>

libfdt: replace ARCH_FIXUP_FDT with ARCH_FIXUP_FDT_MEMORY

Commit e2f88dfd2d96 ("libfdt: Introduce new ARCH_FIXUP_FDT option")
allows us to skip memory setup of DTB, but a problem for ARM is that
spi

libfdt: replace ARCH_FIXUP_FDT with ARCH_FIXUP_FDT_MEMORY

Commit e2f88dfd2d96 ("libfdt: Introduce new ARCH_FIXUP_FDT option")
allows us to skip memory setup of DTB, but a problem for ARM is that
spin_table_update_dt() and psci_update_dt() are skipped as well if
CONFIG_ARCH_FIXUP_FDT is disabled.

This commit allows us to skip only fdt_fixup_memory_banks() instead
of the whole of arch_fixup_fdt(). It will be useful when we want to
use a memory node from a kernel DTB as is, but need some fixups for
Spin-Table/PSCI.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Acked-by: Simon Glass <sjg@chromium.org>
Fixed build error for x86:
Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

2f11cd9113-Nov-2016 Simon Glass <sjg@chromium.org>

dm: core: Handle global_data moving in SPL

When CONFIG_SPL_STACK_R is enabled, and spl_init() is called before
board_init_r(), spl_relocate_stack_gd() will move global_data to a new
place in memory.

dm: core: Handle global_data moving in SPL

When CONFIG_SPL_STACK_R is enabled, and spl_init() is called before
board_init_r(), spl_relocate_stack_gd() will move global_data to a new
place in memory. This affects driver model since it uses a list for the
uclasses. Unless this is updated the list will become invalid. When
looking for a non-existent uclass, such as when adding a new one, the loop
in uclass_find() may continue forever, thus causing a hang.

Add a function to correct this rather obscure bug.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

e2099d7827-Nov-2016 Vladimir Zapolskiy <vz@mleia.com>

common: sh: add necessary define bits to board_f

Since a platform conversion to generic board support has not been
accomplished some architecture specific bits are missing from board_f
init sequence

common: sh: add necessary define bits to board_f

Since a platform conversion to generic board support has not been
accomplished some architecture specific bits are missing from board_f
init sequence, the change adds a number of basic expected callbacks
into early init sequence.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

0b3a58ee30-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Separate SCSI private block description initialization

When blk_create_device() is called some parameters in blk_desc are
automatically filled. Separate SCSI private initialization and SCSI fu

scsi: Separate SCSI private block description initialization

When blk_create_device() is called some parameters in blk_desc are
automatically filled. Separate SCSI private initialization and SCSI full
block device initialization not to rewrite already prepared data.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

c002e39a30-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Change scsi_scan() to be able to return value

With DM_SCSI this function will return more than one return value to
cover errors.

Suggested-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Mi

scsi: Change scsi_scan() to be able to return value

With DM_SCSI this function will return more than one return value to
cover errors.

Suggested-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

545a284730-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Make private functions static

Several functions should be static because they are not exported to any
other file.
Warnings were reported by sparse C=1.

Signed-off-by: Michal Simek <michal.sim

scsi: Make private functions static

Several functions should be static because they are not exported to any
other file.
Warnings were reported by sparse C=1.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

182ec15330-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Remove completely unused functions

These functions are not called for any location.
This patch removes them scsi_trim_trail(), scsi_get_disk_count()
and scsi_setup_read6().

Signed-off-by: Mic

scsi: Remove completely unused functions

These functions are not called for any location.
This patch removes them scsi_trim_trail(), scsi_get_disk_count()
and scsi_setup_read6().

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

cdb93b2718-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Simplify scsi_read/scsi_write()

There is no reason to directly point to static allocated array
when we have proper block_dev pointer available via parameter
in !CONFIG_BLK. For CONFIG_BLK this

scsi: Simplify scsi_read/scsi_write()

There is no reason to directly point to static allocated array
when we have proper block_dev pointer available via parameter
in !CONFIG_BLK. For CONFIG_BLK this is read directly from uclass
platdata.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

bccfd9e918-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Move pccb buffer initalization directly to scsi_detect_dev

pccb is pointer to temporary buffer which is used only for sending
command. Make it local as is done in scsi_read/scsi_write.

Signed

scsi: Move pccb buffer initalization directly to scsi_detect_dev

pccb is pointer to temporary buffer which is used only for sending
command. Make it local as is done in scsi_read/scsi_write.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

4dbee17618-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Take lun from device block description

Prepare LUN(Logical unit number) directly in block description structure
and reuse it.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by

scsi: Take lun from device block description

Prepare LUN(Logical unit number) directly in block description structure
and reuse it.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

570712f418-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Extract device detection algorithm

The patch enables running detection algorithm on block device
description structure.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simo

scsi: Extract device detection algorithm

The patch enables running detection algorithm on block device
description structure.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

92ca476c18-Nov-2016 Michal Simek <michal.simek@xilinx.com>

scsi: Extract block device initialization

Extract block device initialization to specific function.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

15a2acdf16-Nov-2016 Michal Simek <michal.simek@xilinx.com>

common: miiphyutil: Work and report phy address in hex in mdio cmd

It is confusing that mdio commands work and report phy id as
decimal value when mii is working with hex values.

For example:
ZynqM

common: miiphyutil: Work and report phy address in hex in mdio cmd

It is confusing that mdio commands work and report phy id as
decimal value when mii is working with hex values.

For example:
ZynqMP> mdio list
gem:
21 - TI DP83867 <--> ethernet@ff0e0000
ZynqMP> mdio read ethernet@ff0e0000 0
Reading from bus gem
PHY at address 21:
0 - 0x1140
ZynqMP> mii dump 21 0
Incorrect PHY address. Range should be 0-31
...
ZynqMP> mii dump 15
0. (1140) -- PHY control register --
(8000:0000) 0.15 = 0 reset

U-Boot normally takes hex values that's why this patch is changing mdio
command to handle hex instead of changing mii command to handle decimal
values.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

09410c6501-Dec-2016 Marek Vasut <marex@denx.de>

SPL: mmc: Make spl_mmc_load_image available

Make the spl_mmc_load_image() available globally, so it can be
invoked directly by SPL on extremely space-constrained systems.

Signed-off-by: Marek Vasut

SPL: mmc: Make spl_mmc_load_image available

Make the spl_mmc_load_image() available globally, so it can be
invoked directly by SPL on extremely space-constrained systems.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Jaehoon Chung <jh80.chung@samsung.com>

show more ...

b5b838f101-Dec-2016 Marek Vasut <marex@denx.de>

mmc: Tinification of the mmc code

Add new configuration option CONFIG_MMC_TINY which strips away all
memory allocation within the MMC code and code for handling multiple
cards. This allows extremely

mmc: Tinification of the mmc code

Add new configuration option CONFIG_MMC_TINY which strips away all
memory allocation within the MMC code and code for handling multiple
cards. This allows extremely space-constrained SPL code use the MMC
framework.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Tom Rini <trini@konsulko.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>

show more ...

a2cb310830-Nov-2016 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://git.denx.de/u-boot-mips

4c2cb11509-Jan-2016 Daniel Schwierzeck <daniel.schwierzeck@gmail.com>

common/board_f: enable initr_trap for MIPS

Enable initr_trap hook also for MIPS to install and enable
U-Boot's specific MIPS exception handlers.

Signed-off-by: Daniel Schwierzeck <daniel.schwierzec

common/board_f: enable initr_trap for MIPS

Enable initr_trap hook also for MIPS to install and enable
U-Boot's specific MIPS exception handlers.

Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

4d6647ab30-Nov-2016 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://www.denx.de/git/u-boot-imx


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/imx-common/spl.c
/rk3399_rockchip-uboot/arch/arm/imx-common/video.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/crm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-ddr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/video.h
/rk3399_rockchip-uboot/board/CarMediaLab/flea3/flea3.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/ge/bx50v3/bx50v3.c
/rk3399_rockchip-uboot/board/kosagi/novena/novena_spl.c
/rk3399_rockchip-uboot/board/samtec/vining_2000/Kconfig
/rk3399_rockchip-uboot/board/samtec/vining_2000/MAINTAINERS
/rk3399_rockchip-uboot/board/samtec/vining_2000/Makefile
/rk3399_rockchip-uboot/board/samtec/vining_2000/imximage.cfg
/rk3399_rockchip-uboot/board/samtec/vining_2000/vining_2000.c
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/technologic/ts4600/Kconfig
/rk3399_rockchip-uboot/board/technologic/ts4600/MAINTAINERS
/rk3399_rockchip-uboot/board/technologic/ts4600/Makefile
/rk3399_rockchip-uboot/board/technologic/ts4600/iomux.c
/rk3399_rockchip-uboot/board/technologic/ts4600/ts4600.c
/rk3399_rockchip-uboot/board/udoo/neo/Kconfig
/rk3399_rockchip-uboot/board/udoo/neo/MAINTAINERS
/rk3399_rockchip-uboot/board/udoo/neo/Makefile
/rk3399_rockchip-uboot/board/udoo/neo/neo.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
spl/spl_mmc.c
/rk3399_rockchip-uboot/configs/flea3_defconfig
/rk3399_rockchip-uboot/configs/mx7dsabresd_secure_defconfig
/rk3399_rockchip-uboot/configs/novena_defconfig
/rk3399_rockchip-uboot/configs/ts4600_defconfig
/rk3399_rockchip-uboot/configs/udoo_neo_defconfig
/rk3399_rockchip-uboot/configs/vining_2000_defconfig
/rk3399_rockchip-uboot/drivers/pwm/pwm-imx-util.c
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/flea3.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/mx7dsabresd.h
/rk3399_rockchip-uboot/include/configs/ts4600.h
/rk3399_rockchip-uboot/include/configs/udoo_neo.h
/rk3399_rockchip-uboot/include/configs/vining_2000.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/tools/imximage.c
6b29a39530-Nov-2016 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-mpc85xx


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/psci.S
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi-a-plus.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi-a.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi-b-plus.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi-b-rev2.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi-b.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835-rpi.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm2835.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm2836-rpi-2-b.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2836.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm2837-rpi-3-b.dts
/rk3399_rockchip-uboot/arch/arm/dts/bcm2837.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm283x-rpi-smsc9512.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm283x-rpi-smsc9514.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm283x-uboot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/bcm283x.dtsi
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/include/mach/wdog.h
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/reset.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/b4860_ids.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/b4860_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cmd_errata.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init_early.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/pci.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/speed.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/t2080_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/t4240_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/speed.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config_mpc85xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config_mpc86xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/cpm_85xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_law.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_lbc.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_secure_boot.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_85xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_86xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/processor.h
/rk3399_rockchip-uboot/board/armltd/vexpress64/pcie.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/Kconfig
/rk3399_rockchip-uboot/board/freescale/b4860qds/Makefile
/rk3399_rockchip-uboot/board/freescale/b4860qds/b4860qds.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/b4860qds_crossbar_con.h
/rk3399_rockchip-uboot/board/freescale/b4860qds/eth_b4860qds.c
/rk3399_rockchip-uboot/board/freescale/common/Makefile
/rk3399_rockchip-uboot/board/freescale/common/pixis.h
/rk3399_rockchip-uboot/board/freescale/common/pq-mds-pib.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/Makefile
/rk3399_rockchip-uboot/board/freescale/corenet_ds/corenet_ds.c
/rk3399_rockchip-uboot/board/freescale/p1010rdb/Kconfig
/rk3399_rockchip-uboot/board/freescale/p1010rdb/p1010rdb.c
/rk3399_rockchip-uboot/board/freescale/p1010rdb/spl.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/Kconfig
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/ddr.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/tlb.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/Kconfig
/rk3399_rockchip-uboot/board/freescale/t102xqds/spl.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/t102xqds.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/Kconfig
/rk3399_rockchip-uboot/board/freescale/t104xrdb/Kconfig
/rk3399_rockchip-uboot/board/freescale/t104xrdb/cpld.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/cpld.h
/rk3399_rockchip-uboot/board/freescale/t104xrdb/eth.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/t104xrdb.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/Kconfig
/rk3399_rockchip-uboot/board/freescale/t208xrdb/Kconfig
/rk3399_rockchip-uboot/board/freescale/t4qds/Kconfig
/rk3399_rockchip-uboot/board/freescale/t4qds/Makefile
/rk3399_rockchip-uboot/board/freescale/t4rdb/Kconfig
/rk3399_rockchip-uboot/board/freescale/t4rdb/Makefile
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/board/varisys/cyrus/eth.c
/rk3399_rockchip-uboot/board/xes/common/Makefile
/rk3399_rockchip-uboot/board/xes/common/fsl_8xxx_clk.c
/rk3399_rockchip-uboot/board/xes/common/fsl_8xxx_pci.c
env_embedded.c
/rk3399_rockchip-uboot/configs/B4420QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/B4420QDS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/B4420QDS_defconfig
/rk3399_rockchip-uboot/configs/B4860QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/B4860QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/B4860QDS_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/B4860QDS_SRIO_PCIE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/B4860QDS_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/C29XPCIE_NAND_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/C29XPCIE_defconfig
/rk3399_rockchip-uboot/configs/Cyrus_P5020_defconfig
/rk3399_rockchip-uboot/configs/Cyrus_P5040_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_NOR_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_NAND_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_NOR_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PA_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_NOR_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_NAND_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_NOR_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_NOR_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
/rk3399_rockchip-uboot/configs/P1010RDB-PB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020MBG-PC_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1020MBG-PC_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020MBG-PC_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_36BIT_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1020RDB-PC_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/P1020UTM-PC_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020UTM-PC_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1020UTM-PC_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1020UTM-PC_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/P1024RDB_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1024RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1024RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1024RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1024RDB_defconfig
/rk3399_rockchip-uboot/configs/P1025RDB_36BIT_defconfig
/rk3399_rockchip-uboot/configs/P1025RDB_NAND_defconfig
/rk3399_rockchip-uboot/configs/P1025RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/P1025RDB_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/P1025RDB_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_SRIO_PCIE_BOOT_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_SRIO_PCIE_BOOT_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_SRIO_PCIE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T2081QDS_defconfig
/rk3399_rockchip-uboot/configs/T4160QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/T4160QDS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T4160QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T4160QDS_defconfig
/rk3399_rockchip-uboot/configs/T4160RDB_defconfig
/rk3399_rockchip-uboot/configs/T4240QDS_NAND_defconfig
/rk3399_rockchip-uboot/configs/T4240QDS_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T4240QDS_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T4240QDS_SRIO_PCIE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/T4240QDS_defconfig
/rk3399_rockchip-uboot/configs/T4240RDB_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/T4240RDB_defconfig
/rk3399_rockchip-uboot/configs/rpi_2_defconfig
/rk3399_rockchip-uboot/configs/rpi_3_32b_defconfig
/rk3399_rockchip-uboot/configs/rpi_3_defconfig
/rk3399_rockchip-uboot/configs/rpi_defconfig
/rk3399_rockchip-uboot/doc/README.mpc85xx-sd-spi-boot
/rk3399_rockchip-uboot/doc/README.mpc85xxads
/rk3399_rockchip-uboot/doc/device-tree-bindings/gpio/bcm2835-gpio.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/bcm2835-aux-uart.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/pl01x.txt
/rk3399_rockchip-uboot/drivers/crypto/fsl/jr.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/ctrl_regs.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/mpc85xx_ddr_gen1.c
/rk3399_rockchip-uboot/drivers/gpio/bcm2835_gpio.c
/rk3399_rockchip-uboot/drivers/input/keyboard.c
/rk3399_rockchip-uboot/drivers/net/fm/Makefile
/rk3399_rockchip-uboot/drivers/net/fm/b4860.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.h
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/qe/uec.c
/rk3399_rockchip-uboot/drivers/serial/serial_bcm283x_mu.c
/rk3399_rockchip-uboot/drivers/serial/serial_pl01x.c
/rk3399_rockchip-uboot/drivers/video/bcm2835.c
/rk3399_rockchip-uboot/fs/fat/fat_write.c
/rk3399_rockchip-uboot/include/configs/B4860QDS.h
/rk3399_rockchip-uboot/include/configs/BSC9131RDB.h
/rk3399_rockchip-uboot/include/configs/BSC9132QDS.h
/rk3399_rockchip-uboot/include/configs/C29XPCIE.h
/rk3399_rockchip-uboot/include/configs/MPC8536DS.h
/rk3399_rockchip-uboot/include/configs/MPC8540ADS.h
/rk3399_rockchip-uboot/include/configs/MPC8541CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8548CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8555CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8560ADS.h
/rk3399_rockchip-uboot/include/configs/MPC8568MDS.h
/rk3399_rockchip-uboot/include/configs/MPC8569MDS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/P1023RDB.h
/rk3399_rockchip-uboot/include/configs/P2041RDB.h
/rk3399_rockchip-uboot/include/configs/P3041DS.h
/rk3399_rockchip-uboot/include/configs/P4080DS.h
/rk3399_rockchip-uboot/include/configs/P5020DS.h
/rk3399_rockchip-uboot/include/configs/P5040DS.h
/rk3399_rockchip-uboot/include/configs/T102xQDS.h
/rk3399_rockchip-uboot/include/configs/T102xRDB.h
/rk3399_rockchip-uboot/include/configs/T104xRDB.h
/rk3399_rockchip-uboot/include/configs/T208xQDS.h
/rk3399_rockchip-uboot/include/configs/T4240QDS.h
/rk3399_rockchip-uboot/include/configs/T4240RDB.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/controlcenterd.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/cyrus.h
/rk3399_rockchip-uboot/include/configs/km/kmp204x-common.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/p1_twr.h
/rk3399_rockchip-uboot/include/configs/qemu-ppce500.h
/rk3399_rockchip-uboot/include/configs/rpi.h
/rk3399_rockchip-uboot/include/configs/sbc8548.h
/rk3399_rockchip-uboot/include/configs/sbc8641d.h
/rk3399_rockchip-uboot/include/configs/socrates.h
/rk3399_rockchip-uboot/include/configs/xpedite517x.h
/rk3399_rockchip-uboot/include/configs/xpedite520x.h
/rk3399_rockchip-uboot/include/configs/xpedite537x.h
/rk3399_rockchip-uboot/include/configs/xpedite550x.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/bcm2835-aux.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/bcm2835.h
/rk3399_rockchip-uboot/include/dt-bindings/pinctrl/bcm2835.h
/rk3399_rockchip-uboot/include/dt-bindings/power/raspberrypi-power.h
/rk3399_rockchip-uboot/include/fat.h
/rk3399_rockchip-uboot/include/fsl_sec.h
/rk3399_rockchip-uboot/include/keyboard.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/tools/envcrc.c
c8d7647f01-Nov-2016 Max Krummenacher <max.oss.09@gmail.com>

spl: mmc: fix switch statement

If CONFIG_SPL_LIBCOMMON_SUPPORT is not defined there is a lone case statement
at the end of the switch leading to a compile error.
Remove the offending case statement.

spl: mmc: fix switch statement

If CONFIG_SPL_LIBCOMMON_SUPPORT is not defined there is a lone case statement
at the end of the switch leading to a compile error.
Remove the offending case statement.

| common/spl/spl_mmc.c:339:7: error: label at end of compound statement

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Acked-by: Marek Vasut <marex@denx.de>

show more ...

e94793c821-Nov-2016 Stefan Agner <stefan.agner@toradex.com>

spl: add USB Gadget config option

Introduce USB Gadget config option. This allows to combine Makefile
entries for SPL_USBETH_SUPPORT and SPL_DFU_SUPPORT.

Signed-off-by: Stefan Agner <stefan.agner@t

spl: add USB Gadget config option

Introduce USB Gadget config option. This allows to combine Makefile
entries for SPL_USBETH_SUPPORT and SPL_DFU_SUPPORT.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Lukasz Majewski <l.majewski@samsung.com>
Tested-by: Ravi Babu <ravibabu@ti.com>

show more ...

5991703e21-Nov-2016 Stefan Agner <stefan.agner@toradex.com>

spl: dfu: move DFU Kconfig to SPL Kconfig

The DFU Kconfig menu entries should be part of the SPL
Kconfig file. Also avoid using the top level Makefile by
moving the config dependent build artifacts

spl: dfu: move DFU Kconfig to SPL Kconfig

The DFU Kconfig menu entries should be part of the SPL
Kconfig file. Also avoid using the top level Makefile by
moving the config dependent build artifacts to the driver/
and driver/usb/gadget/ Makfiles.

With that, DFU can be built again in SPL if
CONFIG_SPL_DFU_SUPPORT is enabled.

Fixes: 6ad6102246d8 ("usb:gadget: Disallow DFU in SPL for now")

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Lukasz Majewski <l.majewski@samsung.com>

show more ...

34ee947a21-Nov-2016 Stefan Agner <stefan.agner@toradex.com>

spl: add RAM boot device only if it is actually defined

Some devices (e.g. dra7xx) support loading to RAM using DFU without
having direct boot from RAM support. Make sure the linker list
does not co

spl: add RAM boot device only if it is actually defined

Some devices (e.g. dra7xx) support loading to RAM using DFU without
having direct boot from RAM support. Make sure the linker list
does not contain BOOT_DEVICE_RAM if CONFIG_SPL_RAM_DEVICE is not
enabled.

Fixes: 98136b2f26fa ("spl: Convert spl_ram_load_image() to use linker list")

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Lukasz Majewski <l.majewski@samsung.com>

show more ...

2c77c0d621-Nov-2016 tomas.melin@vaisala.com <tomas.melin@vaisala.com>

xyz-modem: Change getc timeout loop waiting

This fixes the loop delay when using a hw watchdog.

In case a watchdog is used that accesses CPU registers,
the defined delay of 20us in a tight loop wil

xyz-modem: Change getc timeout loop waiting

This fixes the loop delay when using a hw watchdog.

In case a watchdog is used that accesses CPU registers,
the defined delay of 20us in a tight loop will cause a
huge delay in the actual timeout seen. This is caused
by the fact that udelay will inheritantly call WATCHDOG_RESET.
Together with the omap wdt implementation, the seen timeout increases up to
around 30s. This makes the loop very slow and causes long
delays when using the modem.

Instead, implement the 2 sec loop by using the timer interface to know
when to break out of the timeout loop. Watchdog kicking is taken care of
by getc().

Signed-off-by: Tomas Melin <tomas.melin@vaisala.com>

show more ...

aa6ab90521-Nov-2016 Tang Yuantian <Yuantian.Tang@nxp.com>

sata: fix sata command can not being executed bug

Commit d97dc8a0 separated the non-command code into its own file
which caused variable sata_curr_device can not be set to a correct
value.

Before c

sata: fix sata command can not being executed bug

Commit d97dc8a0 separated the non-command code into its own file
which caused variable sata_curr_device can not be set to a correct
value.

Before commit d97dc8a0, variable sata_curr_device can be set
correctly in sata_initialize().
After commit d97dc8a0, sata_initialize() is moved out to its own file.
Accordingly, variable sata_curr_device is removed from sata_initialize()
too. This caused sata_curr_device never gets a chance to be set properly
which prevent other commands from being executed.

This patch sets variable sata_curr_device properly.

Fixes: d97dc8a0 (dm: sata: Separate the non-command code into its
own file)

Signed-off-by: Tang Yuantian <yuantian.tang@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/arch/arm/mach-keystone/Makefile
/rk3399_rockchip-uboot/board/ti/ks2_evm/Makefile
/rk3399_rockchip-uboot/board/toradex/apalis_t30/Kconfig
/rk3399_rockchip-uboot/board/toradex/apalis_t30/apalis_t30.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx7/Kconfig
/rk3399_rockchip-uboot/board/toradex/colibri_pxa270/Kconfig
/rk3399_rockchip-uboot/board/toradex/colibri_pxa270/colibri_pxa270.c
/rk3399_rockchip-uboot/board/toradex/colibri_t20/Kconfig
/rk3399_rockchip-uboot/board/toradex/colibri_t20/colibri_t20.c
/rk3399_rockchip-uboot/board/toradex/colibri_t30/Kconfig
/rk3399_rockchip-uboot/board/toradex/colibri_t30/colibri_t30.c
/rk3399_rockchip-uboot/board/toradex/colibri_vf/Kconfig
/rk3399_rockchip-uboot/board/toradex/colibri_vf/colibri_vf.c
/rk3399_rockchip-uboot/board/toradex/common/Kconfig
/rk3399_rockchip-uboot/board/toradex/common/Makefile
/rk3399_rockchip-uboot/board/toradex/common/tdx-cfg-block.c
/rk3399_rockchip-uboot/board/toradex/common/tdx-cfg-block.h
/rk3399_rockchip-uboot/board/toradex/common/tdx-common.c
/rk3399_rockchip-uboot/board/toradex/common/tdx-common.h
/rk3399_rockchip-uboot/cmd/sata.c
sata.c
/rk3399_rockchip-uboot/configs/apalis_t30_defconfig
/rk3399_rockchip-uboot/configs/colibri_t20_defconfig
/rk3399_rockchip-uboot/configs/colibri_t30_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/drivers/bootcount/bootcount_ram.c
/rk3399_rockchip-uboot/include/configs/apalis_t30.h
/rk3399_rockchip-uboot/include/configs/colibri_imx7.h
/rk3399_rockchip-uboot/include/configs/colibri_pxa270.h
/rk3399_rockchip-uboot/include/configs/colibri_t20.h
/rk3399_rockchip-uboot/include/configs/colibri_t30.h
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/k2e_evm.h
/rk3399_rockchip-uboot/include/configs/k2g_evm.h
/rk3399_rockchip-uboot/include/configs/k2hk_evm.h
/rk3399_rockchip-uboot/include/configs/k2l_evm.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/env/fw_env.c

1...<<41424344454647484950>>...211