History log of /rk3399_rockchip-uboot/arch/arm/cpu/ (Results 301 – 325 of 3557)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4db4d42e28-Nov-2016 Lukasz Majewski <l.majewski@majess.pl>

imx6: clock: Enable External Memory Interface [EIM] clock (eim_slow_clock)

This patch extends the imx6 clock code to enable or disable the EIM
slow clock, which in necessary when one wants to use EI

imx6: clock: Enable External Memory Interface [EIM] clock (eim_slow_clock)

This patch extends the imx6 clock code to enable or disable the EIM
slow clock, which in necessary when one wants to use EIM interface t
o read/write from external memory (e.g. NOR).

Signed-off-by: Lukasz Majewski <l.majewski@majess.pl>

show more ...

730d254429-Nov-2016 Christoph Fritz <chf.fritz@googlemail.com>

mx6sx: Add initial support for Samtec VIN|ING 2000 board

This patch adds initial support for Samtec VIN|ING 2000 board.

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
Reviewed-by: Stefan

mx6sx: Add initial support for Samtec VIN|ING 2000 board

This patch adds initial support for Samtec VIN|ING 2000 board.

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Acked-by: Marek Vasut <marex@denx.de>

show more ...

792f186825-Nov-2016 Breno Lima <breno.lima@nxp.com>

mx6sx: Add initial support for UDOO Neo Board

UDOO Neo Board is a development board from Seco that has three models:
- UDOO Neo Basic
- UDOO Neo Basic Kick Starter
- UDOO Neo Extended
- UDOO Neo

mx6sx: Add initial support for UDOO Neo Board

UDOO Neo Board is a development board from Seco that has three models:
- UDOO Neo Basic
- UDOO Neo Basic Kick Starter
- UDOO Neo Extended
- UDOO Neo Full

All versions are based on the i.MX6 SoloX processor.

For more details about the UDOO Neo board, please refer to:
http://www.udoo.org/udoo-neo/

This work is based on a previous commit of Francesco Montefoschi
<francesco.monte@gmail.com>:
https://github.com/fmntf/u-boot/commit/877b71184a5105e708024f232d36aed574961844

Only tested on the UDOO Neo Full board.

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>

show more ...

a425bf7230-Oct-2016 Eric Nelson <eric@nelint.com>

ARM: mx6: ddr: use Kconfig for inclusion of DDR calibration routines

The DDR calibration routines are gated by conditionals for the
i.MX6DQ SOCs, but with the use of the sysinfo parameter, these
are

ARM: mx6: ddr: use Kconfig for inclusion of DDR calibration routines

The DDR calibration routines are gated by conditionals for the
i.MX6DQ SOCs, but with the use of the sysinfo parameter, these
are usable on at least i.MX6SDL and i.MX6SL variants with DDR3.

Also, since only the Novena board currently uses the dynamic
DDR calibration routines, these routines waste space on other
boards using SPL.

Add a KConfig entry to allow boards to selectively include the
DDR calibration routines.

Signed-off-by: Eric Nelson <eric@nelint.com>

show more ...

48c7d43730-Oct-2016 Eric Nelson <eric@nelint.com>

mx6: ddr: add routine to return DDR calibration data

Add routine mmdc_read_calibration() to return the output of DDR
calibration. This can be used for debugging or to aid in construction
of static m

mx6: ddr: add routine to return DDR calibration data

Add routine mmdc_read_calibration() to return the output of DDR
calibration. This can be used for debugging or to aid in construction
of static memory configuration.

This routine will be used in a subsequent patch set adding a virtual
"mx6memcal" board, but could also be useful when gathering statistics
during an initial production run.

Signed-off-by: Eric Nelson <eric@nelint.com>

show more ...

7f17fb7430-Oct-2016 Eric Nelson <eric@nelint.com>

mx6: ddr: pass mx6_ddr_sysinfo to calibration routines

The DDR calibration routines have scattered support for bus
widths other than 64-bits:

-- The mmdc_do_write_level_calibration() routine assume

mx6: ddr: pass mx6_ddr_sysinfo to calibration routines

The DDR calibration routines have scattered support for bus
widths other than 64-bits:

-- The mmdc_do_write_level_calibration() routine assumes the
presence of PHY1, and
-- The mmdc_do_dqs_calibration() routine tries to determine
whether one or two DDR PHYs are active by reading MDCTL.

Since a caller of these routines must have a valid struct mx6_ddr_sysinfo
for use in calling mx6_dram_cfg(), and the bus width is available in the
"dsize" field, use this structure to inform the calibration routines which
PHYs are active.

This allows the use of the DDR calibration routines on CPU variants
like i.MX6SL that only have a single MMDC port.

Signed-off-by: Eric Nelson <eric@nelint.com>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

b33f74ea30-Oct-2016 Eric Nelson <eric@nelint.com>

mx6: ddr: allow 32 cycles for DQS gating calibration

The DDR calibration code is only setting flag DG_CMP_CYC (DQS gating sample
cycle) for the first PHY.

Set the 32-cycle flag for both PHYs and cl

mx6: ddr: allow 32 cycles for DQS gating calibration

