2018-02-22 16:08:14 +00:00
|
|
|
#include "mt7621.dtsi"
|
|
|
|
|
|
|
|
/ {
|
|
|
|
compatible = "mediatek,ap-mt7621a-v60", "mediatek,mt7621-soc";
|
|
|
|
model = "Mediatek AP-MT7621A-V60 EVB";
|
|
|
|
|
|
|
|
sound {
|
|
|
|
compatible = "simple-audio-card";
|
|
|
|
simple-audio-card,name = "Audio-I2S";
|
|
|
|
simple-audio-card,format = "i2s";
|
|
|
|
simple-audio-card,bitclock-master = <&dailink0_master>;
|
|
|
|
simple-audio-card,frame-master = <&dailink0_master>;
|
2018-07-22 08:33:42 +00:00
|
|
|
simple-audio-card,widgets =
|
2018-02-22 16:08:14 +00:00
|
|
|
"Microphone", "Microphone Jack",
|
|
|
|
"Headphone", "Headphone Jack";
|
|
|
|
simple-audio-card,routing =
|
|
|
|
"LINPUT1", "Microphone Jack",
|
|
|
|
"RINPUT1", "Microphone Jack",
|
|
|
|
"Headphone Jack", "HP_L",
|
|
|
|
"Headphone Jack", "HP_R";
|
|
|
|
simple-audio-card,mclk-fs = <256>;
|
|
|
|
|
|
|
|
simple-audio-card,cpu {
|
|
|
|
sound-dai = <&i2s>;
|
|
|
|
};
|
|
|
|
|
|
|
|
dailink0_master: simple-audio-card,codec {
|
|
|
|
sound-dai = <&codec>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2019-12-22 20:26:01 +00:00
|
|
|
&state_default {
|
|
|
|
gpio {
|
2020-03-13 13:27:03 +00:00
|
|
|
groups = "uart2", "rgmii2";
|
|
|
|
function = "gpio";
|
2018-02-22 16:08:14 +00:00
|
|
|
};
|
2019-12-22 20:26:01 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
&pinctrl {
|
2018-02-22 16:08:14 +00:00
|
|
|
i2s_pins: i2s {
|
|
|
|
i2s {
|
2020-03-13 13:27:03 +00:00
|
|
|
groups = "uart3";
|
|
|
|
function = "i2s";
|
2018-02-22 16:08:14 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
&i2c {
|
|
|
|
status = "okay";
|
|
|
|
|
|
|
|
codec: wm8960@1a {
|
|
|
|
#sound-dai-cells = <0>;
|
|
|
|
compatible = "wlf,wm8960";
|
|
|
|
reg = <0x1a>;
|
|
|
|
wlf,shared-lrclk;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
&gdma {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
&i2s {
|
|
|
|
#sound-dai-cells = <0>;
|
|
|
|
status = "okay";
|
|
|
|
pinctrl-names = "default";
|
|
|
|
pinctrl-0 = <&i2s_pins>;
|
|
|
|
};
|
|
|
|
|
|
|
|
&spi0 {
|
|
|
|
status = "okay";
|
|
|
|
|
2020-05-07 14:15:27 +00:00
|
|
|
flash@0 {
|
2018-02-22 16:08:14 +00:00
|
|
|
compatible = "mx25l6405d","jedec,spi-nor";
|
2020-05-07 14:34:22 +00:00
|
|
|
reg = <0>;
|
2018-02-22 16:08:14 +00:00
|
|
|
spi-max-frequency = <10000000>;
|
|
|
|
|
2018-08-01 20:32:34 +00:00
|
|
|
partitions {
|
|
|
|
compatible = "fixed-partitions";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <1>;
|
|
|
|
|
|
|
|
partition@0 {
|
|
|
|
label = "u-boot";
|
|
|
|
reg = <0x0 0x30000>;
|
|
|
|
read-only;
|
|
|
|
};
|
|
|
|
|
|
|
|
partition@30000 {
|
|
|
|
label = "u-boot-env";
|
|
|
|
reg = <0x30000 0x10000>;
|
|
|
|
read-only;
|
|
|
|
};
|
|
|
|
|
|
|
|
factory: partition@40000 {
|
|
|
|
label = "factory";
|
|
|
|
reg = <0x40000 0x10000>;
|
|
|
|
read-only;
|
|
|
|
};
|
|
|
|
|
|
|
|
partition@50000 {
|
2018-11-28 03:28:35 +00:00
|
|
|
compatible = "denx,uimage";
|
2018-08-01 20:32:34 +00:00
|
|
|
label = "firmware";
|
|
|
|
reg = <0x50000 0x7b0000>;
|
|
|
|
};
|
2018-02-22 16:08:14 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
&sdhci {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
2022-02-14 07:00:40 +00:00
|
|
|
ðernet {
|
|
|
|
pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>;
|
|
|
|
};
|
|
|
|
|
2020-03-18 15:38:58 +00:00
|
|
|
&gmac0 {
|
2021-04-02 21:50:02 +00:00
|
|
|
nvmem-cells = <&macaddr_factory_5>;
|
|
|
|
nvmem-cell-names = "mac-address";
|
2018-02-22 16:08:14 +00:00
|
|
|
};
|
|
|
|
|
2020-03-18 15:38:58 +00:00
|
|
|
&switch0 {
|
|
|
|
ports {
|
|
|
|
port@0 {
|
|
|
|
status = "okay";
|
|
|
|
label = "lan1";
|
|
|
|
};
|
|
|
|
|
|
|
|
port@1 {
|
|
|
|
status = "okay";
|
|
|
|
label = "lan2";
|
|
|
|
};
|
|
|
|
|
|
|
|
port@2 {
|
|
|
|
status = "okay";
|
|
|
|
label = "lan3";
|
|
|
|
};
|
|
|
|
|
|
|
|
port@3 {
|
|
|
|
status = "okay";
|
|
|
|
label = "lan4";
|
|
|
|
};
|
|
|
|
|
|
|
|
port@4 {
|
|
|
|
status = "okay";
|
|
|
|
label = "wan";
|
2021-04-02 21:50:02 +00:00
|
|
|
nvmem-cells = <&macaddr_factory_5>;
|
|
|
|
nvmem-cell-names = "mac-address";
|
2021-07-12 19:42:41 +00:00
|
|
|
mac-address-increment = <1>;
|
2020-03-18 15:38:58 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2018-02-22 16:08:14 +00:00
|
|
|
&pcie {
|
|
|
|
status = "okay";
|
|
|
|
};
|
2021-04-02 21:50:02 +00:00
|
|
|
|
|
|
|
&factory {
|
|
|
|
compatible = "nvmem-cells";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <1>;
|
|
|
|
|
|
|
|
macaddr_factory_5: macaddr@5 {
|
|
|
|
reg = <0x5 0x6>;
|
|
|
|
};
|
|
|
|
};
|