Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp359867pxv; Thu, 22 Jul 2021 01:47:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx/LZkCrGG4Uu/8BVCQXdOjKczpHpC7kU3WEJi/qSTrK0Zoj7JCG0zJqOUCs6fzKGdDWQK1 X-Received: by 2002:a05:6402:3454:: with SMTP id l20mr52682651edc.170.1626943664429; Thu, 22 Jul 2021 01:47:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626943664; cv=none; d=google.com; s=arc-20160816; b=rMkZt5pP9e5sSKms1D5W3juXQvVKXmO/c9Xzz03T4WrGLRbolgDRwQFkeS0xmAdu6T gLp2tbw3n6obunGcIfnJn77UcwEybIN+HTeiclwPdH8aIzNHeE3OldPZpJphFWJwzH5J pRonT7vav4gAlBdYpAAavqyKhK510wl4PItt813gYgfT/+sc/1wtaA3dkc3dZ83hBaZP JKWOoa02W7RjtawHen2ye0+30cm2N0Rsg8utiduwG7ioM95a/KZMJNnAWnfqQ8bNv+s7 ih8/SOE1LSeioF95dXOtxrG4+vGGtW9z/ajI7lbge56tUTmdRnnwBPDMWd/zJZU7pLX8 F6/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=Y0/5HeKlkxjSBPDJaCB0SpDgc2Q2+bUbviW+4BHCVTg=; b=ar1AvKzF8/ZhDhLwtCNSEDik+XTGk3ChybuVCSfFOqmyF1g4No1oXCRvWAycs2RAse ATO5oksWtCmLONi+qQnCC75okWs8rkMTFqM4Jo24kzhQf6g9tGtR20APJABNl78Y6lR6 H+AM5Z60LJriD2lnCVp1/YCHXEswIocMz1x/U/gb0BzVmWBoFjZyXeyBTgqqmavnHAc1 e3rvUTv2yWJ5Kt1cuRuYUN2nfqKbwycSntRGCJ8770wOuLKE0fh/zO7URrnENU12FZHr gzXXFLxw6Rny9bzUQftXaXXk0ZczY3UrM+6PGN0NZEZ/cAUMnBGfBUDMfh8TKHIwrOsk +vrA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u24si28363506eju.585.2021.07.22.01.47.07; Thu, 22 Jul 2021 01:47:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231243AbhGVIFE (ORCPT + 99 others); Thu, 22 Jul 2021 04:05:04 -0400 Received: from inva020.nxp.com ([92.121.34.13]:49570 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230480AbhGVICd (ORCPT ); Thu, 22 Jul 2021 04:02:33 -0400 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 628301A0D2B; Thu, 22 Jul 2021 10:42:56 +0200 (CEST) Received: from aprdc01srsp001v.ap-rdc01.nxp.com (aprdc01srsp001v.ap-rdc01.nxp.com [165.114.16.16]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 0000D1A0CFF; Thu, 22 Jul 2021 10:42:55 +0200 (CEST) Received: from localhost.localdomain (shlinux2.ap.freescale.net [10.192.224.44]) by aprdc01srsp001v.ap-rdc01.nxp.com (Postfix) with ESMTP id A1F90183AC72; Thu, 22 Jul 2021 16:42:54 +0800 (+08) From: Richard Zhu To: robh@kernel.org, galak@kernel.crashing.org, shawnguo@kernel.org, devicetree@vger.kernel.org Cc: l.stach@pengutronix.de, linux-imx@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Richard Zhu Subject: [RFC 2/2] dt-bindings: PCI: imx6: remove fsl,imx6q-pcie.txt Date: Thu, 22 Jul 2021 16:22:35 +0800 Message-Id: <1626942155-9209-3-git-send-email-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1626942155-9209-1-git-send-email-hongxing.zhu@nxp.com> References: <1626942155-9209-1-git-send-email-hongxing.zhu@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Convert the fsl,imx6q-pcie.txt to yaml. The properties defined in fsl,imx6q-pcie.txt were converted to DT schema. Remove fsl,imx6q-pcie.txt. Signed-off-by: Richard Zhu --- .../bindings/pci/fsl,imx6q-pcie.txt | 102 ------------------ MAINTAINERS | 1 - 2 files changed, 103 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt deleted file mode 100644 index 9acd92c1ff5f..000000000000 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt +++ /dev/null @@ -1,102 +0,0 @@ -* Freescale i.MX6 PCIe interface - -This PCIe host controller is based on the Synopsys DesignWare PCIe IP -and thus inherits all the common properties defined in designware-pcie.txt. - -Required properties: -- compatible: - - "fsl,imx6q-pcie" - - "fsl,imx6sx-pcie", - - "fsl,imx6qp-pcie" - - "fsl,imx7d-pcie" - - "fsl,imx8mq-pcie" -- reg: base address and length of the PCIe controller -- interrupts: A list of interrupt outputs of the controller. Must contain an - entry for each entry in the interrupt-names property. -- interrupt-names: Must include the following entries: - - "msi": The interrupt that is asserted when an MSI is received -- clock-names: Must include the following additional entries: - - "pcie_phy" - -Optional properties: -- fsl,tx-deemph-gen1: Gen1 De-emphasis value. Default: 0 -- fsl,tx-deemph-gen2-3p5db: Gen2 (3.5db) De-emphasis value. Default: 0 -- fsl,tx-deemph-gen2-6db: Gen2 (6db) De-emphasis value. Default: 20 -- fsl,tx-swing-full: Gen2 TX SWING FULL value. Default: 127 -- fsl,tx-swing-low: TX launch amplitude swing_low value. Default: 127 -- fsl,max-link-speed: Specify PCI gen for link capability. Must be '2' for - gen2, otherwise will default to gen1. Note that the IMX6 LVDS clock outputs - do not meet gen2 jitter requirements and thus for gen2 capability a gen2 - compliant clock generator should be used and configured. -- phys: Phandle of the Generic PHY to the PCIe PHY. -- phy-names: MUST be "pcie-phy". -- reset-gpio: Should specify the GPIO for controlling the PCI bus device reset - signal. It's not polarity aware and defaults to active-low reset sequence - (L=reset state, H=operation state). -- reset-gpio-active-high: If present then the reset sequence using the GPIO - specified in the "reset-gpio" property is reversed (H=reset state, - L=operation state). -- vpcie-supply: Should specify the regulator in charge of PCIe port power. - The regulator will be enabled when initializing the PCIe host and - disabled either as part of the init process or when shutting down the - host. -- vph-supply: Should specify the regulator in charge of VPH one of the three - PCIe PHY powers. This regulator can be supplied by both 1.8v and 3.3v voltage - supplies. - -Additional required properties for imx6sx-pcie: -- clock names: Must include the following additional entries: - - "pcie_inbound_axi" -- power-domains: Must be set to phandles pointing to the DISPLAY and - PCIE_PHY power domains -- power-domain-names: Must be "pcie", "pcie_phy" - -Additional required properties for imx7d-pcie and imx8mq-pcie: -- power-domains: Must be set to a phandle pointing to PCIE_PHY power domain -- resets: Must contain phandles to PCIe-related reset lines exposed by SRC - IP block -- reset-names: Must contain the following entries: - - "pciephy" - - "apps" - - "turnoff" -- fsl,imx7d-pcie-phy: A phandle to an fsl,imx7d-pcie-phy node. - -Additional required properties for imx8mq-pcie: -- clock-names: Must include the following additional entries: - - "pcie_aux" - -Example: - - pcie@01000000 { - compatible = "fsl,imx6q-pcie", "snps,dw-pcie"; - reg = <0x01ffc000 0x04000>, - <0x01f00000 0x80000>; - reg-names = "dbi", "config"; - #address-cells = <3>; - #size-cells = <2>; - device_type = "pci"; - ranges = <0x00000800 0 0x01f00000 0x01f00000 0 0x00080000 - 0x81000000 0 0 0x01f80000 0 0x00010000 - 0x82000000 0 0x01000000 0x01000000 0 0x00f00000>; - num-lanes = <1>; - interrupts = ; - interrupt-names = "msi"; - #interrupt-cells = <1>; - interrupt-map-mask = <0 0 0 0x7>; - interrupt-map = <0 0 0 1 &intc GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, - <0 0 0 2 &intc GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, - <0 0 0 3 &intc GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, - <0 0 0 4 &intc GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; - clocks = <&clks 144>, <&clks 206>, <&clks 189>; - clock-names = "pcie", "pcie_bus", "pcie_phy"; - }; - -* Freescale i.MX7d PCIe PHY - -This is the PHY associated with the IMX7d PCIe controller. It's used by the -PCI-e controller via the fsl,imx7d-pcie-phy phandle. - -Required properties: -- compatible: - - "fsl,imx7d-pcie-phy" -- reg: base address and length of the PCIe PHY controller diff --git a/MAINTAINERS b/MAINTAINERS index a616e250d846..3cfa77b7ce6b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -14185,7 +14185,6 @@ M: Lucas Stach L: linux-pci@vger.kernel.org L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml F: drivers/pci/controller/dwc/*imx6* -- 2.17.1