Commit f0db1bf5 authored by Huajingjing's avatar Huajingjing 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/I920YY
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 avatarHuajingjing <huajingjing1@huawei.com>
parent c8e916a3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -17,5 +17,6 @@ if NET_VENDOR_HUAWEI

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

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

obj-$(CONFIG_HINIC) += hinic/
obj-$(CONFIG_HINIC3) += hinic3/
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"
	depends on 64BIT
	help
		This driver supports Huawei BMA Software. It is used
		to communication between Huawei BMA and BMC software.
+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