The DDR calibration code is only setting flag DG_CMP_CYC (DQS gating sample
cycle) for the first PHY.

Set the 32-cycle flag for both PHYs and clear when done so the MPDGCTRL0
output value isn't polluted with calibration artifacts.

Signed-off-by: Eric Nelson <eric@nelint.com>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

2d22148929-Nov-2016 Stefano Babic <sbabic@denx.de>

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

Signed-off-by: Stefano Babic <sbabic@denx.de>


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
/rk3399_rockchip-uboot/arch/arm/config.mk
arm1176/start.S
armv7/Makefile
armv8/Kconfig
armv8/config.mk
armv8/fsl-layerscape/cpu.c
armv8/fsl-layerscape/cpu.h
armv8/fsl-layerscape/doc/README.qspi
armv8/fsl-layerscape/doc/README.soc
armv8/fsl-layerscape/fdt.c
armv8/fsl-layerscape/lowlevel.S
armv8/fsl-layerscape/ls2080a_serdes.c
armv8/fsl-layerscape/mp.c
armv8/fsl-layerscape/soc.c
armv8/sec_firmware_asm.S
armv8/start.S
armv8/transition.S
armv8/zynqmp/Kconfig
armv8/zynqmp/spl.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a-qds-lpuart.dts
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a-qds.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-iot-duart.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-iot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3036-sdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-chromebook.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-jerry.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-mickey.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-minnie.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-r16-nintendo-nes-classic-edition.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-7000.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/zynq-microzed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-picozed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-topic-miami.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-topic-miamiplus.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc702.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc706.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc770-xm010.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc770-xm011.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc770-xm012.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc770-xm013.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zybo.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-clk.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-ep108-clk.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-ep108.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp-zcu102.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynqmp.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/mp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mvebu/spi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-zynqmp/hardware.h
/rk3399_rockchip-uboot/arch/arm/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/arm/include/asm/macro.h
/rk3399_rockchip-uboot/arch/arm/include/asm/system.h
/rk3399_rockchip-uboot/arch/arm/include/asm/ti-common/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/u-boot-arm.h
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/arm/lib/crt0_aarch64_efi.S
/rk3399_rockchip-uboot/arch/arm/lib/crt0_arm_efi.S
/rk3399_rockchip-uboot/arch/arm/lib/elf_aarch64_efi.lds
/rk3399_rockchip-uboot/arch/arm/lib/elf_arm_efi.lds
/rk3399_rockchip-uboot/arch/arm/lib/reloc_aarch64_efi.c
/rk3399_rockchip-uboot/arch/arm/lib/reloc_arm_efi.c
/rk3399_rockchip-uboot/arch/arm/lib/relocate.S
/rk3399_rockchip-uboot/arch/arm/lib/relocate_64.S
/rk3399_rockchip-uboot/arch/arm/mach-exynos/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-exynos/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-keystone/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/abb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clk_synthesizer.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_am33xx.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_am43xx.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_ti814x.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_ti816x.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/ddr.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/emif4.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/mux.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/mach-omap2/boot-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/clocks-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/config.mk
/rk3399_rockchip-uboot/arch/arm/mach-omap2/config_secure.mk
/rk3399_rockchip-uboot/arch/arm/mach-omap2/emif-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/hwinit-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-omap2/mem-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap-cache.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/am35x_musb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/emac.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/emif4.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/sdrc.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/spl_id_nand.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/emif.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/hwinit.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/sdram_elpida.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/abb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/dra7xx_iodelay.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/emif.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/fdt.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/hwinit.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/sdram.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/sec-fxns.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/pipe3-phy.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/pipe3-phy.h
/rk3399_rockchip-uboot/arch/arm/mach-omap2/reset.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sata.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sec-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/mach-omap2/utils.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/vc.c
/rk3399_rockchip-uboot/arch/arm/mach-rmobile/lowlevel_init_gen3.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-zynq/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-zynq/slcr.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
/rk3399_rockchip-uboot/arch/x86/config.mk
/rk3399_rockchip-uboot/arch/x86/include/asm/u-boot-x86.h
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/bootm.c
/rk3399_rockchip-uboot/arch/x86/lib/crt0_ia32_efi.S
/rk3399_rockchip-uboot/arch/x86/lib/crt0_x86_64_efi.S
/rk3399_rockchip-uboot/arch/x86/lib/efi/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/elf_ia32_efi.lds
/rk3399_rockchip-uboot/arch/x86/lib/elf_x86_64_efi.lds
/rk3399_rockchip-uboot/arch/x86/lib/reloc_ia32_efi.c
/rk3399_rockchip-uboot/arch/x86/lib/reloc_x86_64_efi.c
/rk3399_rockchip-uboot/arch/x86/lib/tables.c
/rk3399_rockchip-uboot/board/CarMediaLab/flea3/flea3.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/Kconfig
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/Makefile
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/README
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/dcu.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls1021aiot.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls102xa_pbi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls102xa_rcw_sd.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/psci.S
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_qspi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls102xa_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls102xa_rcw_sd_qspi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1046aqds/ls1046aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080a/ls2080a.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/README
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/ls2080aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/README
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/ls2080ardb.c
/rk3399_rockchip-uboot/board/google/veyron/Kconfig
/rk3399_rockchip-uboot/board/google/veyron/MAINTAINERS
/rk3399_rockchip-uboot/board/google/veyron/Makefile
/rk3399_rockchip-uboot/board/google/veyron/veyron.c
/rk3399_rockchip-uboot/board/raspberrypi/rpi/Makefile
/rk3399_rockchip-uboot/board/raspberrypi/rpi/lowlevel_init.S
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/evb-rk3399.c
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/ti/am335x/board.c
/rk3399_rockchip-uboot/board/ti/am43xx/board.c
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/Makefile
/rk3399_rockchip-uboot/board/topic/zynq/MAINTAINERS
/rk3399_rockchip-uboot/board/topic/zynq/Makefile
/rk3399_rockchip-uboot/board/topic/zynq/board.c
/rk3399_rockchip-uboot/board/topic/zynq/ps7_init_common.c
/rk3399_rockchip-uboot/board/topic/zynq/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/topic/zynq/zynq-topic-miami/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/topic/zynq/zynq-topic-miami/ps7_regs.txt
/rk3399_rockchip-uboot/board/topic/zynq/zynq-topic-miamiplus/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/topic/zynq/zynq-topic-miamiplus/ps7_regs.txt
/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/board/xilinx/zynq/board.c
/rk3399_rockchip-uboot/board/xilinx/zynqmp/Makefile
/rk3399_rockchip-uboot/board/xilinx/zynqmp/xil_io.h
/rk3399_rockchip-uboot/board/xilinx/zynqmp/zynqmp.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/bootefi.c
/rk3399_rockchip-uboot/cmd/fastboot/Kconfig
/rk3399_rockchip-uboot/cmd/regulator.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/common/board_info.c
/rk3399_rockchip-uboot/common/image-fit.c
/rk3399_rockchip-uboot/common/image-sig.c
/rk3399_rockchip-uboot/common/sata.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/spl/spl_spi.c
/rk3399_rockchip-uboot/common/spl/spl_ymodem.c
/rk3399_rockchip-uboot/common/stdio.c
/rk3399_rockchip-uboot/common/xyzModem.c
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Itead_Ibox_A20_defconfig
/rk3399_rockchip-uboot/configs/Lamobo_R1_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Mele_M5_defconfig
/rk3399_rockchip-uboot/configs/Nintendo_NES_Classic_Edition_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_mini_defconfig
/rk3399_rockchip-uboot/configs/Sinlinx_SinA33_defconfig
/rk3399_rockchip-uboot/configs/Wits_Pro_A20_DKT_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_usbspl_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_nodt_defconfig
/rk3399_rockchip-uboot/configs/am57xx_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/apalis_t30_defconfig
/rk3399_rockchip-uboot/configs/brppt1_mmc_defconfig
/rk3399_rockchip-uboot/configs/brppt1_nand_defconfig
/rk3399_rockchip-uboot/configs/brppt1_spi_defconfig
/rk3399_rockchip-uboot/configs/brxre1_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/clearfog_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/cm_t43_defconfig
/rk3399_rockchip-uboot/configs/cm_t54_defconfig
/rk3399_rockchip-uboot/configs/colibri_pxa270_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/configs/draco_defconfig
/rk3399_rockchip-uboot/configs/efi-x86_defconfig
/rk3399_rockchip-uboot/configs/etamin_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/flea3_defconfig
/rk3399_rockchip-uboot/configs/h2200_defconfig
/rk3399_rockchip-uboot/configs/kc1_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/ls1021aiot_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1021aiot_sdcard_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_nand_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_sdcard_ifc_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_sdcard_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/configs/ls1021atwr_sdcard_ifc_defconfig
/rk3399_rockchip-uboot/configs/ls1021atwr_sdcard_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1043aqds_nand_defconfig
/rk3399_rockchip-uboot/configs/ls1043aqds_sdcard_ifc_defconfig
/rk3399_rockchip-uboot/configs/ls1043aqds_sdcard_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1043ardb_nand_defconfig
/rk3399_rockchip-uboot/configs/ls1043ardb_sdcard_defconfig
/rk3399_rockchip-uboot/configs/ls1046aqds_lpuart_defconfig
/rk3399_rockchip-uboot/configs/ls1046aqds_nand_defconfig
/rk3399_rockchip-uboot/configs/ls1046aqds_sdcard_ifc_defconfig
/rk3399_rockchip-uboot/configs/ls1046aqds_sdcard_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1046ardb_emmc_defconfig
/rk3399_rockchip-uboot/configs/ls1046ardb_sdcard_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/pxm2_defconfig
/rk3399_rockchip-uboot/configs/qemu-x86_efi_payload64_defconfig
/rk3399_rockchip-uboot/configs/rastaban_defconfig
/rk3399_rockchip-uboot/configs/rut_defconfig
/rk3399_rockchip-uboot/configs/sniper_defconfig
/rk3399_rockchip-uboot/configs/stm32f429-discovery_defconfig
/rk3399_rockchip-uboot/configs/thuban_defconfig
/rk3399_rockchip-uboot/configs/ti814x_evm_defconfig
/rk3399_rockchip-uboot/configs/ti816x_evm_defconfig
/rk3399_rockchip-uboot/configs/topic_miami_defconfig
/rk3399_rockchip-uboot/configs/topic_miamiplus_defconfig
/rk3399_rockchip-uboot/configs/woodburn_sd_defconfig
/rk3399_rockchip-uboot/configs/zipitz2_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_defconfig
/rk3399_rockchip-uboot/doc/README.efi
/rk3399_rockchip-uboot/doc/README.x86
/rk3399_rockchip-uboot/doc/device-tree-bindings/mtd/spi/spi-flash.txt
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/bootcount/bootcount_ram.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/gpio/dwapb_gpio.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/sunxi_mmc.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/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/nand/zynq_nand.c
/rk3399_rockchip-uboot/drivers/mtd/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/spi/sandbox.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf.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/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/net/fsl-mc/mc.c
/rk3399_rockchip-uboot/drivers/net/ldpaa_eth/ldpaa_eth.c
/rk3399_rockchip-uboot/drivers/net/sun8i_emac.c
/rk3399_rockchip-uboot/drivers/net/zynq_gem.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/serial_lpuart.c
/rk3399_rockchip-uboot/drivers/serial/serial_pxa.c
/rk3399_rockchip-uboot/drivers/spi/kirkwood_spi.c
/rk3399_rockchip-uboot/drivers/spi/rk_spi.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Makefile
/rk3399_rockchip-uboot/drivers/video/display-uclass.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_hdmi.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_vop.c
/rk3399_rockchip-uboot/drivers/video/video-uclass.c
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/fs/ext4/ext4fs.c
/rk3399_rockchip-uboot/include/asm-generic/sections.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/am335x_igep0033.h
/rk3399_rockchip-uboot/include/configs/am335x_shc.h
/rk3399_rockchip-uboot/include/configs/am335x_sl50.h
/rk3399_rockchip-uboot/include/configs/am3517_crane.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/am43xx_evm.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/apalis_t30.h
/rk3399_rockchip-uboot/include/configs/at91sam9m10g45ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9n12ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9x5ek.h
/rk3399_rockchip-uboot/include/configs/baltos.h
/rk3399_rockchip-uboot/include/configs/bav335x.h
/rk3399_rockchip-uboot/include/configs/brppt1.h
/rk3399_rockchip-uboot/include/configs/brxre1.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/clearfog.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/cm_t335.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t3517.h
/rk3399_rockchip-uboot/include/configs/cm_t43.h
/rk3399_rockchip-uboot/include/configs/cm_t54.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/da850evm.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/draco.h
/rk3399_rockchip-uboot/include/configs/etamin.h
/rk3399_rockchip-uboot/include/configs/exynos7420-common.h
/rk3399_rockchip-uboot/include/configs/flea3.h
/rk3399_rockchip-uboot/include/configs/h2200.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.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/kc1.h
/rk3399_rockchip-uboot/include/configs/ls1012a_common.h
/rk3399_rockchip-uboot/include/configs/ls1021aiot.h
/rk3399_rockchip-uboot/include/configs/ls1021aqds.h
/rk3399_rockchip-uboot/include/configs/ls1021atwr.h
/rk3399_rockchip-uboot/include/configs/ls1043a_common.h
/rk3399_rockchip-uboot/include/configs/ls1046a_common.h
/rk3399_rockchip-uboot/include/configs/ls1046aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/mcx.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/pcm051.h
/rk3399_rockchip-uboot/include/configs/pengwyn.h
/rk3399_rockchip-uboot/include/configs/pepper.h
/rk3399_rockchip-uboot/include/configs/picosam9g45.h
/rk3399_rockchip-uboot/include/configs/pxm2.h
/rk3399_rockchip-uboot/include/configs/rastaban.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rk3399_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/rut.h
/rk3399_rockchip-uboot/include/configs/sama5d2_xplained.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/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/sniper.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.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/thuban.h
/rk3399_rockchip-uboot/include/configs/ti814x_evm.h
/rk3399_rockchip-uboot/include/configs/ti816x_evm.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_omap.h
/rk3399_rockchip-uboot/include/configs/ti_omap3_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap5_common.h
/rk3399_rockchip-uboot/include/configs/topic_miami.h
/rk3399_rockchip-uboot/include/configs/topic_miamiplus.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/veyron.h
/rk3399_rockchip-uboot/include/configs/woodburn_sd.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp_ep.h
/rk3399_rockchip-uboot/include/configs/zipitz2.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
/rk3399_rockchip-uboot/include/display.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_pxa.h
/rk3399_rockchip-uboot/include/efi.h
/rk3399_rockchip-uboot/include/efi_api.h
/rk3399_rockchip-uboot/include/efi_loader.h
/rk3399_rockchip-uboot/include/elf.h
/rk3399_rockchip-uboot/include/ext4fs.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/include/linux/err.h
/rk3399_rockchip-uboot/include/power/regulator.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/include/u-boot/rsa-checksum.h
/rk3399_rockchip-uboot/include/u-boot/sha1.h
/rk3399_rockchip-uboot/include/u-boot/sha256.h
/rk3399_rockchip-uboot/include/zynqmppl.h
/rk3399_rockchip-uboot/include/zynqpl.h
/rk3399_rockchip-uboot/lib/efi/Makefile
/rk3399_rockchip-uboot/lib/efi_loader/Kconfig
/rk3399_rockchip-uboot/lib/efi_loader/Makefile
/rk3399_rockchip-uboot/lib/efi_loader/efi_boottime.c
/rk3399_rockchip-uboot/lib/efi_loader/efi_console.c
/rk3399_rockchip-uboot/lib/efi_loader/efi_image_loader.c
/rk3399_rockchip-uboot/lib/efi_loader/efi_net.c
/rk3399_rockchip-uboot/lib/efi_loader/helloworld.c
/rk3399_rockchip-uboot/lib/rsa/rsa-checksum.c
/rk3399_rockchip-uboot/lib/rsa/rsa-sign.c
/rk3399_rockchip-uboot/lib/rsa/rsa-verify.c
/rk3399_rockchip-uboot/lib/sha1.c
/rk3399_rockchip-uboot/lib/sha256.c
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/test/fs/fs-test.sh
/rk3399_rockchip-uboot/test/py/conftest.py
/rk3399_rockchip-uboot/test/py/tests/test_efi_loader.py
/rk3399_rockchip-uboot/test/py/tests/test_net.py
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/env/fw_env.c
/rk3399_rockchip-uboot/tools/image-host.c
/rk3399_rockchip-uboot/tools/zynqimage.c
/rk3399_rockchip-uboot/tools/zynqmpimage.c
fea7452c22-Nov-2016 Peng Fan <peng.fan@nxp.com>

