Commit a6511ea4 authored by Qi Liu's avatar Qi Liu Committed by huangfangrun
Browse files

drivers/coresight: Add UltraSoc System Memory Buffer driver

mainline inclusion
from mainline-v6.3-rc1
commit 06f5c292
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I6XELZ
CVE: NA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=06f5c2926aaa0fba7f99678da6ef77cbbbda1441



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

Add driver for UltraSoc SMB(System Memory Buffer) device.
SMB provides a way to buffer messages from ETM, and store
these "CPU instructions trace" in system memory.
The SMB device is identifier as ACPI HID "HISI03A1". Device
system memory address resources are allocated using the _CRS
method and buffer modes is the circular buffer mode.

SMB is developed by UltraSoc technology, which is acquired by
Siemens, and we still use "UltraSoc" to name driver.

Signed-off-by: default avatarQi Liu <liuqi115@huawei.com>
Signed-off-by: default avatarJunhao He <hejunhao3@huawei.com>
Tested-by: default avatarJunHao He <hejunhao3@huawei.com>
Reviewed-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20230114101302.62320-2-hejunhao3@huawei.com


Signed-off-by: default avatarhuangfangrun <huangfangrun1@h-partners.com>
parent 4501b0dc
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment