05 Mar, 2018
1 commit
-
Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt headers from
/usr/include/ instead of using internal ones.This commit moves the header code:
include/libfdt.h -> include/linux/libfdt.h
include/libfdt_env.h -> include/linux/libfdt_env.hand replaces include directives:
#include -> #include
#include -> #includeReported-by: Thomas Petazzoni
Signed-off-by: Masahiro Yamada
24 Jan, 2018
3 commits
-
Enables and compiles VID specific functions for SPL.
Signed-off-by: Pankit Garg
Signed-off-by: Rajesh Bhagat
Reviewed-by: York Sun -
This patch adds the support for VID on LS1088AQDS and LS1088ARDB systems.
It reads the fusesr register and changes the VDD accordingly by adjusting
the voltage via LTC3882 regulator.This patch also takes care of the special case of 0.9V VDD is present in
fusesr register. In that case,it also changes the SERDES voltage by
disabling the SERDES, changing the SVDD and then re-enabling SERDES.Signed-off-by: Raghav Dogra
Signed-off-by: Ashish Kumar
Signed-off-by: Amrita Kumari
Signed-off-by: Rajesh Bhagat
Reviewed-by: York Sun -
When VID feature is supported, check the contents of fuse register
and configure DDR operate at 0.9v.Signed-off-by: Ashish Kumar
Signed-off-by: Rajesh Bhagat
Reviewed-by: York Sun
11 Jan, 2018
2 commits
-
Signed-off-by: Udit Agarwal
Signed-off-by: Sumit Garg
[YS: run moveconfig.py -s]
Reviewed-by: York Sun -
Using changes in this patch we were able to reduce approx 8k
size of u-boot-spl.bin image. Following is breif description of
changes to reduce SPL size:
1. Changes in board/freescale/ls1088a/Makefile to remove
compilation of eth.c and cpld.c in case of SPL build.
2. Changes in board/freescale/ls1088a/ls1088a.c to keep
board_early_init_f funcations in case of SPL build.
3. Changes in ls1088a_common.h & ls1088ardb.h to remove driver
specific macros due to which static data was being compiled in
case of SPL build.Signed-off-by: Sumit Garg
Reviewed-by: York Sun
15 Dec, 2017
1 commit
-
Function fdt_fixup_board_enet() performs fdt fixup. Only return
fdt_status_okay() when both MC is applied and DPL is deployed, else
return fdt_status_fail().This check is added to LS1088A/LS2080A/LS2088A boards.
Signed-off-by: Yogesh Gaur
Reviewed-by: York Sun
14 Dec, 2017
1 commit
-
The BRDCFG5[SPISDHC] register field of Qixis device is used
to control SPI and SDHC signal routing.10 = Force SDHC Mode
- SPI_CS[0] is routed to CPLD for SDHC_VS use.
- SPI_CS[1] is unused.
- SPI_CS[2:3] are routed to the TDMRiser slot.11 = Force eMMC Mode
- SPI_CS[0:3] are routed to the eMMC card.0X = Auto Mode
- If SDHC_CS_B=0 (SDHC card installed): Use SDHC mode
described above.
- Else SDHC_CS_B=1 (no SDHC card installed): Use eMMC
mode described above.In default the hardware uses auto mode, but sometimes we need
to use force SDHC mode to support SD card hotplug, or SD sleep
waking up in kernel. This patch is to support force SDHC mode
by hwconfig.Signed-off-by: Yangbo Lu
Reviewed-by: York Sun
07 Dec, 2017
3 commits
-
Add the secure boot defconfigs for QSPI boot on LS1088ARDB
and LS1088AQDS platforms.Signed-off-by: Udit Agarwal
Signed-off-by: Vinitha Pillai-B57223
Reviewed-by: York Sun -
Validates PPA, MC, DPC, Bootscript, DPL and Kernel images in ESBC
phase using esbc_validate command.Enable validation of boot.scr script prior to its execution dependent
on "secureboot" flag in environmentAdd header address for PPA to be validated during ESBC phase for
LS1088A platform based on LAyerscape Chasis 3.Moves sec_init prior to ppa_init as for validation of PPA sec must
be initialised before the PPA is initialised.Signed-off-by: Udit Agarwal
Signed-off-by: Vinitha Pillai-B57223
Signed-off-by: Sumit Garg
Reviewed-by: York Sun -
IFC-NOR and QSPI-NOR signals are muxed on SoC to save pins
Add fsl_fdt_fixup_flash() to disable IFC-NOR node in dts
if QSPI is enabled and vice-versaSigned-off-by: Ashish Kumar
Reviewed-by: York Sun
16 Nov, 2017
2 commits
-
Signed-off-by: Ashish Kumar
Signed-off-by: Prabhakar Kushwaha
Signed-off-by: Raghav Dogra
Reviewed-by: York Sun -
Signed-off-by: Prabhakar Kushwaha
Signed-off-by: Ashish Kumar
Signed-off-by: Raghav Dogra
Reviewed-by: York Sun
27 Oct, 2017
1 commit
-
Since TX delay is now enabled only in PHY_INTERFACE_MODE_RGMII_ID
PHY_INTERFACE_MODE_RGMII_TXID.These change where introduced in phy driver in commit 05b29aa0cb68
("net: phy: realtek: fix enabling of the TX-delay for RTL8211F").Signed-off-by: Ashish Kumar
Reviewed-by: York Sun
09 Oct, 2017
1 commit
-
The MC boot sequence is contained in mc_env_boot. Update LS1088A
boards to use this function, and hook it to reset_phy so that it's
called late enough, after the ports have been initialized, for
proper DPC / DPL fixup.Signed-off-by: Bogdan Purcareata
Reviewed-by: York Sun
11 Sep, 2017
4 commits
-
EC1 and EC2 are RGMII interface on ls1088aqds platform.
This patch add support of RGMII with PHY and MDIOSigned-off-by: Prabhakar Kushwaha
Signed-off-by: Amrita Kumari
Signed-off-by: Ashish Kumar
Reviewed-by: York Sun -
This patch adds support for RGMII protocol
NXP's LDPAA2 support RGMII protocol. LS1088A is the
first Soc supporting both RGMII and SGMII.Signed-off-by: Prabhakar Kushwaha
Signed-off-by: Amrita Kumari
Signed-off-by: Ashish Kumar
Reviewed-by: York Sun -
This patch add support of LS1088AQDS platform.
The LS1088A QorIQTM Development System (QDS) is a high-performance
computing, evaluation, and development platform that supports the
LS1088A QorIQ Architecture processor.Signed-off-by: Prabhakar Kushwaha
Signed-off-by: Shaohui Xie
Signed-off-by: Ashish Kumar
Reviewed-by: York Sun -
LS1088A is an ARMv8 implementation. The LS1088ARDB is an evaluatoin
platform that supports the LS1088A family SoCs. This patch add basic
support of the platform.Signed-off-by: Alison Wang
Signed-off-by: Prabhakar Kushwaha
Signed-off-by: Ashish Kumar
Signed-off-by: Raghav Dogra
Signed-off-by: Shaohui Xie
[YS: Disabled NAND in board header file]
Reviewed-by: York SunWIP: disable NAND for LS1088ARDB