mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
rockchip: add h68k/h69k hardware v3 support
This commit is contained in:
parent
279cda2a4c
commit
266036e667
@ -32,10 +32,12 @@ friendlyarm,nanopi-r5s)
|
|||||||
ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "eth2"
|
ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "eth2"
|
||||||
;;
|
;;
|
||||||
hinlink,opc-h66k|\
|
hinlink,opc-h66k|\
|
||||||
hinlink,opc-h68k|\
|
|
||||||
hinlink,opc-h69k)
|
hinlink,opc-h69k)
|
||||||
ucidef_set_led_netdev "wan" "WAN" "blue:net" "eth0"
|
ucidef_set_led_netdev "wan" "WAN" "blue:net" "eth0"
|
||||||
;;
|
;;
|
||||||
|
hinlink,opc-h68k)
|
||||||
|
ucidef_set_led_netdev "wan" "WAN" "blue:net" "eth1"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
board_config_flush
|
board_config_flush
|
||||||
|
@ -24,20 +24,18 @@ rockchip_setup_interfaces()
|
|||||||
xunlong,orangepi-r1-plus-lts)
|
xunlong,orangepi-r1-plus-lts)
|
||||||
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
|
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
|
||||||
;;
|
;;
|
||||||
hinlink,opc-h68k|\
|
|
||||||
hinlink,opc-h69k)
|
|
||||||
ucidef_set_interfaces_lan_wan 'eth1 eth2 eth3' 'eth0'
|
|
||||||
;;
|
|
||||||
fastrhino,r66s|\
|
fastrhino,r66s|\
|
||||||
firefly,rk3568-roc-pc|\
|
firefly,rk3568-roc-pc|\
|
||||||
friendlyarm,nanopi-r5c|\
|
friendlyarm,nanopi-r5c|\
|
||||||
radxa,e25)
|
radxa,e25)
|
||||||
ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
|
ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
|
||||||
;;
|
;;
|
||||||
|
hinlink,opc-h68k|\
|
||||||
fastrhino,r68s|\
|
fastrhino,r68s|\
|
||||||
lyt,t68m)
|
lyt,t68m)
|
||||||
ucidef_set_interfaces_lan_wan 'eth0 eth2 eth3' 'eth1'
|
ucidef_set_interfaces_lan_wan 'eth0 eth2 eth3' 'eth1'
|
||||||
;;
|
;;
|
||||||
|
hinlink,opc-h69k|\
|
||||||
friendlyarm,nanopi-r5s)
|
friendlyarm,nanopi-r5s)
|
||||||
ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"
|
ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"
|
||||||
;;
|
;;
|
||||||
@ -101,7 +99,6 @@ rockchip_setup_macs()
|
|||||||
;;
|
;;
|
||||||
friendlyarm,nanopi-r5c|\
|
friendlyarm,nanopi-r5c|\
|
||||||
friendlyarm,nanopi-r5s|\
|
friendlyarm,nanopi-r5s|\
|
||||||
panther,x2|\
|
|
||||||
sharevdi,guangmiao-g4c)
|
sharevdi,guangmiao-g4c)
|
||||||
wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1)
|
wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1)
|
||||||
lan_mac=$(macaddr_add "$wan_mac" +1)
|
lan_mac=$(macaddr_add "$wan_mac" +1)
|
||||||
|
@ -58,17 +58,15 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&mdio0 {
|
&mdio0 {
|
||||||
rgmii_phy0: phy@0 {
|
rgmii_phy0: ethernet-phy@0 {
|
||||||
compatible = "ethernet-phy-id001c.c916",
|
compatible = "ethernet-phy-ieee802.3-c22";
|
||||||
"ethernet-phy-ieee802.3-c22";
|
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&mdio1 {
|
&mdio1 {
|
||||||
rgmii_phy1: phy@0 {
|
rgmii_phy1: ethernet-phy@0 {
|
||||||
compatible = "ethernet-phy-id001c.c916",
|
compatible = "ethernet-phy-ieee802.3-c22";
|
||||||
"ethernet-phy-ieee802.3-c22";
|
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -10,8 +10,7 @@
|
|||||||
compatible = "hinlink,opc-h69k", "rockchip,rk3568";
|
compatible = "hinlink,opc-h69k", "rockchip,rk3568";
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
ethernet0 = &gmac0;
|
ethernet0 = &gmac1;
|
||||||
ethernet1 = &gmac1;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
vcc5v0_ahci: vcc5v0-ahci {
|
vcc5v0_ahci: vcc5v0-ahci {
|
||||||
@ -28,27 +27,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac0 {
|
|
||||||
assigned-clocks = <&cru SCLK_GMAC0_RX_TX>, <&cru SCLK_GMAC0>;
|
|
||||||
assigned-clock-parents = <&cru SCLK_GMAC0_RGMII_SPEED>;
|
|
||||||
assigned-clock-rates = <0>, <125000000>;
|
|
||||||
clock_in_out = "output";
|
|
||||||
phy-mode = "rgmii-id";
|
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&gmac0_miim
|
|
||||||
&gmac0_tx_bus2
|
|
||||||
&gmac0_rx_bus2
|
|
||||||
&gmac0_rgmii_clk
|
|
||||||
&gmac0_rgmii_bus>;
|
|
||||||
snps,reset-gpio = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>;
|
|
||||||
snps,reset-active-low;
|
|
||||||
snps,reset-delays-us = <0 20000 100000>;
|
|
||||||
tx_delay = <0x3c>;
|
|
||||||
rx_delay = <0x2f>;
|
|
||||||
phy-handle = <&rgmii_phy0>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&gmac1 {
|
&gmac1 {
|
||||||
assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
|
assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
|
||||||
assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>;
|
assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>;
|
||||||
@ -70,18 +48,9 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&mdio0 {
|
|
||||||
rgmii_phy0: phy@0 {
|
|
||||||
compatible = "ethernet-phy-id001c.c916",
|
|
||||||
"ethernet-phy-ieee802.3-c22";
|
|
||||||
reg = <0x0>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&mdio1 {
|
&mdio1 {
|
||||||
rgmii_phy1: phy@0 {
|
rgmii_phy1: ethernet-phy@0 {
|
||||||
compatible = "ethernet-phy-id001c.c916",
|
compatible = "ethernet-phy-ieee802.3-c22";
|
||||||
"ethernet-phy-ieee802.3-c22";
|
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -52,35 +52,6 @@ define Device/ezpro_mrkaio-m68s-plus
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += ezpro_mrkaio-m68s-plus
|
TARGET_DEVICES += ezpro_mrkaio-m68s-plus
|
||||||
|
|
||||||
define Device/hinlink_common
|
|
||||||
DEVICE_VENDOR := HINLINK
|
|
||||||
UBOOT_DEVICE_NAME := opc-h68k-rk3568
|
|
||||||
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata
|
|
||||||
DEVICE_PACKAGES := kmod-ata-ahci-platform kmod-hwmon-pwmfan kmod-mt7921e kmod-r8125 wpad-openssl
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Device/hinlink_opc-h66k
|
|
||||||
$(call Device/hinlink_common)
|
|
||||||
DEVICE_MODEL := OPC-H66K
|
|
||||||
SOC := rk3568
|
|
||||||
endef
|
|
||||||
TARGET_DEVICES += hinlink_opc-h66k
|
|
||||||
|
|
||||||
define Device/hinlink_opc-h68k
|
|
||||||
$(call Device/hinlink_common)
|
|
||||||
DEVICE_MODEL := OPC-H68K
|
|
||||||
SOC := rk3568
|
|
||||||
endef
|
|
||||||
TARGET_DEVICES += hinlink_opc-h68k
|
|
||||||
|
|
||||||
define Device/hinlink_opc-h69k
|
|
||||||
$(call Device/hinlink_common)
|
|
||||||
DEVICE_MODEL := OPC-H69K
|
|
||||||
SOC := rk3568
|
|
||||||
DEVICE_PACKAGES += kmod-usb-serial-option uqmi
|
|
||||||
endef
|
|
||||||
TARGET_DEVICES += hinlink_opc-h69k
|
|
||||||
|
|
||||||
define Device/fastrhino_common
|
define Device/fastrhino_common
|
||||||
DEVICE_VENDOR := FastRhino
|
DEVICE_VENDOR := FastRhino
|
||||||
SOC := rk3568
|
SOC := rk3568
|
||||||
@ -180,13 +151,42 @@ define Device/firefly_station-p2
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += firefly_station-p2
|
TARGET_DEVICES += firefly_station-p2
|
||||||
|
|
||||||
|
define Device/hinlink_common
|
||||||
|
DEVICE_VENDOR := HINLINK
|
||||||
|
UBOOT_DEVICE_NAME := opc-h68k-rk3568
|
||||||
|
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata
|
||||||
|
DEVICE_PACKAGES := kmod-ata-ahci-platform kmod-hwmon-pwmfan kmod-mt7921e kmod-r8125 wpad-openssl
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Device/hinlink_opc-h66k
|
||||||
|
$(call Device/hinlink_common)
|
||||||
|
DEVICE_MODEL := OPC-H66K
|
||||||
|
SOC := rk3568
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += hinlink_opc-h66k
|
||||||
|
|
||||||
|
define Device/hinlink_opc-h68k
|
||||||
|
$(call Device/hinlink_common)
|
||||||
|
DEVICE_MODEL := OPC-H68K
|
||||||
|
SOC := rk3568
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += hinlink_opc-h68k
|
||||||
|
|
||||||
|
define Device/hinlink_opc-h69k
|
||||||
|
$(call Device/hinlink_common)
|
||||||
|
DEVICE_MODEL := OPC-H69K
|
||||||
|
SOC := rk3568
|
||||||
|
DEVICE_PACKAGES += kmod-mt7916-firmware kmod-usb-serial-option uqmi
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += hinlink_opc-h69k
|
||||||
|
|
||||||
define Device/lyt_t68m
|
define Device/lyt_t68m
|
||||||
DEVICE_VENDOR := LYT
|
DEVICE_VENDOR := LYT
|
||||||
DEVICE_MODEL := T68M
|
DEVICE_MODEL := T68M
|
||||||
SOC := rk3568
|
SOC := rk3568
|
||||||
UBOOT_DEVICE_NAME := lyt-t68m-rk3568
|
UBOOT_DEVICE_NAME := lyt-t68m-rk3568
|
||||||
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata
|
IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata
|
||||||
DEVICE_PACKAGES := kmod-r8125 wpad-openssl kmod-mt7921-firmware kmod-mt7922-firmware kmod-mt7921e kmod-mt7916-firmware
|
DEVICE_PACKAGES := kmod-mt7921e kmod-r8125 wpad-openssl
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += lyt_t68m
|
TARGET_DEVICES += lyt_t68m
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user