From 799fca7602fffd17bedea972c3fa8f0e6141c265 Mon Sep 17 00:00:00 2001 From: Jiang Yongquan Date: Mon, 11 Jan 2021 23:09:23 +0800 Subject: [PATCH] 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 [Remove CONFIG_REALTEK_PHY from sunxi/cortexa53 config] Signed-off-by: Hauke Mehrtens --- 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