History log of /rk3399_rockchip-uboot/arch/arm/cpu/ (Results 351 – 375 of 3557)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f5fd45ff08-Oct-2016 Tom Rini <trini@konsulko.com>

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


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/config.mk
armv7/mx6/Kconfig
armv7/mx6/clock.c
armv7/mx6/soc.c
armv7/vf610/Makefile
armv7/vf610/generic.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/bk4r1.dts
/rk3399_rockchip-uboot/arch/arm/dts/imx6ul-pinfunc.h
/rk3399_rockchip-uboot/arch/arm/dts/imx6ull-14x14-evk.dts
/rk3399_rockchip-uboot/arch/arm/dts/imx6ull-pinfunc-snvs.h
/rk3399_rockchip-uboot/arch/arm/dts/imx6ull-pinfunc.h
/rk3399_rockchip-uboot/arch/arm/dts/imx6ull.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/imx7-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/imx7.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/imx7d-pinfunc.h
/rk3399_rockchip-uboot/arch/arm/dts/vf.dtsi
/rk3399_rockchip-uboot/arch/arm/imx-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/imx-common/init.c
/rk3399_rockchip-uboot/arch/arm/imx-common/iomux-v3.c
/rk3399_rockchip-uboot/arch/arm/imx-common/timer.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-imx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/crm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6ull_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/iomux-v3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/sys_proto.h
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/Kconfig
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/Makefile
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/imximage.cfg
/rk3399_rockchip-uboot/board/freescale/mx6ullevk/mx6ullevk.c
/rk3399_rockchip-uboot/board/phytec/pcm052/Kconfig
/rk3399_rockchip-uboot/board/phytec/pcm052/pcm052.c
/rk3399_rockchip-uboot/board/toradex/colibri_imx7/colibri_imx7.c
/rk3399_rockchip-uboot/board/udoo/README
/rk3399_rockchip-uboot/board/wandboard/spl.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/configs/bk4r1_defconfig
/rk3399_rockchip-uboot/configs/colibri_imx7_defconfig
/rk3399_rockchip-uboot/configs/mx6ull_14x14_evk_defconfig
/rk3399_rockchip-uboot/doc/README.imx6
/rk3399_rockchip-uboot/doc/device-tree-bindings/pmic/rn5t567.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/mxc-serial.txt
/rk3399_rockchip-uboot/drivers/misc/mxc_ocotp.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx.c
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx6.c
/rk3399_rockchip-uboot/drivers/power/pmic/Kconfig
/rk3399_rockchip-uboot/drivers/power/pmic/Makefile
/rk3399_rockchip-uboot/drivers/power/pmic/rn5t567.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/watchdog/imx_watchdog.c
/rk3399_rockchip-uboot/include/configs/bk4r1.h
/rk3399_rockchip-uboot/include/configs/colibri_imx7.h
/rk3399_rockchip-uboot/include/configs/ge_bx50v3.h
/rk3399_rockchip-uboot/include/configs/mx6ullevk.h
/rk3399_rockchip-uboot/include/configs/pcm052.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/imx6ul-clock.h
/rk3399_rockchip-uboot/include/fsl_wdog.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/power/rn5t567_pmic.h
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/vybridimage.c
1f95770804-Oct-2016 Lokesh Vutla <lokeshvutla@ti.com>

ARM: AM437X: Add Silicon ID support

Add silicon ID code for AM437x silicon. This can be used to print
the cpu info using CONFIG_DISPLAY_CPUINFO.
Also printing "CPU :" along with cpu name in order to

ARM: AM437X: Add Silicon ID support

Add silicon ID code for AM437x silicon. This can be used to print
the cpu info using CONFIG_DISPLAY_CPUINFO.
Also printing "CPU :" along with cpu name in order to be consistent
with other OMAP platforms.

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

show more ...


/rk3399_rockchip-uboot/Makefile
armv7/am33xx/sys_info.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/dra72-evm-common.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/dra72-evm-revc.dts
/rk3399_rockchip-uboot/arch/arm/dts/dra72-evm.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
/rk3399_rockchip-uboot/arch/arm/include/asm/setjmp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/ti-common/keystone_net.h
/rk3399_rockchip-uboot/arch/arm/mach-keystone/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-keystone/cmd_clock.c
/rk3399_rockchip-uboot/arch/arm/mach-keystone/include/mach/clock.h
/rk3399_rockchip-uboot/board/armltd/vexpress/vexpress_tc2.c
/rk3399_rockchip-uboot/board/ti/dra7xx/evm.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/configs/dra7xx_evm_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_hs_evm_defconfig
/rk3399_rockchip-uboot/configs/vexpress_ca15_tc2_defconfig
/rk3399_rockchip-uboot/doc/mkimage.1
/rk3399_rockchip-uboot/drivers/i2c/cros_ec_tunnel.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec.c
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/mmc_private.h
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/include/clk.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/cros_ec.h
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/efi_loader/efi_boottime.c
/rk3399_rockchip-uboot/lib/hashtable.c
/rk3399_rockchip-uboot/scripts/Makefile.autoconf
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/build-whitelist.sh
/rk3399_rockchip-uboot/scripts/check-config.sh
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
/rk3399_rockchip-uboot/scripts/get_default_envs.sh
/rk3399_rockchip-uboot/tools/env/fw_env.h
/rk3399_rockchip-uboot/tools/env/fw_env_main.c
d7255e8d28-Sep-2016 Stefan Agner <stefan.agner@toradex.com>

ARM: vf610: use strcpy for soc environment variable

To create the soc environment variable we concatenate two strings
on the stack. So far, strcat has been used for the first string as
well as for t

ARM: vf610: use strcpy for soc environment variable

To create the soc environment variable we concatenate two strings
on the stack. So far, strcat has been used for the first string as
well as for the second string. Since the variable on the stack is
not initialized, the first strcat may not start using the first
entry in the character array. This then could lead to an buffer
overflow on the stack.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>

show more ...

1dbc40e714-Sep-2016 Keerthy <j-keerthy@ti.com>

ARM: OMAP5+: Override switch_to_hypervisor function

Override the switch_to_hypervisor function to switch cpu to hypervisor
mode using the available ROM code hook early in the boot phase before
the b

ARM: OMAP5+: Override switch_to_hypervisor function

Override the switch_to_hypervisor function to switch cpu to hypervisor
mode using the available ROM code hook early in the boot phase before
the boot loader checks for HYP mode.

Based on the work done by Jonathan Bergsagel jbergsagel@ti.com.

Cc: beagleboard-x15@googlegroups.com
Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

d31d4a2d14-Sep-2016 Keerthy <j-keerthy@ti.com>

ARM: Introduce function to switch to hypervisor mode

On some of the SoCs one cannot enable hypervisor mode directly from the
u-boot because the ROM code puts the chip to supervisor mode after it
jum

ARM: Introduce function to switch to hypervisor mode

On some of the SoCs one cannot enable hypervisor mode directly from the
u-boot because the ROM code puts the chip to supervisor mode after it
jumps to boot loader. Hence introduce a weak function which can be
overridden based on the SoC type and switch to hypervisor mode in a
custom way.

Cc: beagleboard-x15@googlegroups.com
Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

859c70df14-Sep-2016 Keerthy <j-keerthy@ti.com>

omap: Set appropriate cache configuration for LPAE and non-LAPE cases

Cache configuration methods is different for LPAE and non-LPAE cases.
Hence the bits and the interpretaion is different for two

omap: Set appropriate cache configuration for LPAE and non-LAPE cases

Cache configuration methods is different for LPAE and non-LPAE cases.
Hence the bits and the interpretaion is different for two cases.
In case of non-LPAE mode short descriptor format is used and we need
to set Cache and Buffer bits.

