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 0510FC388F9 for ; Thu, 19 Nov 2020 22:41:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 82B1821D79 for ; Thu, 19 Nov 2020 22:41:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="BknQd+FZ" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726521AbgKSWkr (ORCPT ); Thu, 19 Nov 2020 17:40:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726198AbgKSWkr (ORCPT ); Thu, 19 Nov 2020 17:40:47 -0500 Received: from mail-il1-x142.google.com (mail-il1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2132C0613CF for ; Thu, 19 Nov 2020 14:40:46 -0800 (PST) Received: by mail-il1-x142.google.com with SMTP id z14so6831439ilp.11 for ; Thu, 19 Nov 2020 14:40:46 -0800 (PST) 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=zQgreXCJuSuepNrd3doq5Cr/tgHS4kfcVAxx00EmOxk=; b=BknQd+FZoXTsgxPssibV2NDRqw59fYbfQzG6T/GtXXS3671AmyLkgcK+tujcTwC/JE XkmNn0B5gL6lxy64MQVTUyPQLdwc2SbHbV7n0kTWd0bkKE1YYqBEugLKUG2yoLgfSt/n UPgP0drFVbtyclS5O52viYrxefhrkfhnvIews/nOzkm1XSVjGfZhU4VD3xHr/F1gIcIX 1D1cvfcwT9R9DAjfOC/Y7EBYDqnZLM2KijdMEM5QRH5pqdf8sKf/HWD7MeOaANT+Leyb 49UcGQXiA5clvZFinLzAvOXMQxgX0IGD3jOyfhjJV3yu+GpJu/4lrVgsXYQ4AxFHn4lN s0pw== 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=zQgreXCJuSuepNrd3doq5Cr/tgHS4kfcVAxx00EmOxk=; b=O6xjGqnRsJgWVJAkSBNSlHvuEcOGHhlJgDGE0ytcB/044P5RkIc+FvloBgslMrZ2EF ZsktIYDkwypMb2K81bOYpVTLQYD8Ogmjp0Mivlr4X7BkQgVUknsCfULki3fT72va4Apu JiSl5x0MRR4ITvcWIJwt/JK6KE0FL2IUBi1MRlqLA7YSxn/lspGnNp02RnWLcIWhwvDi k7U+J7yPbVR/v0FIa/N+/Pcd4RiAiB9B/744hidTD0IwvrJNbZgb130Ny1MinBWgYcaD +quqMdIzGKg2DvE6AeSYUo1W06ILzW8R4NpfK5mSaOxy+1a1DG6JgtPP32smhH725aXA 0j+w== X-Gm-Message-State: AOAM533seX7CpnsPGlm53PBqPTx9L1qIdB1LVscX0MlPiiB2kTSi8PsS mXqpsNTsGUi5xkwWYAwJQSNTbw== X-Google-Smtp-Source: ABdhPJxq2fl66mfK0kgsTMTlhRySbGV9R77h2UVWbtfgPFczjWiRpgylI2+eiAKmk9yBzIY7gmF+fg== X-Received: by 2002:a92:c8c4:: with SMTP id c4mr23958382ilq.161.1605825646224; Thu, 19 Nov 2020 14:40:46 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id b4sm587797ile.13.2020.11.19.14.40.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 14:40:45 -0800 (PST) From: Alex Elder To: davem@davemloft.net, kuba@kernel.org Cc: evgreen@chromium.org, subashab@codeaurora.org, cpratapa@codeaurora.org, bjorn.andersson@linaro.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/3] net: ipa: platform-specific clock and interconnect rates Date: Thu, 19 Nov 2020 16:40:38 -0600 Message-Id: <20201119224041.16066-1-elder@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series changes the way the IPA core clock rate and the bandwidth parameters for interconnects are specified. Previously these were specified with hard-wired constants, with the same values used for the SDM845 and SC7180 platforms. Now these parameters are recorded in platform-specific configuration data. For the SC7180 this means we use an all-new core clock rate and interconnect parameters. Additionally, while developing this I learned that the average bandwidth setting for two of the interconnects is ignored (on both platforms). Zero is now used explicitly as that unused bandwidth value. This means the SDM845 bandwidth settings are also changed by this series. -Alex Alex Elder (3): net: ipa: define clock and interconnect data net: ipa: populate clock and interconnect data net: ipa: use config data for clocking drivers/net/ipa/ipa_clock.c | 47 +++++++++++++++++-------------- drivers/net/ipa/ipa_clock.h | 5 +++- drivers/net/ipa/ipa_data-sc7180.c | 21 ++++++++++++++ drivers/net/ipa/ipa_data-sdm845.c | 21 ++++++++++++++ drivers/net/ipa/ipa_data.h | 31 +++++++++++++++++++- drivers/net/ipa/ipa_main.c | 21 +++++++------- 6 files changed, 112 insertions(+), 34 deletions(-) -- 2.20.1