From patchwork Fri Mar 1 16:59:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 13578782 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 438BD33C8 for ; Fri, 1 Mar 2024 16:59:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709312356; cv=none; b=Qtq376tRZaEF3MO/C9+OxJhsAER/mQ85TP7AJt/ZdH5tqxRK99vglJtKyNajqNtG5ypofjz/OcYZkmfgO7++do4LuRKuXK9ueT2lhWUCdPmDMZgrPO83Oj0uZkF0itwlqrd76Szoa/RoJdc6Yj3SlQ8aJXdZ+MxeEUNQmAm0kXE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709312356; c=relaxed/simple; bh=NZB9LRB2QOrRJ3ixKPv2+2PISpkDe3kHMMxpEBwB44Q=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=kCtvr3driXCQrbBfwTeVbylyw+NeBGaeDfXrf1AFAnHCX1rZvjfaGa5xWQkfqazcldSMxeWl4KtORDr8oH/8G4hkdbEKhY6+bclm6gt/A+HKXtVa+YCBjtQFuvLO/WLvDy2kP0TfbFs3wxGdsShav+KgkR0d90oHBTGkXD9DIYQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ZmEmkUWc; arc=none smtp.client-ip=209.85.208.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ZmEmkUWc" Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-565c6cf4819so5743934a12.1 for ; Fri, 01 Mar 2024 08:59:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1709312352; x=1709917152; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=jRboemFfgfa1ISiAS1bwq6CDoDUCEYcfuv7d0r7KbFM=; b=ZmEmkUWckxMblWEuXTyy8YkUhPQXmmHs44MPQGJLmunUX1viNrRi+H6PB45iHtxYr2 vEHuvXKMalenhSgpXhXEDV6WZL6NiqCO62cD8m7aWq3a8Ni659w1ewsAy6kyQaDKvjTo F6C/clQ2cTQojaY3F/T+gG6WEVZoClw2Ac5u4qq7I1IWJeVmxUk5kB6KlFr3TOkhlFYG sG0qQfznwM15EwRl0wNAmOvsESQl5gNkcVpNW7M7MGReGPKvCxbJ2Ob7nX7+t4dpiAg/ DlEkSi2vgoWAQn5i7hKuCFYulJgGDTNtY5nuWEPuMpYoCdXY8XZSBWswr3HePGQlpF4P YW2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709312352; x=1709917152; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jRboemFfgfa1ISiAS1bwq6CDoDUCEYcfuv7d0r7KbFM=; b=i3RuVRmSSay+xs8uC+WfXb/Igw5v0CJfAY57IsG1CphV5K3jo/mSh5yL52L8WsQJnc bBJf94gg5G/q+l5WLxYRnXnUaI/XsO0GRtT2qpEeQf3JJ1Kj8pFTygL0wdZexpsjlgww ZprpkzDRSKgSreGWMdIO73olJIPTnv21N0HNWLkMDp+EhytG7HRPEdsmoi3UzCI+Pkm+ kv2DaZi0cIHFc9ou6SexUklTa1wqF9zgPvD3USdM4OoBpw75CmO9LZmz9ORzgYIm8QFd GfGxjxXEWqLsssUwrUuxP0uK4bFFY/LpJ6IaSirOuxtFTEt/4oyYI6vLvFjlDs0mb2cs EHNA== X-Forwarded-Encrypted: i=1; AJvYcCX5jAWmgMj8Ex6gargavVIwxV5zuO0T1+9voD9K0UNE+/DzzlOiVYEPLqJD8r7XOsnP7lv9pQ15IeMzcKvBLP8lyF/1FaZquNziF/x93w== X-Gm-Message-State: AOJu0YwG4X48qEN/zxvuDFIkOCy/vvR1+rqhV/RQIg4EU4NQpMA7ILMq dSyjds8jSns8denaI7q38NO/OWVtrm3eqeUdsGgtdRsuhhlBs2CcERf9nh1xmLg= X-Google-Smtp-Source: AGHT+IFBQNV4AZVdrbr7Tyv1iO/tRxJs+D/cYdtN3eTg0CF1sPeuI6fCoo1ydNx5LNnbQELCBKnutw== X-Received: by 2002:a17:906:2c48:b0:a44:2073:39b9 with SMTP id f8-20020a1709062c4800b00a44207339b9mr2043143ejh.10.1709312352580; Fri, 01 Mar 2024 08:59:12 -0800 (PST) Received: from [127.0.1.1] ([188.24.162.93]) by smtp.gmail.com with ESMTPSA id k11-20020a170906578b00b00a44b405121csm294460ejq.9.2024.03.01.08.59.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 08:59:12 -0800 (PST) From: Abel Vesa Subject: [PATCH v4 0/2] PCI: qcom: Add PCIe support for X1E80100 Date: Fri, 01 Mar 2024 18:59:00 +0200 Message-Id: <20240301-x1e80100-pci-v4-0-7ab7e281d647@linaro.org> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAFQJ4mUC/32Ny2rDMBBFf8VonSkzelnOqv8RupDscSwwcpAak xL875WzadNCNgP3DueeuyicIxdxbO4i8xpLXFIN+tCIfvLpzBCHmoVEqUgiwY3YISHCpY/Ayg8 dGReC1KIiwReGkH3qpwql6zzX8pJ5jLeH4/RR8xTL55K/HsqV9nZf10iye15fCQh4HMbWuK61j O9zTD4vb0s+i31pla9oCQheWzsQWmeC/U0fmleUaQ354NBop/451Y+znj+0qnTrpHHcaVM/T/S 2bd/adsEgcAEAAA== To: Bjorn Andersson , Konrad Dybcio , Manivannan Sadhasivam , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1328; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=NZB9LRB2QOrRJ3ixKPv2+2PISpkDe3kHMMxpEBwB44Q=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl4glWk0wx0/5gvpLofEZZAw3EgZUXuInULn5fW ZLwK1W3vmuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZeIJVgAKCRAbX0TJAJUV VplPD/9m3O0d8uU4quz6MHx2frXg6kVXV/YHIUY02fFUDWeFdoTogxDeznL4+eOG/WOe2/obzSc gX+IAyDPZL1vZ7VW8mY13G5yXEJsg6wUaBOimMcTGEgWBK1OKvu5P3IbYyeWTTrxGM4ta8F7wqB YPepLlV5t5sUGjFfXHrRAC9G8d1kD7lhBqGwP48ENwsNRtozOEMLKoMFwLNaLXFmZfuSAWUy08N 6qD0cUQaNaoHVBp1P7ETvoPIvSD7SxufHOAGRouY0oLJ2mLIwBupo5effYojXwdNk+XpPlNPRmv ZS8hc8D1izrryFkTl45yEQmcnY+SaS+4ICtF2PwMQOnKfoiS3p+YzQ4Ef3t0ZF0cMH2XDrDMXfJ QEGY9TGDU6ihkK+RKrexrhsYaZ/ZpRyZd1R/m2n6L6sznbVSFF1tKKWiWht5cHNaKPYs/ONAWAW iWn8NSOmtXPBHaShaD2N7IlyvGVjB6sP2nqBo+/8SdzElkygYKejSHByjsfBe15YFV9XA1go3yg UTwbhTpOWd5v51KPoOulajIBhuF0dBdWQJnsSqSfILVhxzgu1Z+B7uoqr3eiPkk6W9Q/+AzdP7n Pj9n122ZEkD262FmlvvP/d5c1iaTXas6syg+woPLGCInPWzlTbdIslVuJ66N5SSC6CA3/iUT5Rq W7EM3wkA+hStDTA== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE Add support for PCIe controllers found on X1E80100 platform. Signed-off-by: Abel Vesa --- Changes in v4: - Added dedicated schema as Krzysztof's work that splits the rest has been merged. - Link to v3: https://lore.kernel.org/r/20240202-x1e80100-pci-v3-0-78258e9451e8@linaro.org Changes in v3: - Added Krzysztof's Reviewed-by tag to the bindings patch - Added Mani's Acked-by tag to the bindings patch - Added Mani's Reviewed-by tag to the driver patch - Re-worded the commit message of the driver patch to include things like the core version, the max link width and speeds. - Link to v2: https://lore.kernel.org/r/20240129-x1e80100-pci-v2-0-5751ab805483@linaro.org Changes in v2: - Documented the compatible - Link to v1: https://lore.kernel.org/r/20240129-x1e80100-pci-v1-1-efdf758976e0@linaro.org --- Abel Vesa (2): dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller PCI: qcom: Add X1E80100 PCIe support .../bindings/pci/qcom,pcie-x1e80100.yaml | 165 +++++++++++++++++++++ drivers/pci/controller/dwc/pcie-qcom.c | 1 + 2 files changed, 166 insertions(+) --- base-commit: 1870cdc0e8dee32e3c221704a2977898ba4c10e8 change-id: 20231201-x1e80100-pci-e3ad9158bb24 Best regards,