History log of /rk3399_rockchip-uboot/arch/arm/cpu/ (Results 751 – 775 of 3557)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
94f7ff3614-Oct-2015 Sergey Temerkhanov <s.temerkhanov@gmail.com>

armv8: New MMU setup code allowing to use 48+ bits PA/VA

This patch adds code which sets up 2-level page tables on ARM64 thus
extending available VA space. CPUs implementing 64k translation
granule

armv8: New MMU setup code allowing to use 48+ bits PA/VA

This patch adds code which sets up 2-level page tables on ARM64 thus
extending available VA space. CPUs implementing 64k translation
granule are able to use direct PA-VA mapping of the whole 48 bit
address space.
It also adds the ability to reset the SCTRL register at the very beginning
of execution to avoid interference from stale mappings set up by early
firmware/loaders/etc.

Signed-off-by: Sergey Temerkhanov <s.temerkhanov@gmail.com>
Signed-off-by: Radha Mohan Chintakuntla <rchintakuntla@cavium.com>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/Kconfig
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
armv8/cache_v8.c
armv8/start.S
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/armada-370-xp.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/armada-388-clearfog.dts
/rk3399_rockchip-uboot/arch/arm/dts/armada-388-gp.dts
/rk3399_rockchip-uboot/arch/arm/dts/armada-38x.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/armada-xp-gp.dts
/rk3399_rockchip-uboot/arch/arm/dts/armada-xp-maxbcm.dts
/rk3399_rockchip-uboot/arch/arm/dts/armada-xp-synology-ds414.dts
/rk3399_rockchip-uboot/arch/arm/dts/armada-xp.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/ehci.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rmobile/r8a7740-gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rmobile/r8a7740.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/funcmux.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra_i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/clock-tables.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/flow.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/funcmux.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/gp_padctrl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/pmu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/sysctr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra124/mc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/clock-tables.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/flow.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/funcmux.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/gp_padctrl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/pmu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra30/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/armv8/mmu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/ehci-omap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/arm/include/asm/system.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/init.c
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/reset.c
/rk3399_rockchip-uboot/arch/arm/mach-kirkwood/include/mach/config.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/dram.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/include/mach/config.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/include/mach/cpu.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/include/mach/soc.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/lowlevel_spl.S
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/mbus.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/serdes/axp/board_env_spec.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/qts-filter.sh
/rk3399_rockchip-uboot/arch/arm/mach-tegra/cache.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/gpu.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra114/funcmux.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra30/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra30/funcmux.c
/rk3399_rockchip-uboot/arch/m68k/include/asm/fsl_i2c.h
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/mips/Makefile
/rk3399_rockchip-uboot/arch/mips/config.mk
/rk3399_rockchip-uboot/arch/mips/cpu/start.S
/rk3399_rockchip-uboot/arch/mips/dts/.gitignore
/rk3399_rockchip-uboot/arch/mips/dts/Makefile
/rk3399_rockchip-uboot/arch/mips/dts/include/dt-bindings
/rk3399_rockchip-uboot/arch/mips/dts/skeleton.dtsi
/rk3399_rockchip-uboot/arch/mips/include/asm/addrspace.h
/rk3399_rockchip-uboot/arch/mips/include/asm/asm.h
/rk3399_rockchip-uboot/arch/mips/include/asm/bitops.h
/rk3399_rockchip-uboot/arch/mips/include/asm/byteorder.h
/rk3399_rockchip-uboot/arch/mips/include/asm/cache.h
/rk3399_rockchip-uboot/arch/mips/include/asm/cachectl.h
/rk3399_rockchip-uboot/arch/mips/include/asm/cacheops.h
/rk3399_rockchip-uboot/arch/mips/include/asm/const.h
/rk3399_rockchip-uboot/arch/mips/include/asm/cpu-features.h
/rk3399_rockchip-uboot/arch/mips/include/asm/gpio.h
/rk3399_rockchip-uboot/arch/mips/include/asm/io.h
/rk3399_rockchip-uboot/arch/mips/include/asm/isadep.h
/rk3399_rockchip-uboot/arch/mips/include/asm/mach-generic/cpu-feature-overrides.h
/rk3399_rockchip-uboot/arch/mips/include/asm/mach-generic/ioremap.h
/rk3399_rockchip-uboot/arch/mips/include/asm/mach-generic/mangle-port.h
/rk3399_rockchip-uboot/arch/mips/include/asm/mach-generic/spaces.h
/rk3399_rockchip-uboot/arch/mips/include/asm/mipsregs.h
/rk3399_rockchip-uboot/arch/mips/include/asm/pgtable-bits.h
/rk3399_rockchip-uboot/arch/mips/include/asm/posix_types.h
/rk3399_rockchip-uboot/arch/mips/include/asm/processor.h
/rk3399_rockchip-uboot/arch/mips/include/asm/ptrace.h
/rk3399_rockchip-uboot/arch/mips/include/asm/reboot.h
/rk3399_rockchip-uboot/arch/mips/include/asm/reg.h
/rk3399_rockchip-uboot/arch/mips/include/asm/regdef.h
/rk3399_rockchip-uboot/arch/mips/include/asm/sgidefs.h
/rk3399_rockchip-uboot/arch/mips/include/asm/string.h
/rk3399_rockchip-uboot/arch/mips/include/asm/system.h
/rk3399_rockchip-uboot/arch/mips/include/asm/types.h
/rk3399_rockchip-uboot/arch/mips/include/asm/unaligned.h
/rk3399_rockchip-uboot/arch/mips/lib/cache.c
/rk3399_rockchip-uboot/arch/mips/lib/cache_init.S
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_eth.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_serial.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_usb_ohci.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/include/mach/au1x00.h
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/ether_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/law.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/fec.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/video.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fsl_lbc.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_dma.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_i2c.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_law.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/mpc8xxx_spi.h
/rk3399_rockchip-uboot/arch/sandbox/cpu/eth-raw-os.c
/rk3399_rockchip-uboot/arch/sh/include/asm/mmc.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/fsp_configs.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/mp_init.c
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/fw_cfg.c
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/qemu.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/quark.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/fsp_configs.c
/rk3399_rockchip-uboot/arch/x86/dts/microcode/m12306a2_00000008.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/microcode/m12306a4_00000007.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/microcode/m12306a5_00000007.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/microcode/m12306a8_00000010.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/qemu-x86_i440fx.dts
/rk3399_rockchip-uboot/arch/x86/dts/qemu-x86_q35.dts
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-coreboot/timestamp.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/pch.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_api.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_support.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fw_cfg.h
/rk3399_rockchip-uboot/arch/x86/lib/fsp/cmd_fsp.c
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_support.c
/rk3399_rockchip-uboot/arch/x86/lib/gcc.c
/rk3399_rockchip-uboot/board/Marvell/db-88f6820-gp/kwbimage.cfg
/rk3399_rockchip-uboot/board/Marvell/db-mv784mp-gp/db-mv784mp-gp.c
/rk3399_rockchip-uboot/board/Marvell/db-mv784mp-gp/kwbimage.cfg
/rk3399_rockchip-uboot/board/Synology/common/Makefile
/rk3399_rockchip-uboot/board/Synology/common/cmd_syno.c
/rk3399_rockchip-uboot/board/Synology/ds414/Makefile
/rk3399_rockchip-uboot/board/Synology/ds414/ds414.c
/rk3399_rockchip-uboot/board/Synology/ds414/kwbimage.cfg
/rk3399_rockchip-uboot/board/compal/paz00/paz00.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/omapl138_lcdk.c
/rk3399_rockchip-uboot/board/dbau1x00/dbau1x00.c
/rk3399_rockchip-uboot/board/dbau1x00/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/b4860qds/ddr.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/eth_b4860qds.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/ddr.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/eth_hydra.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/eth_superhydra.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/p3041ds_ddr.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/p4080ds_ddr.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/p5020ds_ddr.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/p5040ds_ddr.c
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/mpc8536ds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8540ads/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8541cds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8544ds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8548cds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8555cds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8560ads/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8568mds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8610hpcd/ddr.c
/rk3399_rockchip-uboot/board/freescale/mpc8641hpcn/ddr.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/ddr.c
/rk3399_rockchip-uboot/board/freescale/p2041rdb/ddr.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/eth_t102xqds.c
/rk3399_rockchip-uboot/board/freescale/t1040qds/eth.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/ddr.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/eth_t208xqds.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/ddr.c
/rk3399_rockchip-uboot/board/freescale/t4qds/ddr.c
/rk3399_rockchip-uboot/board/freescale/t4qds/eth.c
/rk3399_rockchip-uboot/board/gdsys/common/ihs_mdio.c
/rk3399_rockchip-uboot/board/gdsys/p1022/controlcenterd-id.c
/rk3399_rockchip-uboot/board/gdsys/p1022/controlcenterd-id.h
/rk3399_rockchip-uboot/board/gdsys/p1022/ddr.c
/rk3399_rockchip-uboot/board/gdsys/p1022/diu.c
/rk3399_rockchip-uboot/board/gdsys/p1022/law.c
/rk3399_rockchip-uboot/board/gdsys/p1022/tlb.c
/rk3399_rockchip-uboot/board/google/chromebook_link/Kconfig
/rk3399_rockchip-uboot/board/google/chromebox_panther/Kconfig
/rk3399_rockchip-uboot/board/highbank/ahci.c
/rk3399_rockchip-uboot/board/imgtec/malta/malta.c
/rk3399_rockchip-uboot/board/keymile/common/common.c
/rk3399_rockchip-uboot/board/lge/sniper/sniper.h
/rk3399_rockchip-uboot/board/maxbcm/kwbimage.cfg
/rk3399_rockchip-uboot/board/maxbcm/maxbcm.c
/rk3399_rockchip-uboot/board/micronas/vct/vct.h
/rk3399_rockchip-uboot/board/mpl/common/common_util.c
/rk3399_rockchip-uboot/board/nvidia/cardhu/pinmux-config-cardhu.h
/rk3399_rockchip-uboot/board/nvidia/dalmore/dalmore.c
/rk3399_rockchip-uboot/board/nvidia/dalmore/pinmux-config-dalmore.h
/rk3399_rockchip-uboot/board/pb1x00/lowlevel_init.S
/rk3399_rockchip-uboot/board/pb1x00/pb1x00.c
/rk3399_rockchip-uboot/board/samsung/universal_c210/universal.c
/rk3399_rockchip-uboot/board/sbc8548/ddr.c
/rk3399_rockchip-uboot/board/sbc8641d/ddr.c
/rk3399_rockchip-uboot/board/siemens/rut/board.c
/rk3399_rockchip-uboot/board/socrates/ddr.c
/rk3399_rockchip-uboot/board/solidrun/clearfog/MAINTAINERS
/rk3399_rockchip-uboot/board/solidrun/clearfog/Makefile
/rk3399_rockchip-uboot/board/solidrun/clearfog/README
/rk3399_rockchip-uboot/board/solidrun/clearfog/clearfog.c
/rk3399_rockchip-uboot/board/solidrun/clearfog/kwbimage.cfg
/rk3399_rockchip-uboot/board/toradex/apalis_t30/pinmux-config-apalis_t30.h
/rk3399_rockchip-uboot/board/toradex/colibri_t30/pinmux-config-colibri_t30.h
/rk3399_rockchip-uboot/board/vscom/baltos/board.c
/rk3399_rockchip-uboot/board/xes/xpedite520x/ddr.c
/rk3399_rockchip-uboot/board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/cli_simple.c
/rk3399_rockchip-uboot/common/cmd_boot.c
/rk3399_rockchip-uboot/common/cmd_elf.c
/rk3399_rockchip-uboot/common/cmd_fs.c
/rk3399_rockchip-uboot/common/cmd_mtdparts.c
/rk3399_rockchip-uboot/common/ddr_spd.c
/rk3399_rockchip-uboot/common/env_flags.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/init/board_init.c
/rk3399_rockchip-uboot/common/usb.c
/rk3399_rockchip-uboot/configs/axm_defconfig
/rk3399_rockchip-uboot/configs/bayleybay_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/clearfog_defconfig
/rk3399_rockchip-uboot/configs/coreboot-x86_defconfig
/rk3399_rockchip-uboot/configs/crownbay_defconfig
/rk3399_rockchip-uboot/configs/db-88f6820-gp_defconfig
/rk3399_rockchip-uboot/configs/db-mv784mp-gp_defconfig
/rk3399_rockchip-uboot/configs/ds414_defconfig
/rk3399_rockchip-uboot/configs/galileo_defconfig
/rk3399_rockchip-uboot/configs/maxbcm_defconfig
/rk3399_rockchip-uboot/configs/minnowmax_defconfig
/rk3399_rockchip-uboot/configs/qemu-x86_defconfig
/rk3399_rockchip-uboot/configs/rpi_2_defconfig
/rk3399_rockchip-uboot/configs/rpi_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/taurus_defconfig
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/disk/part_iso.c
/rk3399_rockchip-uboot/doc/README.arm64
/rk3399_rockchip-uboot/doc/README.x86
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/block/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/block/sata_dwc.c
/rk3399_rockchip-uboot/drivers/block/sata_mv.c
/rk3399_rockchip-uboot/drivers/ddr/altera/sdram.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/ddr1_dimm_params.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/ddr2_dimm_params.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/ddr3_dimm_params.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/lc_common_dimm_params.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/main.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/mpc85xx_ddr_gen1.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/mpc85xx_ddr_gen2.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/mpc85xx_ddr_gen3.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/mpc86xx_ddr.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/util.c
/rk3399_rockchip-uboot/drivers/ddr/marvell/a38x/ddr3_debug.c
/rk3399_rockchip-uboot/drivers/ddr/marvell/a38x/ddr3_training_ip.h
/rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ddr3_axp.h
/rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ddr3_axp_config.h
/rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ddr3_axp_mc_static.h
/rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ddr3_write_leveling.c
/rk3399_rockchip-uboot/drivers/fpga/socfpga.c
/rk3399_rockchip-uboot/drivers/gpio/pca953x.c
/rk3399_rockchip-uboot/drivers/i2c/fsl_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/misc/cbmem_console.c
/rk3399_rockchip-uboot/drivers/misc/ds4510.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/sh_mmcif.c
/rk3399_rockchip-uboot/drivers/mmc/sh_mmcif.h
/rk3399_rockchip-uboot/drivers/mtd/nand/nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/vf610_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf-uclass.c
/rk3399_rockchip-uboot/drivers/net/altera_tse.c
/rk3399_rockchip-uboot/drivers/net/at91_emac.c
/rk3399_rockchip-uboot/drivers/net/ax88180.c
/rk3399_rockchip-uboot/drivers/net/cpsw.c
/rk3399_rockchip-uboot/drivers/net/davinci_emac.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/dm9000x.c
/rk3399_rockchip-uboot/drivers/net/fm/memac_phy.c
/rk3399_rockchip-uboot/drivers/net/fm/tgec_phy.c
/rk3399_rockchip-uboot/drivers/net/fsl_mdio.c
/rk3399_rockchip-uboot/drivers/net/ftgmac100.c
/rk3399_rockchip-uboot/drivers/net/ftmac100.c
/rk3399_rockchip-uboot/drivers/net/greth.c
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/net/ldpaa_eth/ldpaa_eth.c
/rk3399_rockchip-uboot/drivers/net/lpc32xx_eth.c
/rk3399_rockchip-uboot/drivers/net/mpc512x_fec.c
/rk3399_rockchip-uboot/drivers/net/mpc5xxx_fec.c
/rk3399_rockchip-uboot/drivers/net/mvgbe.c
/rk3399_rockchip-uboot/drivers/net/mvneta.c
/rk3399_rockchip-uboot/drivers/net/ne2000_base.c
/rk3399_rockchip-uboot/drivers/net/pch_gbe.c
/rk3399_rockchip-uboot/drivers/net/pcnet.c
/rk3399_rockchip-uboot/drivers/net/sh_eth.c
/rk3399_rockchip-uboot/drivers/net/tsec.c
/rk3399_rockchip-uboot/drivers/pci/pci_auto.c
/rk3399_rockchip-uboot/drivers/pci/pci_auto_old.c
/rk3399_rockchip-uboot/drivers/pci/pci_mvebu.c
/rk3399_rockchip-uboot/drivers/pci/pci_rom.c
/rk3399_rockchip-uboot/drivers/power/regulator/max77686.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/arm_dcc.c
/rk3399_rockchip-uboot/drivers/serial/serial_pl01x.c
/rk3399_rockchip-uboot/drivers/spi/kirkwood_spi.c
/rk3399_rockchip-uboot/drivers/spi/rk_spi.c
/rk3399_rockchip-uboot/drivers/spi/sh_spi.c
/rk3399_rockchip-uboot/drivers/spi/sh_spi.h
/rk3399_rockchip-uboot/drivers/spi/tegra114_spi.c
/rk3399_rockchip-uboot/drivers/spi/tegra20_slink.c
/rk3399_rockchip-uboot/drivers/usb/gadget/at91_udc.h
/rk3399_rockchip-uboot/drivers/usb/gadget/ci_udc.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c
/rk3399_rockchip-uboot/drivers/usb/gadget/rndis.c
/rk3399_rockchip-uboot/drivers/usb/gadget/rndis.h
/rk3399_rockchip-uboot/drivers/usb/host/ehci-vf.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/am35x.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_core.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_core.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_debug.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_dma.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_dsps.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_gadget.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_gadget.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_gadget_ep0.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_host.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_host.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_io.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_regs.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/omap2430.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/omap2430.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/sunxi.c
/rk3399_rockchip-uboot/drivers/usb/musb/musb_core.h
/rk3399_rockchip-uboot/drivers/usb/ulpi/omap-ulpi-viewport.c
/rk3399_rockchip-uboot/drivers/usb/ulpi/ulpi-viewport.c
/rk3399_rockchip-uboot/drivers/video/da8xx-fb.c
/rk3399_rockchip-uboot/drivers/video/exynos_dp.c
/rk3399_rockchip-uboot/drivers/video/exynos_dp_lowlevel.c
/rk3399_rockchip-uboot/dts/Makefile
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/include/addr_map.h
/rk3399_rockchip-uboot/include/command.h
/rk3399_rockchip-uboot/include/common_timing_params.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/beaver.h
/rk3399_rockchip-uboot/include/configs/cardhu.h
/rk3399_rockchip-uboot/include/configs/clearfog.h
/rk3399_rockchip-uboot/include/configs/dalmore.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/db-mv784mp-gp.h
/rk3399_rockchip-uboot/include/configs/devkit3250.h
/rk3399_rockchip-uboot/include/configs/ds414.h
/rk3399_rockchip-uboot/include/configs/malta.h
/rk3399_rockchip-uboot/include/configs/maxbcm.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/omapl138_lcdk.h
/rk3399_rockchip-uboot/include/configs/paz00.h
/rk3399_rockchip-uboot/include/configs/sniper.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tegra114-common.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/ddr_spd.h
/rk3399_rockchip-uboot/include/ds4510.h
/rk3399_rockchip-uboot/include/dt-bindings/pinctrl/pinctrl-tegra.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fs.h
/rk3399_rockchip-uboot/include/fsl_ddr.h
/rk3399_rockchip-uboot/include/fsl_ddr_dimm_params.h
/rk3399_rockchip-uboot/include/fsl_ddr_sdram.h
/rk3399_rockchip-uboot/include/linux/bch.h
/rk3399_rockchip-uboot/include/linux/edd.h
/rk3399_rockchip-uboot/include/linux/input.h
/rk3399_rockchip-uboot/include/nand.h
/rk3399_rockchip-uboot/include/pca953x.h
/rk3399_rockchip-uboot/include/spi_flash.h
/rk3399_rockchip-uboot/include/u-boot/sha1.h
/rk3399_rockchip-uboot/include/usb/ulpi.h
/rk3399_rockchip-uboot/include/vsprintf.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/addr_map.c
/rk3399_rockchip-uboot/lib/bch.c
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/lib/sha1.c
/rk3399_rockchip-uboot/lib/vsprintf.c
/rk3399_rockchip-uboot/scripts/Makefile.autoconf
/rk3399_rockchip-uboot/scripts/Makefile.build
/rk3399_rockchip-uboot/scripts/Makefile.clean
/rk3399_rockchip-uboot/scripts/Makefile.extrawarn
/rk3399_rockchip-uboot/scripts/Makefile.host
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/scripts/Makefile.uncmd_spl
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/checklist.c
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/dialog.h
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/inputbox.c
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/menubox.c
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/textbox.c
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/util.c
/rk3399_rockchip-uboot/scripts/kconfig/lxdialog/yesno.c
/rk3399_rockchip-uboot/scripts/kconfig/mconf.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/kwboot.c
/rk3399_rockchip-uboot/tools/microcode-tool.py
1222305b19-Dec-2015 Vladimir Zapolskiy <vz@mleia.com>

