Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Memshare service for GPS #158

Merged
merged 15 commits into from Mar 12, 2021
Merged

Add Memshare service for GPS #158

merged 15 commits into from Mar 12, 2021

Commits on Mar 12, 2021

  1. squash! MSM8916: arm64: configs: Add msm8916_defconfig (v35)

    CONFIG_QCOM_MEMSHARE_QMI_SERVICE=m
    
    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    d7586a8 View commit details
    Browse the repository at this point in the history
  2. dt-bindings: soc: qcom: Add bindings for Qualcomm Memshare service.

    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    4d48187 View commit details
    Browse the repository at this point in the history
  3. soc: qcom: Add memshare service

    This QMI service provides memory region for remote processors (like
    modem) on request. It is known to be used in GPS service in modem
    firmware for some (most) of msm8916 devices.
    
    This commit implements "guaranteed allocation" of memory using
    reserved-memory regions because gps service crashes on some devices
    unless specific address was provided.
    
    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    302d4d6 View commit details
    Browse the repository at this point in the history
  4. arm64: dts: qcom: msm8916: Add memshare support

    This service is used by GPS service in many msm8916 devices.
    
    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    0d27128 View commit details
    Browse the repository at this point in the history
  5. squash! arm64: dts: qcom: msm8916-longcheer-l8150: Add extra dts for …

    …Modem+QDSP6 (v5)
    
    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    aac6a20 View commit details
    Browse the repository at this point in the history
  6. squash! arm64: dts: qcom: msm8916-samsung-a2015: Add extra dts for Mo…

    …dem+QDSP6 (v6)
    
    Signed-off-by: Nikita Travkin <nikitos.tr@gmail.com>
    TravMurav authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    5565005 View commit details
    Browse the repository at this point in the history
  7. squash! arm64: dts: qcom: msm8916-wingtech-wt88047: Add extra dts for…

    … modem
    
    Disable memshare for wt88047, doesn't seem to be needed for GPS to work.
    
    Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
    stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    5dc6bb6 View commit details
    Browse the repository at this point in the history
  8. squash! ARM: dts: qcom: msm8916-samsung-serranovelte: Add extra dts f…

    …or Modem+QDSP6 (v4)
    
    Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
    stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    6482ddb View commit details
    Browse the repository at this point in the history
  9. squash! arm64: dts: qcom: msm8916-longcheer-l8910: Add extra dts for …

    …Modem+QDSP6 (v2)
    
    Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
    stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    9bc447a View commit details
    Browse the repository at this point in the history
  10. squash! arm64: dts: qcom: msm8916-motorola-harpia: Add extra dts for …

    …Modem+QDSP6 (v5)
    
    Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
    Sorixelle authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    3eeeb33 View commit details
    Browse the repository at this point in the history
  11. squash! arm64: dts: qcom: msm8916-motorola-osprey: enable modem

    Signed-off-by: Martijn Braam <martijn@brixit.nl>
    MartijnBraam authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    ea2a968 View commit details
    Browse the repository at this point in the history
  12. squash! arm64: dts: qcom: msm8916-asus-z00l: Add extra dts for Modem+…

    …QDSP6
    
    Signed-off-by: J.R. Divya Antony <d.antony.jr@gmail.com>
    antony-jr authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    aa3c8c4 View commit details
    Browse the repository at this point in the history
  13. squash! arm64: dts: qcom: msm8916-wingtech-wt865x8: add modem

    Signed-off-by: Anton Bambura <jenneron@protonmail.com>
    jenneron authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    dc08b0c View commit details
    Browse the repository at this point in the history
  14. squash! arm64: dts: qcom: msm8916-asus-z010d: add modem

    Signed-off-by: Devajith V S <devajithvs@gmail.com>
    devajithvs authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    c2b1aa6 View commit details
    Browse the repository at this point in the history
  15. squash! arm64: dts: qcom: msm8916-lg-m216: add modem

    Signed-off-by: Cristian Cozzolino <cristian_ci@protonmail.com>
    cristianc authored and stephan-gh committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    bc55c6c View commit details
    Browse the repository at this point in the history