blob: 99376fb54c902033b97abb7cffdf94e7438a1bd2 [file] [log] [blame]
Jagan Teki338b86c2020-01-10 00:16:22 +05301.. SPDX-License-Identifier: GPL-2.0+
2.. Copyright (C) 2019 Jagan Teki <jagan@amarulasolutions.com>
3
4ROCKCHIP
5========
6
7About this
8----------
9
10This document describes the information about Rockchip supported boards
11and it's usage steps.
12
13Rockchip boards
14---------------
15
Johan Jonkered33f8c2022-04-16 17:09:50 +020016Rockchip is a SoC solutions provider for tablets & PCs, streaming media
Jagan Teki338b86c2020-01-10 00:16:22 +053017TV boxes, AI audio & vision, IoT hardware.
18
Johan Jonker3ad88ec2021-08-20 19:27:59 +020019A wide range of Rockchip SoCs with associated boards are supported in
Jagan Teki338b86c2020-01-10 00:16:22 +053020mainline U-Boot.
21
Johan Jonker3ad88ec2021-08-20 19:27:59 +020022List of mainline supported Rockchip boards:
Jagan Teki338b86c2020-01-10 00:16:22 +053023
Johan Jonker0c99c6e2022-04-16 17:09:51 +020024* px30
25 - Rockchip Evb-PX30 (evb-px30)
26 - Engicam PX30.Core C.TOUCH 2.0 (px30-core-ctouch2-px30)
27 - Engicam PX30.Core C.TOUCH 2.0 10.1 (px30-core-ctouch2-of10-px30)
28 - Engicam PX30.Core EDIMM2.2 Starter Kit (px30-core-edimm2.2-px30)
29 - Firefly Core-PX30-JD4 (firefly-px30)
Quentin Schulzc925be72023-01-09 11:36:45 +010030 - Theobroma Systems PX30-µQ7 SoM - Ringneck (ringneck-px30)
Walter Lozanocbd75f62020-05-22 11:14:56 -030031* rk3036
32 - Rockchip Evb-RK3036 (evb-rk3036)
33 - Kylin (kylin_rk3036)
Johan Jonkerc57677b2022-04-16 17:09:52 +020034* rk3066
35 - Rikomagic MK808 (mk808)
Walter Lozanocbd75f62020-05-22 11:14:56 -030036* rk3128
37 - Rockchip Evb-RK3128 (evb-rk3128)
Johan Jonker734dcdc2021-08-20 19:27:58 +020038* rk3188
39 - Radxa Rock (rock)
Walter Lozanocbd75f62020-05-22 11:14:56 -030040* rk3229
41 - Rockchip Evb-RK3229 (evb-rk3229)
Jagan Teki338b86c2020-01-10 00:16:22 +053042* rk3288
Walter Lozano22186f32020-05-22 11:14:55 -030043 - Rockchip Evb-RK3288 (evb-rk3288)
44 - Firefly-RK3288 (firefly-rk3288)
45 - MQmaker MiQi (miqi-rk3288)
46 - Phytec RK3288 PCM-947 (phycore-rk3288)
47 - PopMetal-RK3288 (popmetal-rk3288)
48 - Radxa Rock 2 Square (rock2)
49 - Tinker-RK3288 (tinker-rk3288)
50 - Google Jerry (chromebook_jerry)
51 - Google Mickey (chromebook_mickey)
52 - Google Minnie (chromebook_minnie)
53 - Google Speedy (chromebook_speedy)
54 - Amarula Vyasa-RK3288 (vyasa-rk3288)
Walter Lozanocbd75f62020-05-22 11:14:56 -030055* rk3308
56 - Rockchip Evb-RK3308 (evb-rk3308)
57 - Roc-cc-RK3308 (roc-cc-rk3308)
Johan Jonker0c99c6e2022-04-16 17:09:51 +020058* rk3326
59 - ODROID-GO Advance (odroid-go2)
Jagan Teki338b86c2020-01-10 00:16:22 +053060* rk3328
Walter Lozano22186f32020-05-22 11:14:55 -030061 - Rockchip Evb-RK3328 (evb-rk3328)
62 - Pine64 Rock64 (rock64-rk3328)
Walter Lozanocbd75f62020-05-22 11:14:56 -030063 - Firefly-RK3328 (roc-cc-rk3328)
b.l.huangd9c34172020-06-01 00:02:11 +080064 - Radxa Rockpi E (rock-pi-e-rk3328)
Jagan Teki338b86c2020-01-10 00:16:22 +053065* rk3368
Walter Lozano22186f32020-05-22 11:14:55 -030066 - GeekBox (geekbox)
67 - PX5 EVB (evb-px5)
68 - Rockchip Sheep (sheep-rk3368)
69 - Theobroma Systems RK3368-uQ7 SoM - Lion (lion-rk3368)
Jagan Teki338b86c2020-01-10 00:16:22 +053070* rk3399
Walter Lozano22186f32020-05-22 11:14:55 -030071 - 96boards RK3399 Ficus (ficus-rk3399)
72 - 96boards Rock960 (rock960-rk3399)
73 - Firefly-RK3399 (firefly_rk3399)
74 - Firefly ROC-RK3399-PC
75 - FriendlyElec NanoPC-T4 (nanopc-t4-rk3399)
76 - FriendlyElec NanoPi M4 (nanopi-m4-rk3399)
Alexandre Vicenzia99d70c2021-03-26 13:37:10 +010077 - FriendlyElec NanoPi M4B (nanopi-m4b-rk3399)
Walter Lozano22186f32020-05-22 11:14:55 -030078 - FriendlyARM NanoPi NEO4 (nanopi-neo4-rk3399)
79 - Google Bob (chromebook_bob)
Marty E. Plummer6d36e922021-12-24 16:43:46 +030080 - Google Kevin (chromebook_kevin)
Walter Lozano22186f32020-05-22 11:14:55 -030081 - Khadas Edge (khadas-edge-rk3399)
82 - Khadas Edge-Captain (khadas-edge-captain-rk3399)
83 - Khadas Edge-V (hadas-edge-v-rk3399)
84 - Orange Pi RK3399 (orangepi-rk3399)
85 - Pine64 RockPro64 (rockpro64-rk3399)
FUKAUMI Naokie62ba902023-04-26 02:23:56 +000086 - Radxa ROCK 4C+ (rock-4c-plus-rk3399)
87 - Radxa ROCK 4SE (rock-pi-4-rk3399)
88 - Radxa ROCK Pi 4A/B/A+/B+ (rock-pi-4-rk3399)
89 - Radxa ROCK Pi 4C (rock-pi-4c-rk3399)
Walter Lozano22186f32020-05-22 11:14:55 -030090 - Rockchip Evb-RK3399 (evb_rk3399)
91 - Theobroma Systems RK3399-Q7 SoM - Puma (puma_rk3399)
Jagan Teki15b2d1f2023-01-30 20:27:49 +053092
Chris Morgan6cf6fe22023-04-21 10:59:19 -050093* rk3566
94 - Anbernic RGxx3 (rgxx3-rk3566)
95
Jonas Karlman4773e9d2023-02-25 19:01:34 +000096* rk3568
97 - Rockchip Evb-RK3568 (evb-rk3568)
Jagan Teki15b2d1f2023-01-30 20:27:49 +053098
99* rk3588
Kever Yangcf8658c2023-03-02 15:12:57 +0800100 - Rockchip EVB (evb-rk3588)
Jagan Teki15b2d1f2023-01-30 20:27:49 +0530101 - Edgeble Neural Compute Module 6 SoM - Neu6a (neu6a-io-rk3588)
Eugen Hristev3bf8e402023-02-22 11:05:12 +0200102 - Radxa ROCK 5B (rock5b-rk3588)
Jagan Teki15b2d1f2023-01-30 20:27:49 +0530103
Walter Lozanocbd75f62020-05-22 11:14:56 -0300104* rv1108
105 - Rockchip Evb-rv1108 (evb-rv1108)
106 - Elgin-R1 (elgin-rv1108)
Jagan Teki338b86c2020-01-10 00:16:22 +0530107
Jagan Tekib8f1ca92022-12-14 23:21:11 +0530108* rv1126
109 - Edgeble Neural Compute Module 2 SoM - Neu2/Neu2k (neu2-io-r1126)
110
Jagan Teki338b86c2020-01-10 00:16:22 +0530111Building
112--------
113
114TF-A
115^^^^
116
Johan Jonkered33f8c2022-04-16 17:09:50 +0200117TF-A is required when building ARM64 Rockchip SoCs images.
Jagan Teki338b86c2020-01-10 00:16:22 +0530118
Johan Jonkered33f8c2022-04-16 17:09:50 +0200119To build TF-A:
Jagan Teki338b86c2020-01-10 00:16:22 +0530120
Johan Jonkered33f8c2022-04-16 17:09:50 +0200121.. code-block:: bash
122
123 git clone --depth 1 https://github.com/ARM-software/arm-trusted-firmware.git
Jagan Teki338b86c2020-01-10 00:16:22 +0530124 cd arm-trusted-firmware
125 make realclean
126 make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399
Johan Jonkered33f8c2022-04-16 17:09:50 +0200127 cd ..
Jagan Teki338b86c2020-01-10 00:16:22 +0530128
Johan Jonker3ad88ec2021-08-20 19:27:59 +0200129Specify the PLAT= with desired Rockchip platform to build TF-A for.
Jagan Teki338b86c2020-01-10 00:16:22 +0530130
131U-Boot
132^^^^^^
133
Johan Jonkered33f8c2022-04-16 17:09:50 +0200134.. code-block:: bash
Jagan Teki338b86c2020-01-10 00:16:22 +0530135
Johan Jonkered33f8c2022-04-16 17:09:50 +0200136 git clone --depth 1 https://source.denx.de/u-boot/u-boot.git
137 cd u-boot
Jagan Teki338b86c2020-01-10 00:16:22 +0530138
Johan Jonker0c99c6e2022-04-16 17:09:51 +0200139To build px30 boards:
140
141.. code-block:: bash
142
143 export BL31=../arm-trusted-firmware/build/px30/release/bl31/bl31.elf
144 make evb-px30_defconfig
145 make CROSS_COMPILE=aarch64-linux-gnu-
146
Johan Jonkerc57677b2022-04-16 17:09:52 +0200147To build rk3066 boards:
148
149.. code-block:: bash
150
151 make mk808_defconfig
152 make CROSS_COMPILE=arm-linux-gnueabihf-
153
Johan Jonkered33f8c2022-04-16 17:09:50 +0200154To build rk3288 boards:
155
156.. code-block:: bash
Jagan Teki338b86c2020-01-10 00:16:22 +0530157
158 make evb-rk3288_defconfig
Johan Jonkered33f8c2022-04-16 17:09:50 +0200159 make CROSS_COMPILE=arm-linux-gnueabihf-
Jagan Teki338b86c2020-01-10 00:16:22 +0530160
Johan Jonkered33f8c2022-04-16 17:09:50 +0200161To build rk3328 boards:
Jagan Teki338b86c2020-01-10 00:16:22 +0530162
Johan Jonkered33f8c2022-04-16 17:09:50 +0200163.. code-block:: bash
164
165 export BL31=../arm-trusted-firmware/build/rk3328/release/bl31/bl31.elf
166 make evb-rk3328_defconfig
167 make CROSS_COMPILE=aarch64-linux-gnu-
168
169To build rk3368 boards:
170
171.. code-block:: bash
172
173 export BL31=../arm-trusted-firmware/build/rk3368/release/bl31/bl31.elf
Jagan Teki338b86c2020-01-10 00:16:22 +0530174 make evb-px5_defconfig
Johan Jonkered33f8c2022-04-16 17:09:50 +0200175 make CROSS_COMPILE=aarch64-linux-gnu-
Jagan Teki338b86c2020-01-10 00:16:22 +0530176
Johan Jonkered33f8c2022-04-16 17:09:50 +0200177To build rk3399 boards:
Jagan Teki338b86c2020-01-10 00:16:22 +0530178
Johan Jonkered33f8c2022-04-16 17:09:50 +0200179.. code-block:: bash
180
181 export BL31=../arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf
Jagan Teki338b86c2020-01-10 00:16:22 +0530182 make evb-rk3399_defconfig
Johan Jonkered33f8c2022-04-16 17:09:50 +0200183 make CROSS_COMPILE=aarch64-linux-gnu-
Jagan Teki338b86c2020-01-10 00:16:22 +0530184
Jonas Karlman4773e9d2023-02-25 19:01:34 +0000185To build rk3568 boards:
186
187.. code-block:: bash
188
Chris Morgan9b78a982023-02-13 16:27:42 -0600189 export BL31=../arm-trusted-firmware/build/rk3568/release/bl31/bl31.elf
190 [or]export BL31=../rkbin/bin/rk35/rk3568_bl31_v1.34.elf
Jonas Karlman4773e9d2023-02-25 19:01:34 +0000191 export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.13.bin
192 make evb-rk3568_defconfig
193 make CROSS_COMPILE=aarch64-linux-gnu-
194
Kever Yangcf8658c2023-03-02 15:12:57 +0800195To build rk3588 boards:
196
197.. code-block:: bash
198
199 export BL31=../rkbin/bin/rk35/rk3588_bl31_v1.33.elf
200 export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
201 make evb-rk3588_defconfig
202 make CROSS_COMPILE=aarch64-linux-gnu-
203
Jagan Teki338b86c2020-01-10 00:16:22 +0530204Flashing
205--------
206
Jagan Teki43ed7a02020-10-28 19:03:48 +05302071. Package the image with U-Boot TPL/SPL
208-----------------------------------------
209
Jagan Teki338b86c2020-01-10 00:16:22 +0530210SD Card
211^^^^^^^
212
Johan Jonkered33f8c2022-04-16 17:09:50 +0200213All Rockchip platforms (except rk3128 which doesn't use SPL) are now
214supporting a single boot image using binman and pad_cat.
Jagan Teki338b86c2020-01-10 00:16:22 +0530215
Johan Jonkered33f8c2022-04-16 17:09:50 +0200216To write an image that boots from a SD card (assumed to be /dev/sda):
217
218.. code-block:: bash
Jagan Teki338b86c2020-01-10 00:16:22 +0530219
220 sudo dd if=u-boot-rockchip.bin of=/dev/sda seek=64
221 sync
222
Jagan Teki7e013632020-05-24 23:02:13 +0530223eMMC
224^^^^
225
Johan Jonker3ad88ec2021-08-20 19:27:59 +0200226eMMC flash would probe on mmc0 in most of the Rockchip platforms.
Jagan Teki7e013632020-05-24 23:02:13 +0530227
Johan Jonkered33f8c2022-04-16 17:09:50 +0200228Create GPT partition layout as defined in $partitions:
229
230.. code-block:: bash
Jagan Teki7e013632020-05-24 23:02:13 +0530231
232 mmc dev 0
233 gpt write mmc 0 $partitions
234
Johan Jonkered33f8c2022-04-16 17:09:50 +0200235Connect the USB-OTG cable between the host and a target device.
Jagan Teki7e013632020-05-24 23:02:13 +0530236
Johan Jonkered33f8c2022-04-16 17:09:50 +0200237Launch fastboot on the target with:
238
239.. code-block:: bash
Jagan Teki7e013632020-05-24 23:02:13 +0530240
241 fastboot 0
242
Johan Jonkered33f8c2022-04-16 17:09:50 +0200243Upon a successful gadget connection the host shows the USB device with:
244
245.. code-block:: bash
Jagan Teki7e013632020-05-24 23:02:13 +0530246
247 lsusb
Johan Jonkered33f8c2022-04-16 17:09:50 +0200248 # Bus 001 Device 020: ID 2207:330c Fuzhou Rockchip Electronics Company RK3399 in Mask ROM mode
Jagan Teki7e013632020-05-24 23:02:13 +0530249
Johan Jonkered33f8c2022-04-16 17:09:50 +0200250Program the flash with:
251
252.. code-block:: bash
Jagan Teki7e013632020-05-24 23:02:13 +0530253
254 sudo fastboot -i 0x2207 flash loader1 idbloader.img
255 sudo fastboot -i 0x2207 flash loader2 u-boot.itb
256
Johan Jonkered33f8c2022-04-16 17:09:50 +0200257Note:
258
259For Rockchip 32-bit platforms the U-Boot proper image
Jagan Teki7e013632020-05-24 23:02:13 +0530260is u-boot-dtb.img
261
Jagan Tekidd397602020-06-04 20:21:41 +0530262SPI
263^^^
264
Johan Jonkered33f8c2022-04-16 17:09:50 +0200265The SPI boot method requires the generation of idbloader.img with help of the mkimage tool.
Jagan Tekidd397602020-06-04 20:21:41 +0530266
Johan Jonkered33f8c2022-04-16 17:09:50 +0200267SPL-alone SPI boot image:
268
269.. code-block:: bash
Jagan Tekidd397602020-06-04 20:21:41 +0530270
271 ./tools/mkimage -n rk3399 -T rkspi -d spl/u-boot-spl.bin idbloader.img
272
Johan Jonkered33f8c2022-04-16 17:09:50 +0200273TPL+SPL SPI boot image:
274
275.. code-block:: bash
Jagan Tekidd397602020-06-04 20:21:41 +0530276
277 ./tools/mkimage -n rk3399 -T rkspi -d tpl/u-boot-tpl.bin:spl/u-boot-spl.bin idbloader.img
278
Johan Jonkered33f8c2022-04-16 17:09:50 +0200279Copy SPI boot images into SD card and boot from SD:
280
281.. code-block:: bash
Jagan Tekidd397602020-06-04 20:21:41 +0530282
283 sf probe
284 load mmc 1:1 $kernel_addr_r idbloader.img
285 sf erase 0 +$filesize
286 sf write $kernel_addr_r 0 ${filesize}
287 load mmc 1:1 ${kernel_addr_r} u-boot.itb
288 sf erase 0x60000 +$filesize
289 sf write $kernel_addr_r 0x60000 ${filesize}
290
Jagan Teki43ed7a02020-10-28 19:03:48 +05302912. Package the image with Rockchip miniloader
292---------------------------------------------
293
Johan Jonkered33f8c2022-04-16 17:09:50 +0200294Image package with Rockchip miniloader requires rkbin [1].
Jagan Teki43ed7a02020-10-28 19:03:48 +0530295
Johan Jonkered33f8c2022-04-16 17:09:50 +0200296.. code-block:: bash
Jagan Teki43ed7a02020-10-28 19:03:48 +0530297
Johan Jonkered33f8c2022-04-16 17:09:50 +0200298 cd ..
299 git clone --depth 1 https://github.com/rockchip-linux/rkbin
Jagan Teki43ed7a02020-10-28 19:03:48 +0530300
Johan Jonkered33f8c2022-04-16 17:09:50 +0200301Create idbloader.img:
Jagan Teki43ed7a02020-10-28 19:03:48 +0530302
Johan Jonkered33f8c2022-04-16 17:09:50 +0200303.. code-block:: bash
Jagan Teki43ed7a02020-10-28 19:03:48 +0530304
Johan Jonkered33f8c2022-04-16 17:09:50 +0200305 cd u-boot
306 ./tools/mkimage -n px30 -T rksd -d ../rkbin/bin/rk33/px30_ddr_333MHz_v1.16.bin idbloader.img
307 cat ../rkbin/bin/rk33/px30_miniloader_v1.31.bin >> idbloader.img
308 sudo dd if=idbloader.img of=/dev/sda seek=64
Jagan Teki43ed7a02020-10-28 19:03:48 +0530309
Johan Jonkered33f8c2022-04-16 17:09:50 +0200310Create trust.img:
Jagan Teki43ed7a02020-10-28 19:03:48 +0530311
Johan Jonkered33f8c2022-04-16 17:09:50 +0200312.. code-block:: bash
Jagan Teki43ed7a02020-10-28 19:03:48 +0530313
Johan Jonkered33f8c2022-04-16 17:09:50 +0200314 cd ../rkbin
315 ./tools/trust_merger RKTRUST/PX30TRUST.ini
316 sudo dd if=trust.img of=/dev/sda seek=24576
Jagan Teki43ed7a02020-10-28 19:03:48 +0530317
Johan Jonkered33f8c2022-04-16 17:09:50 +0200318Create uboot.img [2]:
319
320.. code-block:: bash
321
322 cd ../u-boot
323 ../rkbin/tools/loaderimage --pack --uboot u-boot-dtb.bin uboot.img 0x200000
324 sudo dd if=uboot.img of=/dev/sda seek=16384
Jagan Teki43ed7a02020-10-28 19:03:48 +0530325
326Note:
Johan Jonkered33f8c2022-04-16 17:09:50 +0200327
3281. rkbin binaries are regularly updated, so it would be recommended to use the latest version.
3292. 0x200000 is a load address and is an option for some platforms.
Jagan Teki43ed7a02020-10-28 19:03:48 +0530330
Johan Jonkerc57677b2022-04-16 17:09:52 +02003313. Package the RK3066 image with U-Boot TPL/SPL on NAND
332-------------------------------------------------------
333
334Unlike later SoC models the rk3066 BootROM doesn't have SDMMC support.
335If all other boot options fail then it enters into a BootROM mode on the USB OTG port.
336This method loads TPL/SPL on NAND with U-boot and kernel on SD card.
337
338SD Card
339^^^^^^^
340
341U-boot expects a GPT partition map and a boot directory structure with files on the SD card.
342
343.. code-block:: none
344
345 Partition Map for MMC device 0 -- Partition Type: EFI
346 Part Start LBA End LBA Name
347 1 0x00000040 0x00001f7f "loader1"
348 2 0x00004000 0x00005fff "loader2"
349 3 0x00006000 0x00007fff "trust"
350 4 0x00008000 0x0003ffff "boot"
351 5 0x00040000 0x00ed7fde "rootfs"
352
353Make sure boot and esp flag are set for the boot partition.
354Loader1 partition is not used by RK3066.
355
356Boot partition:
357
358.. code-block:: none
359
360 extlinux
361 extlinux.conf
362
363 zImage
364 rk3066a-mk808.dtb
365
366To write a U-boot image to the SD card (assumed to be /dev/sda):
367
368.. code-block:: bash
369
370 sudo dd if=u-boot-dtb.img of=/dev/sda seek=16384
371 sync
372
373NAND
374^^^^
375
376Bring device in BootROM mode:
377
378If bricked and no BootROM mode shows up then connect pin 8 and 9 of the NAND flash
379with a needle while reconnecting to the USB OTG port to a PC.
380
381Show connected devices with:
382
383.. code-block:: bash
384
385 lsusb
386 # Bus 001 Device 004: ID 2207:300a Fuzhou Rockchip Electronics Company RK3066 in Mask ROM mode
387
388
389Create NAND image:
390
391Size of SPL and TPL must be aligned to 2kb.
392
393Program with commands in a bash script ./flash.sh:
394
395.. code-block:: bash
396
397 #!/bin/sh
398
Johan Jonkerf1088af2023-03-19 16:06:11 +0100399 printf "RK30" | dd conv=notrunc bs=4 count=1 of=u-boot-tpl.bin
400 truncate -s %2048 u-boot-tpl.bin
Johan Jonkerc57677b2022-04-16 17:09:52 +0200401 truncate -s %2048 u-boot-spl.bin
402 ../tools/boot_merger --verbose config-flash.ini
403 ../tools/upgrade_tool ul ./RK30xxLoader_uboot.bin
404
405config-flash.ini:
406
407.. code-block:: none
408
409 [CHIP_NAME]
410 NAME=RK30
411 [VERSION]
412 MAJOR=2
413 MINOR=21
414 [CODE471_OPTION]
415 NUM=1
416 Path1=30_LPDDR2_300MHz_DD.bin
417 [CODE472_OPTION]
418 NUM=1
419 Path1=rk30usbplug.bin
420 [LOADER_OPTION]
421 NUM=2
422 LOADER1=FlashData
423 LOADER2=FlashBoot
Johan Jonkerf1088af2023-03-19 16:06:11 +0100424 FlashData=u-boot-tpl.bin
Johan Jonkerc57677b2022-04-16 17:09:52 +0200425 FlashBoot=u-boot-spl.bin
426 [OUTPUT]
427 PATH=RK30xxLoader_uboot.bin
428
Jagan Teki338b86c2020-01-10 00:16:22 +0530429TODO
430----
431
Johan Jonker3ad88ec2021-08-20 19:27:59 +0200432- Add Rockchip idbloader image building
433- Add Rockchip TPL image building
Jagan Teki338b86c2020-01-10 00:16:22 +0530434- Document SPI flash boot
Jagan Teki338b86c2020-01-10 00:16:22 +0530435- Add missing SoC's with it boards list
436
437.. Jagan Teki <jagan@amarulasolutions.com>
Jagan Teki43ed7a02020-10-28 19:03:48 +0530438.. Wednesday 28 October 2020 06:47:26 PM IST