]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drivers/perf: hisi: Simplify the probe process of each L3C PMU version
authorYicong Yang <yangyicong@hisilicon.com>
Fri, 29 Aug 2025 10:14:21 +0000 (18:14 +0800)
committerWill Deacon <will@kernel.org>
Mon, 22 Sep 2025 12:14:37 +0000 (13:14 +0100)
commit0960e535be5403954701b06e722b68b53463cbe0
tree8264b8b22ea512f4b2d1c64edba73019dad880a5
parent4550244b53b7ef81607c0d52c72f835718497218
drivers/perf: hisi: Simplify the probe process of each L3C PMU version

Version 1 and 2 of L3C PMU also use different HID. Make use of
struct acpi_device_id::driver_data for version specific information
rather than judge the version register. This will help to
simplify the probe process and also a bit easier for extension.

Acked-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Signed-off-by: Yicong Yang <yangyicong@hisilicon.com>
Signed-off-by: Yushan Wang <wangyushan12@huawei.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c