- 09 Jan, 2019 1 commit
-
-
Daniel Abrecht authored
Signed-off-by:
Daniel Abrecht <public@danielabrecht.ch>
-
- 31 Dec, 2018 1 commit
-
-
Bob Ham authored
-
- 17 Dec, 2018 1 commit
-
-
Angus Ainslie (Purism) authored
-
- 15 Dec, 2018 1 commit
-
-
Angus Ainslie (Purism) authored
-
- 27 Nov, 2018 1 commit
-
-
Angus Ainslie authored
-
- 19 Oct, 2018 1 commit
-
-
Angus Ainslie (Purism) authored
-
- 17 Oct, 2018 1 commit
-
-
Angus Ainslie (Purism) authored
-
- 16 Oct, 2018 1 commit
-
-
Angus Ainslie (Purism) authored
-
- 05 Sep, 2018 3 commits
-
-
Ye Li authored
Enable the mtest command and add relevant configurations for tested memory range to all validation boards and EVK board. Signed-off-by:
Ye Li <ye.li@nxp.com> (cherry picked from commit d92447e705ff6f077c602d340c01535ccee0ea66)
-
Ye Li authored
Enable the mtest command and add relevant configurations for tested memory range to all ARM2 boards and EVK board. Signed-off-by:
Ye Li <ye.li@nxp.com> (cherry picked from commit bb3dfa130dd0af57dfe7a41869f6ecd843e6c558)
-
Ye Li authored
Enable the mtest command and add relevant configurations for tested memory range. Signed-off-by:
Ye Li <ye.li@nxp.com> (cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336)
-
- 26 Jul, 2018 1 commit
-
-
Ye Li authored
When enabling NAND boot, the ubi.mtd should be set to 6 because the one mtdpart is added for tee. Also the MFG_NAND_PARTITION is duplicated in mx6qsabreauto.h and mx6sabre_common.h. We can remove it from mx6qsabreauto.h, since only the sabreauto board have NAND. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
- 23 Jul, 2018 4 commits
-
-
Peng Fan authored
Add jailhouse boot env. run `jh_netboot` or `jh_mmcboot` to boot Linux. Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Add jailhouse boot env. Use `run jh_netboot` or `jh_mmcboot` to boot Linux. Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Masahiro Yamada authored
Adjust ARM SMC Calling Convention code for U-Boot: - Replace the license block with SPDX - Change path to asm-offsets.h - Define UNWIND() as no-op - Add Kconfig entry - Add asm-offsets Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> (cherry picked from commit c54bcf68)
-
Masahiro Yamada authored
Imports ARM SMC Calling Convention code from Linux 4.11-rc6. The files have been copied as follows: [Linux] [U-Boot] arch/arm/kernel/smccc-call.S -> arch/arm/cpu/armv7/smccc-call.S arch/arm64/kernel/smccc-call.S -> arch/arm/cpu/armv8/smccc-call.S arch/arm/include/asm/opcodes* -> arch/arm/include/asm/opcodes* include/linux/arm-smccc.h -> include/linux/arm-smccc.h Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> (cherry picked from commit c2da86f3)
-
- 20 Jul, 2018 1 commit
-
-
Bai Ping authored
Move the SPL bss and malloc base to OCRAM 0x910000. OCRAM_S will be reserved for dram low power purpose. Signed-off-by:
Bai Ping <ping.bai@nxp.com>
-
- 19 Jul, 2018 3 commits
-
-
Ye Li authored
Add board level codes for enabling splash screen on imx8mm EVK. We support two different display connecting to MIPI DSI miniSAS interfaces: 1. MIPI2HDMI daughter card (default) 2. RM67191 OLED panel Users can set "panel" env vairable to "MIPI2HDMI" or "RM67191_OLED" to switch them after reboot. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Add a mipi dsi panel driver for RM67191 panel which is attached to mipi dsi controller. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Add new mipi dsi driver sec_mipi_dsim to support the samsung mipi dsi used on iMX8MM and iMX7D platforms. This driver implements the interfaces required by mipi dsi bridge. Users can use mipi dsi bridge common APIs to access it. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
- 18 Jul, 2018 4 commits
-
-
Ye Li authored
Setup the mipi_dsi_northwest driver and register a the HX8363 panel device to mipi dsi bridge in board codes. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Update the HX8363 mipi panel to use new mipi dsi bridge interfaces to register a panel device and send command packets. So this panel driver can decouple with mipi_dsi_northwest driver. A new header file mipi_dsi_panel.h is added for all panel init functions declare. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Update the mipi_dsi_northwest driver to implement mipi dsi bridge interfaces and register it as a bridge controller. Users can call bridge common interfaces to access the northwest driver, don't need to call its private driver functions. We also add a kconfig entry for this driver, the name is changed to CONFIG_IMX_NORTHWEST_MIPI_DSI Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Add a mipi dsi bridge driver to abstract mipi dsi interfaces for mipi panel and display controller drivers. So for panel and display conntroller drivers, they can use same functions to access mipi dsi controller. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
- 17 Jul, 2018 1 commit
-
-
Ye Li authored
We can get the bootimage SD/MMC offset at runtime according to the SOC type and version. No need to use CONFIG_BOOTLOADER_OFFSET_33K and CONFIG_BOOTLOADER_OFFSET_32K any longer, so remove them. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
- 13 Jul, 2018 1 commit
-
-
Frank Li authored
uuu can write sd card image to emmc Signed-off-by:
Frank Li <Frank.Li@nxp.com>
-
- 11 Jul, 2018 1 commit
-
-
Frank Li authored
uuu can write to any position of mmc sdps: boot -f ../mkimage_imx8dv/imx-mkimage/iMX8QX/flash.bin FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash -raw2sparse all xx.sdcard Signed-off-by:
Frank Li <Frank.Li@nxp.com>
-
- 09 Jul, 2018 1 commit
-
-
Peng Fan authored
Add jailhouse env. Currently need to pass clk_ignore_unused to bootargs to avoid linux root cell shutdown clocks used by inmates. If only want a minimal clk being on in inmates, the clks could be added in clk_inits_on in linux kernel drivers/clk/imx/clk-imx8mq.c Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
- 06 Jul, 2018 3 commits
-
-
Frank Li authored
uuu will use fastboot command to write emmc Signed-off-by:
Frank Li <Frank.Li@nxp.com>
-
Luo Ji authored
A/B switch logic will be moved to SPL stage if dual bootloader feature is enable, in such case, we just need to verify single slot which is selected in SPL stage. Test: verify and boot ok for imx8m. Change-Id: Iafe0d2d4aea1c178551940808416eec4a3547259 Signed-off-by:
Luo Ji <ji.luo@nxp.com>
-
Luo Ji authored
Move the A/B slot check to SPL, the A/B slot switch workflow is just like what we have in libavb_ab. Test: A/B select works fine on imx8m. Change-Id: Ie3d827a9be0298b491bf2bc8d48833597fd70e90 Signed-off-by:
Luo Ji <ji.luo@nxp.com>
-
- 04 Jul, 2018 9 commits
-
-
Luo Ji authored
Some partition name can be larger than 16 bytes like "factory_bootloader", enlage the buffer size to 20 bytes. Change-Id: I266c4e0af02e0ac1d758334aafcd6ed41d072dba Signed-off-by:
Luo Ji <ji.luo@nxp.com>
-
Haoran.Wang authored
Correct oem and vendor partition to ext4. This make it available to use fastboot command to format above two parts. Test: Builds, loads & boots successfully. ext4 file system type displayed for expected partitions in "fastboot getvar all" output.. Change-Id: If6d2c58abfb526a7162fb4cd644b6e1e209f8456 Signed-off-by:
Haoran.Wang <elven.wang@nxp.com>
-
Yu Shan authored
When SECURE_BOOT enabled, use HAB verify Trusty OS image or check its IVT available. If not available, bootloader consider the TOS lost unexpected and wipe all data on disk. Then enter limited fastboot mode. In this situation only bootloader and tos is able to flash, gpt won't be available for external. Change-Id: I04f037f5bd5a51f53174b5b99b2c3053182a8fcf Signed-off-by:
Haoran.Wang <elven.wang@nxp.com>
-
Yu Shan authored
Add API and IPC calls to read the ATAP certificate UUID from keymaster. Also rename const local variables to the standard convention. This cherry-picked the CL 649562 from trusty/external/trusty. Bug: 76211194 Change-Id: I98ab68180c3855e07884994dc20b879f0b59965d Signed-off-by:
Haoran.Wang <elven.wang@nxp.com>
-
Yu Shan authored
Support Android Things Attestation Protocol in u-boot for imx7d. Change-Id: I0aef8f208cf8e81238248efc8d7dcfdbc09c3119 Signed-off-by:
Haoran.Wang <elven.wang@nxp.com>
-
Yu Shan authored
Support "fastboot oem fuse at-perm-attr" command for ATX. The perm_attr will be stored into RPMB which managed by Trusty OS. Modified permanent_attributes related AVB ops that support Trusty OS backed RPMB storage. Change-Id: Id6248570b4294fed3c45270064196bd6b9cf9208 Signed-off-by:
Haoran.Wang <elven.wang@nxp.com>
-
Luo Ji authored
This commit did: 1. Sync AVB lib with external/avb, head of commit is: commit 6d5326a945c2d17d5d0e7718d5cb97663c3b33a2 Author: Neal Ostrem <nealo@google.com> Date: Tue Apr 24 13:09:45 2018 -0700 Merge fix/changes required after merge from AOSP ToT. Change library name to one used by AT. Test: Built successfully and unit tests pass. Change-Id: I5e5fc9a6010d96cfecfc6faf0858ba930cba65a0 2. Change product id in ATX to be full zeros to sync with external/avb. 3. Fix build errors and implement ops fsl_set_key_version. 4. Move most nxp modified code to lib/avb/fsl/. Test: build and boot successfully for imx7d_pico and imx8m_phanbell. Change-Id: I199a035fe8267b10955299a4b745458d40a2e754 Signed-off-by:
Luo Ji <ji.luo@nxp.com>
-
Haoran.Wang authored
This will make "fastboot flashall" work. Test: "fastboot flashall" work on imx8m_phanbell. Bug: 79999777 Change-Id: Iea25c79f761ccc57675980f41a8c3efc396109fb Signed-off-by:
Haoran.Wang <elven.wang@nxp.com> Reviewed-on: http://androidsource.ap.freescale.net/project/4123Reviewed-by:
guoyin.chen <guoyin.chen@nxp.com>
-
Luo Ji authored
Target u-boot-with-spl.imx won't be genarated due to aarch64-linux-android-objcopy can't identify the value of CONFIG_SPL_MAX_SIZE as format "(124 * 1024)", error message like below: aarch64-linux-android-4.9/bin/aarch64-linux-android-objcopy: --pad-to: bad number: (124 * 1024) Test: build and loaded on imx8m board. Change-Id: I19b609011e3056200767ef7648a64a5050a88d36 Signed-off-by:
Luo Ji <ji.luo@nxp.com>
-