From 759a41710ae7fa3e9175ab697b9f923c763ff42a Mon Sep 17 00:00:00 2001 From: Karthik Rudrapatna Date: Wed, 16 Dec 2020 15:47:34 -0800 Subject: [PATCH 1/2] msm: IPA offload config for Realtek R8125 driver Adding IPA offload config to enable IPA oflload path for Realtek R8125 driver. Change-Id: I56f997d0b373597d4482f893eab66e8eec06b730 Signed-off-by: Karthik Rudrapatna --- drivers/platform/msm/Kconfig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/platform/msm/Kconfig b/drivers/platform/msm/Kconfig index ed7816e60655..967e7ac065d2 100644 --- a/drivers/platform/msm/Kconfig +++ b/drivers/platform/msm/Kconfig @@ -143,6 +143,15 @@ config R8125 To compile this driver as a module, choose M here: the module will be called r8125. +config R8125_IPA_OFFLOAD + bool "Enable IPA offload on Realtek R8125 driver" + depends on IPA3 + help + Enables IPA Ethernet Offload path on Realtek R8125 driver. It is + designed to support generic HW processing of UL/DL IP packets for + various use cases independent of radio technology. When this is + disabled Realtek R8125 driver switches to embedded software path. + config IPA_ETH bool "IPA Ethernet Offload Sub-system support" depends on IPA3 From f52befa6e6b28af654147bd255f35eb7d6cc0f83 Mon Sep 17 00:00:00 2001 From: Karthik Rudrapatna Date: Wed, 16 Dec 2020 16:01:18 -0800 Subject: [PATCH 2/2] defconfig: sdxlemur: Enable IPA offload on Realtek R8125 driver Enable IPA offload on Realtek R8125 driver for sdxlemur target. Change-Id: Ie9eee2788669c079ae9c5ff4b7436122116cff26 Signed-off-by: Karthik Rudrapatna --- arch/arm/configs/vendor/sdxlemur.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/vendor/sdxlemur.config b/arch/arm/configs/vendor/sdxlemur.config index 3f4392076144..fe1883dc07be 100644 --- a/arch/arm/configs/vendor/sdxlemur.config +++ b/arch/arm/configs/vendor/sdxlemur.config @@ -313,3 +313,4 @@ CONFIG_MSM_MHI_DEV=y CONFIG_UIO=y CONFIG_UIO_MSM_SHAREDMEM=y CONFIG_R8125=y +CONFIG_R8125_IPA_OFFLOAD=y