mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-28 03:37:17 +01:00
lantiq: use new ADSL nvmem support
Can now set through DTS. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19910 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
fa442c5010
commit
4eae48d9dc
14 changed files with 85 additions and 4 deletions
|
|
@ -391,7 +391,7 @@
|
|||
lantiq,rx-burst-length = <8>;
|
||||
};
|
||||
|
||||
ppe@e234000 {
|
||||
ppe: ppe@e234000 {
|
||||
compatible = "lantiq,ppe-arx100";
|
||||
reg = <0xe234000 0x3ffd>;
|
||||
interrupt-parent = <&icu0>;
|
||||
|
|
|
|||
|
|
@ -115,6 +115,11 @@
|
|||
};
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_ath9k_cal_a91 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&localbus {
|
||||
flash@0 {
|
||||
compatible = "lantiq,nor";
|
||||
|
|
|
|||
|
|
@ -116,6 +116,11 @@
|
|||
};
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_ath9k_cal_a91 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&state_default>;
|
||||
|
|
|
|||
|
|
@ -303,7 +303,7 @@
|
|||
lantiq,rx-burst-length = <4>;
|
||||
};
|
||||
|
||||
ppe@e234000 {
|
||||
ppe: ppe@e234000 {
|
||||
compatible = "lantiq,ppe-danube";
|
||||
reg = <0xe234000 0x40000>;
|
||||
interrupt-parent = <&icu0>;
|
||||
|
|
|
|||
|
|
@ -108,6 +108,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_boardconfig_16 2>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&localbus {
|
||||
flash@0 {
|
||||
compatible = "lantiq,nor";
|
||||
|
|
|
|||
|
|
@ -143,7 +143,12 @@
|
|||
|
||||
&gsw {
|
||||
phy-mode = "mii";
|
||||
nvmem-cells = <&macaddr_boardconfig_16>;
|
||||
nvmem-cells = <&macaddr_boardconfig_16 0>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
|
|
@ -185,7 +190,9 @@
|
|||
#size-cells = <1>;
|
||||
|
||||
macaddr_boardconfig_16: macaddr@16 {
|
||||
compatible = "mac-base";
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -98,7 +98,12 @@
|
|||
};
|
||||
|
||||
ð0 {
|
||||
nvmem-cells = <&macaddr_boardconfig_16>;
|
||||
nvmem-cells = <&macaddr_boardconfig_16 0>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
|
|
@ -218,7 +223,9 @@
|
|||
#size-cells = <1>;
|
||||
|
||||
macaddr_boardconfig_16: macaddr@16 {
|
||||
compatible = "mac-base";
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -136,6 +136,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_boardconfig_16 0>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gphy0 {
|
||||
lantiq,gphy-mode = <GPHY_MODE_GE>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -224,6 +224,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_boardconfig_16 0>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gphy0 {
|
||||
lantiq,gphy-mode = <GPHY_MODE_GE>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -86,6 +86,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_urlader_a91 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&phy0 {
|
||||
reset-gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -156,6 +156,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_caldata_110c 4>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gswip {
|
||||
pinctrl-0 = <&mdio_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
|
|
|||
|
|
@ -87,6 +87,16 @@
|
|||
};
|
||||
};
|
||||
|
||||
ð0 {
|
||||
nvmem-cells = <&macaddr_art_0 0>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_art_0 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gphy1 {
|
||||
lantiq,gphy-mode = <GPHY_MODE_FE>;
|
||||
};
|
||||
|
|
@ -156,6 +166,18 @@
|
|||
reg = <0x7f2000 0x1000>;
|
||||
label = "ART";
|
||||
read-only;
|
||||
|
||||
nvmem-layout {
|
||||
compatible = "fixed-layout";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
macaddr_art_0: macaddr@0 {
|
||||
compatible = "mac-base";
|
||||
reg = <0x0 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
partition@7f3000 {
|
||||
|
|
|
|||
|
|
@ -117,6 +117,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_ath9k_cal_f100 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gphy0 {
|
||||
lantiq,gphy-mode = <GPHY_MODE_GE>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -109,6 +109,11 @@
|
|||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&ppe {
|
||||
nvmem-cells = <&macaddr_romfile_f100 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
|
||||
&gphy0 {
|
||||
lantiq,gphy-mode = <GPHY_MODE_GE>;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue