LS1046ARDB design possessing SFP cage connected to the XFI interface of the processor
I think , Both XFI9 and XFI10 are compatible with SFP CAGE. . ? what needs to be changed
uboot: fm1-mac9 print
could not get PHY for mdio@fd000:ddr0
dts file has been added
Please refer to LS1046ARDB, XFI9 connects to aqr106_phy, only XFI10 is compatible with SFP CAGE.
ethernet@f0000 { /* 10GEC1 */
phy-handle = <&aqr106_phy>;
phy-connection-type = "xgmii";
};
ethernet@f2000 { /* 10GEC2 */
fixed-link = <0 1 1000 0 0>;
phy-connection-type = "xgmii";
};
custom board will XFI9 connects to SFP CAGE, and XFI10 is compatible with SFP CAGE.
ethernet@f0000 { /* 10GEC1 */
fixed-link = <0 1 1000 0 0>;
phy-connection-type = "xgmii";
};
ethernet@f2000 { /* 10GEC2 */
fixed-link = <0 1 1000 0 0>;
phy-connection-type = "xgmii";
};
This 10GEC2 does not work , 10GEC1 not tested yet
Please configure SRDS_PRTCL_S1RCW[128-143] as 1133 in RCW.
mac9 use usdpaa sec module to run encryption case
mac10 uses 10G optical port to communicate
ethernet@f2000 { /* 10GEC2 */
fixed-link = <0 1 10000 0 0>;
phy-connection-type = "xgmii";
};
ethernet@f0000 {
fixed-link = <1 1 10000 0 0>;
phy-connection-type = "xgmii";
};
fsl,dpaa {
compatible = "fsl,ls1046a", "fsl,dpaa", "simple-bus";
dma-coherent;
ethernet@8 {
compatible = "fsl,dpa-ethernet-init";
fsl,bman-buffer-pools = <&bp7 &bp8 &bp9>;
fsl,qman-frame-queues-rx = <0x5e 1 0x5f 1>;
fsl,qman-frame-queues-tx = <0x7e 1 0x7f 1>;
};
dpa-fman0-oh@2 {
compatible = "fsl,dpa-oh";
/* Define frame queues for the OH port*/
/* <OH Rx error, OH Rx default> */
fsl,qman-frame-queues-oh = <0x60 1 0x61 1>;
fsl,fman-oh-port = <&fman0_oh2>;
};
};
linux startup log
Please create your dts file based on fsl-ls1046a-rdb-sdk.dts.
Please define your dts file including the following section.
#include "fsl-ls1046a-rdb.dts"
#include "qoriq-qman-portals-sdk.dtsi"
#include "qoriq-bman-portals-sdk.dtsi"
&bman_fbpr {
compatible = "fsl,bman-fbpr";
alloc-ranges = <0 0 0x10000 0>;
};
&qman_fqd {
compatible = "fsl,qman-fqd";
alloc-ranges = <0 0 0x10000 0>;
};
&qman_pfdr {
compatible = "fsl,qman-pfdr";
alloc-ranges = <0 0 0x10000 0>;
};
&soc {
/delete-property/ dma-coherent;
#include "qoriq-dpaa-eth.dtsi"
#include "qoriq-fman3-0-6oh.dtsi"
dts file has been added still abnormal
It seems that there is no problem in the dts file.
Do you use LSDK 21.08?
Do you use Linux Kernel image built with the default Kernel configuration provided in LSDK?
Would you please provide your Linux Kernel configuration file?