arm: lpc32xx: switch SPL builds to driver model

For NXP LPC32xx boards the change enables SPL_DM option, this allows
to use any driver model UART driver in SPL images, hence a restriction
on HSUART

arm: lpc32xx: switch SPL builds to driver model

For NXP LPC32xx boards the change enables SPL_DM option, this allows
to use any driver model UART driver in SPL images, hence a restriction
on HSUART in SPL image is removed and well as definitions for non-DM
NS16550 driver, its DM version is used instead.

Because SPL_DM requires malloc(), enable CONFIG_SPL_SYS_MALLOC_SIMPLE
for LPC32xx boards.

The change adds about 5KB to the resulting SPL image (for devkit3250
board SPL image is increased from 10672 to 15608 bytes).

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

show more ...

d25ba89e19-Dec-2015 Vladimir Zapolskiy <vz@mleia.com>

arm: lpc32xx: switch serial console to driver model

On NXP LPC32xx platform for non-SPL builds the change adds
standard (NS16550) and high-speed UARTs to driver model.
Due to specific of DM NS16550

arm: lpc32xx: switch serial console to driver model

On NXP LPC32xx platform for non-SPL builds the change adds
standard (NS16550) and high-speed UARTs to driver model.
Due to specific of DM NS16550 device description UART clock can not be
got in runtime and by default it is set to 13MHz, if board PERIPH_CLK
is different, this should be specified in board configuration file.

