summaryrefslogtreecommitdiff
path: root/scripts/diffconfig
diff options
context:
space:
mode:
authorDeepti Jaggi <deepti.jaggi@oss.qualcomm.com>2026-04-27 03:52:36 +0300
committerJassi Brar <jassisinghbrar@gmail.com>2026-05-18 21:24:53 +0300
commit0edda639ba13d9da37447586b5480582a2581e2b (patch)
tree1ea0bffc905c427e528d8e216dd2f090d04e74ff /scripts/diffconfig
parent388f16c9372d15585b594998f34542ed00fddebf (diff)
downloadlinux-0edda639ba13d9da37447586b5480582a2581e2b.tar.xz
mailbox: qcom-cpucp: Add support for Nord CPUCP mailbox controller
The Nord SoC CPUCP mailbox supports 16 IPC channels, compared to 3 on x1e80100. The existing driver hardcodes the channel count via a compile-time constant (APSS_CPUCP_IPC_CHAN_SUPPORTED), making it impossible to support hardware with a different number of channels. Introduce a qcom_cpucp_mbox_data per-hardware configuration struct that carries the channel count, and retrieve it via of_device_get_match_data() at probe time. Switch the channel array from a fixed-size member to a dynamically allocated buffer sized from the hardware data. Update the x1e80100 entry to supply its own data struct, and add a new Nord entry with num_chans = 16. Signed-off-by: Deepti Jaggi <deepti.jaggi@oss.qualcomm.com> Signed-off-by: Shawn Guo <shengchao.guo@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
Diffstat (limited to 'scripts/diffconfig')
0 files changed, 0 insertions, 0 deletions