All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon Horman <horms@kernel.org>
To: y.oudjana@protonmail.com
Cc: "Manivannan Sadhasivam" <mani@kernel.org>,
	"David S. Miller" <davem@davemloft.net>,
	"Eric Dumazet" <edumazet@google.com>,
	"Jakub Kicinski" <kuba@kernel.org>,
	"Paolo Abeni" <pabeni@redhat.com>,
	"Bjorn Andersson" <andersson@kernel.org>,
	"Konrad Dybcio" <konradybcio@kernel.org>,
	"Masahiro Yamada" <masahiroy@kernel.org>,
	"Nathan Chancellor" <nathan@kernel.org>,
	"Nicolas Schier" <nicolas.schier@linux.dev>,
	"Jonathan Cameron" <jic23@kernel.org>,
	"David Lechner" <dlechner@baylibre.com>,
	"Nuno Sá" <nuno.sa@analog.com>,
	"Andy Shevchenko" <andy@kernel.org>,
	"Luca Weiss" <luca@lucaweiss.eu>,
	linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org,
	linux-iio@vger.kernel.org
Subject: Re: [PATCH v2 0/4] QRTR bus and Qualcomm Sensor Manager IIO drivers
Date: Thu, 10 Jul 2025 12:22:08 +0100	[thread overview]
Message-ID: <20250710112208.GR721198@horms.kernel.org> (raw)
In-Reply-To: <20250710-qcom-smgr-v2-0-f6e198b7aa8e@protonmail.com>

On Thu, Jul 10, 2025 at 09:06:26AM +0100, Yassine Oudjana via B4 Relay wrote:
> Sensor Manager is a QMI service available on several Qualcomm SoCs which
> exposes available sensors and allows for getting data from them. This
> service is provided by either:
> 
> - SSC (Snapdragon Sensor Core): Also known as SLPI (Sensor Low Power
>   Island). Has its own set of pins and peripherals to which sensors are
>   connected. These peripherals are generally inaccessible from the AP,
>   meaning sensors need to be operated exclusively through SSC. The only
>   known SoCs in this category are MSM8996 and MSM8998 (and their
>   derivatives).
> - ADSP (Audio DSP): Shares pins and peripherals with the AP. At least on
>   some devices, these pins could be configured as GPIOs which allows the AP
>   to access sensors by bit-banging their interfaces. Some SoCs in this
>   category are SDM630/660, MSM8953, MSM8974 and MSM8226.
> 
> Before Sensor Manager becomes accessible, another service known as Sensor
> Registry needs to be provided by the AP. The remote processor that provides
> Sensor Manager will then request data from it, and once that process is
> done, will expose several services including Sensor Manager.
> 
> This series adds a kernel driver for the Sensor Manager service, exposing
> sensors accessible through it as IIO devices. To facilitate probing of this
>  driver, QRTR is turned into a bus, with services being exposed as devices.
> Once the Sensor Manager service becomes available, the kernel attaches its
> device to the driver added in this series. This allows for dynamic probing
> of Sensor Manager without the need for static DT bindings, which would also
> not be ideal because they would be describing software rather than
> hardware. Sensor Manager is given as a working example of the QRTR bus.
> Kernel drivers for other services may also be able to benefit from this
> change.

...

Hi Yassine,

This series both adds an IIO driver and updates Networking code.

I'd suggest splitting the series so that the Networking updates can be
targeted at net-next, while the IIO driver is targeted at a different tree.

Also, I note that this series does not compile against current net-next.
This seems like it should be addressed, at least for the Networking
changes.

-- 
pw-bot: changes-requested

  parent reply	other threads:[~2025-07-10 11:22 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-10  8:06 [PATCH v2 0/4] QRTR bus and Qualcomm Sensor Manager IIO drivers Yassine Oudjana
2025-07-10  8:06 ` Yassine Oudjana via B4 Relay
2025-07-10  8:06 ` [PATCH v2 1/4] net: qrtr: smd: Rename qdev to qsdev Yassine Oudjana
2025-07-10  8:06   ` Yassine Oudjana via B4 Relay
2025-07-10  8:06 ` [PATCH v2 2/4] net: qrtr: Turn QRTR into a bus Yassine Oudjana
2025-07-10  8:06   ` Yassine Oudjana via B4 Relay
2025-07-10  8:53   ` Andy Shevchenko
2025-07-17 13:21     ` Yassine Oudjana
2025-07-10  8:06 ` [PATCH v2 3/4] net: qrtr: Define macro to convert QMI version and instance to QRTR instance Yassine Oudjana
2025-07-10  8:06   ` Yassine Oudjana via B4 Relay
2025-07-10  8:06 ` [PATCH v2 4/4] iio: Add Qualcomm Sensor Manager driver Yassine Oudjana
2025-07-10  8:06   ` Yassine Oudjana via B4 Relay
2025-07-10  8:57   ` Andy Shevchenko
2025-07-17 13:31     ` Yassine Oudjana
2025-07-13 15:40   ` Jonathan Cameron
2025-07-17 14:31     ` Yassine Oudjana
2025-07-19 17:19       ` Jonathan Cameron
2025-07-21 11:13   ` Casey Connolly
2025-07-10 11:22 ` Simon Horman [this message]
2025-07-17 13:27   ` [PATCH v2 0/4] QRTR bus and Qualcomm Sensor Manager IIO drivers Yassine Oudjana
2025-07-21 11:08 ` Casey Connolly

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250710112208.GR721198@horms.kernel.org \
    --to=horms@kernel.org \
    --cc=andersson@kernel.org \
    --cc=andy@kernel.org \
    --cc=davem@davemloft.net \
    --cc=dlechner@baylibre.com \
    --cc=edumazet@google.com \
    --cc=jic23@kernel.org \
    --cc=konradybcio@kernel.org \
    --cc=kuba@kernel.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-iio@vger.kernel.org \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=luca@lucaweiss.eu \
    --cc=mani@kernel.org \
    --cc=masahiroy@kernel.org \
    --cc=nathan@kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=nicolas.schier@linux.dev \
    --cc=nuno.sa@analog.com \
    --cc=pabeni@redhat.com \
    --cc=y.oudjana@protonmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.