For SPL builds HSUARTs are disabled and non-DM NS16550 driver is
compiled, if needed.

The change also updates default configs of devkit3250 and work_92105
boards to reflect updates in platform files.

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

show more ...


/rk3399_rockchip-uboot/.mailmap
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/arc/lib/start.S
/rk3399_rockchip-uboot/arch/arm/Kconfig
arm926ejs/lpc32xx/devices.c
/rk3399_rockchip-uboot/arch/arm/dts/am4372.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/am437x-sk-evm.dts
/rk3399_rockchip-uboot/arch/arm/dts/dra7-evm.dts
/rk3399_rockchip-uboot/arch/arm/dts/dra7.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/dra72-evm.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-lpc32xx/config.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/arch/arm/lib/crt0_64.S
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm-mpcore.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/bcu/bcu-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/bcu/bcu-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/bcu/bcu-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_common.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_early_init_f.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_early_init_r.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boards.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-device.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode-ph1-pro5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/cmd_pinmon.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cache_uniphier.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-ph1-pro5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cmd_ddrmphy.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cpu_info.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/debug_ll.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/cmd_ddrphy.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrmphy-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-training.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/early-clk/early-clk-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/early-clk/early-clk-ph1-pro5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/early-clk/early-clk-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-ph1-pro5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/late_lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/micro-support-card.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/micro-support-card.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld6b.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro5.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-init-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-init-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-init-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-init-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-spectrum-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pll/pll-spectrum-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/print_misc_info.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/reset.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sbc/sbc-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sbc/sbc-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sbc/sbc-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sbc/sbc-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sbc/sbc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sg-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/soc-info.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/soc_info.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/ssc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/timer.c
/rk3399_rockchip-uboot/arch/microblaze/cpu/start.S
/rk3399_rockchip-uboot/arch/nios2/cpu/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/arch/sandbox/cpu/eth-raw-os.c
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/valleyview.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/gma.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/quark.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/topcliff.c
/rk3399_rockchip-uboot/arch/x86/cpu/start.S
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/bd82x6x.h
/rk3399_rockchip-uboot/arch/x86/lib/bios.c
/rk3399_rockchip-uboot/arch/x86/lib/bios_interrupts.c
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_common.c
/rk3399_rockchip-uboot/board/compulab/trimslice/trimslice.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/README
/rk3399_rockchip-uboot/board/freescale/common/pfuze.c
/rk3399_rockchip-uboot/board/freescale/common/sdhc_boot.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx25pdk/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx28evk/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx53ard/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx53smd/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/MAINTAINERS
/rk3399_rockchip-uboot/board/gdsys/p1022/controlcenterd-id.c
/rk3399_rockchip-uboot/board/gdsys/p1022/sdhc_boot.c
/rk3399_rockchip-uboot/board/nvidia/cardhu/cardhu.c
/rk3399_rockchip-uboot/board/nvidia/jetson-tk1/jetson-tk1.c
/rk3399_rockchip-uboot/board/nvidia/p2371-2180/p2371-2180.c
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/MAINTAINERS
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/mx6cuboxi.c
/rk3399_rockchip-uboot/board/toradex/apalis_t30/apalis_t30.c
/rk3399_rockchip-uboot/board/udoo/MAINTAINERS
/rk3399_rockchip-uboot/board/wandboard/MAINTAINERS
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/common/cmd_disk.c
/rk3399_rockchip-uboot/common/cmd_ide.c
/rk3399_rockchip-uboot/common/cmd_mem.c
/rk3399_rockchip-uboot/common/cmd_mmc.c
/rk3399_rockchip-uboot/common/cmd_pci.c
/rk3399_rockchip-uboot/common/cmd_read.c
/rk3399_rockchip-uboot/common/cmd_sata.c
/rk3399_rockchip-uboot/common/cmd_scsi.c
/rk3399_rockchip-uboot/common/cmd_usb.c
/rk3399_rockchip-uboot/common/cmd_usb_mass_storage.c
/rk3399_rockchip-uboot/common/env_mmc.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/hash.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/init/board_init.c
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/configs/am437x_sk_evm_defconfig
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/devkit3250_defconfig
/rk3399_rockchip-uboot/configs/dra72_evm_defconfig
/rk3399_rockchip-uboot/configs/dra74_evm_defconfig
/rk3399_rockchip-uboot/configs/evb-rk3036_defconfig
/rk3399_rockchip-uboot/configs/socfpga_arria5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_cyclone5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sockit_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sr1500_defconfig
/rk3399_rockchip-uboot/configs/work_92105_defconfig
/rk3399_rockchip-uboot/configs/zynq_microzed_defconfig
/rk3399_rockchip-uboot/configs/zynq_picozed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc702_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc706_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm010_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm012_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm013_defconfig
/rk3399_rockchip-uboot/configs/zynq_zed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zybo_defconfig
/rk3399_rockchip-uboot/disk/part_amiga.c
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/disk/part_iso.c
/rk3399_rockchip-uboot/disk/part_mac.c
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/README.uniphier
/rk3399_rockchip-uboot/drivers/block/ahci.c
/rk3399_rockchip-uboot/drivers/block/sandbox.c
/rk3399_rockchip-uboot/drivers/block/systemace.c
/rk3399_rockchip-uboot/drivers/core/Kconfig
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/root.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/gpio/mxs_gpio.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc_spl.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_private.h
/rk3399_rockchip-uboot/drivers/mmc/mmc_write.c
/rk3399_rockchip-uboot/drivers/mmc/pci_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/sunxi_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf-uclass.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_internal.h
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_probe.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/net/e1000.h
/rk3399_rockchip-uboot/drivers/net/e1000_spi.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.c
/rk3399_rockchip-uboot/drivers/net/pch_gbe.c
/rk3399_rockchip-uboot/drivers/net/phy/atheros.c
/rk3399_rockchip-uboot/drivers/net/phy/cortina.c
/rk3399_rockchip-uboot/drivers/net/rtl8169.c
/rk3399_rockchip-uboot/drivers/pci/Makefile
/rk3399_rockchip-uboot/drivers/pci/pci-uclass.c
/rk3399_rockchip-uboot/drivers/pci/pci.c
/rk3399_rockchip-uboot/drivers/pci/pci_auto.c
/rk3399_rockchip-uboot/drivers/pci/pci_auto_old.c
/rk3399_rockchip-uboot/drivers/pci/pci_common.c
/rk3399_rockchip-uboot/drivers/pci/pci_compat.c
/rk3399_rockchip-uboot/drivers/pci/pci_internal.h
/rk3399_rockchip-uboot/drivers/pci/pci_rom.c
/rk3399_rockchip-uboot/drivers/pci/pcie_imx.c
/rk3399_rockchip-uboot/drivers/pci/pcie_layerscape.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/lpc32xx_hsuart.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial-uclass.c
/rk3399_rockchip-uboot/drivers/spi/ich.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/spi/ti_qspi.c
/rk3399_rockchip-uboot/drivers/thermal/imx_thermal.c
/rk3399_rockchip-uboot/drivers/usb/eth/mcs7830.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_mass_storage.c
/rk3399_rockchip-uboot/drivers/usb/gadget/storage_common.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-pci.c
/rk3399_rockchip-uboot/drivers/video/vesa_fb.c
/rk3399_rockchip-uboot/drivers/watchdog/imx_watchdog.c
/rk3399_rockchip-uboot/fs/ext4/dev.c
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/fs/fat/fat_write.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/fs/reiserfs/dev.c
/rk3399_rockchip-uboot/fs/zfs/dev.c
/rk3399_rockchip-uboot/include/ahci.h
/rk3399_rockchip-uboot/include/bios_emul.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_uncmd_spl.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/am43xx_evm.h
/rk3399_rockchip-uboot/include/configs/chromebook_jerry.h
/rk3399_rockchip-uboot/include/configs/cyrus.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/mx6ul_14x14_evk.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/platform_data/lpc32xx_hsuart.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fsl_wdog.h
/rk3399_rockchip-uboot/include/hash.h
/rk3399_rockchip-uboot/include/ide.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/include/part.h
/rk3399_rockchip-uboot/include/pci.h
/rk3399_rockchip-uboot/include/pci_rom.h
/rk3399_rockchip-uboot/include/power/pmic.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/include/spi_flash.h
/rk3399_rockchip-uboot/include/usb_mass_storage.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/scripts/get_maintainer.pl
/rk3399_rockchip-uboot/test/dm/pci.c
/rk3399_rockchip-uboot/test/dm/usb.c
/rk3399_rockchip-uboot/test/fs/fs-test.sh
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/rkspi.c
90345c9205-Jan-2016 Tom Rini <trini@konsulko.com>

