diff options
author | Tom Rini <trini@konsulko.com> | 2023-01-31 18:15:39 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-01-31 18:15:39 +0300 |
commit | 095d909cf101356cc36a12ec447a862b2477842d (patch) | |
tree | 2c13cfb82252f80ec4250e98ad46988e36e94fe7 /doc | |
parent | 30db474704405be823259851cbb76fa05366c8af (diff) | |
parent | 8f5e9de121003bfd9a64a5b3a503c0fbd02af823 (diff) | |
download | u-boot-095d909cf101356cc36a12ec447a862b2477842d.tar.xz |
Merge tag 'u-boot-amlogic-20230131' of https://source.denx.de/u-boot/custodians/u-boot-amlogic
- jethub j100: add rescue boot from microSD
- move meson sm command to cmd/meson and add efusedump sub-command
- switch dwc2 otg to DM for G12A, GXL & AXG
- Add new boards:
- Odroid Go Ultra
- Odroid-N2L
Diffstat (limited to 'doc')
-rw-r--r-- | doc/board/amlogic/index.rst | 6 | ||||
-rw-r--r-- | doc/board/amlogic/odroid-go-ultra.rst | 34 | ||||
-rw-r--r-- | doc/board/amlogic/odroid-n2l.rst | 31 | ||||
-rw-r--r-- | doc/usage/cmd/sm.rst | 48 | ||||
-rw-r--r-- | doc/usage/index.rst | 1 |
5 files changed, 119 insertions, 1 deletions
diff --git a/doc/board/amlogic/index.rst b/doc/board/amlogic/index.rst index 4d407f9362..f945f672dd 100644 --- a/doc/board/amlogic/index.rst +++ b/doc/board/amlogic/index.rst @@ -19,7 +19,9 @@ This matrix concerns the actual source code version. | | Nanopi-K2 | Khadas-VIM | Libretech-PC | JetHub J100 | SEI510 | Khadas-VIM3 | Khadas-VIM3L | | | P200 | LibreTech-CC v1 | WeTek Core2 | | Radxa Zero | GT-King/Pro | Odroid-C4 | | | P201 | LibreTech-AC v2 | | | | GSKing-X | Odroid-HC4 | -| | | JetHub J80 | | | | | BananaPi-M5 | +| | | JetHub J80 | | | | Odroid-Go- | BananaPi-M5 | +| | | | | | | Ultra | | +| | | | | | | Odroid-N2L | | +-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+ | UART | **Yes** | **Yes** | **Yes** | **Yes** | **Yes** | **Yes** | **Yes** | +-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+ @@ -105,6 +107,8 @@ Board Documentation odroid-c2 odroid-c4 odroid-n2 + odroid-n2l + odroid-go-ultra p200 p201 p212 diff --git a/doc/board/amlogic/odroid-go-ultra.rst b/doc/board/amlogic/odroid-go-ultra.rst new file mode 100644 index 0000000000..8df9e0cb79 --- /dev/null +++ b/doc/board/amlogic/odroid-go-ultra.rst @@ -0,0 +1,34 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +U-Boot for ODROID-GO-ULTRA +========================== + +The Odroid Go Ultra is a portable gaming device with the following +characteristics: + + - Amlogic S922X SoC + - RK817 & RK818 PMICs + - 2GiB LPDDR4 + - On board 16GiB eMMC + - Micro SD Card slot + - 5inch 854×480 MIPI-DSI TFT LCD + - Earphone stereo jack, 0.5Watt 8Ω Mono speaker + - Li-Polymer 3.7V/4000mAh Battery + - USB-A 2.0 Host Connector + - x16 GPIO Input Buttons + - 2x ADC Analog Joysticks + - USB-C Port for USB2 Device and Charging + +U-Boot compilation +------------------ + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-none-elf- + $ make odroid-go-ultra_defconfig + $ make + +Image creation +-------------- + +Pleaser refer to :doc:`pre-generated-fip` with codename `odroid-go-ultra` diff --git a/doc/board/amlogic/odroid-n2l.rst b/doc/board/amlogic/odroid-n2l.rst new file mode 100644 index 0000000000..afd4409d1b --- /dev/null +++ b/doc/board/amlogic/odroid-n2l.rst @@ -0,0 +1,31 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +U-Boot for ODROID-N2L +===================== + +ODROID-N2L is a single board computer manufactured by Hardkernel +Co. Ltd with the following specifications: + + - Amlogic S922X ARM Cortex-A53 dual-core + Cortex-A73 quad-core SoC + - 4GB DDR4 SDRAM + - HDMI 2.1 4K/60Hz display + - 40-pin GPIO header + - 1 x USB 3.0 Host, 1 x USB USB 2.0 Host + - eMMC, microSD + - MIPI DSI Port + +Schematics are available on the manufacturer website. + +U-Boot compilation +------------------ + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-none-elf- + $ make odroid-n2l_defconfig + $ make + +Image creation +-------------- + +For simplified usage, pleaser refer to :doc:`pre-generated-fip` with codename `odroid-n2l` diff --git a/doc/usage/cmd/sm.rst b/doc/usage/cmd/sm.rst new file mode 100644 index 0000000000..f6524a1c2e --- /dev/null +++ b/doc/usage/cmd/sm.rst @@ -0,0 +1,48 @@ +.. SPDX-License-Identifier: GPL-2.0+: + +sm command +========== + +Synopis +------- + +:: + + sm serial <address> + sm reboot_reason [name] + sm efuseread <offset> <size> <address> + sm efusewrite <offset> <size> <address> + sm efusedump <offset> <size> + +Description +----------- + +The sm command is used to request services from the secure monitor. User +can call secure monitor to request special TEE function, for example chip +serial number info, reboot reason, etc. + +sm serial + Retrieve chip unique serial number from sm and write it to memory on + appropriate address. + +sm reboot_reason + Print reboot reason to the console, if parameter [name] isn't specified. + If parameter specified, set reboot reason string to environment variable + with this name. + +sm efuseread + Read <size> bytes starting from <offset> from efuse memory bank and write + result to the address <address>. + +sm efusewrite + Write into efuse memory bank, starting from <offset>, the <size> bytes + of data, located at address <address>. + +sm efusedump + Read <size> bytes starting from <offset> from efuse memory bank and print + them to the console. + +Configuration +------------- + +To use the sm command you must specify CONFIG_CMD_MESON=y diff --git a/doc/usage/index.rst b/doc/usage/index.rst index 2c95471f45..3804046835 100644 --- a/doc/usage/index.rst +++ b/doc/usage/index.rst @@ -80,6 +80,7 @@ Shell commands cmd/sleep cmd/sound cmd/source + cmd/sm cmd/temperature cmd/tftpput cmd/true |