u-boot-brain/arch/arm
Marek Vasut 0e06d63d19 ARM: imx: ddr: Add missing PHY reset
The iMX7D RM 9.2.4.9.3 Power removal flow Table 9-11. Re-enabling power
explicitly says both the DDR controller and the PHY must be reset in the
correct sequence. Currently the code only resets the controller. This
leads to a misbehavior where the system brings the DRAM up after reboot,
but the DRAM is unstable. Add the missing reset.

The easiest way to trigger this is by triggering WDT without having the
WDT assert WDOG_B signal, i.e. mw.w 0x30280000 0x25 .

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: NXP i.MX U-Boot Team <uboot-imx@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: Stefano Babic <sbabic@denx.de>
2020-06-08 10:42:54 +02:00
..
cpu armv8: cache_v8: fix mmu_set_region_dcache_behaviour 2020-05-25 11:54:53 -04:00
dts ARM: dts: imxrt1050: indent lcdif node correctly 2020-06-08 10:39:07 +02:00
include ARM: imx: ddr: Add missing PHY reset 2020-06-08 10:42:54 +02:00
lib common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-aspeed common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mach-at91 common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-bcm283x common: Drop linux/bug.h from common header 2020-05-18 21:19:23 -04:00
mach-bcmstb
mach-cortina board: presidio-asic: Add basic G3 engr. development board support 2020-02-07 16:16:01 -05:00
mach-davinci common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
mach-exynos common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-highbank common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
mach-imx ARM: imx: ddr: Add missing PHY reset 2020-06-08 10:42:54 +02:00
mach-integrator
mach-k3 Merge tag 'ti-v2020.07-rc3' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-05-25 14:09:42 -04:00
mach-keystone common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-kirkwood common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mach-lpc32xx common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
mach-mediatek common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-meson common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-mvebu arm: mvebu: Convert CRS305-1G-4S board to CRS3xx-98DX3236 2020-05-27 07:03:17 +02:00
mach-omap2 common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-orion5x common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
mach-owl common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
mach-qemu qemu: don't allow to select 32- and 64-bit 2020-04-24 10:51:32 -04:00
mach-rmobile common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-rockchip rockchip: spl: do full dram_init instead of only probing 2020-05-31 22:22:07 +08:00
mach-s5pc1xx common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
mach-snapdragon common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-socfpga common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-sti
mach-stm32 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
mach-stm32mp common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-sunxi sunxi: Silence warning about non-static inline function 2020-06-01 22:38:08 +05:30
mach-tegra common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-u8500 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
mach-uniphier ARM: uniphier: remove board_eth_init() 2020-05-22 11:21:06 +09:00
mach-versal common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-versatile
mach-zynq common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mach-zynqmp common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-zynqmp-r5 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
thumb1/include/asm/proc-armv
config.mk
Kconfig ARM: uniphier: select DM_ETH 2020-05-22 11:21:06 +09:00
Kconfig.debug
Makefile rename symbol: CONFIG_STM32 -> CONFIG_ARCH_STM32 2020-05-15 14:47:35 -04:00