armv7: psci: cpu_off: flush D-Cache before disable D-Cache

Before disable cache, need to first flush cache.

There maybe dirty data in D-Cache before disable D-Cache.
After disable D-Cache, the firs

armv7: psci: cpu_off: flush D-Cache before disable D-Cache

Before disable cache, need to first flush cache.

There maybe dirty data in D-Cache before disable D-Cache.
After disable D-Cache, the first store instructions in
psci_v7_flush_dcache_all will directly store registers
{r4-r5, r7, r9-r11, lr} to memory.
If there is dirty data before disable D-Cache,
psci_v7_flush_dcache_all will flush data to memory,
and may overwrite the memory that hold the registers
{r4-r5, r7, r9-r11, lr}.

So before disable cache, first flush D-Cache.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Hongbo Zhang <hongbo.zhang@nxp.com>
Cc: York Sun <york.sun@nxp.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Cc: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/Kconfig
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/dts/rk3036-sdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-chromebook.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-jerry.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-mickey.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron-minnie.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-veyron.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-r16-nintendo-nes-classic-edition.dts
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/include/mach/wdog.h
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/reset.c
/rk3399_rockchip-uboot/arch/arm/mach-keystone/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/x86/config.mk
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/board/armltd/vexpress64/pcie.c
/rk3399_rockchip-uboot/board/google/veyron/Kconfig
/rk3399_rockchip-uboot/board/google/veyron/MAINTAINERS
/rk3399_rockchip-uboot/board/google/veyron/Makefile
/rk3399_rockchip-uboot/board/google/veyron/veyron.c
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/evb-rk3399.c
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/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/Kconfig
/rk3399_rockchip-uboot/cmd/regulator.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/common/board_info.c
/rk3399_rockchip-uboot/common/sata.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_spi.c
/rk3399_rockchip-uboot/common/spl/spl_ymodem.c
/rk3399_rockchip-uboot/common/stdio.c
/rk3399_rockchip-uboot/common/xyzModem.c
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Itead_Ibox_A20_defconfig
/rk3399_rockchip-uboot/configs/Lamobo_R1_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Mele_M5_defconfig
/rk3399_rockchip-uboot/configs/Nintendo_NES_Classic_Edition_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_mini_defconfig
/rk3399_rockchip-uboot/configs/Wits_Pro_A20_DKT_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_usbspl_defconfig
/rk3399_rockchip-uboot/configs/apalis_t30_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/colibri_t20_defconfig
/rk3399_rockchip-uboot/configs/colibri_t30_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/qemu-x86_efi_payload64_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/configs/stm32f429-discovery_defconfig
/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/Makefile
/rk3399_rockchip-uboot/drivers/bootcount/bootcount_ram.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c
/rk3399_rockchip-uboot/drivers/gpio/bcm2835_gpio.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_ids.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/net/sun8i_emac.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/serial/serial_bcm283x_mu.c
/rk3399_rockchip-uboot/drivers/serial/serial_pl01x.c
/rk3399_rockchip-uboot/drivers/spi/rk_spi.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Makefile
/rk3399_rockchip-uboot/drivers/video/bcm2835.c
/rk3399_rockchip-uboot/drivers/video/display-uclass.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_hdmi.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_vop.c
/rk3399_rockchip-uboot/drivers/video/video-uclass.c
/rk3399_rockchip-uboot/fs/fat/fat_write.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/dra7xx_evm.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/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rockchip-common.h
/rk3399_rockchip-uboot/include/configs/rpi.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/configs/veyron.h
/rk3399_rockchip-uboot/include/display.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/linux/compat.h
/rk3399_rockchip-uboot/include/power/regulator.h
/rk3399_rockchip-uboot/lib/efi_loader/Makefile
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/test/py/tests/test_efi_loader.py
/rk3399_rockchip-uboot/test/py/tests/test_net.py
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/env/fw_env.c
ed77ccd025-Nov-2016 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-fsl-qoriq

