Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3858235ybz; Mon, 4 May 2020 11:01:30 -0700 (PDT) X-Google-Smtp-Source: APiQypLpAyNcEdnNfZE+wdYzE8XUD7lcFGbVSJuhswH2t1O39tmIRglIvDsBPBDO/TJQ94K1i3GS X-Received: by 2002:a17:906:340a:: with SMTP id c10mr16381071ejb.218.1588615290120; Mon, 04 May 2020 11:01:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588615290; cv=none; d=google.com; s=arc-20160816; b=Ygrl95lXf+lT/+h5F+sVoNTievF8TH6Q2TV95rFuPtw9N6JnLzX4I2Qg2hXSA5Rjjz uVvjwBz+/tJA+kdQpJ+aGKVG0PLLtOGMs0MxXm67xhoEKU8kFr39sdbobrTlO5gaTo0U I4VhuuCdKWZewQirVtMuOnaEGzOVfrxgYazFKdWn2ObdetZOCbCYD/2OOe1dBiwVOg4f KbWTW0cfRW+wKjZpsG514cvsW/2Awep60DIiOI/MXxH52wRfslxXB1Ho455ZPfkanjts 32IC14Eadoyt5FP71lZbFYi0MyGWebtdnHd8kN1jSpEKyyX4pFeBR0KeyJXiRhP8UXCe fQpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=vqdw6T961NjpBgRT/XhyOu+dO0BOx3bSC8VPzWsBaf8=; b=qQKyNkb61mN+yfkvVFSYv91pKA3Zcj60ydgPqaW7N610zLYvL3Ky6S4OtNgv36U+fL MEVaPRApBjZWvdGDRaHms0TAssi/J1e4NqajF1AthJDG8R+M+fnotgADJGSjzDftCbqv uVEuPTsvT0IWfn30+yv7TMKPDjHXao/WAJow3ULJnzPjOahbeP6h7xelf7jYcWfgOfww 2NChVC3iEBF8PvYDWgTY3OlY3/YnoqbGbwYZn0RTYZdNn5ylKB8eV+ZQOhKYpIzaJhHT Atw1P3jPs3l57CrgLh4/w3pcnfce5roy7Al1VBart/ZY1M6QNJIk2NlNv2TjoxSmS97V V+lA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XPPT51l7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si7374413ejo.217.2020.05.04.11.01.01; Mon, 04 May 2020 11:01:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XPPT51l7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730705AbgEDR7J (ORCPT + 99 others); Mon, 4 May 2020 13:59:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56782 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1730534AbgEDR7I (ORCPT ); Mon, 4 May 2020 13:59:08 -0400 Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D72C5C061A41 for ; Mon, 4 May 2020 10:59:07 -0700 (PDT) Received: by mail-qk1-x744.google.com with SMTP id n14so439439qke.8 for ; Mon, 04 May 2020 10:59:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=vqdw6T961NjpBgRT/XhyOu+dO0BOx3bSC8VPzWsBaf8=; b=XPPT51l7YVLzCOVDR8nXFLo0ll/gEhC+LGvA/j0yhs3ZktWvl0sAm3ZbfhvqTH3C/D ob0L3coYcB9BRxc3fZvibyxEE6yc6am6tRF7VR6G/N80RmcfUkKm+Dd3eVNcBoKTMkYj /Hq0E1m9fqBgPbBFdnr9j8qfc7mSf2egge2V/mVAOykoiw9QwObUn4IH9jPEYLFjSs+F TupT1A+dCMnVbX7hmJwpGXfzxkIaHlq8cT/EMPi48gSWtAUo8RDuh1Gq1v1dNMDgmiMv gUKFA1YpWXOqPL9yC3HmH5uy8dWiuR3v0/g78gPbreQidnKadkgNDdii6O0dTF8GoWXW e/lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=vqdw6T961NjpBgRT/XhyOu+dO0BOx3bSC8VPzWsBaf8=; b=jHYu78O6Kzx4DkEoX8Cj5h4AFqC6hL5uWcjV641kj2+RHnrK7dErg1p4Y3aCcZtbhH fvyFV/Y5M/OADwEVrPaJrZfTLjnt5Qr8sf+LrZK6mJ8lPd9Ymd8uyBWkBlGUhlIFqhlf O+5v+x65pFb5VU4ZssH9ub2IBL/7LfwejQ6hljNIPJN7QYII8MVNXLEUCKbIe/saVvUf x2qYDRmJK6VwrOzwYLdl5D8XG+RjKnoGoLxaA0lRrYO7UjU5r4CTcrMsS0grDFu95tEe EXarCssVT9zNIC1kQlhHZLom2UgqbZoyMGmENgkiLxD2j/bQ0EZmCv123Tt0LMiTbTGX 95DA== X-Gm-Message-State: AGi0Pub13edjd3KGQfxt+8TC5z6n/6PUzme4bfXoJV8cJqlvNORitJdp KPfMEOhO3UL4yIHDgwZlCmi6Fg== X-Received: by 2002:a37:8346:: with SMTP id f67mr367493qkd.283.1588615146701; Mon, 04 May 2020 10:59:06 -0700 (PDT) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id h19sm11271088qtk.78.2020.05.04.10.59.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2020 10:59:05 -0700 (PDT) From: Alex Elder To: davem@davemloft.net Cc: evgreen@chromium.org, subashab@codeaurora.org, cpratapa@codeaurora.org, bjorn.andersson@linaro.org, agross@kernel.org, robh+dt@kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next v2 0/4] net: ipa: I/O map SMEM and IMEM Date: Mon, 4 May 2020 12:58:55 -0500 Message-Id: <20200504175859.22606-1-elder@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds the definition of two memory regions that must be mapped for IPA to access through an SMMU. It requires the SMMU to be defined in the IPA node in the SoC's Device Tree file. There is no change since version 1 to the content of the code in these patches, *however* this time the first patch is an update to the binding definition rather than an update to a DTS file. -Alex Alex Elder (4): dt-bindings: net: add IPA iommus property net: ipa: redefine struct ipa_mem_data net: ipa: define IMEM memory region for IPA net: ipa: define SMEM memory region for IPA .../devicetree/bindings/net/qcom,ipa.yaml | 10 +- drivers/net/ipa/ipa.h | 10 + drivers/net/ipa/ipa_data-sc7180.c | 14 +- drivers/net/ipa/ipa_data-sdm845.c | 14 +- drivers/net/ipa/ipa_data.h | 23 +- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/ipa/ipa_mem.c | 209 +++++++++++++++++- drivers/net/ipa/ipa_mem.h | 3 +- 8 files changed, 263 insertions(+), 22 deletions(-) -- 2.20.1