From patchwork Thu Feb 3 02:36:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kunihiko Hayashi X-Patchwork-Id: 12733790 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6509FC433FE for ; Thu, 3 Feb 2022 02:36:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235871AbiBCCgx (ORCPT ); Wed, 2 Feb 2022 21:36:53 -0500 Received: from mx.socionext.com ([202.248.49.38]:23386 "EHLO mx.socionext.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230014AbiBCCgx (ORCPT ); Wed, 2 Feb 2022 21:36:53 -0500 Received: from unknown (HELO iyokan2-ex.css.socionext.com) ([172.31.9.54]) by mx.socionext.com with ESMTP; 03 Feb 2022 11:36:52 +0900 Received: from mail.mfilter.local (m-filter-1 [10.213.24.61]) by iyokan2-ex.css.socionext.com (Postfix) with ESMTP id 5C1232077461; Thu, 3 Feb 2022 11:36:52 +0900 (JST) Received: from 172.31.9.51 (172.31.9.51) by m-FILTER with ESMTP; Thu, 3 Feb 2022 11:36:52 +0900 Received: from plum.e01.socionext.com (unknown [10.212.243.119]) by kinkan2.css.socionext.com (Postfix) with ESMTP id A66F9C1E22; Thu, 3 Feb 2022 11:36:51 +0900 (JST) From: Kunihiko Hayashi To: Bjorn Helgaas , Rob Herring , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Masami Hiramatsu Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kunihiko Hayashi Subject: [PATCH 0/3] PCI: Introduce UniPhier NX1 PCI endpoint controller support Date: Thu, 3 Feb 2022 11:36:23 +0900 Message-Id: <1643855786-23186-1-git-send-email-hayashi.kunihiko@socionext.com> X-Mailer: git-send-email 2.7.4 Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org This series includes the patches to add basic support for the PCI endpoint controller implemented in NX1 SoC. Existing functions for Pro5 treat as "legacy" because the some registers and initialization of NX1 is different from Pro5. Kunihiko Hayashi (3): dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC PCI: uniphier-ep: Add support for non-legacy SoC PCI: uniphier-ep: Add compatible string and SoC-dependent data for NX1 SoC .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 ++-- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 139 ++++++++++++++++++--- 2 files changed, 136 insertions(+), 25 deletions(-)