All of lore.kernel.org
 help / color / mirror / Atom feed
From: Neil Armstrong <narmstrong@baylibre.com>
To: Vyacheslav Bocharov <adeep@lexina.in>
Cc: u-boot@lists.denx.de, u-boot-amlogic@groups.io
Subject: Re: [PATCH v2 3/3] ARM: amlogic: add JetHub D1/H1 docs
Date: Mon, 20 Sep 2021 08:46:31 +0200	[thread overview]
Message-ID: <0226ea58-cf5d-45d9-9df5-d41541fdd259@baylibre.com> (raw)
In-Reply-To: <20210919155216.4000369-4-adeep@lexina.in>

Hi,

On 19/09/2021 17:52, Vyacheslav Bocharov wrote:
> Fix doc/board/amlogic/index.rst:
> - Add S905W to S905X column.
> - Add JetHub devices to the corresponding columns.
> - Fix tabs to spaces for table alignment
> 
> Add doc/board/amlogic files:
> - jethub-j100.rst
> - jethub-j80.rst
> 
> Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
> ---
>  doc/board/amlogic/index.rst       | 128 +++++++++++++++---------------
>  doc/board/amlogic/jethub-j100.rst | 108 +++++++++++++++++++++++++
>  doc/board/amlogic/jethub-j80.rst  |  97 ++++++++++++++++++++++
>  3 files changed, 270 insertions(+), 63 deletions(-)
>  create mode 100644 doc/board/amlogic/jethub-j100.rst
>  create mode 100644 doc/board/amlogic/jethub-j80.rst
> 
> diff --git a/doc/board/amlogic/index.rst b/doc/board/amlogic/index.rst
> index 2913ab281a..c18f1b7e71 100644
> --- a/doc/board/amlogic/index.rst
> +++ b/doc/board/amlogic/index.rst
> @@ -10,69 +10,69 @@ An up-do-date matrix is also available on: http://linux-meson.com
>  
>  This matrix concerns the actual source code version.
>  
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -|                            	| S905      | S905X           | S912         | A113X      | S905X2     | S922X       | S905X3       |
> -|        			|	    | S805X   	      | S905D        |	          | S905D2     | A311D       | S905D3       |
> -|        			|	    |		      |	             |            | S905Y2     |	     |              |
> -+===============================+===========+=================+==============+============+============+=============+==============+
> -| Boards                       	| Odroid-C2 | P212            | Khadas VIM2  | S400       | U200       | Odroid-N2   | SEI610       |
> -|        			| Nanopi-K2 | Khadas-VIM      | Libretech-PC |	          | SEI510     | Khadas-VIM3 | Khadas-VIM3L |
> -|        			| P200	    | LibreTech-CC v1 |	WeTek Core2  |	          |            | GT-King/Pro | Odroid-C4    |
> -|        			| P201	    | LibreTech-AC v2 |	             |	          |            | GSKing-X    | Odroid-HC4   |
> -|                               |           |                 |              |            |            |             | BananaPi-M5  |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| UART                       	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Pinctrl/GPIO               	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Clock Control              	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| PWM                        	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Reset Control              	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Infrared Decoder           	| No        | No              | No           | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Ethernet                   	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Multi-core                 	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Fuse access                	| **Yes**   | **Yes**         |**Yes**       |**Yes**     |**Yes**     |**Yes**      | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| SPI (FC)                  	| **Yes**   | **Yes**         | **Yes**      | **Yes**    |**Yes**     | **Yes**     | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| SPI (CC)                   	| No        | No              | No           | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| I2C                       	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| USB                       	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| USB OTG                  	| No        | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| eMMC                      	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| SDCard                    	| **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| NAND                      	| No        | No              | No           | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| ADC                       	| **Yes**   | **Yes**         | **Yes**      | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| CVBS Output                	| **Yes**   | **Yes**         | **Yes**      | *N/A*      | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| HDMI Output                	| **Yes**   | **Yes**         | **Yes**      | *N/A*      | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| CEC                        	| No        | No              | No           | *N/A*      | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| Thermal Sensor             	| No        | No              | No           | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| LCD/LVDS Output            	| No        | *N/A*           | No           | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| MIPI DSI Output            	| *N/A*     | *N/A*           | *N/A*        | No         | No         | No          | No           |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| SoC (version) information     | **Yes**   | **Yes**         | **Yes**      | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> -| PCIe (+NVMe)                  | *N/A*     | *N/A*           | *N/A*        | **Yes**    | **Yes**    | **Yes**     | **Yes**      |
> -+-------------------------------+-----------+-----------------+--------------+------------+------------+-------------+--------------+
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +|                               | S905      | S905X           | S912         | A113X       | S905X2     | S922X       | S905X3       |
> +|                               |           | S805X           | S905D        |             | S905D2     | A311D       | S905D3       |
> +|                               |           | S905W           |              |             | S905Y2     |             |              |
> ++===============================+===========+=================+==============+=============+============+=============+==============+
> +| Boards                        | Odroid-C2 | P212            | Khadas VIM2  | S400        | U200       | Odroid-N2   | SEI610       |
> +|                               | Nanopi-K2 | Khadas-VIM      | Libretech-PC | JetHub J100 | SEI510     | Khadas-VIM3 | Khadas-VIM3L |
> +|                               | P200      | LibreTech-CC v1 | WeTek Core2  |             |            | GT-King/Pro | Odroid-C4    |
> +|                               | P201      | LibreTech-AC v2 |              |             |            | GSKing-X    | Odroid-HC4   |
> +|                               |           | JetHub J80      |              |             |            |             | BananaPi-M5  |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| UART                          | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Pinctrl/GPIO                  | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Clock Control                 | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| PWM                           | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Reset Control                 | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Infrared Decoder              | No        | No              | No           | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Ethernet                      | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Multi-core                    | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Fuse access                   | **Yes**   | **Yes**         |**Yes**       |**Yes**      |**Yes**     |**Yes**      | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| SPI (FC)                      | **Yes**   | **Yes**         | **Yes**      | **Yes**     |**Yes**     | **Yes**     | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| SPI (CC)                      | No        | No              | No           | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| I2C                           | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| USB                           | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| USB OTG                       | No        | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| eMMC                          | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| SDCard                        | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| NAND                          | No        | No              | No           | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| ADC                           | **Yes**   | **Yes**         | **Yes**      | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| CVBS Output                   | **Yes**   | **Yes**         | **Yes**      | *N/A*       | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| HDMI Output                   | **Yes**   | **Yes**         | **Yes**      | *N/A*       | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| CEC                           | No        | No              | No           | *N/A*       | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| Thermal Sensor                | No        | No              | No           | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| LCD/LVDS Output               | No        | *N/A*           | No           | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| MIPI DSI Output               | *N/A*     | *N/A*           | *N/A*        | No          | No         | No          | No           |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| SoC (version) information     | **Yes**   | **Yes**         | **Yes**      | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
> +| PCIe (+NVMe)                  | *N/A*     | *N/A*           | *N/A*        | **Yes**     | **Yes**    | **Yes**     | **Yes**      |
> ++-------------------------------+-----------+-----------------+--------------+-------------+------------+-------------+--------------+
>  
>  Board Documentation
>  -------------------
> @@ -82,6 +82,8 @@ Board Documentation
>  
>     beelink-gtking
>     beelink-gtkingpro
> +   jethub-j100
> +   jethub-j80
>     khadas-vim2
>     khadas-vim3l
>     khadas-vim3
> diff --git a/doc/board/amlogic/jethub-j100.rst b/doc/board/amlogic/jethub-j100.rst
> new file mode 100644
> index 0000000000..f728711c5c
> --- /dev/null
> +++ b/doc/board/amlogic/jethub-j100.rst
> @@ -0,0 +1,108 @@
> +.. SPDX-License-Identifier: GPL-2.0+
> +
> +U-Boot for JetHub J100
> +=======================
> +
> +JetHome Jethub D1 (http://jethome.ru/jethub-d1) is a home automation
> +controller manufactured by JetHome with the following specifications:
> +
> + - Amlogic A113X (ARM Cortex-A53) quad-core up to 1.5GHz
> + - no video out
> + - 512Mb/1GB DDR3
> + - 8/16GB eMMC flash
> + - 1 x USB 2.0
> + - 1 x 10/100Mbps ethernet
> + - WiFi / Bluetooth AMPAK AP6255 (Broadcom BCM43455) IEEE
> +802.11a/b/g/n/ac, Bluetooth 4.2.

I got the error:

Warning, treated as error:
/home/narmstrong/projects/amlogic/u-boot-upstream/doc/board/amlogic/jethub-j100.rst:16:Block quote ends without a blank line; unexpected unindent.

> + - TI CC2538 + CC2592 Zigbee Wireless Module with up to 20dBm output
> +power and Zigbee 3.0 support.

same here.

> + - 2 x gpio LEDS
> + - GPIO user Button
> + - 1 x 1-Wire
> + - 2 x RS-485
> + - 4 x dry contact digital GPIO inputs
> + - 3 x relay GPIO outputs
> + - DC source with a voltage of 9 to 56 V / Passive POE
> + - DIN Rail Mounting case
> +
> +U-Boot compilation
> +------------------
> +
> +.. code-block:: bash
> +
> +    $ export CROSS_COMPILE=aarch64-none-elf-
> +    $ make jethub_j100_defconfig
> +    $ make
> +
> +Image creation
> +--------------
> +
> +Amlogic doesn't provide sources for the firmware and for tools needed
> +to create the bootloader image, so it is necessary to obtain binaries
> +from the git tree published by the board vendor:
> +
> +.. code-block:: bash
> +
> +    $ git clone https://github.com/jethome-ru/jethub-aml-tools jethub-u-boot
> +    $ cd jethub-u-boot
> +    $ export FIPDIR=$PWD
> +
> +Go back to mainline U-boot source tree then :
> +
> +.. code-block:: bash
> +
> +    $ mkdir fip
> +
> +    $ cp $FIPDIR/j100/bl2.bin fip/
> +    $ cp $FIPDIR/j100/acs.bin fip/
> +    $ cp $FIPDIR/j100/bl21.bin fip/
> +    $ cp $FIPDIR/j100/bl30.bin fip/
> +    $ cp $FIPDIR/j100/bl301.bin fip/
> +    $ cp $FIPDIR/j100/bl31.img fip/
> +    $ cp u-boot.bin fip/bl33.bin
> +
> +    $ $FIPDIR/blx_fix.sh \
> +        fip/bl30.bin \
> +        fip/zero_tmp \
> +        fip/bl30_zero.bin \
> +        fip/bl301.bin \
> +        fip/bl301_zero.bin \
> +        fip/bl30_new.bin \
> +        bl30
> +
> +    $ $FIPDIR/acs_tool.pyc fip/bl2.bin fip/bl2_acs.bin fip/acs.bin 0
> +
> +    $ $FIPDIR/blx_fix.sh \
> +        fip/bl2_acs.bin \
> +        fip/zero_tmp \
> +        fip/bl2_zero.bin \
> +        fip/bl21.bin \
> +        fip/bl21_zero.bin \
> +        fip/bl2_new.bin \
> +        bl2
> +
> +    $ $FIPDIR/j100/aml_encrypt_axg --bl3sig --input fip/bl30_new.bin \
> +                                        --output fip/bl30_new.bin.enc \
> +                                        --level v3 --type bl30
> +    $ $FIPDIR/j100/aml_encrypt_axg --bl3sig --input fip/bl31.img \
> +                                        --output fip/bl31.img.enc \
> +                                        --level v3 --type bl31
> +    $ $FIPDIR/j100/aml_encrypt_axg --bl3sig --input fip/bl33.bin --compress lz4 \
> +                                        --output fip/bl33.bin.enc \
> +                                        --level v3 --type bl33
> +    $ $FIPDIR/j100/aml_encrypt_axg --bl2sig --input fip/bl2_new.bin \
> +                                        --output fip/bl2.n.bin.sig
> +    $ $FIPDIR/j100/aml_encrypt_axg --bootmk \
> +                --output fip/u-boot.bin \
> +                --bl2 fip/bl2.n.bin.sig \
> +                --bl30 fip/bl30_new.bin.enc \
> +                --bl31 fip/bl31.img.enc \
> +                --bl33 fip/bl33.bin.enc --level v3
> +
> +and then write the image to eMMC with:
> +
> +.. code-block:: bash
> +
> +    $ DEV=/dev/your_emmc_device
> +    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=512 skip=1 seek=1
> +    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=1 count=444
> diff --git a/doc/board/amlogic/jethub-j80.rst b/doc/board/amlogic/jethub-j80.rst
> new file mode 100644
> index 0000000000..75a2136b20
> --- /dev/null
> +++ b/doc/board/amlogic/jethub-j80.rst
> @@ -0,0 +1,97 @@
> +.. SPDX-License-Identifier: GPL-2.0+
> +
> +U-Boot for JetHub J80
> +======================
> +
> +JetHome Jethub H1 (http://jethome.ru/jethub-h1) is a home automation
> +controller manufactured by JetHome with the following specifications:
> +
> + - Amlogic S905W (ARM Cortex-A53) quad-core up to 1.5GHz
> + - No video out
> + - 1GB DDR3
> + - 8/16GB eMMC flash
> + - 2 x USB 2.0
> + - 1 x 10/100Mbps ethernet
> + - SDIO WiFi / Bluetooth RTL8822CS IEEE 802.11a/b/g/n/ac, Bluetooth 5.0.
> + - TI CC2538 + CC2592 Zigbee Wireless Module with up to 20dBm output
> +power and Zigbee 3.0 support.

same here

> + - MicroSD 2.x/3.x/4.x DS/HS cards.
> + - 1 x gpio LED
> + - ADC user Button
> + - DC source 5V microUSB
> + - Square plastic case
> +
> +U-Boot compilation
> +------------------
> +
> +.. code-block:: bash
> +
> +    $ export CROSS_COMPILE=aarch64-none-elf-
> +    $ make jethub_j80_defconfig
> +    $ make
> +
> +Image creation
> +--------------
> +
> +Amlogic doesn't provide sources for the firmware and for tools needed
> +to create the bootloader image, so it is necessary to obtain binaries
> +from the git tree published by the board vendor:
> +
> +.. code-block:: bash
> +
> +    $ git clone https://github.com/jethome-ru/jethub-aml-tools jethub-u-boot
> +    $ cd jethub-u-boot
> +    $ export FIPDIR=$PWD
> +
> +Go back to mainline U-Boot source tree then :
> +
> +.. code-block:: bash
> +
> +    $ mkdir fip
> +
> +    $ cp $FIPDIR/j80/bl2.bin fip/
> +    $ cp $FIPDIR/j80/acs.bin fip/
> +    $ cp $FIPDIR/j80/bl21.bin fip/
> +    $ cp $FIPDIR/j80/bl30.bin fip/
> +    $ cp $FIPDIR/j80/bl301.bin fip/
> +    $ cp $FIPDIR/j80/bl31.img fip/
> +    $ cp u-boot.bin fip/bl33.bin
> +
> +    $ $FIPDIR/blx_fix.sh \
> +        fip/bl30.bin \
> +        fip/zero_tmp \
> +        fip/bl30_zero.bin \
> +        fip/bl301.bin \
> +        fip/bl301_zero.bin \
> +        fip/bl30_new.bin \
> +        bl30
> +
> +    $ python $FIPDIR/acs_tool.pyc fip/bl2.bin fip/bl2_acs.bin fip/acs.bin 0
> +
> +    $ $FIPDIR/blx_fix.sh \
> +        fip/bl2_acs.bin \
> +        fip/zero_tmp \
> +        fip/bl2_zero.bin \
> +        fip/bl21.bin \
> +        fip/bl21_zero.bin \
> +        fip/bl2_new.bin \
> +        bl2
> +
> +    $ $FIPDIR/j80/aml_encrypt_gxl --bl3enc --input fip/bl30_new.bin
> +    $ $FIPDIR/j80/aml_encrypt_gxl --bl3enc --input fip/bl31.img
> +    $ $FIPDIR/j80/aml_encrypt_gxl --bl3enc --input fip/bl33.bin --compress lz4
> +    $ $FIPDIR/j80/aml_encrypt_gxl --bl2sig --input fip/bl2_new.bin --output fip/bl2.n.bin.sig
> +    $ $FIPDIR/j80/aml_encrypt_gxl --bootmk \
> +                --output fip/u-boot.bin \
> +                --bl2 fip/bl2.n.bin.sig \
> +                --bl30 fip/bl30_new.bin.enc \
> +                --bl31 fip/bl31.img.enc \
> +                --bl33 fip/bl33.bin.enc
> +
> +and then write the image to SD/eMMC with:
> +
> +.. code-block:: bash
> +
> +    $ DEV=/dev/your_sd_device
> +    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=512 skip=1 seek=1
> +    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=1 count=444
> 

Neil

  reply	other threads:[~2021-09-20  6:46 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-19 15:52 [PATCH v2 0/3] ARM: meson: add support for JetHub D1/H1 Vyacheslav Bocharov
2021-09-19 15:52 ` [PATCH v2 1/3] ARM: amlogic: add JetHub common config header Vyacheslav Bocharov
2021-09-19 15:52 ` [PATCH v2 2/3] ARM: amlogic: add JetHub D1/H1 device support Vyacheslav Bocharov
2021-09-20  6:43   ` Neil Armstrong
2021-09-20  7:06     ` Vyacheslav
2021-09-20  7:06       ` Vyacheslav Bocharov
2021-09-19 15:52 ` [PATCH v2 3/3] ARM: amlogic: add JetHub D1/H1 docs Vyacheslav Bocharov
2021-09-20  6:46   ` Neil Armstrong [this message]
2021-09-20  7:08     ` Vyacheslav Bocharov
2021-09-20  7:50       ` Neil Armstrong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0226ea58-cf5d-45d9-9df5-d41541fdd259@baylibre.com \
    --to=narmstrong@baylibre.com \
    --cc=adeep@lexina.in \
    --cc=u-boot-amlogic@groups.io \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.