The Allwinner T113-s3 (sun8i) SoC features a dual-core Cortex-A7 ARM CPU and 128MB of DDR3 memory in the same physical package. It supports industrial temperature ranges. Most of the IP blocks are shared with the D1/D1s core. There are multiple variants of the SoC, which may vary in the included memory size, with some of them including a C906 RISC-V co-processor. Boards supported: - MangoPi MQDual T113 - wireless-only (RTL8723DS) - MYIR MYD-YT113 eMMC - 1Gbit ethernet (Motorcomm YT8531 PHY) - 4GByte eMMC - M.2-type slot for 4G/5G cards, plus 2x SIM slot - USB 2.0 ports - GPIO/I2C/SPI/CAN ports - FNLink 6131 (rtl8733bu) wifi module - MYIR MYD-YT113 SPI - Same as above but with 256Mbyte SPI-NAND flash instead of eMMC - Rongpin RP-T113 - 100Mbit ethernet (ICplus IP101GR PHY) - miniPCIe slot for 4G cards, plus 1x SIM slot - 3x USB 2.0 ports - RTL8723BS wireless - HYM8563 RTC - GPIO/I2C/SPI/CAN ports - Olimex T113-Olinuxino - 100Mbit ethernet (ICplus IP101GR) - UEXT connector (GPIO/I2C/SPI ports) - 1x USB 2.0 - audio jack, LEDC Installation: Use the standard sunxi installation to an SD-card. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
99 lines
2.2 KiB
Diff
99 lines
2.2 KiB
Diff
From dbece70e4d86e39e4e384f553eae13d50819dd4b Mon Sep 17 00:00:00 2001
|
|
From: Maksim Kiselev <bigunclemax@gmail.com>
|
|
Date: Fri, 26 Jan 2024 15:36:21 +0300
|
|
Subject: [PATCH] ARM: dts: sunxi: add support for LctechPi PC-T113
|
|
|
|
Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com>
|
|
---
|
|
.../sun8i-t113s-lctechpi-pc-t113.dts | 74 +++++++++++++++++++
|
|
1 file changed, 74 insertions(+)
|
|
create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-lctechpi-pc-t113.dts
|
|
|
|
--- /dev/null
|
|
+++ b/arch/arm/boot/dts/allwinner/sun8i-t113s-lctechpi-pc-t113.dts
|
|
@@ -0,0 +1,74 @@
|
|
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
+// Copyright (C) 2024 Maksim Kiselev <bigunclemax@gmail.com>.
|
|
+
|
|
+/dts-v1/;
|
|
+
|
|
+#include "sun8i-t113s-mangopi-mq-r-t113.dts"
|
|
+
|
|
+/ {
|
|
+ model = "LctechPi PC-T113";
|
|
+ compatible = "lctechpi,pc-t113", "allwinner,sun8i-t113s";
|
|
+
|
|
+ aliases {
|
|
+ serial1 = &uart1;
|
|
+ };
|
|
+
|
|
+ chosen {
|
|
+ stdout-path = "serial1:115200n8";
|
|
+ };
|
|
+
|
|
+ thermal-zones {
|
|
+ cpu_thermal: cpu-thermal {
|
|
+ polling-delay-passive = <0>;
|
|
+ polling-delay = <0>;
|
|
+ thermal-sensors = <&ths 0>;
|
|
+
|
|
+ trips {
|
|
+ cpu_hot_trip: cpu-hot {
|
|
+ temperature = <80000>;
|
|
+ hysteresis = <2000>;
|
|
+ type = "passive";
|
|
+ };
|
|
+
|
|
+ cpu_very_hot_trip: cpu-very-hot {
|
|
+ temperature = <115000>;
|
|
+ hysteresis = <0>;
|
|
+ type = "critical";
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+};
|
|
+
|
|
+&uart1 {
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&uart1_pg6_pins>;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&wdt {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&spi0 {
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&spi0_pins>;
|
|
+ status = "okay";
|
|
+
|
|
+ flash@0 { /* W25Q128JVEI */
|
|
+ compatible = "jedec,spi-nor";
|
|
+ reg = <0>;
|
|
+ spi-max-frequency = <100000000>; /* Up to 133 MHz */
|
|
+ spi-tx-bus-width = <1>;
|
|
+ spi-rx-bus-width = <1>;
|
|
+ };
|
|
+
|
|
+};
|
|
+
|
|
+&ths {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&can1 {
|
|
+ status = "okay";
|
|
+};
|
|
--- a/arch/arm/boot/dts/allwinner/Makefile
|
|
+++ b/arch/arm/boot/dts/allwinner/Makefile
|
|
@@ -266,6 +266,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \
|
|
sun8i-t113s-myd-yt113x-emmc.dtb \
|
|
sun8i-t113s-myd-yt113x-spi.dtb \
|
|
sun8i-t113s-rp-t113.dtb \
|
|
+ sun8i-t113s-lctechpi-pc-t113.dtb \
|
|
sun8i-t113s-netcube-nagami-basic-carrier.dtb \
|
|
sun8i-t113s-netcube-nagami-keypad-carrier.dtb \
|
|
sun8i-t3-cqa3t-bv3.dtb \
|