20 Jun, 2019
14 commits
-
Update all git repo links with the new gitlab ones.
Signed-off-by: Bin Meng
Acked-by: Wolfgang Denk -
Add myself as an SH maintainer.
Signed-off-by: Marek Vasut
Cc: Nobuhiro Iwamatsu
Cc: Tom Rini -
- PCIe driver change to support DM model
- T2080QDS migrated to use PCIe DM model -
- Update STM32MP entry in MAINTAINERS
- Handle correctly binding for g-tx-fifo-size for USB DWC2 driver
- Fix trusted STM32MP1 defconfig with correct ethernet driver -
- Avoid HS400 mode when accessing boot partitions
-
Enable the DM PCIe driver in T2080QDS defconfig.
Signed-off-by: Hou Zhiqiang
Signed-off-by: Prabhakar Kushwaha -
Disable legacy PCIe driver and unused PCIe macros when DM_PCI enabled.
Signed-off-by: Hou Zhiqiang
Reviewed-by: Simon Glass
Reviewed-by: Prabhakar Kushwaha -
Add PCIe DM driver for Freescale PowerPC PCIe controllers.
Signed-off-by: Hou Zhiqiang
Reviewed-by: Prabhakar Kushwaha -
T2080 integrated 4 PCIe controllers, which is compatible with
the PCI Express™ Base Specification, Revision 3.0, and this
patch is to add DT node for each PCIe controller.Signed-off-by: Hou Zhiqiang
Reviewed-by: Simon Glass
Reviewed-by: Prabhakar Kushwaha -
Compile the legacy PCIe initialization reoutines only when DM_PCI
is not enabled.Signed-off-by: Hou Zhiqiang
Reviewed-by: Simon Glass
Reviewed-by: Prabhakar Kushwaha -
Compile the routines of mpc85xx/pci.c when both FSL_PCI_INIT
and DM_PCI are not enabled.Signed-off-by: Hou Zhiqiang
Reviewed-by: Simon Glass
Reviewed-by: Prabhakar Kushwaha -
Use the Kconfig option to select the PCIe reset errata.
Signed-off-by: Hou Zhiqiang
Reviewed-by: Prabhakar Kushwaha -
Use the Kconfig option to select the PCIe ASPM errata.
Signed-off-by: Hou Zhiqiang
Reviewed-by: Prabhakar Kushwaha -
- LS1046AFRWY support
- USB errata fix and secure boot defconfig support for LS1028A
- Enabled SDHC and SATA for LX2160
- LS1046A serdes fixes
- other minor fixes
19 Jun, 2019
26 commits
-
Allow device mode in DWC2 driver when device tree select the dr_mode
"peripheral" or "otg".The device mode is not allowed when dr_mode = "host" in device tree.
Signed-off-by: Patrick Delaunay
Reviewed-by: Marek Vasut -
Remove the override for usbotg_hs on g-tx-fifo-size as the correct
binding, used in the kernel device tree, is now supported in dwc2
device driver.Signed-off-by: Patrick Delaunay
-
Manage g-tx-fifo-size as a array as specify in the binding.
Signed-off-by: Patrick Delaunay
Reviewed-by: Marek Vasut -
Uboot prompt must not be available while running
secure boot. TO ensure this bootdelay must be set
to -2.Signed-off-by: Udit Agarwal
Reviewed-by: Prabhakar Kushwaha -
LS1046AFRWY board supports LS1046A family SoCs. This patch
add base support for this board.
Board support's 4GB ddr memory, i2c, micro-click module,microSD card,
serial console,qspi nor flash,ifc nand flash,qsgmii network interface,
usb 3.0 and serdes interface to support two x1gen3 pcie interface.Signed-off-by: Camelia Groza
Signed-off-by: Madalin Bucur
Signed-off-by: Pankit Garg
Signed-off-by: Pramod Kumar
Signed-off-by: Rajesh Bhagat
Signed-off-by: Vabhav Sharma
Reviewed-by: Prabhakar Kushwaha -
During SD boot, MC firmware and DPC are copied from SD card to DDR.
Size reserved between MC and DPC firmware on DDR is 1MB.
If the size of MC firmware(load address 0x80000000) is more than 1 MB
then part of MC firmware will be overwritten by DPC firmware (load
address 0x80100000).Fix: Update the MC/DPL/DPC firmware's DDR address as per their
respective addresses in SD card.Signed-off-by: Wasim Khan
Reviewed-by: Prabhakar Kushwaha -
During SD boot, MC firmware and DPC are copied from SD card to DDR.
Size reserved between MC and DPC firmware on DDR is 1MB.
If the size of MC firmware(load address 0x80000000) is more than 1 MB
then part of MC firmware will be overwritten by DPC firmware (load
address 0x80100000).Fix: Update the MC/DPL/DPC firmware's DDR address as per their
respective addresses in SD card.Signed-off-by: Wasim Khan
Reviewed-by: Prabhakar Kushwaha -
Add bootcmd for IFC NOR boot and SD boot.
Signed-off-by: Wasim Khan
Reviewed-by: Prabhakar Kushwaha -
LS1028A includes an integrated PCI bus with 11 PCI functions residing on
bus 0. ECAM plus the device register space takes up 256MB of address
space.Signed-off-by: Alex Marginean
Reviewed-by: Bin Meng
Reviewed-by: Prabhakar Kushwaha -
Layerscape began to use two eSDHC controllers, for example,
LS1012A. They are same IP block with same reference clock.
This patch is to add clock support for the second eSDHC.Signed-off-by: Yinbo Zhu
Reviewed-by: Prabhakar Kushwaha -
With this setting enabled, the on-board QSPI cannot be
properly flashed. There are no error messages, but the simple
write / read / compare tests fail.This is already disabled in the qspi and tfa defconfigs for the
LS1046ARDB platform.Signed-off-by: Maciej Pijanowski
Cc: piotr.krol@3mdeb.com
Reviewed-by: Prabhakar Kushwaha -
Signed-off-by: Maciej Pijanowski
Cc: piotr.krol@3mdeb.com
Reviewed-by: Prabhakar Kushwaha -
As per LS1046A hardware manual, SGMII.9 and SGMII.10 present on
lane D and lane C respectively for 0x3363 protocol.So fix serdes1 settings for ls1046a.
Signed-off-by: Maciej Pijanowski
Reviewed-by: Prabhakar Kushwaha -
Signed-off-by: Ashish Kumar
Reviewed-by: Prabhakar Kushwaha -
Fixes a link error on layerscape platform, linking fails with CONFIG_PCI
set and CONFIG_PCI_LAYERSCAPE unset.Signed-off-by: Alex Marginean
Reviewed-by: Bin Meng
Reviewed-by: Prabhakar Kushwaha -
Change bootcmd update logic when CONFIG_ENV_ADDR is not defined
Signed-off-by: Pankit Garg
Reviewed-by: Prabhakar Kushwaha -
Signed-off-by: Pankit Garg
Reviewed-by: Prabhakar Kushwaha -
Update qspi clock configuration in TFABOOT in case
of all boot sources except qspi boot source.Signed-off-by: Pankit Garg
Reviewed-by: Prabhakar Kushwaha -
This patch is to fixed the reg read to "0" for armv7
architecture.Signed-off-by: Peng Ma
Reviewed-by: Prabhakar Kushwaha -
Flushing L3 cache may need variable time depending upon cache line
allocation.Coming up with a proper timeout value would be best handled by
simulations under multiple scenarios in your actual system.
>From the purely HN-F point of view, the flush would take ~15 cycles for
a clean line, and ~22 cycles for a dirty line. For the dirty line case,
there are many variables outside the HN-F that will increase the
duration per line. For example, a *DBIDResp from the SN-F/SBSX,
memory controller latency, SN-F/SBSX RetryAck responses, CCN ring
congestion, CCN ring hops, etc, etc. The worst-case timeout would
have to factor in all of these variables plus the HN-F cycles for
every line in the L3, and assuming all lines are dirtyIn case if L3 is not flushed properly, system behaviour will be
erratic, so remove timeout and add loop to check status of L3 cache.System will stuck in while loop if there is some issue in L3 cache
flushing.Signed-off-by: Udit Kumar
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Prabhakar Kushwaha -
This patch is to enable esdhc controllers for lx2160aqds
Signed-off-by: Yinbo Zhu
Reviewed-by: Prabhakar Kushwaha -
Add secure boot defconfig for ls1028aqds and ls1028ardb boards.
Signed-off-by: Yuantian Tang
Reviewed-by: Prabhakar Kushwaha -
Default environment variable is more complete. Also scans for efi
binaries for example.Signed-off-by: Mian Yousaf Kaukab
Reviewed-by: Prabhakar Kushwaha -
fsl-mc lazyapply command applies dpl from efi_exit_boot_services().
Status of fsl-mc node in working fdt is updated at this stage.
However, an efi application like grub may already have copied the fdt.
So the updates to fdt done at efi_exit_boot_services() may not be
visible to the OS. Fix it by updating fdt earlier if fsl-mc lazyapply
command is used.Signed-off-by: Mian Yousaf Kaukab
Reviewed-by: Prabhakar Kushwaha -
Move the ecc addr from driver to dts
Signed-off-by: Peng Ma
Reviewed-by: Prabhakar Kushwaha -
u-boot is trying to make CONFIG_BLK as a hard requirement
for DM_MMC. But now it's still not.config BLK
bool "Support block devices"
depends on DM
default y if DM_MMCWhen fsl_esdhc driver was reworked for DM_MMC support, DM_MMC
without CONFIG_BLK enabled wasn't considered. This patch is to
fix probe issue without CONFIG_BLK enabled.Signed-off-by: Yangbo Lu
Signed-off-by: Yinbo Zhu
Reviewed-by: Prabhakar Kushwaha