am33xx/am43xx: Add platform data for GPIOs

On these platforms we have many cases of boards that enable device model
and GPIO support but do not enable OF_CONTROL and pass in a device tree
with the b

am33xx/am43xx: Add platform data for GPIOs

On these platforms we have many cases of boards that enable device model
and GPIO support but do not enable OF_CONTROL and pass in a device tree
with the binary. We need to bring in the platform data here as well.

Tested on Beaglebone Black.

Reported-by: Robert Nelson <robertcnelson@gmail.com>
Reported-by: Francisco Aguerre <franciscoaguerre@gmail.com>
Reported-by: Jason Kridner <jkridner@beagleboard.org>
Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
armv7/am33xx/board.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/ecc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/pci.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/qe_io.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/spd_sdram.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/speed.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/spl_minimal.c
/rk3399_rockchip-uboot/arch/sandbox/dts/test.dts
/rk3399_rockchip-uboot/board/freescale/qemu-ppce500/qemu-ppce500.c
/rk3399_rockchip-uboot/common/cli.c
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/common/env_callback.c
/rk3399_rockchip-uboot/common/env_flags.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/usb_kbd.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/drivers/bootcount/bootcount.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_write.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/io.c
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/net/sandbox.c
/rk3399_rockchip-uboot/drivers/serial/serial_zynq.c
/rk3399_rockchip-uboot/drivers/spi/fsl_qspi.c
/rk3399_rockchip-uboot/include/configs/vexpress_aemv8a.h
/rk3399_rockchip-uboot/include/misc.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/net/eth.c
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/scripts/checkpatch.pl
/rk3399_rockchip-uboot/test/dm/Makefile
f1993ca003-Jan-2016 Tom Rini <trini@konsulko.com>

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


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arc/dts/axs10x.dts
/rk3399_rockchip-uboot/arch/arm/Kconfig
arm926ejs/mxs/spl_power_init.c
armv7/mx6/clock.c
armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_arria5_socdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_mcvevk.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_socdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_sockit.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_socrates.dts
/rk3399_rockchip-uboot/arch/arm/dts/sun5i-a13-empire-electronix-d709.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-common32.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld6b-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5-4kbox.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld3-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-pinctrl.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-gentil.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-vodka.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc706.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zybo.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/spl.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/board.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/include/mach/reset_manager.h
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/include/mach/system_manager.h
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_late_init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boards.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cmd_ddrphy.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cpu_info.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-training.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/include/mach/ddrphy-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/include/mach/init.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/include/mach/soc_info.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init/init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/soc_info.c
/rk3399_rockchip-uboot/arch/arm/mach-zynq/Kconfig
/rk3399_rockchip-uboot/arch/microblaze/Kconfig
/rk3399_rockchip-uboot/arch/nios2/cpu/cpu.c
/rk3399_rockchip-uboot/board/altera/arria5-socdk/socfpga.c
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pinmux_config.h
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pll_config.h
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/socfpga.c
/rk3399_rockchip-uboot/board/broadcom/bcm28155_ap/bcm28155_ap.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/MAINTAINERS
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/cgtqmx6eval.c
/rk3399_rockchip-uboot/board/denx/mcvevk/socfpga.c
/rk3399_rockchip-uboot/board/ebv/socrates/socfpga.c
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/ls1043aqds_rcw_nand.cfg
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/ls1043aqds_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/ls1043ardb_rcw_nand.cfg
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/ls1043ardb_rcw_sd.cfg
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/mx6qsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/kylin/kylin_rk3036/Kconfig
/rk3399_rockchip-uboot/board/kylin/kylin_rk3036/MAINTAINERS
/rk3399_rockchip-uboot/board/kylin/kylin_rk3036/Makefile
/rk3399_rockchip-uboot/board/kylin/kylin_rk3036/kylin_rk3036.c
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/samsung/odroid/odroid.c
/rk3399_rockchip-uboot/board/samsung/trats/trats.c
/rk3399_rockchip-uboot/board/samsung/trats2/trats2.c
/rk3399_rockchip-uboot/board/samsung/universal_c210/universal.c
/rk3399_rockchip-uboot/board/spear/spear600/spear600.c
/rk3399_rockchip-uboot/board/sr1500/socfpga.c
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/terasic/de0-nano-soc/socfpga.c
/rk3399_rockchip-uboot/board/terasic/sockit/socfpga.c
/rk3399_rockchip-uboot/board/xilinx/microblaze-generic/microblaze-generic.c
/rk3399_rockchip-uboot/board/xilinx/microblaze-generic/xparameters.h
/rk3399_rockchip-uboot/board/xilinx/zynq/Makefile
/rk3399_rockchip-uboot/board/xilinx/zynq/zybo_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/zybo_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/usb.c
/rk3399_rockchip-uboot/common/usb_kbd.c
/rk3399_rockchip-uboot/configs/10m50_defconfig
/rk3399_rockchip-uboot/configs/3c120_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Empire_electronix_d709_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/axs103_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/kylin-rk3036_defconfig
/rk3399_rockchip-uboot/configs/microblaze-generic_defconfig
/rk3399_rockchip-uboot/configs/orangepi_pc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_arria5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_cyclone5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de0_nano_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_mcvevk_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sockit_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sr1500_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pro4_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pro5_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pxs2_ld6b_defconfig
/rk3399_rockchip-uboot/configs/uniphier_sld3_defconfig
/rk3399_rockchip-uboot/configs/zynq_microzed_defconfig
/rk3399_rockchip-uboot/configs/zynq_picozed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc702_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc706_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm010_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm012_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm013_defconfig
/rk3399_rockchip-uboot/configs/zynq_zed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zybo_defconfig
/rk3399_rockchip-uboot/doc/README.imx6
/rk3399_rockchip-uboot/doc/README.rockchip
/rk3399_rockchip-uboot/doc/README.uniphier
/rk3399_rockchip-uboot/doc/driver-model/serial-howto.txt
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/socfpga_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/altera_qspi.c
/rk3399_rockchip-uboot/drivers/net/Kconfig
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/fec_mxc.c
/rk3399_rockchip-uboot/drivers/net/fm/init.c
/rk3399_rockchip-uboot/drivers/net/phy/micrel.c
/rk3399_rockchip-uboot/drivers/net/zynq_gem.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/spi/zynq_qspi.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Makefile
/rk3399_rockchip-uboot/drivers/usb/gadget/bcm_udc_otg_phy.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_phy.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_priv.h
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_regs.h
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c
/rk3399_rockchip-uboot/drivers/usb/host/Kconfig
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-exynos.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-generic.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_host.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/usb-compat.h
/rk3399_rockchip-uboot/include/configs/10m50_devboard.h
/rk3399_rockchip-uboot/include/configs/3c120_devboard.h
/rk3399_rockchip-uboot/include/configs/axs101.h
/rk3399_rockchip-uboot/include/configs/bcm28155_ap.h
/rk3399_rockchip-uboot/include/configs/bf609-ezkit.h
/rk3399_rockchip-uboot/include/configs/exynos4-common.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/kylin_rk3036.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/s5pc210_universal.h
/rk3399_rockchip-uboot/include/configs/smdkv310.h
/rk3399_rockchip-uboot/include/configs/socfpga_arria5_socdk.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/socfpga_cyclone5_socdk.h
/rk3399_rockchip-uboot/include/configs/socfpga_de0_nano_soc.h
/rk3399_rockchip-uboot/include/configs/socfpga_mcvevk.h
/rk3399_rockchip-uboot/include/configs/socfpga_sockit.h
/rk3399_rockchip-uboot/include/configs/socfpga_socrates.h
/rk3399_rockchip-uboot/include/configs/socfpga_sr1500.h
/rk3399_rockchip-uboot/include/configs/spear-common.h
/rk3399_rockchip-uboot/include/configs/stv0991.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tb100.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/x600.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/configs/zynq_zybo.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fsl_esdhc.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/include/usb/dwc2_udc.h
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/panic.c
/rk3399_rockchip-uboot/lib/strto.c
/rk3399_rockchip-uboot/lib/tiny-printf.c
/rk3399_rockchip-uboot/lib/vsprintf.c
/rk3399_rockchip-uboot/net/eth.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/rkcommon.c
/rk3399_rockchip-uboot/tools/rkcommon.h
/rk3399_rockchip-uboot/tools/rkimage.c
/rk3399_rockchip-uboot/tools/rksd.c
/rk3399_rockchip-uboot/tools/rkspi.c
/rk3399_rockchip-uboot/tools/zynqimage.c
fe21eaf913-Dec-2015 Michael Heimpold <mhei@heimpold.de>

