|
|
@@ -8,10 +8,10 @@
|
|
|
model = "GB-PC2";
|
|
|
|
|
|
aliases {
|
|
|
- led-boot = &led_status;
|
|
|
- led-failsafe = &led_status;
|
|
|
- led-running = &led_status;
|
|
|
- led-upgrade = &led_status;
|
|
|
+ led-boot = &led_system;
|
|
|
+ led-failsafe = &led_system;
|
|
|
+ led-running = &led_system;
|
|
|
+ led-upgrade = &led_system;
|
|
|
};
|
|
|
|
|
|
keys {
|
|
|
@@ -27,34 +27,26 @@
|
|
|
leds {
|
|
|
compatible = "gpio-leds";
|
|
|
|
|
|
- system {
|
|
|
- label = "green:system";
|
|
|
- gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
|
|
|
- };
|
|
|
-
|
|
|
- led_status: status {
|
|
|
- label = "green:status";
|
|
|
- gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
|
|
|
+ ethblack_act {
|
|
|
+ label = "green:ethblack_act";
|
|
|
+ gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
|
|
|
};
|
|
|
|
|
|
- lan1 {
|
|
|
- label = "green:lan1";
|
|
|
- gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
|
|
|
+ ethblue_act {
|
|
|
+ label = "green:ethblue_act";
|
|
|
+ gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
|
|
|
};
|
|
|
|
|
|
- lan2 {
|
|
|
- label = "green:lan2";
|
|
|
- gpios = <&gpio 25 GPIO_ACTIVE_LOW>;
|
|
|
- };
|
|
|
-
|
|
|
- lan3-yellow {
|
|
|
- label = "yellow:lan3";
|
|
|
- gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
|
|
|
+ power {
|
|
|
+ label = "green:power";
|
|
|
+ gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
|
|
|
+ linux,default-trigger = "default-on";
|
|
|
};
|
|
|
|
|
|
- lan3-green {
|
|
|
- label = "green:lan3";
|
|
|
- gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
|
|
|
+ led_system: system {
|
|
|
+ label = "green:system";
|
|
|
+ gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
|
|
|
+ linux,default-trigger = "disk-activity";
|
|
|
};
|
|
|
};
|
|
|
};
|
|
|
@@ -69,9 +61,8 @@
|
|
|
flash@0 {
|
|
|
compatible = "jedec,spi-nor";
|
|
|
reg = <0>;
|
|
|
- spi-max-frequency = <80000000>;
|
|
|
+ spi-max-frequency = <50000000>;
|
|
|
broken-flash-reset;
|
|
|
- m25p,fast-read;
|
|
|
|
|
|
partitions {
|
|
|
compatible = "fixed-partitions";
|
|
|
@@ -109,32 +100,44 @@
|
|
|
status = "okay";
|
|
|
};
|
|
|
|
|
|
-ðernet {
|
|
|
- pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>;
|
|
|
+&gmac0 {
|
|
|
+ nvmem-cells = <&macaddr_factory_e000>;
|
|
|
+ nvmem-cell-names = "mac-address";
|
|
|
};
|
|
|
|
|
|
-&gmac0 {
|
|
|
+&gmac1 {
|
|
|
+ status = "okay";
|
|
|
+ label = "ethyellow";
|
|
|
+ phy-handle = <ðphy5>;
|
|
|
+
|
|
|
nvmem-cells = <&macaddr_factory_e000>;
|
|
|
nvmem-cell-names = "mac-address";
|
|
|
};
|
|
|
|
|
|
+&mdio {
|
|
|
+ ethphy5: ethernet-phy@5 {
|
|
|
+ reg = <5>;
|
|
|
+ phy-mode = "rgmii-rxid";
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
&switch0 {
|
|
|
ports {
|
|
|
port@0 {
|
|
|
status = "okay";
|
|
|
- label = "lan1";
|
|
|
+ label = "ethblack";
|
|
|
};
|
|
|
|
|
|
port@4 {
|
|
|
status = "okay";
|
|
|
- label = "lan2";
|
|
|
+ label = "ethblue";
|
|
|
};
|
|
|
};
|
|
|
};
|
|
|
|
|
|
&state_default {
|
|
|
gpio {
|
|
|
- groups = "jtag", "rgmii2", "uart3", "wdt";
|
|
|
+ groups = "jtag", "uart3", "wdt";
|
|
|
function = "gpio";
|
|
|
};
|
|
|
};
|