Signed-off-by: Tom Rini <trini@konsulko.com>

Conflicts:
arch/arm/Kconfig


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/arch/arm/Kconfig
armv8/fsl-layerscape/cpu.c
armv8/fsl-layerscape/cpu.h
armv8/fsl-layerscape/doc/README.qspi
armv8/fsl-layerscape/doc/README.soc
armv8/fsl-layerscape/lowlevel.S
armv8/fsl-layerscape/ls2080a_serdes.c
armv8/fsl-layerscape/mp.c
armv8/fsl-layerscape/soc.c
armv8/sec_firmware_asm.S
armv8/start.S
armv8/transition.S
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a-qds-lpuart.dts
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a-qds.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1046a.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-iot-duart.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-iot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/mp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mvebu/spi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/macro.h
/rk3399_rockchip-uboot/arch/arm/include/asm/system.h
/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/arm/mach-exynos/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-exynos/soc.c
/rk3399_rockchip-uboot/arch/arm/mach-rmobile/lowlevel_init_gen3.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/Kconfig
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/Makefile
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/README
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/dcu.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls1021aiot.c
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls102xa_pbi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/ls102xa_rcw_sd.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aiot/psci.S
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_qspi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls102xa_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls102xa_rcw_sd_qspi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1046aqds/ls1046aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/README
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/README
/rk3399_rockchip-uboot/board/raspberrypi/rpi/Makefile
/rk3399_rockchip-uboot/board/raspberrypi/rpi/lowlevel_init.S
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/toradex/colibri_pxa270/colibri_pxa270.c
/rk3399_rockchip-uboot/cmd/bootefi.c
/rk3399_rockchip-uboot/cmd/fastboot/Kconfig
/rk3399_rockchip-uboot/common/image-fit.c
/rk3399_rockchip-uboot/configs/colibri_pxa270_defconfig
/rk3399_rockchip-uboot/configs/h2200_defconfig
/rk3399_rockchip-uboot/configs/ls1021aiot_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1021aiot_sdcard_defconfig
/rk3399_rockchip-uboot/configs/ls1046aqds_lpuart_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/zipitz2_defconfig
/rk3399_rockchip-uboot/doc/device-tree-bindings/mtd/spi/spi-flash.txt
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/drivers/mtd/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/spi/sandbox.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf.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/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/net/ldpaa_eth/ldpaa_eth.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/serial_lpuart.c
/rk3399_rockchip-uboot/drivers/serial/serial_pxa.c
/rk3399_rockchip-uboot/drivers/spi/kirkwood_spi.c
/rk3399_rockchip-uboot/include/configs/colibri_pxa270.h
/rk3399_rockchip-uboot/include/configs/exynos7420-common.h
/rk3399_rockchip-uboot/include/configs/h2200.h
/rk3399_rockchip-uboot/include/configs/ls1012a_common.h
/rk3399_rockchip-uboot/include/configs/ls1021aiot.h
/rk3399_rockchip-uboot/include/configs/ls1046aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/zipitz2.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_pxa.h
/rk3399_rockchip-uboot/include/linux/err.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
3db86f4b10-Nov-2016 Alison Wang <b18965@freescale.com>

