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=-13.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham 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 56CFBC433E0 for ; Thu, 25 Mar 2021 14:45:15 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 0522F61A10 for ; Thu, 25 Mar 2021 14:45:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230452AbhCYOoo (ORCPT ); Thu, 25 Mar 2021 10:44:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54162 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230337AbhCYOom (ORCPT ); Thu, 25 Mar 2021 10:44:42 -0400 Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DA836C06175F for ; Thu, 25 Mar 2021 07:44:41 -0700 (PDT) Received: by mail-io1-xd29.google.com with SMTP id f19so2180713ion.3 for ; Thu, 25 Mar 2021 07:44:41 -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=dmbiy8bt5dKb1N1ydrZrK2Erg+SC78sJKlK5EXA4En4=; b=qvDRVnHEF+1PQn0LPt9ySrCIWT0pC0Gcw9Y8cDz297IZ/UwAF79wU92nAVCx4ew6sV 4ZQig7gWRpWHM3Qh65esaw28KL44SMYeCqtEDiP7g5mO+CzF3OYBV0kd0ytIM8CU2YP6 NFSHxIQ4zVJUqYOdfo0DOMX27u1SpLu98iF8/KjZa+z47R+joji8Uv8s1pjTD56GeQ3F t/mYJk14gNtiAROrOpxfRohu6w4kKySLz6ZczPxumHnfXt/e6BEMo2IPOwRxHXgdbU4m yhvt89DSNME9BwfMJotAESJXDWdZlcWEOdZlGr91JFLGm1zgj7kwqG3r0X9RthHKcDFC vkAQ== 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=dmbiy8bt5dKb1N1ydrZrK2Erg+SC78sJKlK5EXA4En4=; b=Jhr9lEb3lTvSxhds+6PsZvfR5HxRQsR7s+NC23j6+0+4lpiiUTOaz2KUQVvT2bOM4q ZunOQsDnjaT4I9DTK7fPn1enT9uE2PTQ8rzz7lMxBhlkYdaAO2rY6IZQ/Tsa8SX/kp6p RNl2ug1UzHhdNqsgg1m6Zv+hT0VhSzfZFdZjDJWLncV9MeD3CJMWVojGDLzuVE1R6RsM eGQUZiEORCcEXyVxt8hc4vhTcxI89JZzQ5aZByB1TApHeT47Baoz3JyhIitVIHnghq+i A6PKM11yx40KCL3c2sJxSZ3ZLPD9pwpzIzNgsZmGoOvBGpaQKn4lQEvWseCl4RxorAkn h7sA== X-Gm-Message-State: AOAM532qcW0VutRD6nbz/g6J3vFDYx2NCeSJEubKifY56vUKjzosLI1S H6SqvvN7vKI3m1uf4Cx5n2uN0g== X-Google-Smtp-Source: ABdhPJxRcgY6KsKUpWGA3KvwfQmCc7ZmYEHXe783zw3JzlXfc0Vbec1EfzwaGmb59s7amTWvytTiRA== X-Received: by 2002:a6b:5818:: with SMTP id m24mr6456659iob.144.1616683480987; Thu, 25 Mar 2021 07:44:40 -0700 (PDT) Received: from localhost.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id x20sm2879196ilc.88.2021.03.25.07.44.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Mar 2021 07:44:40 -0700 (PDT) From: Alex Elder To: davem@davemloft.net, kuba@kernel.org Cc: bjorn.andersson@linaro.org, evgreen@chromium.org, cpratapa@codeaurora.org, subashab@codeaurora.org, elder@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/6] net: ipa: update registers for other versions Date: Thu, 25 Mar 2021 09:44:31 -0500 Message-Id: <20210325144437.2707892-1-elder@linaro.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series updates IPA and GSI register definitions to permit more versions of IPA hardware to be supported. Most of the updates are informational, updating comments to indicate which IPA versions support each register and field. But some registers are new and others are deprecated. In a few cases register fields are laid out differently, and in these cases the changes are a little more substantive. I won't claim the result is 100% correct, but it's close, and should allow all IPA versions 3.x through 4.x to be supported by the driver. -Alex Alex Elder (6): net: ipa: update IPA register comments net: ipa: update component config register net: ipa: support IPA interrupt addresses for IPA v4.7 net: ipa: GSI register cleanup net: ipa: update GSI ring size registers net: ipa: expand GSI channel types drivers/net/ipa/gsi.c | 9 +- drivers/net/ipa/gsi_reg.h | 69 +++++-- drivers/net/ipa/ipa_interrupt.c | 54 +++-- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/ipa/ipa_reg.h | 352 +++++++++++++++++++++++--------- drivers/net/ipa/ipa_uc.c | 5 +- 6 files changed, 366 insertions(+), 125 deletions(-) -- 2.27.0