On 10/15/2025 10:09 PM, Thomas Monjalon wrote: > 15/10/2025 14:55, fengchengwen: >> On 2025/10/15 20:01, Thomas Monjalon wrote: >>> 15/10/2025 13:10, fengchengwen: >>>> On 2025/10/15 18:05, Thomas Monjalon wrote: >>>>> 13/10/2025 11:11, Chengwen Feng: >>>>>> +HISILICON Accelerator DMA Driver >>>>>> +================================ >>>>>> + >>>>>> +Kunpeng SoC has an internal accelerator unit which includes zip >>>>>> function, and >>>>>> +the zip also supports data copy and fill. This driver exposes this >>>>>> capability to >>>>>> +DPDK application. >>>>> How is it different of drivers/dma/hisilicon/ ? >>>>> >>>>> " >>>>> Kunpeng SoC has an internal DMA unit which can be used by application >>>>> to accelerate data copies. >>>>> " >>>>> >>>>> If it is the same hardware (Kunpeng), >>>>> I recommend having a single driver, or a single directory. >>>>> Also we already have a driver named "acc" in baseband. >>>> >>>> they belong to different hardware IP of Kunpeng platform, /dma/hisilicon >>>> is the PCIE subsystem DMA's driver, while this acc is the >>>> Accelerator(ZIP) subsystem DMA's driver. they don't exist in the same >>>> specific Kunpeng Soc. >>>> >>>> a single driver will add complex. >>>> >>>> as for a single directory, should we do for all vendor? I see there >>>> are dpaa and dpaa2, ioat and idxd both belong to vendor platform. >>> When it is really different driver, it is OK to keep them separate. >>> >>>> if there are no rule to have same name with different subsystem driver, >>>> I prefer keep it. >>> OK but why it does not contain HiSilicon or Kunpeng in its name? >>> "acc" is a really short name, and already used. >>> Please find something else. >> >> how about hacc and kacc ? Hisilicon / Kunpeng accelerator DMA > > You already have one DMA driver in drivers/dma/hisilicon/ > Can you build around that? like hisilicon_something? > hisil_acc?
The v6 has sent and named with hisi_acc. In addition, the original HiSilicon driver has rename to hisi_pciep because the hardware ip is integrated endpoint of pci subsystem. > >