In the case of LPAE the cache configuration happens via MAIR0 lookup.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

c268a9bd14-Sep-2016 Keerthy <j-keerthy@ti.com>

omap: Remove hardcoding of mmu section shift to 20

As of now the mmu section shift is hardcoded to 20 but with LPAE
coming into picture this can be different. Hence replacing 20 with
MMU_SECTION_SHI

omap: Remove hardcoding of mmu section shift to 20

As of now the mmu section shift is hardcoded to 20 but with LPAE
coming into picture this can be different. Hence replacing 20 with
MMU_SECTION_SHIFT macro.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

81049ba806-Sep-2016 Hou Zhiqiang <Zhiqiang.Hou@nxp.com>

ARMv8/sec-firmware: fix a compile error

When enabled sec firmware framework, but lack of definition of
the marco SEC_FIRMWARE_FIT_IMAGE, SEC_FIRMEWARE_FIT_CNF_NAME
and SEC_FIRMWARE_TARGET_EL, there

ARMv8/sec-firmware: fix a compile error

When enabled sec firmware framework, but lack of definition of
the marco SEC_FIRMWARE_FIT_IMAGE, SEC_FIRMEWARE_FIT_CNF_NAME
and SEC_FIRMWARE_TARGET_EL, there will be some build errors,
so give a default definition.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>

show more ...

22a402f005-Sep-2016 Siarhei Siamashka <siarhei.siamashka@gmail.com>

ARM: Respect CONFIG_SPL_STACK define in lowlevel_init.S

The SPL and U-Boot proper may use different initial stack
locations, which are configured via CONFIG_SPL_STACK and
CONFIG_SYS_INIT_SP_ADDR def

ARM: Respect CONFIG_SPL_STACK define in lowlevel_init.S

The SPL and U-Boot proper may use different initial stack
locations, which are configured via CONFIG_SPL_STACK and
CONFIG_SYS_INIT_SP_ADDR defines. The lowlevel_init.S
code needs to handle this in the same way as crt0.S

Without this fix, setting the U-Boot stack location to some
place, which is not safely accessible by the SPL (such as
the DRAM), causes a very early SPL deadlock.

Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/README
armv7/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/board.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/spl_board.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/spl.c
/rk3399_rockchip-uboot/board/Arcturus/ucp1020/spl.c
/rk3399_rockchip-uboot/board/freescale/common/spl.h
/rk3399_rockchip-uboot/board/freescale/p1010rdb/spl.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/spl.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/spl.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/spl.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/spl.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/spl.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/spl.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/spl.c
/rk3399_rockchip-uboot/common/spl/Makefile
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/common/spl/spl_fat.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/spl/spl_nand.c
/rk3399_rockchip-uboot/common/spl/spl_net.c
/rk3399_rockchip-uboot/common/spl/spl_nor.c
/rk3399_rockchip-uboot/common/spl/spl_onenand.c
/rk3399_rockchip-uboot/common/spl/spl_sata.c
/rk3399_rockchip-uboot/common/spl/spl_spi.c
/rk3399_rockchip-uboot/common/spl/spl_ubi.c
/rk3399_rockchip-uboot/common/spl/spl_usb.c
/rk3399_rockchip-uboot/common/spl/spl_ymodem.c
/rk3399_rockchip-uboot/doc/README.JFFS2
/rk3399_rockchip-uboot/doc/README.JFFS2_NAND
/rk3399_rockchip-uboot/doc/README.mpc83xxads
/rk3399_rockchip-uboot/doc/README.nand
/rk3399_rockchip-uboot/drivers/mtd/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/spi/fsl_espi_spl.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sunxi_spi_spl.c
/rk3399_rockchip-uboot/include/configs/ls2080a_simu.h
/rk3399_rockchip-uboot/include/spi_flash.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/tools/env/fw_env.c
a807ab3325-Sep-2016 Simon Glass <sjg@chromium.org>

