Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed source/_static/boards/apalis-imx-jp2.png
Binary file not shown.
Binary file removed source/_static/boards/apalis-imx-jp4-close.jpeg
Binary file not shown.
Binary file removed source/_static/boards/apalis-imx-jp4.png
Binary file not shown.
Binary file removed source/_static/boards/apalis-imx-usb.png
Binary file not shown.
Binary file removed source/_static/boards/imx6_sw601.png
Binary file not shown.
Binary file removed source/_static/boards/imx6_windows.png
Binary file not shown.
Binary file removed source/_static/boards/imx6ulevk.png
Binary file not shown.
Binary file removed source/_static/boards/imx6ullevk.png
Binary file not shown.
Binary file removed source/_static/boards/imx6ullevk_SW1.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mmevk.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mmevk_J1004.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mmevk_J1004_pinout.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mmevk_SW.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mn-ddr4-evk.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mp-lpddr4-evk.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mp-lpddr4-evk_J22.png
Binary file not shown.
Binary file not shown.
Binary file removed source/_static/boards/imx8mp-lpddr4-evk_SW.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mqevk.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mqevk_J801.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mqevk_J801_pinout.png
Binary file not shown.
Binary file removed source/_static/boards/imx8mqevk_SW2.png
Binary file not shown.
Binary file removed source/_static/boards/imx8qm-mek-bootswitches.png
Binary file not shown.
Binary file removed source/_static/boards/imx93evk.png
Binary file not shown.
Binary file removed source/_static/boards/imx93evk_SW.png
Binary file not shown.
Binary file removed source/_static/boards/portenta-x8-boot.png
Diff not rendered.
Binary file removed source/_static/boards/portenta-x8-uart.png
Diff not rendered.
Binary file removed source/_static/boards/portenta-x8.png
Diff not rendered.
Binary file removed source/_static/boards/se050ard_imx6ull.jpg
Diff not rendered.
Binary file removed source/_static/boards/se050ard_imx8mm.png
Diff not rendered.
Binary file removed source/_static/boards/se050ard_imx8mp.jpg
Diff not rendered.
Binary file removed source/_static/boards/se050ard_imx8mq.png
Diff not rendered.
5 changes: 0 additions & 5 deletions source/_static/csv/revoke_imx.csv

This file was deleted.

13 changes: 0 additions & 13 deletions source/_static/csv/supported-boards.csv
Original file line number Diff line number Diff line change
@@ -1,23 +1,10 @@
Device Name,MACHINE
:ref:`Intel NUC8 <ref-rm_board_intel-corei7-64>`,intel-corei7-64
:ref:`Intel x86-64 UEFI <ref-rm_board_intel-corei7-64>`,intel-corei7-64
:ref:`NXP i.MX6 UL EVK <ref-rm_board_imx6ulevk>`,imx6ulevk
:ref:`NXP i.MX6 ULL EVK <ref-rm_board_imx6ullevk>`,imx6ullevk
:ref:`NXP i.MX6 ULL EVK with secure boot enabled <ref-rm_board_imx6ullevk>`,imx6ullevk-sec
:ref:`NXP i.MX 8M Mini EVK <ref-rm_board_imx8mmevk>`,imx8mm-lpddr4-evk
:ref:`NXP i.MX 8M Mini EVK with secure boot enabled <ref-rm_board_imx8mmevk>`,imx8mm-lpddr4-evk-sec
:ref:`NXP i.MX 8M Quad EVK <ref-rm_board_imx8mqevk>`,imx8mq-evk
:ref:`NXP i.MX 8M Plus EVK <ref-rm_board_imx8mp-lpddr4-evk>`,imx8mp-lpddr4-evk
:ref:`NXP i.MX 8M Plus EVK with secure boot enabled <ref-rm_board_imx8mp-lpddr4-evk>`,imx8mp-lpddr4-evk-sec
:ref:`NXP i.MX 8M Nano EVK <ref-rm_board_imx8mn-ddr4-evk>`,imx8mn-ddr4-evk
:ref:`NXP i.MX 93 EVK <ref-rm_board_imx93evk>`,imx93-11x11-lpddr4x-evk
:ref:`QEMU AARCH32 <ref-rm_qemu_arm>`,qemuarm
:ref:`QEMU AARCH64 <ref-rm_qemu_arm64>`,qemuarm64-secureboot
`Qualcomm RB3 Gen 2 <https://github.com/foundriesio/meta-partner/tree/qualcomm?tab=readme-ov-file#getting-started>`_,qcs6490-rb3gen2-vision-kit
:ref:`Raspberry Pi4 (and CM) <ref-rm_board_rasbperrypi>`,raspberrypi4-64
:ref:`Raspberry Pi5 (and CM) <ref-rm_board_rasbperrypi>`,raspberrypi5
:ref:`TI Beaglebone Black <ref-rm_board_beaglebone-yocto>`,beaglebone-yocto
:ref:`TI Beaglebone Black Wireless <ref-rm_board_beaglebone-yocto>`,beaglebone-yocto
:ref:`Toradex Apalis iMX6 <ref-rm_boards_apalis-imx6>`,apalis-imx6
:ref:`Toradex Apalis iMX6 with secure boot enabled <ref-rm_boards_apalis-imx6>`,apalis-imx6-sec
:ref:`Toradex Apalis iMX8QM <ref-rm_boards_apalis-imx8>`,apalis-imx8
Diff not rendered.
3 changes: 1 addition & 2 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@
# directories to ignore when looking for source files.
exclude_patterns = ['user-guide/flashing/*-flashing.rst',
'user-guide/flashing/*-prepare.rst',
'user-guide/flashing/*note.rst',
'reference-manual/security/imx-generic-custom-keys.rst']
'user-guide/flashing/*note.rst']

# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
Expand Down
1 change: 0 additions & 1 deletion source/getting-started/flash-device/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,6 @@ By default, your device hostname is set to a unique string that specify the plat

| ``raspberrypi4-64.local``
| ``intel-corei7-64.local``
| ``imx8mm-lpddr4-evk.local``

.. note::
For this to work, your PC needs to support zeroconf_. The hostname must be unclaimed.
Expand Down
37 changes: 0 additions & 37 deletions source/glossary/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ Glossary
* :ref:`Updating, LmP <ref-linux-update>`
* :ref:`Test plan, LmP <ref-lmp-testplan>`
* :ref:`Customizing, LmP <tutorial-customizing-the-platform>`
* :ref:`Porting, LmP <ref-pg>`

Target
A description of the software a device should run.
Expand Down Expand Up @@ -113,8 +112,6 @@ Glossary
An approach in public-key cryptography based on elliptic curves over finite fields.
This allows for smaller keys than otherwise, but with an equivalent security level.

* :ref:`Security, Secure Element <ref-secure-element>`

ECIES
Elliptic Curve Integrated Encryption Scheme
Protocol to securely encrypt data using an EC public key that can only be decrypted by the private key owner.
Expand Down Expand Up @@ -155,7 +152,6 @@ Glossary
Supported for Factory PKI and storage of device keys.

* :ref:`Secure Element TPM Reference Manual, PKCS #11 Support <ref-secure-element.tpm>`
* :ref:`EdgeLock™ SE05x Reference Manual, Importing Secure Objects into PKCS #11 Tokens <ref-secure-element>`
* :ref:`Linux Disk Encryption Reference Manual, PKCS #11 Tokens <howto-linux-disk-encryption>`
* `TEE PKCS #11 Implementation (external) <https://github.com/OP-TEE/optee_os/tree/master/ta/pkcs11>`_

Expand All @@ -171,15 +167,13 @@ Glossary

* :ref:`Device Gateway PKI User Guide, Device Gateway PKI <ref-device-gateway-pki-details>`
* :ref:`Factory Account Roles User Guide, Factory PKI Management <ref-account-roles>`
* :ref:`iMX Secure Boot Reference Manual, PKI tree <ref-secure-boot-imx-habv4>`
* :ref:`Factory Registration Reference Manual, Device Gateway PKI <ref-factory-registration-ref>`

Secure Boot
Helps ensure only trusted software executes at boot.

* :ref:`Security, Secure Boot <ref-secure-boot>`
* :ref:`Security, UEFI Secure Boot <ref-secure-boot-uefi>`
* :ref:`Security, Machines With Secure Boot <ref-secure-machines>`

Secure World
Trusted Execution Environment (:term:`TEE`) on ARM.
Expand All @@ -189,8 +183,6 @@ Glossary
Trusted Execution Environment.
In general, a hardware based component where code can run.

