Received: by 2002:a05:6358:795:b0:dc:4c66:fc3e with SMTP id n21csp170087rwj; Sat, 29 Oct 2022 00:54:07 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7LaTkwTnEV0FEBOikbQNxbqgoFMnpXB5bHEg+Lk9AyPB6bel2Iir2V2x3ol0K20BeavsZp X-Received: by 2002:a63:c142:0:b0:43c:9fcc:c9f2 with SMTP id p2-20020a63c142000000b0043c9fccc9f2mr3139582pgi.44.1667030047559; Sat, 29 Oct 2022 00:54:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667030047; cv=none; d=google.com; s=arc-20160816; b=kZuz7o3rxDUu55VUduPvSH70rEZbCnPTPgMeOUdxoRaYx+KGGT4a1XjvQCLRJDsdtj +S+fLZqbCDvFt3FubC3Q21oKX4Bxt9ZRzg/50K7yEM33zpG1IyasS9nZe7Geeq2qmJtT EovC5zYxB83NT99OoeD18Sreb7G+RuVjbcZSPBrgWo+cPrlYDxY3CEZB6wsLf6u88C4v 89G1Zry2RuG86ZF5d+JqkjjDAKXMVN6Gljy7DkJ7tFz6jRQ7Buu90nj7rA8DHKa6q9Iw SS7CMetI04oMmur8bRA9zw3dKpPPfVXMVnv5xCZXwnLEMJLCQa6gy1meHBzGtBgpS6+s xR6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9UX3tXtk5a3xhXuVryAcO0cg4dz0oNFgoXm7waHykWc=; b=nRiKZAs403nPYGSe6dk7qgPTiA9Bdx9JzK7WnL4MzOleIQRQ484PiOdUyz+JNLYLM2 XcNNWtExCEN2oI0+vHWHheNX3xNoq9lELqLTf6yfpe2913lEn0d8yIDWupT6pqit0xjU waEVidQ9/W5kKqYaLlpC5VW/Tg+Sqb5FjxaJ3IB8ikPHhKeEOm1ZIfxJoNZ73pryLwBk H58ESM27faqPWgOlYDN2XH4E6HLfJU2s481RwmHHY12iyy2uIs5mAh+Glnn7uBEfYpUk eJ7oDZKGE2v8sUKQmktF/3rCHzFMjtxZo1YP2Zvc+6pYgr6a/Vrc7VhZ5Ouj3v2IsILP UVRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=shKp6tO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a18-20020a170902b59200b00186f81a0754si1080294pls.539.2022.10.29.00.53.55; Sat, 29 Oct 2022 00:54:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=shKp6tO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229602AbiJ2HZF (ORCPT + 99 others); Sat, 29 Oct 2022 03:25:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229637AbiJ2HZB (ORCPT ); Sat, 29 Oct 2022 03:25:01 -0400 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 683633D599 for ; Sat, 29 Oct 2022 00:24:59 -0700 (PDT) Received: by mail-wm1-x336.google.com with SMTP id bg9-20020a05600c3c8900b003bf249616b0so5120721wmb.3 for ; Sat, 29 Oct 2022 00:24:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9UX3tXtk5a3xhXuVryAcO0cg4dz0oNFgoXm7waHykWc=; b=shKp6tO6Xjp+ipHl4pzSAeoEmrwgLlG1XPJph0smrZCfLRgmkxMfSgGFFOaslevYwB mahZBXpbUHH83iZywrFKSVNhYZBOpGKzVtcy+StHJwETBu2PDuRQu/Y4QnE997F52sRG tanabwTnIFrj88NidwNg27Qgmi36XE83Qfy3gGrMw8j965rz4n9PC2UM7Y94mwCOMwD/ ec2ZA5A4a24SHhK03Ug6HaGfjo9vTWmR355c0JujfEwiNogNf9lOmJlB2q0hiJoKIURy FNveEg03IVaVkWyMx5zX2OdzTZp8k654gbt/zD0ftJ3sRomm2zVjLbPe8xTET+aiY01V bW1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9UX3tXtk5a3xhXuVryAcO0cg4dz0oNFgoXm7waHykWc=; b=GbUp3FmIJ4dgdNv6GL6PQf5o5VWO/kPpBrLYHxs0wXrBUTzjGiWitVgFeF+yZVQu9P ul93XIR8dRrDR7WUEfWfRYcqMYIeqCTHjHJeDFr1U2EXFw5WkvZKou31tpO+JUaJxlDh t/GxM88fM22JRwlwRCpf0yfjHr0ZpXOiT7KHjEkDZAK9HZ6qEbKUwx77q3iBtvEOQ69Z zaHmUs8oKjzKsmIlvNTspZdlzXnkNPNT+T0ADFXB7N7zyJblAzDFf4ycZml1nkq2nAfb 6iRuZpl43kL3p4cozc5XjFijA/75+VUvNgQOzhOHiWkP5mSVgycqP93L77v1/+kPy/e/ r7QQ== X-Gm-Message-State: ACrzQf1nlnbamONMSaVnfgFzcEeU06dR+GF46n+dIFmnTrB1jlahXPvT 39ITQ6jRH3IkDouzElsELChvpAEzqzRYiGmU2KiDoA== X-Received: by 2002:a05:600c:1906:b0:3c6:f154:d4b5 with SMTP id j6-20020a05600c190600b003c6f154d4b5mr1663757wmq.94.1667028297836; Sat, 29 Oct 2022 00:24:57 -0700 (PDT) MIME-Version: 1.0 References: <20221028003128.514318-1-shaneparslow808@gmail.com> In-Reply-To: From: Loic Poulain Date: Sat, 29 Oct 2022 09:24:21 +0200 Message-ID: Subject: Re: [PATCH net-next] net: wwan: iosm: add rpc interface for xmm modems To: Shane Parslow Cc: m.chetan.kumar@intel.com, linuxwwan@intel.com, ryazanov.s.a@gmail.com, johannes@sipsolutions.net, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 28 Oct 2022 at 20:09, Shane Parslow wrote: > > On Fri, Oct 28, 2022 at 12:35:01PM +0200, Loic Poulain wrote: > > On Fri, 28 Oct 2022 at 02:37, Shane Parslow wrote: > > > > > > Add a new iosm wwan port that connects to the modem rpc interface. This > > > interface provides a configuration channel, and in the case of the 7360, is > > > the only way to configure the modem (as it does not support mbim). > > > > Doesn't the AT channel offer that possibility? what is the status of > > 7360 support without this change? > > Several initialization functions must be called through the RPC channel > to bring up the 7360. Without this initialization the modem is not > functional beyond responding to simple AT commands. After initialization > through this interface the modem works as expected. Ok, beyond xmm7360-pci project, it would be good to have this protocol integrated into an existing modem manager. > > Because of this, the 7360 is currently nonfunctional beyond responding > to a limited set of AT commands. As for the 7560, my understanding is that > it is currently functional, and this interface simply supplements the MBIM > interface. > > > > > > The new interface is compatible with existing software, such as > > > open_xdatachannel.py from the xmm7360-pci project [1]. > > > > > > [1] https://github.com/xmm7360/xmm7360-pci > > > > > > Signed-off-by: Shane Parslow [...] > > Thanks for the feedback. Should I go ahead and submit a V2? Yes, please.