[openwrt/openwrt] sunxi: add support for linksprite pcDuino3 nano board

LEDE Commits lede-commits at lists.infradead.org
Wed Jan 27 17:16:26 EST 2021


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/799fca7602fffd17bedea972c3fa8f0e6141c265

commit 799fca7602fffd17bedea972c3fa8f0e6141c265
Author: Jiang Yongquan <woxwchc at foxmail.com>
AuthorDate: Mon Jan 11 23:09:23 2021 +0800

    sunxi: add support for linksprite pcDuino3 nano board
    
    Specifications:
    
     - SoC: Allwinner A20 @ 1Ghz
     - DRAM: 1GiB DDR3 @ 408MHz (K4B4G1646Q-HYK0)
     - NAND: 4GB MLC NAND (H27UBG8T2BTR-BC)
     - Ethernet: 10/100/1000Mbps Ethernet (Realtek RTL8211E)
    
    Flash instructions:
    
    dd if=openwrt-sunxi-cortexa7-linksprite_pcduino3-nano-ext4-sdcard.img
    of=/dev/sdX
    
    Signed-off-by: Jiang Yongquan <woxwchc at foxmail.com>
    [Remove CONFIG_REALTEK_PHY from sunxi/cortexa53 config]
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 package/boot/uboot-sunxi/Makefile       | 7 +++++++
 target/linux/sunxi/config-5.4           | 1 +
 target/linux/sunxi/cortexa53/config-5.4 | 1 -
 target/linux/sunxi/image/cortexa7.mk    | 8 ++++++++
 4 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/package/boot/uboot-sunxi/Makefile b/package/boot/uboot-sunxi/Makefile
index 859a06019b..38147339a4 100644
--- a/package/boot/uboot-sunxi/Makefile
+++ b/package/boot/uboot-sunxi/Makefile
@@ -142,6 +142,12 @@ define U-Boot/Linksprite_pcDuino3
   BUILD_DEVICES:=linksprite_pcduino3
 endef
 
+define U-Boot/Linksprite_pcDuino3_Nano
+  BUILD_SUBTARGET:=cortexa7
+  NAME:=Linksprite pcDuino3 Nano
+  BUILD_DEVICES:=linksprite_pcduino3-nano
+endef
+
 define U-Boot/Lamobo_R1
   BUILD_SUBTARGET:=cortexa7
   NAME:=Lamobo R1
@@ -317,6 +323,7 @@ UBOOT_TARGETS := \
 	OLIMEX_A13_SOM \
 	Linksprite_pcDuino \
 	Linksprite_pcDuino3 \
+	Linksprite_pcDuino3_Nano \
 	Lamobo_R1 \
 	nanopi_m1_plus \
 	zeropi \
diff --git a/target/linux/sunxi/config-5.4 b/target/linux/sunxi/config-5.4
index 7318d5a3e9..fba86b86ee 100644
--- a/target/linux/sunxi/config-5.4
+++ b/target/linux/sunxi/config-5.4
@@ -443,6 +443,7 @@ CONFIG_PWM_SYSFS=y
 CONFIG_RATIONAL=y
 CONFIG_RCU_NEED_SEGCBLIST=y
 CONFIG_RCU_STALL_COMMON=y
+CONFIG_REALTEK_PHY=y
 CONFIG_REFCOUNT_FULL=y
 CONFIG_REGMAP=y
 CONFIG_REGMAP_I2C=y
diff --git a/target/linux/sunxi/cortexa53/config-5.4 b/target/linux/sunxi/cortexa53/config-5.4
index 6e1ef22129..203ab9fa38 100644
--- a/target/linux/sunxi/cortexa53/config-5.4
+++ b/target/linux/sunxi/cortexa53/config-5.4
@@ -134,7 +134,6 @@ CONFIG_PINCTRL_SUN50I_H6=y
 CONFIG_PINCTRL_SUN50I_H6_R=y
 CONFIG_QUEUED_RWLOCKS=y
 CONFIG_QUEUED_SPINLOCKS=y
-CONFIG_REALTEK_PHY=y
 CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
 # CONFIG_SND_SUN50I_CODEC_ANALOG is not set
 CONFIG_SOUND_OSS_CORE_PRECLAIM=y
diff --git a/target/linux/sunxi/image/cortexa7.mk b/target/linux/sunxi/image/cortexa7.mk
index d491dbc338..baa3e56b44 100644
--- a/target/linux/sunxi/image/cortexa7.mk
+++ b/target/linux/sunxi/image/cortexa7.mk
@@ -107,6 +107,14 @@ define Device/linksprite_pcduino3
 endef
 TARGET_DEVICES += linksprite_pcduino3
 
+define Device/linksprite_pcduino3-nano
+  DEVICE_VENDOR := LinkSprite
+  DEVICE_MODEL := pcDuino3 Nano
+  DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
+  SOC := sun7i-a20
+endef
+TARGET_DEVICES += linksprite_pcduino3-nano
+
 define Device/mele_m9
   DEVICE_VENDOR := Mele
   DEVICE_MODEL := M9



More information about the lede-commits mailing list