mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
rockchip:add doornet2 lpddr4 4gb (#9817)
* 添加DN2 LPDDR4 4GB * 添加DN2 LPDDR4 4GB * rockchip: Complement missing configuration for other kernels Co-authored-by: hejiawencc <hjw0415@outlook.com>
This commit is contained in:
parent
d43bee457c
commit
eb3ebc4fc0
@ -97,7 +97,8 @@ define U-Boot/guangmiao-g4c-rk3399
|
|||||||
BUILD_SUBTARGET:=armv8
|
BUILD_SUBTARGET:=armv8
|
||||||
NAME:=GuangMiao G4C
|
NAME:=GuangMiao G4C
|
||||||
BUILD_DEVICES:= \
|
BUILD_DEVICES:= \
|
||||||
sharevdi_guangmiao-g4c
|
sharevdi_guangmiao-g4c \
|
||||||
|
embedfire_doornet2-4gb
|
||||||
DEPENDS:=+PACKAGE_u-boot-guangmiao-g4c-rk3399:arm-trusted-firmware-rockchip
|
DEPENDS:=+PACKAGE_u-boot-guangmiao-g4c-rk3399:arm-trusted-firmware-rockchip
|
||||||
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip
|
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip
|
||||||
ATF:=rk3399_bl31.elf
|
ATF:=rk3399_bl31.elf
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#include "rk3399-doornet2.dtsi"
|
#include "rk3399-doornet2.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
model = "EmbedFire DoorNet2";
|
model = "EmbedFire DoorNet2 1GB";
|
||||||
compatible = "embedfire,doornet2", "rockchip,rk3399";
|
compatible = "embedfire,doornet2", "rockchip,rk3399";
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
|
@ -0,0 +1,113 @@
|
|||||||
|
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
#include "rk3399-doornet2.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "EmbedFire DoorNet2-4GB";
|
||||||
|
compatible = "embedfire,doornet2", "rockchip,rk3399";
|
||||||
|
|
||||||
|
aliases {
|
||||||
|
led-boot = &sys_led;
|
||||||
|
led-failsafe = &sys_led;
|
||||||
|
led-running = &sys_led;
|
||||||
|
led-upgrade = &sys_led;
|
||||||
|
};
|
||||||
|
|
||||||
|
/delete-node/ display-subsystem;
|
||||||
|
|
||||||
|
gpio-leds {
|
||||||
|
pinctrl-0 = <&lan_led_pin>, <&sys_led_pin>, <&wan_led_pin>;
|
||||||
|
|
||||||
|
/delete-node/ status;
|
||||||
|
|
||||||
|
lan_led: led-lan {
|
||||||
|
gpios = <&gpio1 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||||
|
label = "green:lan";
|
||||||
|
};
|
||||||
|
|
||||||
|
sys_led: led-sys {
|
||||||
|
gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
|
||||||
|
label = "red:sys";
|
||||||
|
default-state = "on";
|
||||||
|
};
|
||||||
|
|
||||||
|
wan_led: led-wan {
|
||||||
|
gpios = <&gpio1 RK_PA0 GPIO_ACTIVE_HIGH>;
|
||||||
|
label = "green:wan";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gpio-keys {
|
||||||
|
pinctrl-0 = <&reset_button_pin>;
|
||||||
|
|
||||||
|
/delete-node/ power;
|
||||||
|
|
||||||
|
reset {
|
||||||
|
debounce-interval = <50>;
|
||||||
|
gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>;
|
||||||
|
label = "reset";
|
||||||
|
linux,code = <KEY_RESTART>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
vdd_5v: vdd-5v {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-name = "vdd_5v";
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-boot-on;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&pcie0 {
|
||||||
|
max-link-speed = <1>;
|
||||||
|
num-lanes = <1>;
|
||||||
|
vpcie3v3-supply = <&vcc3v3_sys>;
|
||||||
|
|
||||||
|
pcie@0 {
|
||||||
|
reg = <0x00000000 0 0 0 0>;
|
||||||
|
#address-cells = <3>;
|
||||||
|
#size-cells = <2>;
|
||||||
|
|
||||||
|
pcie-eth@0,0 {
|
||||||
|
compatible = "realtek,r8168";
|
||||||
|
reg = <0x000000 0 0 0 0>;
|
||||||
|
|
||||||
|
realtek,led-data = <0x870>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&pinctrl {
|
||||||
|
gpio-leds {
|
||||||
|
/delete-node/ leds-gpio;
|
||||||
|
|
||||||
|
lan_led_pin: lan-led-pin {
|
||||||
|
rockchip,pins = <1 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sys_led_pin: sys-led-pin {
|
||||||
|
rockchip,pins = <0 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||||
|
};
|
||||||
|
|
||||||
|
wan_led_pin: wan-led-pin {
|
||||||
|
rockchip,pins = <1 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
rockchip-key {
|
||||||
|
/delete-node/ power-key;
|
||||||
|
|
||||||
|
reset_button_pin: reset-button-pin {
|
||||||
|
rockchip,pins = <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&u2phy0_host {
|
||||||
|
phy-supply = <&vdd_5v>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&vcc3v3_sys {
|
||||||
|
vin-supply = <&vcc5v0_sys>;
|
||||||
|
};
|
@ -14,7 +14,7 @@ TARGET_DEVICES += embedfire_doornet1
|
|||||||
|
|
||||||
define Device/embedfire_doornet2
|
define Device/embedfire_doornet2
|
||||||
DEVICE_VENDOR := EmbedFire
|
DEVICE_VENDOR := EmbedFire
|
||||||
DEVICE_MODEL := DoorNet2
|
DEVICE_MODEL := DoorNet2 1GB
|
||||||
SOC := rk3399
|
SOC := rk3399
|
||||||
UBOOT_DEVICE_NAME := doornet2-rk3399
|
UBOOT_DEVICE_NAME := doornet2-rk3399
|
||||||
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r4s | pine64-bin | gzip | append-metadata
|
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r4s | pine64-bin | gzip | append-metadata
|
||||||
@ -22,6 +22,16 @@ define Device/embedfire_doornet2
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += embedfire_doornet2
|
TARGET_DEVICES += embedfire_doornet2
|
||||||
|
|
||||||
|
define Device/embedfire_doornet2-4gb
|
||||||
|
DEVICE_VENDOR := EmbedFire
|
||||||
|
DEVICE_MODEL := DoorNet2 4GB
|
||||||
|
SOC := rk3399
|
||||||
|
UBOOT_DEVICE_NAME := guangmiao-g4c-rk3399
|
||||||
|
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r4s | pine64-img | gzip | append-metadata
|
||||||
|
DEVICE_PACKAGES := kmod-r8168 -urngd
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += embedfire_doornet2-4gb
|
||||||
|
|
||||||
define Device/friendlyarm_nanopi-neo3
|
define Device/friendlyarm_nanopi-neo3
|
||||||
DEVICE_VENDOR := FriendlyARM
|
DEVICE_VENDOR := FriendlyARM
|
||||||
DEVICE_MODEL := NanoPi NEO3
|
DEVICE_MODEL := NanoPi NEO3
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
+#include "rk3399-doornet2.dtsi"
|
+#include "rk3399-doornet2.dtsi"
|
||||||
+
|
+
|
||||||
+/ {
|
+/ {
|
||||||
+ model = "EmbedFire DoorNet2";
|
+ model = "EmbedFire DoorNet2 1GB";
|
||||||
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
||||||
+
|
+
|
||||||
+ aliases {
|
+ aliases {
|
||||||
|
@ -43,3 +43,15 @@ Signed-off-by: wevsty <ty@wevs.org>
|
|||||||
obj-$(CONFIG_HW_RANDOM_PIC32) += pic32-rng.o
|
obj-$(CONFIG_HW_RANDOM_PIC32) += pic32-rng.o
|
||||||
obj-$(CONFIG_HW_RANDOM_MESON) += meson-rng.o
|
obj-$(CONFIG_HW_RANDOM_MESON) += meson-rng.o
|
||||||
obj-$(CONFIG_HW_RANDOM_CAVIUM) += cavium-rng.o cavium-rng-vf.o
|
obj-$(CONFIG_HW_RANDOM_CAVIUM) += cavium-rng.o cavium-rng-vf.o
|
||||||
|
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
@@ -22,6 +22,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2.dtb
|
||||||
|
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2-4gb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
||||||
|
|
@ -17,7 +17,7 @@
|
|||||||
+#include "rk3399-doornet2.dtsi"
|
+#include "rk3399-doornet2.dtsi"
|
||||||
+
|
+
|
||||||
+/ {
|
+/ {
|
||||||
+ model = "EmbedFire DoorNet2";
|
+ model = "EmbedFire DoorNet2 1GB";
|
||||||
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
||||||
+
|
+
|
||||||
+ aliases {
|
+ aliases {
|
||||||
|
@ -8,3 +8,15 @@
|
|||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-hugsun-x99.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-hugsun-x99.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge-captain.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge-captain.dtb
|
||||||
|
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
@@ -26,6 +26,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2.dtb
|
||||||
|
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2-4gb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
||||||
|
|
@ -13,15 +13,16 @@
|
|||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb
|
||||||
@@ -22,6 +26,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-or
|
@@ -22,6 +26,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-or
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
||||||
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2.dtb
|
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2.dtb
|
||||||
|
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2-4gb.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-bob.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-bob.dtb
|
||||||
@@ -40,6 +45,9 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-na
|
@@ -40,6 +46,9 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-na
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-m4b.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-m4b.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-neo4.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-neo4.dtb
|
||||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-r4s.dtb
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-r4s.dtb
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
+#include "rk3399-doornet2.dtsi"
|
+#include "rk3399-doornet2.dtsi"
|
||||||
+
|
+
|
||||||
+/ {
|
+/ {
|
||||||
+ model = "EmbedFire DoorNet2";
|
+ model = "EmbedFire DoorNet2 1GB";
|
||||||
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
+ compatible = "embedfire,doornet2", "rockchip,rk3399";
|
||||||
+
|
+
|
||||||
+ aliases {
|
+ aliases {
|
||||||
|
@ -43,3 +43,15 @@ Signed-off-by: wevsty <ty@wevs.org>
|
|||||||
obj-$(CONFIG_HW_RANDOM_PIC32) += pic32-rng.o
|
obj-$(CONFIG_HW_RANDOM_PIC32) += pic32-rng.o
|
||||||
obj-$(CONFIG_HW_RANDOM_MESON) += meson-rng.o
|
obj-$(CONFIG_HW_RANDOM_MESON) += meson-rng.o
|
||||||
obj-$(CONFIG_HW_RANDOM_CAVIUM) += cavium-rng.o cavium-rng-vf.o
|
obj-$(CONFIG_HW_RANDOM_CAVIUM) += cavium-rng.o cavium-rng-vf.o
|
||||||
|
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/Makefile
|
||||||
|
@@ -17,6 +17,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2.dtb
|
||||||
|
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-doornet2-4gb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
||||||
|
|
Loading…
Reference in New Issue
Block a user