- 24 May, 2019 10 commits
-
-
Angelo Dureghello authored
This patch removes CONFIG_SYS_DSPI_XX options from include/configs "m68k" .h board files, since CTAR registers are now set with default values in the cf_spi driver initialization, and configurable by devicetree. Note, these options cannot be totally removed from the whitelist, since still used from boards using fsl_dspi.c (mostly arm-based boards). Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
This patch adds devicetree support to the mcfuart.c driver and removes non DM code. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
This patch adds CONFIG_DM_SPI for all m68k boards using the cf_spi.c driver (DSPI module). Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
Converting to driver model and removes non-dm code. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
This patch adds cf_spi DM Kconfig option. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
Enable DT usage for all m68k boards. To provide a working single binary, the dts has been kept as embedded. Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
Growing of binary size asks for long assembly jumps. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
This patch adds basic dts files for all the m68k boards. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it> [trini: Add CONFIG_TARGET_M5329EVB dtbs and update M5329EVB defconfigs] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Angelo Dureghello authored
This patch adds fdt support to the m68k architecture. Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Angelo Dureghello <angelo@sysam.it>
-
Angelo Dureghello authored
This patch adds a basic group of devicetrees, one for each cpu family, including actually just uart and dspi devices, since these are the drivers supporting devicetree (support added in this patch-set). Acked-by:
Jagan Teki <jagan@amarulasolutions.com> Signed-off-by:
Angelo Dureghello <angelo@sysam.it> Reviewed-by:
Jagan Teki <jagan@amarulasolutions.com>
-
- 22 May, 2019 27 commits
-
-
git://git.denx.de/u-boot-dmTom Rini authored
Various DM fixes Addition of ofnode_get_addr_size_index()
-
git://git.denx.de/u-boot-fsl-qoriqTom Rini authored
Changes from rc2 tag - Support PCIe Gen4 driver of the Mobiveil IP - NXP LS1028A SoC and platform support - Few SPI related config updates - Distinguish the ecc val by chassis version and move the ecc addr to dts - sp805 watchdog support
-
Andy Shevchenko authored
commit 58c3e620 ("armv8: lx2160ardb : Add support for LX2160ARDB platform") brought a new boards support with redundancy in the config.h. One of them is CONFIG_CMDLINE_EDITING which is removed by this change. Cc: Priyanka Jain <priyanka.jain@nxp.com> Cc: Peng Ma <peng.ma@nxp.com> Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> Signed-off-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Qiang Zhao authored
Signed-off-by:
Zhao Qiang <qiang.zhao@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Qiang Zhao authored
Signed-off-by:
Zhao Qiang <qiang.zhao@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Qiang Zhao authored
sp805 is watchdog on some NXP layerscape SoCs, adding it's driver. Configs CONFIG_WDT_SP805, CONFIG_WDT, CONFIG_CMD_WDT needs to be enabled to use it. Signed-off-by:
Zhao Qiang <qiang.zhao@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Rajat Srivastava authored
Signed-off-by:
Rajat Srivastava <rajat.srivastava@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Rajat Srivastava authored
Signed-off-by:
Rajat Srivastava <rajat.srivastava@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Ashish Kumar authored
Signed-off-by:
Ashish Kumar <Ashish.Kumar@nxp.com> Signed-off-by:
Rajat Srivastava <rajat.srivastava@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Udit Agarwal authored
ENVL_NOWHERE is dependent on CONFIG_ENV_IS_NOWHERE and not on CONFIG_CHAIN_OF_TRUST so return ENVL_NOWHERE when CONFIG_ENV_IS_NOWHERE is enabled Signed-off-by:
Udit Agarwal <udit.agarwal@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Vinitha V Pillai authored
esbc_validate command will not be executed if “load” command for its header fails and will further execute the source command for bootscript, without its validation and boot process continues. To halt the boot process in case secure boot header is not loaded successfully, esbc_validate command is invoked separately after “load” command. The secure boot validation of the bootscript header will fail (if header is not loaded) and halts the boot process, which prevent source command from execution. Signed-off-by:
Vinitha V Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Udit Agarwal <udit.agarwal@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Florin Chiculita authored
AQR107 PHYs interrupt pins are active-low, while the GIC expects a level-high signal. Signed-off-by:
Florin Chiculita <florinlaurentiu.chiculita@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Peng Ma authored
Distinguish the ecc val by chassis version and move the ecc addr to dts. Add ls1028a soc support. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Peng Ma authored
Move the ecc addr from driver to dts. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Chuanhua Han authored
Enables CONFIG_SPI_FLASH Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Yuantian Tang authored
LS1028AQDS Development System is a high-performance computing, evaluation, and development platform that supports LS1028A QorIQ Architecture processor. Signed-off-by:
Sudhanshu Gupta <sudhanshu.gupta@nxp.com> Signed-off-by:
Rai Harninder <harninder.rai@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Signed-off-by:
Tang yuantian <andy.tang@nxp.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Yuantian Tang authored
LS1028A is an ARMv8 implementation. LS1028ARDB is an evaluation platform that supports the LS1028A family SoCs. This patch add basic support of the platform. Signed-off-by:
Sudhanshu Gupta <sudhanshu.gupta@nxp.com> Signed-off-by:
Rai Harninder <harninder.rai@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Signed-off-by:
Tang Yuantian <andy.tang@nxp.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Yuantian Tang authored
Ls1028a SoC is based on Layerscape Chassis Generation 3.2 architecture with features: 2 ARM v8 Cortex-A72 cores, CCI400, SEC, DDR3L/4, LCD, GPU, TSN ENETC, 2 USB 3.0, 2 eSDHC, 2 FlexCAN, 2 SPI, SATA, 8 I2C controllers, 6 LPUARTs, GPIO, SAI, qDMA, eDMA, GIC, TMU etc. Signed-off-by:
Sudhanshu Gupta <sudhanshu.gupta@nxp.com> Signed-off-by:
Rai Harninder <harninder.rai@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Signed-off-by:
Tang Yuantian <andy.tang@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
Enable the PCIe Gen4 controller driver and e1000 for LX2160ARDB and LX2160AQDS boards. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
The LX2160A integrated 6 PCIe Gen4 controllers. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
Add the infrastructure for Layerscape SoCs PCIe Gen4 controller to update device tree nodes to convey SMMU stream IDs in the device tree. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
The LX2160A PCIe is using driver PCIE_LAYERSCAPE_GEN4 instead of PCIE_LAYERSCAPE. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
Add PCIe Gen4 driver for the NXP Layerscape SoCs. This PCIe controller is based on the Mobiveil IP, which is compatible with the PCI Express™ Base Specification, Revision 4.0. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by:
Bao Xiaowei <Xiaowei.Bao@nxp.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
The lx2160a have up to 6 PCIe controllers and have different address and size of PCIe region. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
The LS2080A has 8GB region for each PCIe controller, while the other platforms have 32GB. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
Change to use PCIe address macro to determine if precompile the PCIe MMU table entry. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Kuldeep Singh authored
Update mtd-id for QSPI nor due to change introduced in mtd/spi in linux 5.0. commit 84d043185dbe ("spi: Add a driver for the Freescale/NXP QuadSPI controller") This modification is only for linux kernel version >= 5.0. To use bootargs for kernel < 5.0, use the following bootargs CONFIG_BOOTARGS="console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21c0500 mtdparts=1550000.quadspi:2m(uboot),14m(free)" CONFIG_MTDPARTS_DEFAULT="mtdparts=1550000.quadspi:2m(uboot),14m(free)" Signed-off-by:
Kuldeep Singh <kuldeep.singh@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 21 May, 2019 3 commits
-
-
Patrice Chotard authored
This function takes an argument, blob, but never uses it, instead uses gd->fdt_blob directly. Fixes: e81c9864 ("dm: core: add clocks node scan") Reported-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Trent Piepho authored
It was returning an int, which doesn't work if the u32 it is reading, or the default value, will overflow a signed int. While it could be made to work, when using a C standard/compiler where casting negative signed values to unsigned has a defined behavior, combined with careful casting, it seems obvious one is meant to use ofnode_read_s32_default() with signed values. Cc: Simon Glass <sjg@chromium.org> Signed-off-by:
Trent Piepho <tpiepho@impinj.com>
-
Simon Glass authored
The 'done' files created by buildman may end up being empty if buildman runs out of disk space while writing them. At present buildman dies with an exception when using -s to check the build status. Fix this. Seriesl-cc: trini Signed-off-by:
Simon Glass <sjg@chromium.org>
-