Commit 915ded04 authored by Qi Deng's avatar Qi Deng Committed by Zheng Zengkai
Browse files

Huawei BMA: Adding Huawei BMA driver: host_edma_drv

driver inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I4ETXO
CVE: NA

-----------------------------------------

The BMA software is a system management software offered by Huawei. It supports
the status monitoring, performance monitoring, and event monitoring of various
components, including server CPUs, memory, hard disks, NICs, IB cards, PCIe
cards, RAID controller cards, and optical modules.

This host_edma_drv driver is a PCIe driver used by Huawei BMA software. The main
function of it is to control the PCIe bus between BMA software and Huawei 1711
chip. The chip will then process the data and display to users. This
host_edma_drv driver offers API to send/receive data for other BMA drivers which
want to use the PCIe channel in different ways(eg.host_cdev_drv, host_veth_drv).

Link: https://lkml.org/lkml/2020/6/22/752



Signed-off-by: default avatarQi Deng <dengqi7@huawei.com>
Reviewed-by: default avatarQidong Wang <wangqindong@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent bf9e5e0f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -16,5 +16,6 @@ config NET_VENDOR_HUAWEI
if NET_VENDOR_HUAWEI

source "drivers/net/ethernet/huawei/hinic/Kconfig"
source "drivers/net/ethernet/huawei/bma/Kconfig"

endif # NET_VENDOR_HUAWEI
+1 −0
Original line number Diff line number Diff line
@@ -4,3 +4,4 @@
#

obj-$(CONFIG_HINIC) += hinic/
obj-$(CONFIG_BMA) += bma/
+10 −0
Original line number Diff line number Diff line
#
# Huawei BMA software driver configuration
#

config BMA
	tristate "Huawei BMA Driver"

	help
		This driver supports Huawei BMA Software. It is used
		to communication between Huawei BMA and BMC software.
 No newline at end of file
+5 −0
Original line number Diff line number Diff line
#
# Makefile for BMA software driver
#

obj-$(CONFIG_BMA) += edma_drv/
+2 −0
Original line number Diff line number Diff line
obj-$(CONFIG_BMA) += host_edma_drv.o
host_edma_drv-y := bma_pci.o bma_devintf.o edma_host.o
Loading