spl: Kconfig: Move SPL_DISPLAY_PRINT to Kconfig

Move this option to Kconfig and tidy up existing uses. Also add a function
comment to the header file.

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

spl: Kconfig: Move SPL_DISPLAY_PRINT to Kconfig

Move this option to Kconfig and tidy up existing uses. Also add a function
comment to the header file.

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

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
armv7/omap4/Kconfig
armv7/omap5/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-miniarm.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot_mode.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/pwm.h
/rk3399_rockchip-uboot/arch/arm/include/asm/spl.h
/rk3399_rockchip-uboot/arch/arm/lib/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/sdram_rk3288.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/spl_board.c
/rk3399_rockchip-uboot/arch/microblaze/cpu/spl.c
/rk3399_rockchip-uboot/arch/powerpc/lib/spl.c
/rk3399_rockchip-uboot/arch/sandbox/include/asm/spl.h
/rk3399_rockchip-uboot/board/rockchip/evb_rk3036/evb_rk3036.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/evb-rk3399.c
/rk3399_rockchip-uboot/board/rockchip/kylin_rk3036/kylin_rk3036.c
/rk3399_rockchip-uboot/board/rockchip/miniarm_rk3288/miniarm-rk3288.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_fat.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/spl/spl_nand.c
/rk3399_rockchip-uboot/common/spl/spl_net.c
/rk3399_rockchip-uboot/common/spl/spl_nor.c
/rk3399_rockchip-uboot/common/spl/spl_onenand.c
/rk3399_rockchip-uboot/common/spl/spl_ubi.c
/rk3399_rockchip-uboot/common/spl/spl_ymodem.c
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_spl_load.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sunxi_spi_spl.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Makefile
/rk3399_rockchip-uboot/drivers/power/regulator/pwm_regulator.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/am335x_shc.h
/rk3399_rockchip-uboot/include/configs/am335x_sl50.h
/rk3399_rockchip-uboot/include/configs/bav335x.h
/rk3399_rockchip-uboot/include/configs/kylin_rk3036.h
/rk3399_rockchip-uboot/include/configs/miniarm_rk3288.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rock2.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap5_common.h
/rk3399_rockchip-uboot/include/spl.h
53d7682905-Oct-2016 York Sun <york.sun@nxp.com>

armv7: ls1021a: Move DDR config options to Kconfig

Move DDR3, DDR4 and related config options to Kconfig and clean up
existing uses.

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

armv7: ls1021a: Move DDR config options to Kconfig

Move DDR3, DDR4 and related config options to Kconfig and clean up
existing uses.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

24aaa09405-Oct-2016 York Sun <york.sun@nxp.com>

armv8: fsl-layerscape: Move DDR config options to Kconfig

Move DDR3, DDR4 and realted options to Kconfig and clean up existing
uses.

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

armv8: fsl-layerscape: Move DDR config options to Kconfig

Move DDR3, DDR4 and realted options to Kconfig and clean up existing
uses.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

f534b8f505-Oct-2016 York Sun <york.sun@nxp.com>

arm: Move SYS_FSL_SRDS_* and SYS_HAS_SERDES to Kconfig

Move these options to Kconfig and clean up existing uses.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.or

arm: Move SYS_FSL_SRDS_* and SYS_HAS_SERDES to Kconfig

Move these options to Kconfig and clean up existing uses.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

fd63810204-Oct-2016 York Sun <york.sun@nxp.com>

arm: Move FSL_HAS_DP_DDR and NUM_DDR_CONTROLLERS to Kconfig

Move this option to Kconfig and clean up existing uses.
NUM_DDR_CONTROLLERS is also used by PowerPC SoCs.

Signed-off-by: York Sun <york.s

arm: Move FSL_HAS_DP_DDR and NUM_DDR_CONTROLLERS to Kconfig

