meta-rockchip/conf/machine
Scott Murray 4fdc16878e nanopc-t6: add
The FriendlyElec NanoPC-T6 is a one-for-all high performance open
source platform for edge computing, designed and developed by the
FriendlyElec team.

Website:
    https://www.friendlyelec.com/index.php?route=product/product&path=69&product_id=292

Wiki:
    https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6

Specs:
- Rockchip RK3588 (4x ARM Cortex-A76 + 4x Cortex-A55)
- ARM Mali-G610 MP4 (OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan 1.2)
- 4GB/8GB/16GB LPDDR4X
- µSD
- 32GB/64GB/256GB eMMC
- 32MB SPI NOR Flash
- 2x PCIe 2.5G Ethernet
- 1x USB 3.0 Type A, 1x USB Type C
- 2x USB 2.0 Type A (LTS model)
- 1x HDMI (4Kp60) in
- 2x HDMI (HDMI2.1, HDMI2.0, and HDMI1.4, 1x 8Kp60, 1x 4Kp60) out
- 2x 4-lane MIPI-CSI
- 2x 4-lane MIPI-DSI
- 1x M.2 M-Key connector with PCIe 3.0 x4
- 1x M.2 E-key connector with PCIe 2.1 x1 and USB2.0 Host
- 1x Mini PCIe for 3G/4G module (non-LTS model)
- 40-pin 2.54mm header (up to 2x SPIs, 6x UARTs, 1x I2Cs, 8x PWMs, 2x I2Ss, 28x GPIO)
- 110 x 80 mm

Upstream kernel support for the T6 has matured enough to be usable, so
add a machine configuration to allow people to migrate off of the older
bits in the Rockchip BSP layer.  Note that there are two variants of
the board, original and a newer "LTS" version that drops the MiniPCIe
slot for a modem for two extra USB 2.0 ports and adds a USB-C connector
for the debug UART.  Devicetrees for both are shipped.

Reviewed-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2025-08-05 17:42:41 -04:00
..
include fitimage rework 2025-06-27 10:52:37 -04:00
firefly-rk3288.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00
marsboard-rk3066.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00
nanopc-t6.conf nanopc-t6: add 2025-08-05 17:42:41 -04:00
nanopi-m4-2gb.conf NanoPi-M4: add machines 2021-03-23 10:15:03 -04:00
nanopi-m4.conf NanoPi-M4: add machines 2021-03-23 10:15:03 -04:00
nanopi-m4b.conf nanopi-m4b: add 2023-10-30 09:39:09 -04:00
nanopi-r2s.conf nanopi-r2s: add 2023-10-02 18:58:58 -04:00
nanopi-r4s.conf nanopi-r4s: add 2023-09-21 22:48:41 -04:00
orangepi-5-plus.conf orangepi-5-plus: add 2024-01-20 16:20:37 -05:00
radxa-zero-3e.conf radxa-zero-3w: add 2024-06-14 10:13:29 -04:00
radxa-zero-3w.conf radxa-zero-3w: add 2024-06-14 10:13:29 -04:00
radxarock.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00
roc-rk3308-cc.conf roc-rk3308-cc: add 2024-01-17 15:04:03 -05:00
roc-rk3328-cc.conf roc-rk3328-cc: add 2024-01-17 15:04:03 -05:00
rock-3a.conf rock-3a: add 2024-01-20 16:20:37 -05:00
rock-4c-plus.conf rock-4c-plus: add 2024-01-20 16:20:37 -05:00
rock-5a.conf rock-5[ab]: use regular yocto kernel 2024-03-07 17:05:07 -05:00
rock-5b.conf rock-5[ab]: use regular yocto kernel 2024-03-07 17:05:07 -05:00
rock-pi-4a.conf rock-pi-4: Split our variant machines 2021-01-29 22:10:49 -05:00
rock-pi-4b.conf rock-pi-4: Split our variant machines 2021-01-29 22:10:49 -05:00
rock-pi-4c.conf rock-pi-4: Split our variant machines 2021-01-29 22:10:49 -05:00
rock-pi-e.conf rock-pi-e.conf: remove redundant MACHINEOVERRIDES 2023-10-02 17:55:02 -04:00
rock-pi-s.conf rock-pi-s: add 2023-11-02 15:51:36 -04:00
rock2-square.conf enable stored U-Boot environment 2024-05-23 15:47:18 -04:00
rock64.conf use uuid instead of hard-coding root device 2021-09-20 12:52:03 -04:00
soquartz-model-a.conf SOQuartz: add 2024-11-21 13:39:35 -05:00
tinker-board-s.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00
tinker-board.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00
vyasa-rk3288.conf KERNEL_DEVICETREE: 32-bit re-org 2024-01-24 20:57:59 -05:00