- Apr 20, 2017
-
-
Masahiro Yamada authored
This configuration is supposed to be used with ARM Trusted Firmware, so the SYSTEM_RESET is implemented in BL31. Invoke PSCI instead of U-Boot's own reset code because we need to coordinate with SCP (System Control Processor) for the system-level power management. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- Apr 18, 2017
-
-
Simon Glass authored
Enable this command so we can get an approximate performance measurement. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
- Apr 17, 2017
-
-
tang yuantian authored
Signed-off-by:
Tang Yuantian <andy.tang@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
York Sun authored
Use CONFIG_ARCH_LS2080A instead. Signed-off-by:
York Sun <york.sun@nxp.com>
-
Ruchika Gupta authored
- Add SD secure boot target for ls1046ardb. - Change the u-boot size defined by a macro for copying the main U-Boot by SPL to also include the u-boot Secure Boot header size as header is appended to u-boot image. So header will also be copied from SD to DDR. - CONFIG_MAX_SPL_SIZE is limited to 90KB. SPL is copied to OCRAM (128K) where 32K are reserved for use by boot ROM and 6K for the header. - Reduce the size of CAAM driver for SPL Blobification functions and descriptors, that are not required at the time of SPL are disabled. Further error code conversion to strings is disabled for SPL build. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Signed-off-by:
Ruchika Gupta <ruchika.gupta@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Ruchika Gupta authored
Add NAND secure boot target for ls1043ardb. - Change the u-boot size defined by a macro for copying the main U-Boot by SPL to also include the u-boot Secure Boot header size as header is appended to u-boot image. So header will also be copied from SD to DDR. - MACRO for CONFIG_BOOTSCRIPT_COPY_RAM is enabled to copy Bootscript from NAND to DDR. Offsets for Bootscript on NAND and DDR have been also defined. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Signed-off-by:
Ruchika Gupta <ruchika.gupta@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Ruchika Gupta authored
- Add SD secure boot target for ls1043ardb. - Implement FSL_LSCH2 specific spl_board_init() to setup CAAM stream ID and corresponding stream ID in SMMU. - Change the u-boot size defined by a macro for copying the main U-Boot by SPL to also include the u-boot Secure Boot header size as header is appended to u-boot image. So header will also be copied from SD to DDR. - CONFIG_MAX_SPL_SIZE is limited to 90KB. SPL is copied to OCRAM (128K) where 32K are reserved for use by boot ROM and 6K for secure boto header. - Error messages during SPL boot are limited to error code numbers instead of strings to reduce the size of SPL image. Signed-off-by:
Vinitha Pillai-B57223 <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Signed-off-by:
Ruchika Gupta <ruchika.gupta@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Vinitha Pillai-B57223 authored
Add QSPI Secure Boot target to enable chain of trust Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Reviewed-by:
Ruchika Gupta <ruchika.gupta@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Vinitha Pillai-B57223 authored
Add QSPI Secure Boot target. Also enable sec init. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Sumit Garg authored
Add NOR secure boot target. Also enable sec init. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Vinitha Pillai-B57223 authored
Enable PPA in secure boot by defining FSL_LS_PPA macro in its defconfig file. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Sumit Garg authored
Using changes in this patch we were able to reduce approx 10k size of u-boot-spl.bin image. Following is breif description of changes to reduce SPL size: 1. Changes in board/freescale/ls1043ardb/Makefile to remove compilation of eth.c and cpld.c in case of SPL build. 2. Changes in board/freescale/ls1043ardb/ls1043ardb.c to keep only ddr_init and board_early_init_f funcations in case of SPL build. 3. Changes in ls1043a_common.h & ls1043ardb.h to remove driver specific macros due to which static data was being compiled in case of SPL build. 4. Disable MMC driver from bieng compiled in case of SPL NAND build and NAND driver from bieng compiled in case of SPL MMC build. 5. Remove I2C driver support from SPL in case of LS1043ARDB. Signed-off-by:
Vinitha Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Sumit Garg <sumit.garg@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
- Apr 15, 2017
-
-
eric.gao@rock-chips.com authored
For using mipi display, we need to enable lcd3v3 which supplied by rk808,so enable rk808 first. Signed-off-by:
Eric Gao <eric.gao@rock-chips.com> Acked-by:
Simon Glass <sjg@chromium.org>
-
eric.gao@rock-chips.com authored
To enable mipi display, we need to enable pmic rk808 first for lcd3v3 power,which use i2c0 to communicate with soc. So enable i2c0. Signed-off-by:
Eric Gao <eric.gao@rock-chips.com> Acked-by:
Simon Glass <sjg@chromium.org>
-
Klaus Goger authored
The RK3399-Q7 SoM is a Qseven-compatible (70mm x 70mm, MXM-230 connector) system-on-module from Theobroma Systems, featuring the Rockchip RK3399. It provides the following feature set: * up to 4GB DDR3 * on-module SPI-NOR flash * on-module eMMC (with 8-bit interace) * SD card (on a baseboad) via edge connector * Gigabit Ethernet w/ on-module Micrel KSZ9031 GbE PHY * HDMI/eDP/MIPI displays * 2x MIPI-CSI * USB - 1x USB 3.0 dual-role (direct connection) - 2x USB 3.0 host + 1x USB 2.0 (on-module USB 3.0 hub) * on-module STM32 Cortex-M0 companion controller, implementing: - low-power RTC functionality (ISL1208 emulation) - fan controller (AMC6821 emulation) - USB<->CAN bridge controller Note that we use a multi-payload FIT image for booting and have Cortex-M0 payload in a separate subimage: we thus rely on the FIT image loader to put it into the SRAM region that ATF expects it in. Signed-off-by:
Klaus Goger <klaus.goger@theobroma-systems.com> Signed-off-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Fixed build warning on puma-rk3399: Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Wenyou Yang authored
Enable the early debug UART to debug problems when an ICE or other debug mechanism is not available. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com>
-
Wenyou Yang authored
Update the configuration files to support the device tree and driver model, so do SPL. The device clock and pins configuration are handled by the clock and the pinctrl drivers respectively. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Fix build error with sama5d3_xplained_mmc: Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Wenyou Yang authored
Enable the early debug UART to debug problems when an ICE or other debug mechanism is not available. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com>
-
Wenyou Yang authored
Update the configuration files to support the device tree and driver model, so do SPL. The device clock and pins configuration are handled by the clock and the pinctrl drivers respectively. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Add back CONFIG_PHY_MICREL to prevent a build error: Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Allow LEDs to be blinked if the driver supports it. Enable this for sandbox so that the tests run. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Ziping Chen <techping.chan@gmail.com>
-
- Apr 14, 2017
-
-
Dalon Westergreen authored
This removes the default environment from the sr1500 header and instead uses the common environment provided in socfpga_common.h which now uses distro boot. This board has no upstream devicetree in the kernel source, so set to socfpga_cyclone5_sr1500.dtb. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v2: - Remove unneeded CONFIG_BOOTFILE - set devicetree name to match socfpga_{fpga model}_{board model}.dts pattern
-
Dalon Westergreen authored
This removes the default environment from the socrates headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. Change default devicetree name to match devicetree name in upstream kernel source. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v2: - Remove unneeded CONFIG_BOOTFILE
-
Dalon Westergreen authored
This removes the default environment from the SoCKit headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. Change default devicetree name to match devicetree name in upstream kernel source. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v2: - Remove unneeded CONFIG_BOOTFILE
-
Dalon Westergreen authored
This removes the default environment from the de1 headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. This board does not have a devicetree in the upstream kernel source so set devicetree to socfpga_cyclone5_de1_soc.dtb. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in V2: - Remove unneeded CONFIG_BOOTFILE - set devicetree name to match socfpga_{fpga model}_{board model}.dts pattern
-
Dalon Westergreen authored
This removes the default environment from the C5 SoCDK headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. In addition to the above, add support to boot from the custom a2 type partition. Change default devicetree name to match devicetree name in upstream kernel source. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v2: - Remove unneeded CONFIG_BOOTFILE
-
Dalon Westergreen authored
This removes the default environment from the A5 socdk headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. Add support to boot from the custom a2 type partition. Change default devicetree name to match devicetree name in upstream kernel source. Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v3: - Fix small typo in defconfig, missing "C" Changes in v2: - Remove unneeded CONFIG_BOOTFILE - Fix dtb name a5config test Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com>
-
Dalon Westergreen authored
This removes the default environment from the de0 headers and instead uses the common environment provided in socfpga_common.h which now uses distro boot. In addition to the above, add support to boot from the custom a2 type partition Signed-off-by:
Dalon Westergreen <dwesterg@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> -- Changes in v2: - Remove unneeded CONFIG_BOOTFILE
-
Marek Vasut authored
The board is now manufactured by Aries Embedded GmbH , rename it. Signed-off-by:
Marek Vasut <marex@denx.de>
-
Stefan Agner authored
The Vybrid SoC family has the same display controller unit (DCU) like the LS1021A SoC. This patch adds platform data, pinmux defines and clock control to enable the driver for Toradex Colibri Vybrid module. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com> Signed-off-by:
Sanchayan Maity <maitysanchayan@gmail.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Sanchayan Maity authored
Rename CONFIG_FSL_DCU_FB to CONFIG_VIDEO_FSL_DCU_FB and convert it to Kconfig. Signed-off-by:
Sanchayan Maity <maitysanchayan@gmail.com> Reviewed-by:
Stefan Agner <stefan.agner@toradex.com> Reviewed-by:
Alison Wang <alison.wang@nxp.com>
-
Heiner Kallweit authored
Enable new Meson GX MMC driver in Odroid C2 defconfig. Signed-off-by:
Heiner Kallweit <hkallweit1@gmail.com>
-
- Apr 13, 2017
-
-
Wenyou Yang authored
Enable the early debug UART to debug problems when an ICE or other debug mechanism is not available. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by:
Andreas Bießmann <andreas@biessmann.org>
-
Wenyou Yang authored
Update the configuration files to support the device tree and driver model, so do SPL. The device clock and pins configuration are handled by the clock and the pinctrl drivers respectively. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by:
Andreas Bießmann <andreas@biessmann.org>
-
Wenyou Yang authored
Enable the early debug UART to debug problems when an ICE or other debug mechanism is not available. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by:
Andreas Bießmann <andreas@biessmann.org>
-
Wenyou Yang authored
Update the configuration files to support the device tree and driver model, so do SPL. The device clock and pins configuration are handled by the clock and the pinctrl drivers respectively. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by:
Andreas Bießmann <andreas@biessmann.org>
-
Alexandru Gagniuc authored
Do not condition the compilation of the U_BOOT_DRIVER by !OF_PLATDATA. This is inconsistent with the majority of other drivers. This also blocks OF_PLATDATA boards with an 16550-compatible serial from using serial in SPL. Signed-off-by:
Alexandru Gagniuc <alex.g@adaptrum.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Added tweak for rock to avoid a TPL build failure: Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Apr 12, 2017
-
-
Logic PD has an i.MX6Q system on module (SOM) with a development kit. The SOM has a built-in microSD socket, DDR and NAND flash. The development kit has an SMSC Ethernet PHY, serial debug port and a variety of peripherals. This have been verified to boot the i.MX6Q version over either SD on the development kit or NAND built into the SOM. Items in the dtsi file are specific to the SOM itself. Items in the dts file are in the baseboard. Future versions of the SOM will come out supporting the same basebord and potentially future base boards will come out supporting the same SOM. Signed-off-by:
Adam Ford <aford173@gmail.com>
-
- Apr 09, 2017
-
-
Andrew F. Davis authored
Move the OPTEE load address to 0xbdb00000 in order to avoid overlap with the memory regions used in radio and RVC usecases. Signed-off-by:
Andrew F. Davis <afd@ti.com>
-
Misael Lopez Cruz authored
Move the OPTEE load address to 0xbdb00000 in order to avoid overlap with the memory regions used in radio and RVC usecases. Signed-off-by:
Misael Lopez Cruz <misael.lopez@ti.com> Signed-off-by:
Andrew F. Davis <afd@ti.com>
-
Andrew F. Davis authored
Enable SPL_USB_HOST_SUPPORT in the default defconfig to allow booting from USB peripherals. Unlike the non-HS boards, we already load SPL to a 0x4030_0000+ address, so no other changes are needed. Signed-off-by:
Andrew F. Davis <afd@ti.com>
-