armv8: fsl-layerscape: Support loading 32-bit OS with PSCI enabled

As PSCI and secure monitor firmware framework are enabled, this patch is
to support loading 32-bit OS in such case. The default tar

armv8: fsl-layerscape: Support loading 32-bit OS with PSCI enabled

As PSCI and secure monitor firmware framework are enabled, this patch is
to support loading 32-bit OS in such case. The default target exception
level returned to U-Boot is EL2, so the corresponding work to switch to
AArch32 EL2 and jump to 32-bit OS are done in U-Boot and secure firmware
together.

Signed-off-by: Alison Wang <alison.wang@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

e2c18e4010-Nov-2016 Alison Wang <b18965@freescale.com>

armv8: fsl-layerscape: SMP support for loading 32-bit OS

Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
save

armv8: fsl-layerscape: SMP support for loading 32-bit OS

Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.

Signed-off-by: Alison Wang <alison.wang@nxp.com>
Signed-off-by: Chenhui Zhao <chenhui.zhao@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

ec6617c310-Nov-2016 Alison Wang <b18965@freescale.com>

armv8: Support loading 32-bit OS in AArch32 execution state

To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.

The architecture informat

armv8: Support loading 32-bit OS in AArch32 execution state

To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.

The architecture information will be got through checking FIT image,
then U-Boot will load 32-bit OS or 64-bit OS automatically.

