Loading drivers/platform/msm/Kconfig +28 −0 Original line number Diff line number Diff line Loading @@ -143,4 +143,32 @@ config R8125 To compile this driver as a module, choose M here: the module will be called r8125. config IPA_ETH bool "IPA Ethernet Offload Sub-system support" depends on IPA3 help Enables IPA Ethernet Offload Subsystem for offloading PCI based ethernet devices to IPA. The offload subsystem still require a compatible network driver to register with it and a corresponding offload driver to manage one of more offload data paths that uses the network device. config IPA_ETH_NOAUTO bool "Disable automatic offload initialization of interfaces" depends on IPA_ETH help Enabling this option prevents automatic initialization of offload on ethernet interfaces. Debugfs control interface will instead be used to enable offloading. This feature is meant only for debugging. If unsure, say N. config IPA_ETH_DEBUG bool "Enable addtional debug logging in the offload sub-system" depends on IPA_ETH help Enabling this option increases the number of messages logged by the offload sub-system for aiding debugging. Additional debug messages are logged into IPC log as well as kernel log using dynamic debug. If unsure, say N. endmenu drivers/platform/msm/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,4 @@ obj-$(CONFIG_SPS) += sps/ obj-$(CONFIG_MSM_11AD) += msm_11ad/ obj-$(CONFIG_EP_PCIE) += ep_pcie/ obj-$(CONFIG_MSM_MHI_DEV) += mhi_dev/ obj-$(CONFIG_IPA_ETH) += ethernet/ drivers/platform/msm/ethernet/Makefile 0 → 100644 +21 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0-only # # Makefile for the MSM specific device drivers. # obj-$(CONFIG_IPA_ETH) += ipa-eth.o ipa-eth-y := \ ipa_eth_bus.o \ ipa_eth.o \ ipa_eth_debugfs.o \ ipa_eth_ep.o \ ipa_eth_gsi.o \ ipa_eth_net.o \ ipa_eth_offload.o \ ipa_eth_pci.o \ ipa_eth_pm.o \ ipa_eth_trace.o \ ipa_eth_uc.o \ ipa_eth_utils.o Loading
drivers/platform/msm/Kconfig +28 −0 Original line number Diff line number Diff line Loading @@ -143,4 +143,32 @@ config R8125 To compile this driver as a module, choose M here: the module will be called r8125. config IPA_ETH bool "IPA Ethernet Offload Sub-system support" depends on IPA3 help Enables IPA Ethernet Offload Subsystem for offloading PCI based ethernet devices to IPA. The offload subsystem still require a compatible network driver to register with it and a corresponding offload driver to manage one of more offload data paths that uses the network device. config IPA_ETH_NOAUTO bool "Disable automatic offload initialization of interfaces" depends on IPA_ETH help Enabling this option prevents automatic initialization of offload on ethernet interfaces. Debugfs control interface will instead be used to enable offloading. This feature is meant only for debugging. If unsure, say N. config IPA_ETH_DEBUG bool "Enable addtional debug logging in the offload sub-system" depends on IPA_ETH help Enabling this option increases the number of messages logged by the offload sub-system for aiding debugging. Additional debug messages are logged into IPC log as well as kernel log using dynamic debug. If unsure, say N. endmenu
drivers/platform/msm/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,4 @@ obj-$(CONFIG_SPS) += sps/ obj-$(CONFIG_MSM_11AD) += msm_11ad/ obj-$(CONFIG_EP_PCIE) += ep_pcie/ obj-$(CONFIG_MSM_MHI_DEV) += mhi_dev/ obj-$(CONFIG_IPA_ETH) += ethernet/
drivers/platform/msm/ethernet/Makefile 0 → 100644 +21 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0-only # # Makefile for the MSM specific device drivers. # obj-$(CONFIG_IPA_ETH) += ipa-eth.o ipa-eth-y := \ ipa_eth_bus.o \ ipa_eth.o \ ipa_eth_debugfs.o \ ipa_eth_ep.o \ ipa_eth_gsi.o \ ipa_eth_net.o \ ipa_eth_offload.o \ ipa_eth_pci.o \ ipa_eth_pm.o \ ipa_eth_trace.o \ ipa_eth_uc.o \ ipa_eth_utils.o