From patchwork Thu Dec 8 21:15:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 632315 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4E4EC4332F for ; Thu, 8 Dec 2022 21:15:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229797AbiLHVPj (ORCPT ); Thu, 8 Dec 2022 16:15:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229816AbiLHVPf (ORCPT ); Thu, 8 Dec 2022 16:15:35 -0500 Received: from mail-il1-x134.google.com (mail-il1-x134.google.com [IPv6:2607:f8b0:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 077739895D for ; Thu, 8 Dec 2022 13:15:33 -0800 (PST) Received: by mail-il1-x134.google.com with SMTP id y2so1751896ily.5 for ; Thu, 08 Dec 2022 13:15:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=vo2LhIprix4nPFm79ZLoEPHJE8Gv//Kv1Whgajliur4=; b=b/XQkPvENTzTKnE5/SKF2lu+ZJ1+EzwW1IMkxcKiND23ZnFh83vvA/7QLeTzAybTKt 4Jfn5m2ltBh/RHLbXOKfRwg2RhPH2dAqzGIxfcolDrgXEoPN7748a5lMLb+NRLvl7XOI pAMiunTX1qlDhEEecj9h/RqWOySd+bmJTzkhdEqT25h+jVROcx9RXgWIlHTYVqUCuIyT 1YCGVuO+Kd5HDYPLHGKzBxk+LE4NpTCwin7TcvkYdxdfEF5fUbs39Hj6K1ZfP65RGaQ8 Bx+QwPzrScqFGf+tiTShjDfoiYK8gyb95okqqENosGqBAYX7jAFDuq5/qfd5O/orIEGw 5JHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vo2LhIprix4nPFm79ZLoEPHJE8Gv//Kv1Whgajliur4=; b=PjQhbuMRPtNhn/k8jMt0GzIcKz4nT6Gz20Z/IlkjHx2/p6cPgvnQatlTI+bXLRvGjT D02cXNXcVThDnDKcDQH1NgVBGk3/OiZAlVv9U3iO3l7jaBirLB9+uyKtfN4T72HoJqpq eN+TNe3VLON/qN9B1wLR1aebgB02dJ/4/w8+3XoE8SxLjWjFdj+Yz0y4AInZomEhzGrz WNRNgDIMyNq9C//4I9eoD33QgBQnXhBNdrMTuM7VAzRUSpBX68Mrd/1LjHfTmYi03J47 Dsuq/A0NS6HFnAkvMnqpdXjOYu/jfN5dNV+gQfDiPCea/v2XxhfFDFSQTyXN39fIbu4Q 0UAw== X-Gm-Message-State: ANoB5pn46mJVBBzGKozgVXYsv9ot3HwTPcYaf6IHvkeOjnS226mGHVjb Cejp/PSbtUMZ4AsU+54ddDQihg== X-Google-Smtp-Source: AA0mqf5raTEAOm+UJumrfXYJZijNJWluLCrf9xluHb1TyZP/FP+qHMQUmC9a/d2QyfTRK5V3ThCq0Q== X-Received: by 2002:a92:1307:0:b0:303:248d:9ca with SMTP id 7-20020a921307000000b00303248d09camr1992752ilt.6.1670534133215; Thu, 08 Dec 2022 13:15:33 -0800 (PST) Received: from localhost.localdomain ([98.61.227.136]) by smtp.gmail.com with ESMTPSA id k5-20020a92c245000000b002e85e8b8d1dsm1099821ilo.5.2022.12.08.13.15.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Dec 2022 13:15:32 -0800 (PST) From: Alex Elder To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andersson@kernel.org, konrad.dybcio@linaro.org, agross@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: elder@kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/2] net: ipa: enable IPA v4.7 support Date: Thu, 8 Dec 2022 15:15:27 -0600 Message-Id: <20221208211529.757669-1-elder@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The first patch in this series adds "qcom,sm6350-ipa" as a possible IPA compatible string, for the Qualcomm SM6350 SoC. That SoC uses IPA v4.7 The second patch in this series adds code that enables support for IPA v4.7. DTS updates that make use of these will be merged later. -Alex Alex Elder (1): net: ipa: add IPA v4.7 support Luca Weiss (1): dt-bindings: net: qcom,ipa: Add SM6350 compatible .../devicetree/bindings/net/qcom,ipa.yaml | 1 + drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/data/ipa_data-v4.7.c | 405 ++++++++++++++ drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_main.c | 4 + drivers/net/ipa/ipa_reg.c | 2 + drivers/net/ipa/ipa_reg.h | 1 + drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipa/reg/ipa_reg-v4.7.c | 507 ++++++++++++++++++ 9 files changed, 923 insertions(+), 1 deletion(-) create mode 100644 drivers/net/ipa/data/ipa_data-v4.7.c create mode 100644 drivers/net/ipa/reg/ipa_reg-v4.7.c