Signed-off-by: Ebony Zhu <ebony.zhu@nxp.com>
Signed-off-by: Alison Wang <alison.wang@nxp.com>
Signed-off-by: Chenhui Zhao <chenhui.zhao@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

e87c673c17-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8/fsl-lsch3: Update code to release secondary cores

NXP ARMv8 SoC LS2080A release all secondary cores in one-go.
But other new SoCs like LS2088A, LS1088A release secondary
cores one by one.

Upd

armv8/fsl-lsch3: Update code to release secondary cores

NXP ARMv8 SoC LS2080A release all secondary cores in one-go.
But other new SoCs like LS2088A, LS1088A release secondary
cores one by one.

Update code to release secondary cores based on SoC SVR
Add code to release cores one by one for non LS2080A SoCs

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Raghav Dogra <raghav.dogra@nxp.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
[YS: remove "inline" from declaration of initiator_type]
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

9ae836cd17-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8: fsl-layerscape: Add NXP LS2088A SoC support

The QorIQ LS2088A SoC is built on layerscape architecture.

It is similar to LS2080A SoC with some differences like
1)Timer controller offset is di

armv8: fsl-layerscape: Add NXP LS2088A SoC support

The QorIQ LS2088A SoC is built on layerscape architecture.

It is similar to LS2080A SoC with some differences like
1)Timer controller offset is different
2)It has A72 cores
3)It supports TZASC module

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

