From 7f8c9684ae05dbd8ab2634ef52ea8949ca4218ed Mon Sep 17 00:00:00 2001 From: Karthik Rudrapatna Date: Wed, 20 Jan 2021 17:20:08 -0800 Subject: [PATCH] ARM: dts: msm: Add IOSS config for Realtek R8125 Add IOSS config for Realtek R8125B NIC on sdxlemur platform. Change-Id: I03743995e84be98c74c46e64cd07766693ae5b02 --- qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi index f8f1f84f6ce7..df7cb688557d 100644 --- a/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi +++ b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi @@ -35,6 +35,38 @@ <&ioss_aqc_eth0_tx>; }; + ioss_r8125_eth0_rx: r8125_rx@eth0 { + qcom,dir-rx; + qcom,rx-filter-ip; + + qcom,ring-size = <1024>; + qcom,buff-size = <2048>; + + qcom,mod-count-min = <32>; + qcom,mod-count-max = <64>; + qcom,mod-usecs-min = <30>; + qcom,mod-usecs-max = <60>; + }; + + ioss_r8125_eth0_tx: r8125_tx@eth0 { + qcom,dir-tx; + qcom,ring-size = <1024>; + qcom,buff-size = <2048>; + + qcom,mod-count-min = <32>; + qcom,mod-count-max = <64>; + qcom,mod-usecs-min = <30>; + qcom,mod-usecs-max = <60>; + }; + + ioss_r8125_eth0: r8125@eth0 { + qcom,name = "eth0"; + qcom,ioss_instance = <0>; + + qcom,ioss_channels = + <&ioss_r8125_eth0_rx>, + <&ioss_r8125_eth0_tx>; + }; }; &pcie0_rp { @@ -84,6 +116,10 @@ realtek,rtl8125@pcie0_rp { reg = <0 0 0 0 0>; + compatible = "qcom,ioss-v2-device"; + qcom,ioss = <&ioss>; + qcom,ioss_interfaces = <&ioss_r8125_eth0>; + /* ipa shares this group with rtl */ qcom,iommu-group = <&ipa_eth_group1>;