ARM: mxs: allow boards to select DC-DC switching clock source

For some board designs, it might be useful to switch the DC-DC
clock source to something else rather the default 24 MHz, e.g.
for EMI re

ARM: mxs: allow boards to select DC-DC switching clock source

For some board designs, it might be useful to switch the DC-DC
clock source to something else rather the default 24 MHz, e.g.
for EMI reasons.

For this, override the mxs_power_setup_dcdc_clocksource function
in your board support files.

Example:
void mxs_power_setup_dcdc_clocksource(void)
{
mxs_power_switch_dcdc_clocksource(POWER_MISC_FREQSEL_20MHZ);
}

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Cc: Marek Vasut <marex@denx.de>
Cc: Otavio Salvador <otavio@ossystems.com.br>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Marek Vasut <marex@denx.de>

show more ...

839479dd15-Oct-2015 Peng Fan <Peng.Fan@freescale.com>

imx: ddr: drop duplicated debug info

Drop duplicated debug info for tcl.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Cc: Stefano Babic <sbabic@denx.de>

0d6faf2b07-Dec-2015 Mingkai Hu <Mingkai.hu@freescale.com>

armv8/ls1043a: Implement workaround for PEX erratum A009929

Consecutive write transactions from core to PCI express outbound
path hangs after 25 to 30 transactions depending on core freq.
This errat