d5df606d17-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8: fsl-layerscape : Check SVR for initializing TZASC

LS2080 SoC and its personalities does not support TZASC
But other new SoCs like LS2088A, LS1088A supports TZASC

Hence, skip initializing TZA

armv8: fsl-layerscape : Check SVR for initializing TZASC

LS2080 SoC and its personalities does not support TZASC
But other new SoCs like LS2088A, LS1088A supports TZASC

Hence, skip initializing TZASC for Ls2080A based on SVR

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

7cfbb4ab17-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8: fsl-layerscape: Update TZASC registers type

TZASC registers like TZASC_GATE_KEEPER, TZASC_REGION_ATTRIBUTES
are 32-bit regsiters.
So while doing register load-store operations, 32-bit interme

armv8: fsl-layerscape: Update TZASC registers type

TZASC registers like TZASC_GATE_KEEPER, TZASC_REGION_ATTRIBUTES
are 32-bit regsiters.
So while doing register load-store operations, 32-bit intermediate
register, w0 should be used.
Update x0 register to w0 register type.

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

f6b96ff617-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8: lsch3: Use SVR based timer base address detection

Timer controller base address has been changed from
LS2080A SoC (and its personalities) to new SoCs like
LS2088A, LS1088A.

Use SVR based tim

armv8: lsch3: Use SVR based timer base address detection

Timer controller base address has been changed from
LS2080A SoC (and its personalities) to new SoCs like
LS2088A, LS1088A.

Use SVR based timer base address detection to avoid compile time #ifdef.

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

f6a70b3a17-Nov-2016 Priyanka Jain <priyanka.jain@nxp.com>

armv8: lsch3: Add generic get_svr() in assembly

Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

3e10fcde11-Nov-2016 Cédric Schieli <cschieli@gmail.com>

arm: add save_boot_params for ARM1176

Implement a hook to allow boards to save boot-time CPU state for later
use. When U-Boot is chain-loaded by another bootloader, CPU registers may
contain useful

arm: add save_boot_params for ARM1176

Implement a hook to allow boards to save boot-time CPU state for later
use. When U-Boot is chain-loaded by another bootloader, CPU registers may
contain useful information such as system configuration information. This
feature mirrors the equivalent ARMv7 feature.

Signed-off-by: Cédric Schieli <cschieli@gmail.com>
Acked-by: Stephen Warren <swarren@nvidia.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/config.mk
arm1176/start.S
/rk3399_rockchip-uboot/arch/arm/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/arm/include/asm/ti-common/sys_proto.h
/rk3399_rockchip-uboot/common/image-sig.c
/rk3399_rockchip-uboot/include/configs/am3517_crane.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/cm_t335.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t3517.h
/rk3399_rockchip-uboot/include/configs/kc1.h
/rk3399_rockchip-uboot/include/configs/mcx.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/sniper.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tao3530.h
/rk3399_rockchip-uboot/include/configs/ti814x_evm.h
/rk3399_rockchip-uboot/include/configs/ti816x_evm.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_omap.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/u-boot/rsa-checksum.h
/rk3399_rockchip-uboot/include/u-boot/sha1.h
/rk3399_rockchip-uboot/include/u-boot/sha256.h
/rk3399_rockchip-uboot/lib/rsa/rsa-checksum.c
/rk3399_rockchip-uboot/lib/rsa/rsa-sign.c
/rk3399_rockchip-uboot/lib/rsa/rsa-verify.c
/rk3399_rockchip-uboot/lib/sha1.c
/rk3399_rockchip-uboot/lib/sha256.c
/rk3399_rockchip-uboot/tools/image-host.c
983e370008-Nov-2016 Tom Rini <trini@konsulko.com>

