public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC 0/4] net: ipa: add support for Eliza SoC (IPA 5.5)
@ 2026-04-16 22:40 Alexander Koskovich
  2026-04-16 22:40 ` [PATCH RFC 1/4] dt-bindings: net: qcom,ipa: document Eliza compatible Alexander Koskovich
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Alexander Koskovich @ 2026-04-16 22:40 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Alex Elder
  Cc: linux-arm-msm, netdev, devicetree, linux-kernel,
	Alexander Koskovich

This series adds support to the IPA driver for the Eliza SoC (IPA 5.5).

Wanted some feedback on how best to handle the difference in the Q6 FNR
counters between Eliza & SM8550/SM8650, since it also changes the memory
layout [1].

I was thinking about something like checking firmware version after
loading IPA firmware and if above X version, use increased FnR counters
but I am not sure what firmware version this was introduced in.

For now I am just doing it with a seperate Eliza compatible but this
feels kind of meh. I'm also not sure if it's possible there's some Eliza
variant out there that actually has firmware that is too old, and then
68 for FnR counters is too much.

I also wanted some clarification on the general need to pass hw filter
stats info, downstream this is marked as "optional", but seems very
much needed for Eliza.

Is this actually optional and there is just some other misconfiguration
or is firmware broken? Hard to debug what modem wants since system does
a complete halt shortly after starting IPA if I don't pass this.

[1]: https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa/-/commit/0a3c432e4fd294eba6def56378acb6fa39feb400

Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
---
Alexander Koskovich (4):
      dt-bindings: net: qcom,ipa: document Eliza compatible
      net: ipa: fix IPA v5.5 configuration data
      net: ipa: add new QMI request for HW filter stats info
      net: ipa: add Eliza configuration data

 .../devicetree/bindings/net/qcom,ipa.yaml          |   1 +
 drivers/net/ipa/data/ipa_data-v4.5.c               |   1 +
 drivers/net/ipa/data/ipa_data-v4.7.c               |   1 +
 drivers/net/ipa/data/ipa_data-v4.9.c               |   1 +
 drivers/net/ipa/data/ipa_data-v5.0.c               |   1 +
 drivers/net/ipa/data/ipa_data-v5.5.c               | 180 ++++++++++++++++++++-
 drivers/net/ipa/ipa.h                              |   3 +
 drivers/net/ipa/ipa_data.h                         |   4 +
 drivers/net/ipa/ipa_main.c                         |   4 +
 drivers/net/ipa/ipa_mem.c                          |   2 +
 drivers/net/ipa/ipa_qmi.c                          |  18 +++
 drivers/net/ipa/ipa_qmi_msg.c                      |  58 +++++++
 drivers/net/ipa/ipa_qmi_msg.h                      |  15 +-
 13 files changed, 280 insertions(+), 9 deletions(-)
---
base-commit: 936c21068d7ade00325e40d82bfd2f3f29d9f659
change-id: 20260416-eliza-ipa-c26a88213ff3

Best regards,
-- 
Alexander Koskovich <akoskovich@pm.me>



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-04-17  8:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-16 22:40 [PATCH RFC 0/4] net: ipa: add support for Eliza SoC (IPA 5.5) Alexander Koskovich
2026-04-16 22:40 ` [PATCH RFC 1/4] dt-bindings: net: qcom,ipa: document Eliza compatible Alexander Koskovich
2026-04-17  8:16   ` Konrad Dybcio
2026-04-16 22:40 ` [PATCH RFC 2/4] net: ipa: fix IPA v5.5 configuration data Alexander Koskovich
2026-04-16 22:41 ` [PATCH RFC 3/4] net: ipa: add new QMI request for HW filter stats info Alexander Koskovich
2026-04-16 22:41 ` [PATCH RFC 4/4] net: ipa: add Eliza configuration data Alexander Koskovich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox