Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp252077imw; Thu, 14 Jul 2022 00:41:55 -0700 (PDT) X-Google-Smtp-Source: AGRyM1v2RwIznku8ANJ7kMUbwnUkR1tPZ29dXRm6sca2Gk+kkgjg5b/GzmwluxgETtuts4OWspDf X-Received: by 2002:a05:6402:4395:b0:43a:c694:907d with SMTP id o21-20020a056402439500b0043ac694907dmr10593484edc.310.1657784515114; Thu, 14 Jul 2022 00:41:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657784515; cv=none; d=google.com; s=arc-20160816; b=QgD/psulr0+FzK9dA21z0BtH+MUeqmm1sNnQcQIm5ljZNMxQ0IM+5vM4ti/WkYId/u MO80YB3RymwbeR1DnON1qnVMVtv4YXclN5+Yqjdm5/4d68cXJYDBanHz+uLyrSg4+F2G dvc3ZuIlQ0vIqhaONNb+1oTZFiZm62Fyt9rFoRwidWZq/lLPKuQhTcWmdw2GNuUIrD4T WI34xKKE8VmTInoSaMgYX+Cl53Lu2ibTm1mleb4oOCfCNfcEFItxaKJbkMgV+pVVnrfJ GRL5nhnDSOh/LazwGQGLAYgjyOFMhzvA+gNh0McPQJYm49OvKDI3nn8lSrupcQBwmmbj QuvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=EqwpRoym1wCbiXdL2pzyLu9HGRQ0u6lgSFQSts95zsk=; b=w5JdWTkAniTiCHYUMQkgcDHxPopyDg9vn/ouK464ICTGlwU1LjwnBMAdtQWi7+bzmc IDeEfCGpUGCu4HjARx3Teyq3pPkS7RjY2Hp8MCRbhw++X3oby8n2MWyQHJWFUfy+Bzcs 4qjdwthxECmJGEb9edWeXHHEfN7scq2onB7+lGtpCGx0S9AhqaPtlHLzHcBomUmVTiOP vJenGcLrO8YwEXkIITGxfU3wyVi1GLZrHRt9uFhSkwppR+7/mQLxcgpWNpYysQb+YfJI lIwDvSmbw8i7i/Rd/NuIGppKy5OU3ssDLY6maySZyCHaiWpM0D6bfdz0v/lRoUKX434/ HT1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Ugj3jl+C; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l20-20020a056402255400b0043a25094b50si1457227edb.552.2022.07.14.00.41.30; Thu, 14 Jul 2022 00:41:55 -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=@kernel.org header.s=k20201202 header.b=Ugj3jl+C; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235985AbiGNHOE (ORCPT + 99 others); Thu, 14 Jul 2022 03:14:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235651AbiGNHOD (ORCPT ); Thu, 14 Jul 2022 03:14:03 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9716A450; Thu, 14 Jul 2022 00:14:02 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 47C6461B86; Thu, 14 Jul 2022 07:14:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9AF94C34115; Thu, 14 Jul 2022 07:14:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657782841; bh=+kNu+TdPD4M5/UQ/GUlnyvCp5J5nPFJiElj8Mfx/ybY=; h=From:To:Cc:Subject:Date:From; b=Ugj3jl+CI5oNOitBHE/1sJ0oCbaypOL7LNspQ9tnuCNIvEFSnvsIkrPh+ukeuFkf0 JPDU5FQC5WC71ge8yuL7Cvr1VJ2VuK65SvuPV7aR2WUoQcDt5VUO5kit2RvkU0yWPk L1aDPqXlHRmdvFLGgNdQ4y3Y+rV+NtaWt0TJ6SfTGFnAht1Go8Aayg5zaEtxDETzc2 wuzR9lEfMTCkbiR/iv0bJY/wOSFZIfc87/NYc2sHhGJ9cEx3ixqpu5k/2hhbCodrKG IIwp+WyADT9KCAXuQ0tdKlzKDdKVYo1yh2WMhxJR8Nr+AGTHfDaDqe96fYCiuw7Iy7 GTjz6CejlQqyA== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1oBt2z-0001m5-Ut; Thu, 14 Jul 2022 09:14:06 +0200 From: Johan Hovold To: Bjorn Helgaas , Stanimir Varbanov , Lorenzo Pieralisi Cc: Rob Herring , Krzysztof Kozlowski , Andy Gross , Bjorn Andersson , Konrad Dybcio , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Dmitry Baryshkov , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH v2 0/8] PCI: qcom: Add support for SC8280XP and SA8540P Date: Thu, 14 Jul 2022 09:13:40 +0200 Message-Id: <20220714071348.6792-1-johan+linaro@kernel.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 This series adds support for the PCIe controllers found on SC8280XP and SA8540P. Included are also three patches that clean up the way the driver handles different IP revisions (e.g. by modelling optional clocks as being truly optional). These patches depend on the recently merged (but currently held off?) PIPE clock series: https://lore.kernel.org/all/20220608105238.2973600-1-dmitry.baryshkov@linaro.org/ as well as the about-to-be-merged MSI series (v17): https://lore.kernel.org/all/20220707134733.2436629-6-dmitry.baryshkov@linaro.org/ Note that the final patch in the PIPE clock series is currently missing from the pci/ctrl/qcom-pending branch: https://lore.kernel.org/all/20220608105238.2973600-6-dmitry.baryshkov@linaro.org/ Johan Changes in v2 - drop the two DT schema fixes which have been applied by Bjorn H and squashed into the MSI v17 series by Dmitry, respectively - rebase on pci/ctrl/qcom-pending (2022-07-14) - fix compatible sort order (Krzysztof) - amend commit message for first patch to clarify motivation (Krzysztof) - add acks and reviewed-by tags from Dmitry, Krzysztof, Mani and Rob Johan Hovold (8): dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt dt-bindings: PCI: qcom: Add SC8280XP to binding dt-bindings: PCI: qcom: Add SA8540P to binding PCI: qcom: Add support for SC8280XP PCI: qcom: Add support for SA8540P PCI: qcom: Make all optional clocks optional PCI: qcom: Clean up IP configurations PCI: qcom: Sort device-id table .../devicetree/bindings/pci/qcom,pcie.yaml | 70 +++++++++- drivers/pci/controller/dwc/pcie-qcom.c | 121 +++++++----------- 2 files changed, 114 insertions(+), 77 deletions(-) -- 2.35.1