arm: Introduce arch/arm/mach-omap2 for OMAP2 derivative platforms

This moves what was in arch/arm/cpu/armv7/omap-common in to
arch/arm/mach-omap2 and moves
arch/arm/cpu/armv7/{am33xx,omap3,omap4,oma

arm: Introduce arch/arm/mach-omap2 for OMAP2 derivative platforms

This moves what was in arch/arm/cpu/armv7/omap-common in to
arch/arm/mach-omap2 and moves
arch/arm/cpu/armv7/{am33xx,omap3,omap4,omap5} in to arch/arm/mach-omap2
as subdirectories. All refernces to the former locations are updated to
the current locations. For the logic to decide what our outputs are,
consolidate the tests into a single config.mk rather than including 4.

Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
armv7/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/abb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clk_synthesizer.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_am33xx.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_am43xx.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_ti814x.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/clock_ti816x.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/ddr.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/emif4.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/mux.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/mach-omap2/boot-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/clocks-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/config.mk
/rk3399_rockchip-uboot/arch/arm/mach-omap2/config_secure.mk
/rk3399_rockchip-uboot/arch/arm/mach-omap2/emif-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/hwinit-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-omap2/mem-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap-cache.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/am35x_musb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/emac.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/emif4.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/sdrc.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/spl_id_nand.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/emif.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/hwinit.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap4/sdram_elpida.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/abb.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/boot.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/dra7xx_iodelay.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/emif.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/fdt.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/hwinit.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/sdram.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/sec-fxns.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/pipe3-phy.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/pipe3-phy.h
/rk3399_rockchip-uboot/arch/arm/mach-omap2/reset.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sata.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sec-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/mach-omap2/utils.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/vc.c
/rk3399_rockchip-uboot/cmd/fastboot/Kconfig
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/configs/am57xx_evm_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_nodt_defconfig
/rk3399_rockchip-uboot/configs/am57xx_hs_evm_defconfig
/rk3399_rockchip-uboot/drivers/gpio/dwapb_gpio.c
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/fs/ext4/ext4fs.c
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/am335x_igep0033.h
/rk3399_rockchip-uboot/include/configs/am335x_shc.h
/rk3399_rockchip-uboot/include/configs/am335x_sl50.h
/rk3399_rockchip-uboot/include/configs/am3517_crane.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/am43xx_evm.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/baltos.h
/rk3399_rockchip-uboot/include/configs/bav335x.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/cm_t335.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t43.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/kc1.h
/rk3399_rockchip-uboot/include/configs/mcx.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/pcm051.h
/rk3399_rockchip-uboot/include/configs/pengwyn.h
/rk3399_rockchip-uboot/include/configs/pepper.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/sniper.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tao3530.h
/rk3399_rockchip-uboot/include/configs/ti814x_evm.h
/rk3399_rockchip-uboot/include/configs/ti816x_evm.h
/rk3399_rockchip-uboot/include/configs/ti_omap3_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap5_common.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/ext4fs.h
/rk3399_rockchip-uboot/test/fs/fs-test.sh
/rk3399_rockchip-uboot/test/py/conftest.py
140d76a914-Oct-2016 Lokesh Vutla <lokeshvutla@ti.com>

board: ti: amx3xx: Remove multiple EEPROM reads

Detect the board very early and avoid reading eeprom multiple times.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@ko

board: ti: amx3xx: Remove multiple EEPROM reads

Detect the board very early and avoid reading eeprom multiple times.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

b64a7cb914-Oct-2016 Lokesh Vutla <lokeshvutla@ti.com>

ARM: AMx3xx: Centralize early clock initialization

This is similar to Commit 93e6253d11030 ("ARM: OMAP4/5: Centralize
early clock initialization") that was done for OMAP4+, reflecting the same
for A

ARM: AMx3xx: Centralize early clock initialization

This is similar to Commit 93e6253d11030 ("ARM: OMAP4/5: Centralize
early clock initialization") that was done for OMAP4+, reflecting the same
for AM33xx and AM43xx SoCs to centralize clock initialization.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
[trini: Add setup_early_clocks that calls setup_clocks_for_console for
ti81xx]
Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...

40836e2111-Nov-2016 Shengzhou Liu <Shengzhou.Liu@nxp.com>

armv8/fsl-layerscape: Update CONFIG_LS2080A to CONFIG_FSL_LSCH3

Update CONFIG_LS2080A to CONFIG_FSL_LSCH3 to make those workaround
implementing of erratum reusable for more SoCs.

Signed-off-by: She

armv8/fsl-layerscape: Update CONFIG_LS2080A to CONFIG_FSL_LSCH3

Update CONFIG_LS2080A to CONFIG_FSL_LSCH3 to make those workaround
implementing of erratum reusable for more SoCs.

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

c3aa1df209-Nov-2016 Yuan Yao <yao.yuan@nxp.com>

armv8: fsl-layerscape: Add README for deploying QSPI image

Signed-off-by: Yuan Yao <yao.yuan@nxp.com>
[YS: Reviese commit subject]
Reviewed-by: York Sun <york.sun@nxp.com>

1...<<11121314151617181920>>...143