Move this option to Kconfig and clean up existing uses.
NUM_DDR_CONTROLLERS is also used by PowerPC SoCs.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

25af7dc104-Oct-2016 York Sun <york.sun@nxp.com>

arm: Move SYS_FSL_IFC_BANK_COUNT to Kconfig

Move this option to Kconfig and clean up existing uses.
This option is also used by PowerPC SoCs.

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

arm: Move SYS_FSL_IFC_BANK_COUNT to Kconfig

Move this option to Kconfig and clean up existing uses.
This option is also used by PowerPC SoCs.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

b4b60d0604-Oct-2016 York Sun <york.sun@nxp.com>

arm: Move MAX_CPUS to Kconfig

Move MAX_CPUS option to Kconfig and clean up existing uses for ARM. This
option is used by Freescale Layerscape SoCs.

Signed-off-by: York Sun <york.sun@nxp.com>
Review

arm: Move MAX_CPUS to Kconfig

Move MAX_CPUS option to Kconfig and clean up existing uses for ARM. This
option is used by Freescale Layerscape SoCs.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

fb2bf8c204-Oct-2016 York Sun <york.sun@nxp.com>

arm: Move FSL_LSCH2 FSL_LSCH3 to Kconfig

Move these options to Kconfig and create a sub-menu to avoid name
conflict with other architectures.

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

arm: Move FSL_LSCH2 FSL_LSCH3 to Kconfig

Move these options to Kconfig and create a sub-menu to avoid name
conflict with other architectures.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

4a44417604-Oct-2016 York Sun <york.sun@nxp.com>

arm: Fix Kconfig for proper display menu

Some config options should not have prompt. They are selected by choosing
target.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@c

arm: Fix Kconfig for proper display menu

Some config options should not have prompt. They are selected by choosing
target.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

c93db4f703-Oct-2016 Sriram Dash <sriram.dash@nxp.com>

armv8: fsl: Enable USB only when SYSCLK is 100 MHz

SYSCLK is used as a reference clock for USB. When the USB controller
is used, SYSCLK must meet the additional requirement of 100 MHz.

Signed-off-b

armv8: fsl: Enable USB only when SYSCLK is 100 MHz

SYSCLK is used as a reference clock for USB. When the USB controller
is used, SYSCLK must meet the additional requirement of 100 MHz.

Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

0ea3671d29-Sep-2016 Hou Zhiqiang <Zhiqiang.Hou@nxp.com>

armv8/fsl-lsch2: Implement workaround for PIN MUX erratum A010539

Pin mux logic has 2 options in priority order, one is through RCW_SRC
and then through RCW_Fields. In case of QSPI booting, RCW_SRC

armv8/fsl-lsch2: Implement workaround for PIN MUX erratum A010539

Pin mux logic has 2 options in priority order, one is through RCW_SRC
and then through RCW_Fields. In case of QSPI booting, RCW_SRC logic
takes the priority for SPI pads and do not allow RCW_BASE and SPI_EXT
to control the SPI muxing. But actually those are DSPI controller's
pads instead of QSPI controller's, so this workaround allows RCW
fields SPI_BASE and SPI_EXT to control relevant pads muxing.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
[York Sun: Reformatted commit message]
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

ef9a5fd813-Sep-2016 York Sun <york.sun@nxp.com>

armv8: fsl-layerscape: Fix "cpu status" command

