- 01 1月, 2019 32 次提交
-
-
由 Peng Fan 提交于
Build flash.bin for i.MX8MQ, it will include signed hdmi firmware, spl, ddr firmware, fit image(bl31.bin, u-boot-nodtb.bin, dtb). Burn it to 33KB offset of SD card. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
imximage.cfg will be used to generate the flash.bin Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Introduce script to generate fit image for i.MX8M Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Refactor dram_pll_init to accept args to configure different pll freq. Introduce dram_enable_bypass and dram_disable_bypass Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Add MMC BOOT Device for i.MX8M Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Rename mx8m,MX8M to imx8m,IMX8M Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NJon Nettleton <jon@solid-run.com>
-
由 Peng Fan 提交于
Introduce is_imx8mq header macro Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Introduce CHIP_REV_2_1 macro. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Ye Li 提交于
If we don't define CONFIG_SPL_FIT_IMAGE_TINY, when loading images from FIT, the SPL will record all loadables' info to u-boot's FDT. This causes problem when HAB is enabled, because FDT's content is modified before we authenticate it. Signed-off-by: NYe Li <ye.li@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Introduce CONFIG_FIT_EXTERNAL_OFFSET to give user a choice to choose where to put the external data. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Build u-boot-dtb.cfgout before checking files, otherwise u-boot-dtb.cfgout is generated at late stage and cause final image not generated. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
i.MX8M bootable image type is like i.MX6/7, but there is signed HDMI firmware image in front of A53 bootable image, which is also has an IVT header. Here we also include fit image to generate a bootable image. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NStefano Babic <sbabic@denx.de>
-
由 Parthiban Nallathambi 提交于
Current implementation of hab_auth_img command needs ivt_offset to authenticate the image. But ivt header is placed at the end of image date after padding. This leaves the usage of hab_auth_img command to fixed size or static offset for ivt header. New function "get_image_ivt_offset" is introduced to find the ivt offset during runtime. The case conditional check in this function is same as boot_get_kernel in common/bootm.c With this variable length image e.g. FIT image with any random size can have IVT at the end and ivt_offset option can be left optional Can be used as "hab_auth_img $loadaddr $filesize" from u-boot script Signed-off-by: NParthiban Nallathambi <pn@denx.de> Reviewed-by: NBreno Lima <breno.lima@nxp.com>
-
由 Yaniv Levinsky 提交于
Enable driver model for USB, MMC and REGULATOR drivers. Set run-time configuration via Device Tree. Signed-off-by: NYaniv Levinsky <yaniv.levinsky@compulab.co.il>
-
由 Lukasz Majewski 提交于
This file is in sync with v4.20-next tree: e4dda4f5a4df "x86/kaslr, ACPI/NUMA: avoid including asm/kaslr.h on arm64" Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Lukasz Majewski 提交于
This node is in sync with v4.20-next tree: e4dda4f5a4df "x86/kaslr, ACPI/NUMA: avoid including asm/kaslr.h on arm64" Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Lukasz Majewski 提交于
This implementation comply with other iMX devices pinctrl drivers already available in U-boot. Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Peng Fan 提交于
Introduce function prototypes for board_spl_fit_size_align and board_spl_fit_post_load Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Ye Li 提交于
Introduce two board level callback functions to FIT image loading process, and a SPL_FIT_FOUND flag to differentiate FIT image or RAW image. Implement functions in imx common SPL codes to call HAB funtion to authenticate the FIT image. Generally, we have to sign multiple regions in FIT image: 1. Sign FIT FDT data (configuration) 2. Sign FIT external data (Sub-images) Because the CSF supports to sign multiple memory blocks, so that we can use one signature to cover all regions in FIT image and only authenticate once. The authentication should be done after the entire FIT image is loaded into memory including all sub-images. We use "-p" option to generate FIT image to reserve a space for FIT IVT and FIT CSF, also this help to fix the offset of the external data (u-boot-nodtb.bin, ATF, u-boot DTB). The signed FIT image layout is as below: -------------------------------------------------- | | | | | | | | | FIT | FIT | FIT | | U-BOOT | ATF | U-BOOT | | FDT | IVT | CSF | | nodtb.bin | | DTB | | | | | | | | | -------------------------------------------------- Signed-off-by: NYe Li <ye.li@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NTom Rini <trini@konsulko.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Gary Bisson 提交于
Using ulong is wrong as its size depends on the Host CPU architecture (32-bit vs. 64-bit) although the Cortex-M4 is always 32-bit. Without this patch, the stack and PC are obviously wrong and it generates an abort when used on 64-bit processors such as the i.MX8MQ. Signed-off-by: NGary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com>
-
由 Gary Bisson 提交于
Otherwise can't boot the M4 core as it is impossible to load its firmware into the TCM memory. Signed-off-by: NGary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com>
-
由 Martin Husemann 提交于
Replace non-portable operator == with = The operator == in sh(1) / test(1) is non-POSIX and only implemented by some shells (like bash). It is equivalent to the standard defined operator =.
-
由 Fabien Lahoudere 提交于
In order to boot faster with falcon mode, we need to add SPL support to riotboard. Signed-off-by: NFabien Lahoudere <fabien.lahoudere@collabora.com>
-
由 Peng Fan 提交于
config.h is not needed, remove it. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Michael Heimpold 提交于
This fixes two small typos in mxsimage.txt. Signed-off-by: NMichael Heimpold <mhei@heimpold.de> Reviewed-by: NBreno Lima <breno.lima@nxp.com>
-
由 Michael Heimpold 提交于
Signed-off-by: NMichael Heimpold <mhei@heimpold.de> Reviewed-by: NBreno Lima <breno.lima@nxp.com>
-
由 Michael Heimpold 提交于
CONFIG_CMD_BOOTEFI is enabled by Kconfig default, but rarely used on this board/platform. So let's disable it for the boards default config. This also saves around 16 KiB in the final u-boot.sb. Signed-off-by: NMichael Heimpold <mhei@heimpold.de>
-
由 Michael Heimpold 提交于
While migrating individual status led usages to Kconfig stuff, a (random) value was introduced for this board which does not work but produces the following error message during boot: __led_init: failed requesting GPIO59! Since Kconfig does not seem to accept a define as this point, but the mxs gpio driver requires not only a simple integer value, we need to use the plain value of MX23_PAD_SSP1_DETECT__GPIO_2_1. Signed-off-by: NMichael Heimpold <mhei@heimpold.de> Fixes: 2d8d190c ("status_led: Kconfig migration")
-
由 Martin Fuzzey 提交于
Two variants of controllers are supported: V1 (bitwise only) found in i.MX21, i.MX27, i.MX31, i.MX51 V2 (byte operations) found in i.MX25, i.MX35, i.MX50, i.MX53 Only tested on i.MX53 hardware but in both modes (by modifying the device tree). Signed-off-by: NMartin Fuzzey <martin.fuzzey@flowbird.group>
-
由 Xiaoliang Yang 提交于
Add Kconfig option WATCHDOG_RESET_DISABLE to disable watchdog reset in imx_watchdog driver, so that the watchdog will not be fed in u-boot if CONFIG_WATCHDOG_RESET_DISABLE is enabled. Signed-off-by: NXiaoliang Yang <xiaoliang.yang_1@nxp.com>
-
由 Xiaoliang Yang 提交于
Support watchdog driver for fsl-lsch2. It's disabled in default. If you want to use it, please enable CONFIG_IMX_WATCHDOG. Define CONFIG_WATCHDOG_TIMEOUT_MSECS to set watchdog timeout. Signed-off-by: NXiaoliang Yang <xiaoliang.yang_1@nxp.com>
-
由 Denis Zalevskiy 提交于
Merge functionality duplicated in bx50v3 and mx53ppd: the logic is the same except that process_vpd is called at different phases. Also read_vpd could end up in error, so there is no VPD data in this case - it shouldn't be processed. Signed-off-by: NDenis Zalevskiy <denis.zalevskiy@ge.com> Signed-off-by: NFabien Lahoudere <fabien.lahoudere@collabora.com>
-
- 17 12月, 2018 3 次提交
-
-
由 Denis Zalevskiy 提交于
Use standard configuration logic to define EEPROM constants. Names are based on VPD_EEPROM_ prefix because EEPROM_ is already used by i2c_eeprom driver. Signed-off-by: NDenis Zalevskiy <denis.zalevskiy@ge.com> Signed-off-by: NFabien Lahoudere <fabien.lahoudere@collabora.com>
-
由 Denis Zalevskiy 提交于
The bus is statically defined, so remove redundant parameters from read_vpd() for PPD and Bx50v3. Signed-off-by: NDenis Zalevskiy <denis.zalevskiy@ge.com> Signed-off-by: NFabien Lahoudere <fabien.lahoudere@collabora.com>
-
由 Pierre-Jean Texier 提交于
This enable FIT image support. Signed-off-by: NPierre-Jean Texier <pjtexier@koncepto.io>
-
- 13 12月, 2018 5 次提交
-
-
-
由 Tom Rini 提交于
- Various small TI platform updates - Two unit test fixes - qemu-arm updates
-
由 Adam Ford 提交于
The serial driver in the kernel moved from ttyOx to ttySx a while ago. This patch updates the console parameter to align with the kernel change. Signed-off-by: NAdam Ford <aford173@gmail.com>
-
由 Peng Fan 提交于
Introduce a new macro SPL_ARM_PSCI_FW Signed-off-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NStefano Babic <sbabic@denx.de>
-
由 Heinrich Schuchardt 提交于
The uts created in do_ut_overlay() is not the one used in cmd_ut_category(). Currently all tests are therefore called with uts->priv = NULL and fail. Using a static variable is the easiest fix here. Fixes: e93232e1 ("test: overlay: Use cmd_ut_category()") Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-