From patchwork Tue Oct 24 15:10:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Cassel X-Patchwork-Id: 1854471 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=flawful.org header.i=@flawful.org header.a=rsa-sha256 header.s=mail header.b=gKkhx899; dkim=pass (1024-bit key) header.d=flawful.org header.i=@flawful.org header.a=rsa-sha256 header.s=mail header.b=m+KJq3vm; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=linux-pci-owner@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by legolas.ozlabs.org (Postfix) with ESMTP id 4SFFrx2MMxz23kh for ; Wed, 25 Oct 2023 02:11:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233585AbjJXPLm (ORCPT ); Tue, 24 Oct 2023 11:11:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37034 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234736AbjJXPLh (ORCPT ); Tue, 24 Oct 2023 11:11:37 -0400 Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5590310D4; Tue, 24 Oct 2023 08:11:18 -0700 (PDT) Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2c595f5dc84so7679201fa.0; Tue, 24 Oct 2023 08:11:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698160276; x=1698765076; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-signature:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HN40qd7O/jdFboPxF/3Wu042tEUfJOHvDh2qvkyEZ6Q=; b=XmEMdQxyPGgmTBLvonYQuVortNbnHvRVdxMgy2XoJXK9hzuD5pFJFkyaDFA3Ui2wXo gpub0YcM6ELqC2zlkUxYYrIKEgK0dvWg4pb6HxttavzkOvFu2SXQp/k0yfVM4p7Ineqy N3F0XcxGK1PYud6+ben0J4daou/cURY3XTbmHLtzasDDdOdQrEayc1CtA/7XSzojH8iO qyoOM0j1QX8m/+GEEAG6ke9JPA3+a3Bn7NjwSflH+40xO33IzBlrk7Q54/0rtIW7yo1T etgJ2bKUE/LPitahBJv9a1i6n4IHPayyCgI0HFmIQF+zCqUBBbWDMKIiltTi/JTTzSIZ btdA== X-Gm-Message-State: AOJu0YwoskcNqL9eomA/l/26G/+nb4dx5mxBfj7VcddahuFqIoarj9yZ KRkteBJbfGrDoaiMlb33gXmk1gohAQ9B6A== X-Google-Smtp-Source: AGHT+IG2SIZYV6jqI6qPZdNJLcnH3EJZ89FDr8bv/TaHtmQbKzBGiEASfTbFQt9P/ue9PtehuVqehQ== X-Received: by 2002:a05:6512:15a8:b0:502:9672:48b8 with SMTP id bp40-20020a05651215a800b00502967248b8mr5692980lfb.5.1698160276427; Tue, 24 Oct 2023 08:11:16 -0700 (PDT) Received: from flawful.org (c-f5f0e255.011-101-6d6c6d3.bbcust.telenor.se. [85.226.240.245]) by smtp.gmail.com with ESMTPSA id z7-20020a056512370700b005059c4517casm2186978lfr.99.2023.10.24.08.11.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 08:11:16 -0700 (PDT) Received: by flawful.org (Postfix, from userid 112) id 50D341662; Tue, 24 Oct 2023 17:11:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=flawful.org; s=mail; t=1698160275; bh=KjZFK4FBxCwZqAP7degQMwm8C1kXz7xI0BC0NtnKbsw=; h=From:To:Cc:Subject:Date:From; b=gKkhx899vs75D5FFFwTl+y2eSFpq7mbdGTmszwb8hv3fdAAxeInI5/zUsx1/8sFQA 02+lUMVjXu6hdPex0BoWQhCoD3eHhz9jqQUm1KtCGT5A/IHWOR5a2uHGksrVaNJEYL zSviEg0mYoZROGaaSn9wXbWpiIpWxsuhpuLORu5c= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from x1-carbon.lan (OpenWrt.lan [192.168.1.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by flawful.org (Postfix) with ESMTPSA id 2048E14D4; Tue, 24 Oct 2023 17:10:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=flawful.org; s=mail; t=1698160243; bh=KjZFK4FBxCwZqAP7degQMwm8C1kXz7xI0BC0NtnKbsw=; h=From:To:Cc:Subject:Date:From; b=m+KJq3vm5MdLA60yUUxuaS3M61NAldbX4n0mIijzuSRljlCqJJ7mt/iAsj5Lf1K5W JlM0XXAe3bJMXGbONz9KJCV87pjzNyDN6anpS87ubPVZPIwUT1vlN0/V6Iru49PtaY Vof1f2esyitN5AfKZfqKn4tKtxlMMoIQ4mAhtWdY= From: Niklas Cassel To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84?= =?utf-8?q?ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Shawn Lin , Simon Xue , Sebastian Reichel , Jagan Teki , Kever Yang Cc: Damien Le Moal , Niklas Cassel , linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Subject: [PATCH v2 0/4] rk3588 PCIe improvements Date: Tue, 24 Oct 2023 17:10:07 +0200 Message-ID: <20231024151014.240695-1-nks@flawful.org> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org From: Niklas Cassel Hello, This series fixes two issues related to the pcie3x4 slot on the rk3588: 1) Adds the atu region, so that the driver can properly detect all 16 inbound iATUs and all 16 outbound iATUs. 2) Adds the dma region, and the related IRQs used by the eDMA, so that it is possible to offload data transfers using the embedded DMA controller. Changes since v1: -Added patches to rockchip-dw-pcie.yaml to make 'make CHECK_DTBS=y' pass. Kind regards, Niklas Niklas Cassel (4): dt-bindings: PCI: dwc: rockchip: Add atu property arm64: dts: rockchip: add missing mandatory rk3588 PCIe atu property dt-bindings: PCI: dwc: rockchip: Add dma properties arm64: dts: rockchip: add missing rk3588 PCIe dma properties .../bindings/pci/rockchip-dw-pcie.yaml | 24 ++++++++++++++ arch/arm64/boot/dts/rockchip/rk3588.dtsi | 31 ++++++++++++------- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 14 +++++---- 3 files changed, 52 insertions(+), 17 deletions(-)