armv8/ls1043a: Implement workaround for PEX erratum A009929

Consecutive write transactions from core to PCI express outbound
path hangs after 25 to 30 transactions depending on core freq.
This erratum enable the mbist clock through COP register setting.

Signed-off-by: Mingkai Hu <Mingkai.Hu@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

e6e3faa515-Dec-2015 Tom Rini <trini@konsulko.com>

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


/rk3399_rockchip-uboot/README
armv7/ls102xa/Makefile
armv7/ls102xa/cpu.c
armv7/ls102xa/soc.c
armv8/fsl-layerscape/cpu.c
armv8/fsl-layerscape/fsl_lsch2_serdes.c
armv8/fsl-layerscape/fsl_lsch3_serdes.c
armv8/fsl-layerscape/soc.c
armv8/generic_timer.c
/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_lsch2.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/ls102xa_soc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/fsl_secure_boot.h
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cmd_errata.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config_mpc85xx.h
/rk3399_rockchip-uboot/board/freescale/common/fman.c
/rk3399_rockchip-uboot/board/freescale/common/fsl_validate.c
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls1021aqds.c
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls1021atwr.c
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/ddr.c
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/ddr.c
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/ls1043ardb.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/ddr.c
/rk3399_rockchip-uboot/board/freescale/ls2080a/ls2080a.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/ddr.c
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/ls2080aqds.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/ddr.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/ls2080ardb.c
/rk3399_rockchip-uboot/common/board_f.c
/rk3399_rockchip-uboot/common/cmd_bdinfo.c
/rk3399_rockchip-uboot/common/cmd_blob.c
/rk3399_rockchip-uboot/configs/ls1043ardb_SECURE_BOOT_defconfig
/rk3399_rockchip-uboot/drivers/crypto/fsl/jr.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/ctrl_regs.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/fsl_ddr_gen4.c
/rk3399_rockchip-uboot/drivers/ddr/fsl/options.c
/rk3399_rockchip-uboot/drivers/net/fsl-mc/dpio/qbman_portal.c
/rk3399_rockchip-uboot/drivers/spi/fsl_qspi.c
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/compiler.h
/rk3399_rockchip-uboot/include/configs/ls1043a_common.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls1043ardb.h
/rk3399_rockchip-uboot/include/configs/ls2080a_common.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/fsl_ddr_sdram.h
/rk3399_rockchip-uboot/include/fsl_errata.h
/rk3399_rockchip-uboot/include/fsl_validate.h
/rk3399_rockchip-uboot/include/linux/types.h
989c5f0a09-Dec-2015 Tang Yuantian <Yuantian.Tang@freescale.com>

armv8: Add sata support on Layerscape ARMv8 board

Freescale ARM-based Layerscape contains a SATA controller
which comply with the serial ATA 3.0 specification and the
AHCI 1.3 specification.
This pa

armv8: Add sata support on Layerscape ARMv8 board

Freescale ARM-based Layerscape contains a SATA controller
which comply with the serial ATA 3.0 specification and the
AHCI 1.3 specification.
This patch adds SATA feature on ls2080aqds, ls2080ardb and
ls1043aqds boards.

Signed-off-by: Tang Yuantian <Yuantian.Tang@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

70f959c308-Dec-2015 Aneesh Bansal <aneesh.bansal@freescale.com>

armv8: Make SEC read/write as snoopable for LS1043

For LS1043, SEC read/writes are made snoopable by setting
the corresponding bits in SCFG to avoid coherency issues.

Signed-off-by: Aneesh Bansal <

armv8: Make SEC read/write as snoopable for LS1043

For LS1043, SEC read/writes are made snoopable by setting
the corresponding bits in SCFG to avoid coherency issues.

Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

b644d3e908-Dec-2015 Aneesh Bansal <aneesh.bansal@freescale.com>

armv8: define usec2ticks function

usec2ticks() function has been defined for ARMv8 which will
be used by SEC Driver.

Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com>
Reviewed-by: York Sun

armv8: define usec2ticks function

usec2ticks() function has been defined for ARMv8 which will
be used by SEC Driver.

Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

c049214107-Dec-2015 York Sun <yorksun@freescale.com>

armv8: fsl-layerscale: Rewrite reserving memory for MC and debug server

MC and debug server are not board-specific. Move reserving memory to SoC
file, using the new board_reserve_ram_top function. R

armv8: fsl-layerscale: Rewrite reserving memory for MC and debug server

MC and debug server are not board-specific. Move reserving memory to SoC
file, using the new board_reserve_ram_top function. Reduce debug server
memory by 2MB to make room for secure memory.

In the system with MC and debug server, the top of u-boot memory
is not the end of memory. PRAM is not used for this reservation.

Signed-off-by: York Sun <yorksun@freescale.com>

show more ...

c107c0c004-Dec-2015 York Sun <yorksun@freescale.com>

armv8: fsl-layerscape: Make DDR non secure in MMU tables

DDR has been set as secure in MMU tables. Non-secure master such
as SDHC DMA cannot access data correctly. Mixing secure and non-
secure MMU

armv8: fsl-layerscape: Make DDR non secure in MMU tables

DDR has been set as secure in MMU tables. Non-secure master such
as SDHC DMA cannot access data correctly. Mixing secure and non-
secure MMU entries requirs the MMU tables themselves in secure
memory. This patch moves MMU tables into a secure DDR area.

