summaryrefslogtreecommitdiff
path: root/include/linux/processor.h
diff options
context:
space:
mode:
authorMukesh Ojha <mukesh.ojha@oss.qualcomm.com>2026-05-27 12:54:25 +0300
committerThomas Gleixner <tglx@kernel.org>2026-06-03 19:27:05 +0300
commitef631c422f2cc3f5a8c0687364bfafec4f3d531c (patch)
tree2802ae63405d78c4bc1dcdee3b6e24de857706e5 /include/linux/processor.h
parentf1a5a0f4c0eab83299201129cffb7907d7dc99c6 (diff)
downloadlinux-ef631c422f2cc3f5a8c0687364bfafec4f3d531c.tar.xz
irqchip/qcom-pdc: Add PDC_VERSION() macro to describe version register fields
The PDC hardware version register encodes major, minor and step fields in byte-sized fields at bits [23:16], [15:8] and [7:0] respectively. The existing PDC_VERSION_3_2 constant was a bare magic number (0x30200) with no indication of this encoding. Add GENMASK-based field definitions for each sub-field and a PDC_VERSION(maj, min, step) constructor macro using FIELD_PREP, making the encoding self-documenting. Replace the magic constant with PDC_VERSION(3, 2, 0). Signed-off-by: Mukesh Ojha <mukesh.ojha@oss.qualcomm.com> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://patch.msgid.link/20260527095426.2324504-4-mukesh.ojha@oss.qualcomm.com
Diffstat (limited to 'include/linux/processor.h')
0 files changed, 0 insertions, 0 deletions