The core position is not continuous for some SoCs. For example,
valid cores may present at position 0, 1, 4, 5, 8, 9, etc. Some
registers (including b

armv8: fsl-layerscape: Fix "cpu status" command

The core position is not continuous for some SoCs. For example,
valid cores may present at position 0, 1, 4, 5, 8, 9, etc. Some
registers (including boot release register) only count existing
cores. Current implementation of cpu_mask() complies with the
continuous numbering. However, command "cpu status" queries the
spin table with actual core position. Add functions to calculate
core position from core number, to correctly calculate offsets.

Tested on LS2080ARDB and LS1043ARDB.

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

show more ...

5d1a7a9d13-Sep-2016 Wenbin Song <wenbin.song@nxp.com>

armv8/fsl-layerscape: print SoC revsion number

The exact SoC revsion number can be recognized from U-Boot log.

Signed-off-by: Wenbin Song <wenbin.song@nxp.com>
Signed-off-by: Mingkai Hu <mingkai.hu

armv8/fsl-layerscape: print SoC revsion number

The exact SoC revsion number can be recognized from U-Boot log.

Signed-off-by: Wenbin Song <wenbin.song@nxp.com>
Signed-off-by: Mingkai Hu <mingkai.hu@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

f85a8e8d14-Sep-2016 Xiaoliang Yang <xiaoliang.yang@nxp.com>

armv7: LS1021a: enable i-cache in start.S

Delete CONFIG_SKIP_LOWLEVEL_INIT define in ls1021atwr.h and
ls1021aqds.h can let it run cpu_init_cp15 to enable i-cache. First
stage of u-boot can run faste

armv7: LS1021a: enable i-cache in start.S

Delete CONFIG_SKIP_LOWLEVEL_INIT define in ls1021atwr.h and
ls1021aqds.h can let it run cpu_init_cp15 to enable i-cache. First
stage of u-boot can run faster after that. There is a description
about skip lowlevel init in board/freescale/ls1021atwr/README.

Signed-off-by: Xiaoliang Yang <xiaoliang.yang@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

4de6ce1508-Aug-2016 Tang Yuantian <Yuantian.Tang@nxp.com>

armv8: fsl-lsch2: enable snoopable sata read and write

By default the SATA IP on the ls1043a/ls1046a SoCs does not
generating coherent/snoopable transactions. This patch enable
it in the SCFG_SNPCN

armv8: fsl-lsch2: enable snoopable sata read and write

By default the SATA IP on the ls1043a/ls1046a SoCs does not
generating coherent/snoopable transactions. This patch enable
it in the SCFG_SNPCNFGCR register along with sata axicc register.
In addition, the dma-coherent property must be set on the SATA
controller nodes.

Signed-off-by: Tang Yuantian <yuantian.tang@nxp.com>
[York Sun: Reformatted commit message]
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...

f0beb49208-Aug-2016 Tang Yuantian <Yuantian.Tang@nxp.com>

armv8: fsl-lsch2: adjust sata parameter

The default values for Port Phy2Cfg register and
Port Phy3Cfg register are better, no need to overwrite them.

Signed-off-by: Tang Yuantian <yuantian.tang@nxp

armv8: fsl-lsch2: adjust sata parameter

The default values for Port Phy2Cfg register and
Port Phy3Cfg register are better, no need to overwrite them.

Signed-off-by: Tang Yuantian <yuantian.tang@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
armv8/fsl-layerscape/soc.c
/rk3399_rockchip-uboot/arch/arm/dts/rk3288-miniarm.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-evb.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/boot_mode.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3399.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/pwm.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/sdram_rk3288.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3036/evb_rk3036.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/evb-rk3399.c
/rk3399_rockchip-uboot/board/rockchip/kylin_rk3036/kylin_rk3036.c
/rk3399_rockchip-uboot/board/rockchip/miniarm_rk3288/miniarm-rk3288.c
/rk3399_rockchip-uboot/configs/evb-rk3399_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Makefile
/rk3399_rockchip-uboot/drivers/power/regulator/pwm_regulator.c
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/am335x_shc.h
/rk3399_rockchip-uboot/include/configs/am335x_sl50.h
/rk3399_rockchip-uboot/include/configs/bav335x.h
/rk3399_rockchip-uboot/include/configs/kylin_rk3036.h
/rk3399_rockchip-uboot/include/configs/miniarm_rk3288.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/rock2.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h

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