Early MMU tables are changed to set DDR as non-secure. A new
table is added into final MMU tables so secure memory can have
2MB granuality.

gd->secure_ram tracks the location of this secure memory. For
ARMv8 SoCs, the RAM base is not zero and RAM is divided into several
banks. gd->secure_ram needs to be maintained before using. This
maintenance is board-specific, depending on the SoC and memory
bank of the secure memory falls into.

Signed-off-by: York Sun <yorksun@freescale.com>

show more ...

000f4e7605-Dec-2015 Yao Yuan <yao.yuan@freescale.com>

move erratum a008336 and a008514 to soc specific file

As the errata A008336 and A008514 do not apply to all LS series SoCs
(such as LS1021A, LS1043A) we move them to an soc specific file

Signed-off

move erratum a008336 and a008514 to soc specific file

As the errata A008336 and A008514 do not apply to all LS series SoCs
(such as LS1021A, LS1043A) we move them to an soc specific file

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

6c4a1eba05-Dec-2015 Yao Yuan <yao.yuan@freescale.com>

armv7/fsl-ls102xa: Workaround for DDR erratum A008514

This is a workaround for hardware erratum.
Write the value of 63b2_0042h to EDDRTQCFG will optimal the
memory controller performance.

The value

armv7/fsl-ls102xa: Workaround for DDR erratum A008514

This is a workaround for hardware erratum.
Write the value of 63b2_0042h to EDDRTQCFG will optimal the
memory controller performance.

The value: 63b2_0042h comes from the hardware team.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

0b8bc63105-Dec-2015 Yao Yuan <yao.yuan@freescale.com>

armv7: ls102xa: cci-400: Enable snoop and DVM message requests.

Enable snoop and DVM message on all CCI-400 slave ports. Setting
on disabled feature (snoop or DVM) is ignored by CCI-400.

Signed-off

armv7: ls102xa: cci-400: Enable snoop and DVM message requests.

Enable snoop and DVM message on all CCI-400 slave ports. Setting
on disabled feature (snoop or DVM) is ignored by CCI-400.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
[York Sun: Add commit message]
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

312db9f714-Dec-2015 Tom Rini <trini@konsulko.com>

armv7: omap-common: Rework SPL board_mmc_init()

Since the changes in a1e56cf the way that we had board_mmc_init()
structured for OMAP parts (so that we always report device 0) are no
longer function

armv7: omap-common: Rework SPL board_mmc_init()

Since the changes in a1e56cf the way that we had board_mmc_init()
structured for OMAP parts (so that we always report device 0) are no
longer functional. For now, make the case of booting from the second
device initialize both devices (we have no devices that only have the
second device as MMC). A further rework and consolidation of the
functions should be done at a later date.

Tested on Beaglebone Black (SD and eMMC boot).

Reported-by: Vagrant Cascadian <vagrant@debian.org>
Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...

762b353505-Dec-2015 Yao Yuan <yao.yuan@freescale.com>

arm: ls102xa: enable all the snoop signal for masters.

Enable the IP feature's snoop signal to support
hardware snoop for cache coherence.

SNPCNFGCR contains the bits to drive snoop signal
for vari

arm: ls102xa: enable all the snoop signal for masters.

Enable the IP feature's snoop signal to support
hardware snoop for cache coherence.

SNPCNFGCR contains the bits to drive snoop signal
for various masters.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

7ba0261805-Dec-2015 Yao Yuan <yao.yuan@freescale.com>

arm: ls1021a: merge SoC specific code in a separate file

Create a soc.c file to put the code for soc special settings.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksu

arm: ls1021a: merge SoC specific code in a separate file

Create a soc.c file to put the code for soc special settings.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

1a33892128-Nov-2015 Tom Rini <trini@konsulko.com>

fsl_*_serdes.c: Modify memset call in serdes_init

GCC 5.x does not like sizeof(array_variable) and errors out. Change these
calls to be instead sizeof(u8) (as that's what serdes_prtcl_map is) *
SER

fsl_*_serdes.c: Modify memset call in serdes_init

GCC 5.x does not like sizeof(array_variable) and errors out. Change these
calls to be instead sizeof(u8) (as that's what serdes_prtcl_map is) *
SERDES_PRCTL_COUNT (the number of array elements).

Cc: York Sun <yorksun@freescale.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: York Sun <yorksun@freescale.com>

show more ...

0c028a0320-Nov-2015 Shengzhou Liu <Shengzhou.Liu@freescale.com>

arm: ls102x: add get_svr and IS_SVR_REV helper

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

69b918b602-Dec-2015 Egli, Samuel <samuel.egli@siemens.com>

am33xx,ddr3: fix ddr3 sdram configuration

This patch fixes the DDR3 initialization procedure in
order to comply with DDR3 standard. A 500 us delay is specified
between the DDR3 reset and clock enabl

am33xx,ddr3: fix ddr3 sdram configuration

This patch fixes the DDR3 initialization procedure in
order to comply with DDR3 standard. A 500 us delay is specified
between the DDR3 reset and clock enable signal. Until now,
this delay was not respected. Some DDR3 chips don't bother
but the bigger the RAM becomes the more likely it seems that
this delay is needed. We observed that DRAM > 256 MB from
the manufacturer Samsung have an issue when the specification
is not respected.

Changes:

1) Add a 1 ms wait for L3 timeout error trigger

2) Don't delay DDR3 initialization
Bit 31 of emif_sdram_ref_ctrl shouldn't be set because his
suppresses the initialization of DDR3

Signed-off-by: Samuel Egli <samuel.egli@siemens.com>
Reviewed-by: James Doublesin <doublesin@ti.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Felipe Balbi <balbi@ti.com>
Cc: Roger Meier <r.meier@siemens.com>
Cc: Heiko Schocher <hs@denx.de>

show more ...

bb36546210-Dec-2015 Jens Kuske <jenskuske@gmail.com>

sunxi: Fix H3 DRAM DQ read delay configuration

The read delays were set incorrectly, leading to reliability
issues at higher DRAM clock speeds. This commit adjusts this
to match the vendor boot0 beh

sunxi: Fix H3 DRAM DQ read delay configuration

The read delays were set incorrectly, leading to reliability
issues at higher DRAM clock speeds. This commit adjusts this
to match the vendor boot0 behaviour.

Signed-off-by: Jens Kuske <jenskuske@gmail.com>
Tested-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>

show more ...

23baf66f03-Dec-2015 Olliver Schinagl <o.schinagl@ultimaker.com>

sun4i: clock: Cleanup some whitespace errors

Add some spaces around operators.

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off

sun4i: clock: Cleanup some whitespace errors

Add some spaces around operators.

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>

show more ...

1...<<31323334353637383940>>...143