From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5790C433E6 for ; Mon, 1 Feb 2021 10:57:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7FE8264E3C for ; Mon, 1 Feb 2021 10:57:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233438AbhBAK44 (ORCPT ); Mon, 1 Feb 2021 05:56:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233279AbhBAK4f (ORCPT ); Mon, 1 Feb 2021 05:56:35 -0500 Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E2C0C061573 for ; Mon, 1 Feb 2021 02:55:55 -0800 (PST) Received: by mail-pg1-x52b.google.com with SMTP id t25so11837635pga.2 for ; Mon, 01 Feb 2021 02:55:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=x7smZfimq5VLvYtCOtxuqcYm6UGTkSi72soXHLRKTpM=; b=DQ3r1LWiwzFfAiJ7brDLovN9fhCmXBJvXP8DhmLrln99xmgoK5Bdyyyxdhm+lymxGH UmyjKKBQ8acggZ9DSFWmdJ4+nsOR4h1fFe2NjETITaHBoQ2UwGJXjBYCaORZYbWxZdo1 LO26V9TGnbgz0so5+h268EYiNeGO3gxzkKgkJB6qEJXGInsCs921NLBLgtFVX2YMJTFC Okbpg01Wb8SsUkVncyrVGx1FApUw1tk8lbevVPgab9M+fdLJB2j+EIrWuEjuhKlI27ks xGRifxQ/SIJcHvf9xbdUxsDPbr7iNPPrdl531lTHQt4RotDRJTWrMh9aH+THi3phlexN dSPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=x7smZfimq5VLvYtCOtxuqcYm6UGTkSi72soXHLRKTpM=; b=Hryaejgr7jQ5LILHLpwqEeSGzkcz/TGw9d0xuWYpl7RlpbqVe0wJpQrm9k+YNy9XPr tPhvQDbPJklbWU6lFO7KClihsarXcLGXb/rLztVpgsiHQIKzp/nnJ/ip6EUiy9y0a0+B NfGHJGVB/2iPv9XtwJJcexgO6EnFydx46ThoYFf3wipjbLutk4R5FlAMBRzC2gR1eIDK 94GZS8265TkhEGIvJMHlNWyrV2Nc5MhP1RtBLVIr8oJMpFvlJ/kvYv1Oe/u4X2KMfV7h 0KgbkRi6CpSvC8FSpOL3CUIc9khTF1lqGyAtuYAHGVTU6D5nw1je38gvDpwZbM3W/c3P bW+w== X-Gm-Message-State: AOAM531CqpRULAGmJrrlaUGImYhuvnDu8apFX3k6nFvtRo9ZexcIvMF0 Hm8IIeZt0CjOOEbfUKVsJKW4 X-Google-Smtp-Source: ABdhPJwdwkB8dARMJd4TwgHuzrbJxC6Lu0ODqqjS+qd6SixZZjR3QBz+GEifNBBKWapozQYkQEaYmg== X-Received: by 2002:a05:6a00:2127:b029:1bb:b6de:c875 with SMTP id n7-20020a056a002127b02901bbb6dec875mr15682597pfj.72.1612176954812; Mon, 01 Feb 2021 02:55:54 -0800 (PST) Received: from thinkpad ([103.77.37.179]) by smtp.gmail.com with ESMTPSA id h3sm17375621pgm.67.2021.02.01.02.55.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Feb 2021 02:55:53 -0800 (PST) Date: Mon, 1 Feb 2021 16:25:49 +0530 From: Manivannan Sadhasivam To: Greg KH Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, jhugo@codeaurora.org, bbhatt@codeaurora.org, loic.poulain@linaro.org, netdev@vger.kernel.org Subject: Re: [RESEND PATCH v18 0/3] userspace MHI client interface driver Message-ID: <20210201105549.GB108653@thinkpad> References: <1609958656-15064-1-git-send-email-hemantk@codeaurora.org> <20210113152625.GB30246@work> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On Wed, Jan 27, 2021 at 04:15:42PM +0100, Greg KH wrote: > On Wed, Jan 13, 2021 at 08:56:25PM +0530, Manivannan Sadhasivam wrote: > > Hi Greg, > > > > On Wed, Jan 06, 2021 at 10:44:13AM -0800, Hemant Kumar wrote: > > > This patch series adds support for UCI driver. UCI driver enables userspace > > > clients to communicate to external MHI devices like modem. UCI driver probe > > > creates standard character device file nodes for userspace clients to > > > perform open, read, write, poll and release file operations. These file > > > operations call MHI core layer APIs to perform data transfer using MHI bus > > > to communicate with MHI device. > > > > > > This interface allows exposing modem control channel(s) such as QMI, MBIM, > > > or AT commands to userspace which can be used to configure the modem using > > > tools such as libqmi, ModemManager, minicom (for AT), etc over MHI. This is > > > required as there are no kernel APIs to access modem control path for device > > > configuration. Data path transporting the network payload (IP), however, is > > > routed to the Linux network via the mhi-net driver. Currently driver supports > > > QMI channel. libqmi is userspace MHI client which communicates to a QMI > > > service using QMI channel. Please refer to > > > https://www.freedesktop.org/wiki/Software/libqmi/ for additional information > > > on libqmi. > > > > > > Patch is tested using arm64 and x86 based platform. > > > > > > > This series looks good to me and I'd like to merge it into mhi-next. You > > shared your reviews on the previous revisions, so I'd like to get your > > opinion first. > > If you get the networking people to give you an ack on this, it's fine > with me. > As discussed in previous iteration, this series is not belonging to networking subsystem. The functionality provided by this series allows us to configure the modem over MHI bus and the rest of the networking stuff happens over the networking subsystem as usual. This holds the same with USB and serial modems which we are having over decades in mainline. Thanks, Mani > thanks, > > greg k-h