-/dts-v1/;
-
#include "mt7621.dtsi"
#include <dt-bindings/gpio/gpio.h>
bootargs = "console=ttyS0,115200";
};
- palmbus: palmbus@1E000000 {
- i2c: i2c@900 {
- status = "okay";
-
- pcf8563: rtc@51 {
- status = "okay";
- compatible = "nxp,pcf8563";
- reg = <0x51>;
- };
- };
- };
-
leds {
compatible = "gpio-leds";
power {
- label = "pbr-m1:blue:power";
+ label = "blue:power";
gpios = <&gpio 31 GPIO_ACTIVE_LOW>;
default-state = "on";
};
led_sys: sys {
- label = "pbr-m1:blue:sys";
+ label = "blue:sys";
gpios = <&gpio 32 GPIO_ACTIVE_LOW>;
};
internet {
- label = "pbr-m1:blue:internet";
+ label = "blue:internet";
gpios = <&gpio 29 GPIO_ACTIVE_LOW>;
};
wlan2g {
- label = "pbr-m1:blue:wlan2g";
+ label = "blue:wlan2g";
gpios = <&gpio 33 GPIO_ACTIVE_LOW>;
};
wlan5g {
- label = "pbr-m1:blue:wlan5g";
+ label = "blue:wlan5g";
gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
};
};
};
};
+&i2c {
+ status = "okay";
+
+ rtc@51 {
+ status = "okay";
+ compatible = "nxp,pcf8563";
+ reg = <0x51>;
+ };
+};
+
&sdhci {
status = "okay";
};
&spi0 {
status = "okay";
- m25p80@0 {
+ flash@0 {
compatible = "jedec,spi-nor";
reg = <0>;
- spi-max-frequency = <10000000>;
+ spi-max-frequency = <50000000>;
+ m25p,fast-read;
+ broken-flash-reset;
partitions {
compatible = "fixed-partitions";
partition@50000 {
compatible = "denx,uimage";
label = "firmware";
- reg = <0x50000 0xfb0000>;
+ reg = <0x50000 0x1fb0000>;
};
};
};
};
+&pinctrl {
+ uart3_gpio: uart3-gpio {
+ uart3 {
+ groups = "uart3";
+ function = "gpio";
+ };
+ };
+};
+
&pcie {
status = "okay";
+ pinctrl-0 = <&pcie_pins>, <&uart3_gpio>;
+ reset-gpios = <&gpio 19 GPIO_ACTIVE_LOW>,
+ <&gpio 7 GPIO_ACTIVE_LOW>;
};
&pcie0 {
};
};
+ðernet {
+ pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>;
+};
+
&gmac0 {
- mtd-mac-address = <&factory 0xe000>;
+ nvmem-cells = <&macaddr_factory_e000>;
+ nvmem-cell-names = "mac-address";
};
&switch0 {
port@4 {
status = "okay";
label = "wan";
- mtd-mac-address = <&factory 0xe006>;
+ nvmem-cells = <&macaddr_factory_e006>;
+ nvmem-cell-names = "mac-address";
};
};
};
&state_default {
gpio {
- groups = "wdt", "rgmii2", "jtag", "mdio";
+ groups = "wdt", "rgmii2", "jtag";
function = "gpio";
};
};
+
+&factory {
+ compatible = "nvmem-cells";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ macaddr_factory_e000: macaddr@e000 {
+ reg = <0xe000 0x6>;
+ };
+
+ macaddr_factory_e006: macaddr@e006 {
+ reg = <0xe006 0x6>;
+ };
+};