mirror of
https://github.com/torvalds/linux.git
synced 2026-09-27 11:02:03 +02:00
Add module register and probe functionality. Add the required support to register IXD PCI driver, as well as probe, remove and shutdown callbacks. Enable the PCI device and request to reserve the memory resources that will be used by the driver. Finally map the BAR0 address space. For now, use devm_kzalloc() to allocate adapter, as it requires the least amount of code. In a later commit, it will be replaced with a devlink alternative. Co-developed-by: Amritha Nambiar <amritha.nambiar@intel.com> Signed-off-by: Amritha Nambiar <amritha.nambiar@intel.com> Reviewed-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com> Tested-by: Bharath R <Bharath.r@intel.com> Signed-off-by: Larysa Zaremba <larysa.zaremba@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
40 lines
1.2 KiB
ReStructuredText
40 lines
1.2 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0+
|
|
|
|
==========================================================================
|
|
iXD Linux* Base Driver for the Intel(R) Control Plane Function
|
|
==========================================================================
|
|
|
|
Intel iXD Linux driver.
|
|
Copyright(C) 2025 Intel Corporation.
|
|
|
|
.. contents::
|
|
|
|
For questions related to hardware requirements, refer to the documentation
|
|
supplied with your Intel adapter. All hardware requirements listed apply to use
|
|
with Linux.
|
|
|
|
|
|
Identifying Your Adapter
|
|
========================
|
|
For information on how to identify your adapter, and for the latest Intel
|
|
network drivers, refer to the Intel Support website:
|
|
http://www.intel.com/support
|
|
|
|
|
|
Support
|
|
=======
|
|
For general information, go to the Intel support website at:
|
|
http://www.intel.com/support/
|
|
|
|
If an issue is identified with the released source code on a supported kernel
|
|
with a supported adapter, email the specific information related to the issue
|
|
to intel-wired-lan@lists.osuosl.org.
|
|
|
|
|
|
Trademarks
|
|
==========
|
|
Intel is a trademark or registered trademark of Intel Corporation or its
|
|
subsidiaries in the United States and/or other countries.
|
|
|
|
* Other names and brands may be claimed as the property of others.
|