* :ref:`Porting Guide, including OP-TEE <ref-pg-spl-optee>`
* :ref:`EdgeLock SE05x Reference Manual ,OP-TEE Use <ref-secure-element>`
* :ref:`Factory Keys, OP-TEE Keys <ref-factory-keys>`

TF-A
Expand Down Expand Up @@ -248,7 +240,6 @@ Glossary

* :ref:`OTA Reference Manual, Fleet Wide Configuration <ref-configuring-devices>`
* :ref:`OTA Production Devices Reference Manual, Fleet Production Targets <ref-production-targets>`
* :ref:`Revoke Secure Boot Keys on i.MX, Revoke a Key for Devices in a Fleet <ref-revoke-imx-keys>`

Device Tag
Instructs the Device Gateway to return the corresponding set of TUF metadata.
Expand Down Expand Up @@ -362,7 +353,6 @@ Glossary
These generally follow the convention of ``meta-<board-name>``.
You can read more about BSP layers in the Yocto Project's `BSP developer guide <https://docs.yoctoproject.org/bsp-guide/bsp.html>`_

* :ref:`FoundriesFactory Porting Guide <ref-pg>`
* :ref:`Linux Layers Reference Manual, LmP BSP Layers <ref-linux-layers-meta-lmp-bsp-layers>`

Distro
Expand Down Expand Up @@ -481,21 +471,6 @@ Glossary
* :ref:`Building From Source Reference Manual, Setup Work Environment; MACHINE target <ref-linux-building-install>`
* :ref:`Factory Definition Reference Manual, Machine Name <def-lmp>`

UUU
Universal Update Utility
A manufacturing tool designed to flash i.MX boards with a given image.
:term:`mfgtools` uses configuration files with the ``.uuu`` extension.

* `UUU GitHub Repository <https://github.com/nxp-imx/mfgtools>`_
* :ref:`i.MX HABv4 Secure Boot Security Reference Manual, Programming the A7 fuses with UUU <ref-secure-boot-imx-habv4>`
* :ref:`i.MX AHAB Secure Boot Security Reference Manual, Closing the board Using UUU <ref-secure-boot-imx-ahab>`

SE050
The EdgeLock SE05x Secure Element.

* :ref:`ref-secure-element`
* :ref:`Security Reference Manual, SE05x Enablement <ref-security_se05x_enablement>`

EVK
Evaluation kit.
A board/hardware used for evaluating and developing before production.
Expand Down Expand Up @@ -532,15 +507,3 @@ Glossary

* :ref:`LmP Linux Kernel Reference Manual, LmP Kernel Configuration Fragments <ref-linux-fragments>`

RPMB
Replay Protected Memory Block.
Used as secure storage.

* :ref:`Machines with Secure Aspects Enabled Reference Manual, Accessing RPMB Secure Storage <ref-secure-machines>`

mfgtools
Freescale/NXP® I.MX Chip tools.
Also see :term:`UUU`.

* `mfgtools GitHub Repository <https://github.com/nxp-imx/mfgtools>`_

10 changes: 0 additions & 10 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ Documentation Overview

* Advanced use cases and technical details are in the :ref:`Reference Manual <ref-manual>`.

* For adding support for a machine not already supported by the FoundriesFactory platform,
see the :ref:`ref-pg`.

.. toctree::
:maxdepth: 2
:caption: Getting Started
Expand Down Expand Up @@ -57,13 +54,6 @@ Documentation Overview

reference-manual/index

.. toctree::
:maxdepth: 2
:caption: Porting Guide
:name: sec-porting-guide

porting-guide/pg.rst

.. toctree::
:caption: Appendix
:name: sec-appendix
Expand Down
17 changes: 0 additions & 17 deletions source/porting-guide/pg-distro-lmp-base.rst

This file was deleted.

25 changes: 0 additions & 25 deletions source/porting-guide/pg-how-to-plan.rst

This file was deleted.

11 changes: 0 additions & 11 deletions source/porting-guide/pg-lmp-factory-custom.rst

This file was deleted.

33 changes: 0 additions & 33 deletions source/porting-guide/pg-machine-conf.rst

This file was deleted.

24 changes: 0 additions & 24 deletions source/porting-guide/pg-new-machine.rst

This file was deleted.

19 changes: 0 additions & 19 deletions source/porting-guide/pg-reference.rst

This file was deleted.

22 changes: 0 additions & 22 deletions source/porting-guide/pg-spl-checklist.rst

This file was deleted.

Loading