u-boot/board
Marek Behún 90bcc3d38d driver/ddr: Add support for setting timing in hws_topology_map
The DDR3 training code for Marvell A38X currently computes 1t timing
when given board topology map of the Turris Omnia, but Omnia needs 2t.

This patch adds support for enforcing the 2t timing in struct
hws_topology_map, through a new enum hws_timing, which can assume
following values:
  HWS_TIM_DEFAULT - default behaviour, compute whether to enable 2t
                    from the number of CSs
  HWS_TIM_1T      - enforce 1t
  HWS_TIM_2T      - enforce 2t

This patch also sets all the board topology maps (db-88f6820-amc,
db-88f6820-gp, controlcenterdc and clearfog) to have timing set to
HWS_TIM_DEFAULT.

Signed-off-by: Marek Behun <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
Signed-off-by: Stefan Roese <sr@denx.de>
2017-07-12 06:56:48 +02:00
..
8dtech/eco5pk
abilis/tb100
advantech Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
alphaproject/ap_sh4a_4a i2c: Drop use of CONFIG_I2C_HARD 2017-05-15 06:17:09 +02:00
altera arm: socfpga: Add board files for the Arria10 2017-05-18 11:33:19 +02:00
amazon/kc1 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
amlogic/odroid-c2 odroid-c2: Populate serial# environment variable from efuse 2017-07-06 13:09:36 -04:00
AndesTech nds32: Remove include files from common.h 2017-06-05 11:02:36 -04:00
Arcturus/ucp1020 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
aries ARM: at91: ma5d4: Support both SF and eMMC SoMs 2017-06-29 13:31:06 -04:00
aristainetos treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
armadeus board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
armltd arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
aspeed/evb_ast2500 aspeed: Support for ast2500 Eval Board 2017-01-28 14:04:33 -05:00
astro/mcf5373l board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
atmark-techno/armadillo-800eva Revert "arm: Remove unregister MACH_TYPE_xxx uses" 2017-01-28 14:04:22 -05:00
atmel avr32: Retire AVR32 for good 2017-07-06 16:17:19 -04:00
avionic-design mmc: move more driver config options to Kconfig 2017-01-11 19:40:15 +09:00
bachmann/ot1200 Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
barco imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00
Barix/ipam390 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
beckhoff/mx53cx9020 dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
birdland/bav335x Various Makefiles: Add SPDX-License-Identifier tags 2015-11-10 09:19:52 -05:00
bluegiga/apx4devkit arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
bluewater arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
bosch/shc mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
boundary/nitrogen6x Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
broadcom board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
buffalo/lsxl net: Fix a warning added by 76ec988 2015-05-28 08:18:25 -04:00
BuR board/BuR/brxre1: fix MMC boot 2017-06-16 10:11:38 -04:00
BuS/eb_cpu5282 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
cadence/xtfpga dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
calao/usb_a9263 board: atmel: clean up peripheral clock code 2016-02-18 21:34:40 +01:00
CarMediaLab/flea3 mx35: add GPIO setup on flea3 board 2016-11-16 20:53:55 +01:00
cavium/thunderx dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
ccv/xpress imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00
cei/cei-tk1-som ARM: tegra: Add support for TK1-SOM board from Colorado Engineering 2016-09-01 09:24:30 -07:00
chipspark/popmetal_rk3288 rockchip: board: popmetal: de-assert the host rst pin in board init 2017-01-11 20:21:20 -07:00
cirrus/edb93xx arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
cloudengines/pogo_e02
cobra5272 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
compal/paz00 mmc: move more driver config options to Kconfig 2017-01-11 19:40:15 +09:00
compulab ARM: am57xx: cl-som-am57x: support for AM5718 2017-06-05 14:13:01 -04:00
comtrend MIPS: add BMIPS Comtrend CT-5361 board 2017-05-31 14:49:55 +02:00
congatec Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
coreboot x86: Drop all the old pin configuration code 2016-03-17 10:27:25 +08:00
corscience/tricorder mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
creative/xfi3 xfi3: correct function name 2015-11-12 17:38:08 +01:00
cssi powerpc, 8xx: Add support for MCR3000 board from CSSI 2017-07-08 15:56:06 -04:00
d-link/dns325 Change e-mail address of Stefan Herbrechtsmeier 2015-01-12 09:38:47 -05:00
davinci arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
dbau1x00 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
dfi Convert CONFIG_SCSI to Kconfig 2017-07-11 10:08:19 -06:00
ebv/socrates arm: socfpga: socrates: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:09 +02:00
efi x86: Drop all the old pin configuration code 2016-03-17 10:27:25 +08:00
egnite/ethernut5 board: atmel: clean up peripheral clock code 2016-02-18 21:34:40 +01:00
el/el6x treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
embest/mx6boards treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
emulation x86: qemu: Add a config for 64-bit U-Boot 2017-02-07 13:34:10 +08:00
engicam engicam: Generate single config file 2017-05-31 10:39:35 +02:00
esd powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
espt sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
firefly/firefly-rk3288 rockchip: Add basic support for firefly-rk3288 2015-09-02 21:28:24 -06:00
freescale Merge git://www.denx.de/git/u-boot-imx 2017-06-27 09:32:37 -04:00
gateworks/gw_ventana Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
gdsys driver/ddr: Add support for setting timing in hws_topology_map 2017-07-12 06:56:48 +02:00
ge/bx50v3 board: ge: bx50v3: apply the proper register setting to fix the voltage peak issue 2017-03-26 09:58:11 -05:00
geekbuying/geekbox rockchip: correct the bank0 ram size 2017-07-11 12:13:45 +02:00
google rockchip: Correct MAINTAINER entry for chromebook_minnie 2017-02-09 12:10:59 -07:00
grinn Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2017-02-01 16:34:25 -05:00
gumstix arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
h2200 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
highbank dm: scsi: Document and rename the scsi_scan() parameter 2017-07-11 10:08:19 -06:00
hisilicon ARM64: poplar: hi3798cv200: u-boot support for Poplar 96Boards 2017-07-10 14:26:03 -04:00
htkw/mcx Kconfig: USB: Migrate CONFIG_USB_EHCI to CONFIG_USB_EHCI_HCD 2017-05-15 10:40:05 -04:00
huawei/hg556a MIPS: add BMIPS Huawei HG556a board 2017-05-10 16:16:09 +02:00
ids/ids8313 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
imgtec boston: Setup memory ranges in FDT provided to Linux 2017-05-12 13:29:50 +02:00
imx31_phycore arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
intel x86: minnowmax: Configure GPIO pins to turn on USB ports VBUS 2017-06-22 14:58:10 +08:00
inversepath/usbarmory treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
iomega/iconnect cosmetic: kirkwood: style fixes in kwbimage.cfg files 2015-01-25 23:56:09 +01:00
is1 arm: socfpga: is1: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:10 +02:00
isee igep003x: Falcon mode 2017-07-06 13:09:38 -04:00
keymile km/common: remove unused function declarations 2017-07-10 08:39:25 -04:00
kmc/kzm9g ARM: Rmobile: Rename CONFIG_RMOBILE to CONFIG_ARCH_RMOBILE 2016-08-17 10:25:34 +09:00
kosagi/novena Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
l+g/vinco gpio: at91_gpio: remove CPU_HAS_PIO3 macro 2017-04-13 14:44:50 -06:00
LaCie arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
lego/ev3 arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
lg/sniper ti: boot: Register the MMC controllers in SPL in the same way as in u-boot 2017-03-19 22:17:14 -04:00
liebherr/mccmon6 powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
logicpd Merge branch 'master' of git://git.denx.de/u-boot-mmc 2017-05-16 08:10:50 -04:00
Marvell driver/ddr: Add support for setting timing in hws_topology_map 2017-07-12 06:56:48 +02:00
maxbcm arm: mvebu: Consolidate board Kconfig options into one file 2016-01-14 14:08:59 +01:00
microchip/pic32mzda clk: convert API to match reset/mailbox style 2016-06-19 17:05:55 -06:00
micronas/vct board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mini-box/picosam9g45 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
mpc8308_p1m board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpr2 sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
mqmaker/miqi_rk3288 rockchip: Add support for MiQi rk3288 board 2017-04-04 20:01:57 -06:00
ms7720se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
ms7722se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
ms7750se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
netgear/cg3100d MIPS: add BMIPS Netgear CG3100D board 2017-05-31 14:49:55 +02:00
nokia/rx51 omap-common: Common function to display die id, replacing omap3-specific version 2015-10-22 14:18:30 -04:00
nvidia ARM: tegra: remove Whistler support 2017-06-12 13:03:50 -07:00
olimex/mx23_olinuxino status_led: Kconfig migration 2017-01-21 15:12:33 -05:00
omicron/calimain Remove various unused interrupt related code 2017-04-06 20:42:18 -04:00
overo arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
pandora mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
pb1x00 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
phytec rockchip: Add basic support for phyCORE-RK3288 SoM based carrier board 2017-07-11 15:23:38 +02:00
ppcag/bg0900
qca MIPS: QCA AP143: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
qemu-mips board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
qualcomm/dragonboard410c board/db410c: add missing linker map entries for efi 2017-06-23 10:38:08 -04:00
quipos/cairo Merge branch 'master' of git://git.denx.de/u-boot-mmc 2017-05-16 08:10:50 -04:00
radxa rockchip: rk3188: Add Radxa Rock board 2017-04-04 20:01:57 -06:00
raidsonic/ib62x0 cosmetic: kirkwood: style fixes in kwbimage.cfg files 2015-01-25 23:56:09 +01:00
raspberrypi/rpi MAINTAINERS: drop bcm283x/rpi maintainership 2017-07-08 20:43:05 -04:00
renesas ARM: rmobile: salvator-x: Add R8A7796 support 2017-05-22 04:38:28 +09:00
rockchip rockchip: evb-rk3328: enable boot on regulator 2017-07-11 15:23:38 +02:00
ronetix arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
sagem/f@st1704 MIPS: add BMIPS Sagem F@ST1704 board 2017-05-31 14:49:55 +02:00
samsung arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
samtec status_led: Kconfig migration 2017-01-21 15:12:33 -05:00
sandbox sandbox: README: fix partition command invocation 2017-07-11 10:08:19 -06:00
sandisk/sansa_fuze_plus
sbc8349 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
sbc8548 Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
sbc8641d board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
schulercontrol/sc_sps_1
Seagate arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
seco treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
sfr/nb4_ser mips: bmips: add NeufBox 4 (Sercomm) board 2017-05-10 16:16:09 +02:00
shmin sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
siemens atmel, at91: fix taurus board 2017-06-29 10:01:12 -04:00
silica/pengwyn pengwyn: nand and ethernet fixes 2015-11-12 18:13:19 -05:00
socrates socrates: Fix a misleading indentation warning 2017-05-12 08:37:22 -04:00
solidrun driver/ddr: Add support for setting timing in hws_topology_map 2017-07-12 06:56:48 +02:00
spear arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
sr1500 arm: socfpga: sr1500: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:10 +02:00
st spl: stm32f7: configure for xip booting 2017-06-09 11:24:00 -04:00
sunxi sun50i: h5: Add initial NanoPi NEO2 support 2017-06-14 20:25:56 +05:30
Synology arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
synopsys arc: Add support for HS Development Kit board 2017-06-29 19:34:10 +03:00
sysam/amcore board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
syteco/zmx25 ARM: remove jadecpu board support 2015-02-24 17:06:51 -05:00
tbs/tbs2910 tbs2910: Make Ethernet functional again 2016-11-29 16:33:50 +01:00
tcl/sl50 ARM: am335x: select DM_GPIO 2016-09-07 08:48:58 -04:00
technexion pico-imx7d: Remove bouncing email 2017-06-29 21:30:16 -04:00
technologic ARM: ts4600: add basic board support 2016-11-29 16:45:48 +01:00
teejet/mt_ventoux Kconfig: USB: Migrate CONFIG_USB_EHCI to CONFIG_USB_EHCI_HCD 2017-05-15 10:40:05 -04:00
terasic arm: socfpga: add cyclone5 based de10-nano board 2017-04-25 12:46:44 +02:00
theadorable arm: mvebu: theadorable: Add 'pcie' test command 2017-03-23 10:52:28 +01:00
theobroma-systems/puma_rk3399 rockchip: correct the bank0 ram size 2017-07-11 12:13:45 +02:00
ti ARM: k2g: Add K2G ICE DTB to the list of possible DTBs 2017-07-10 14:26:01 -04:00
timll mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
topic/zynq arm: zynq: Add support for the topic-miamilite system-on-module 2017-06-20 16:42:13 +02:00
toradex Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
tplink/wdr4300 MIPS: tl-wdr4300: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
tqc powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x 2017-06-16 10:14:55 -04:00
udoo Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
varisys board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
ve8313 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
vscom/baltos arm: baltos: active mPCIe slot 2016-12-05 11:04:41 -05:00
wandboard Kconfig: Add CONFIG_SATA to enable SATA 2017-07-11 10:08:19 -06:00
warp imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00
warp7 warp7: MAINTAINERS: Add warp7_secure_defconfig entry 2017-05-01 09:19:52 -04:00
woodburn treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
work-microwave/work_92105 Convert CONFIG_CMD_HD44760 to Kconfig 2017-05-22 12:38:23 -04:00
xes powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
xilinx powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
zipitz2 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
zyxel/nsa310s arm: kirkwood: add ZyXEL NSA310S device 2015-11-29 22:16:14 +01:00