From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f171.google.com (mail-yw1-f171.google.com [209.85.128.171]) (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 11A23305691 for ; Thu, 23 Jul 2026 01:46:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784771192; cv=none; b=d4TlR09f9/W3xXAbTKaEhvIpvjE7qe2TMZuYNxwFF1jtpSdiI4lHrh/Hsmnt+2Tpknd9Gwqt9WEE6MlSTIREgHqwkI2Ov3pr2og/EOGQ+/rdU939W9bnh6198u/MLMLaEsa/wrSyMUrgstdXoCbIMDmt+cTeD20LJAnLQi3X7Lk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784771192; c=relaxed/simple; bh=68ATJgBzTZTUdvfoG0MJ+7Tai0B5DUi3LXxfB1fRbss=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jO9DsD/D2Bhm+6n03e0vvVU5FR+E0Ujg7msshROXkL3U1EO5r9uyqvNEC8NammuLWeycc0f1QVNTZE3Y8gG8XRwdd4Jbe8hJueThk7c2tYUA/iq/CS9jjwPs0YMnz/et+gaLW/36o2fvEFKq2zNtC7OMzSHRF+bTnvQEkQrV2lo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=fx+fwcSo; arc=none smtp.client-ip=209.85.128.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fx+fwcSo" Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-81e83f1f15aso660207b3.1 for ; Wed, 22 Jul 2026 18:46:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784771190; x=1785375990; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=806bBlE70dTbD9t6qcYHAWco7K+1cMcnXPvu9D6RFV8=; b=fx+fwcSoIDmbocjemiSumadFxU6mfqgDpkgN6mFA+7fhUveMd7p1GtCehv++5muxVB YEnZbXy9By1PTM03YShxEp7Dh87dC2xfTsXuqq7KEXqUoR94bUEzExz97ubFZnj5vEYq CXzgPImUwLMHMjMIUNpIl4A+FKin0IVcR3fMVKaYaV3ubvROZyqy/yke48IaCcN3N+Wm Lm+rQIFrRDSrjTDVzNAz74lHXJz8ZwlHRyrYfQjXz2vkeOH9Yv5mKd+Gbeb6wUBVcvVN 4c0owWXRIncFmHXRKfYYNMJtm5k+lXQkUkOfLhzGl16ZrTETvO7LW5AhNoxvKrqRb36E xfUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784771190; x=1785375990; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=806bBlE70dTbD9t6qcYHAWco7K+1cMcnXPvu9D6RFV8=; b=S6uTVD3HIaMxRJ8TrksX7m/YKI3mbUurxiB74nNnJdV60Fb+gaJbmSO1tQZ4VwRkvZ hF+MDhYcfVz9hWqoMYKzBLSqxrSBCiIyVunmJ+JwZrJCvRNVxXNG9n035nUmu4BhMi4i v113DmyEfSkpP77AkqyAdl1m0hegJnjgwupFQS4YouD+c27PBtkjEnxXYbsJJWYogAoU c4/stUS/eZ2gTLGN5JodmwfL4uDwqK5UeTTNvonrF41R/ZCTzK+QxVvvQvR9ERRDSLjE 0tnJHypHVJW4iu11oPqeeLZ8YxeznB+TcvMiAE1imo2ewveQLunuEUAp9db2xt56morO 0olg== X-Forwarded-Encrypted: i=1; AHgh+RqNr+p3ohDvTKkHtllR6SrfExgztmZEt5DqTrGlfFZFnr6q+cSDT1Ao3z+kDo7K5S/eT2pUPI1WII5iaDo=@vger.kernel.org X-Gm-Message-State: AOJu0YydbMaBJOxsGq8Dkc5D8LhX2Nz3T1N1AMg23b7R1p5FHLcz7Yuk re39hgxzMTnyY3lOcvFzBGVckn26Y6Guae9kINVpkcsDnoNE4g5VqwMv X-Gm-Gg: AR+sD11NlYtkWQp7N1QzV727DDlbq3i4BD4YP6412frJQdHrJPjlXwW8/0bSoeblmSg ZFC5GPLSdL38/g+DJUAYlE4z9VHBoY5HbWgvPPAHCOR/BGvXrFVoXAYIM5kV23WkEoUC5O8b24E QvLcv5B1w2b7XrsYAP0lYcokVuTOVU+EAZMBIIL0QqW2Guu/EfQGcd7qXn7ji9eyQ1dPdq3uPLB RxOGoCsxaPTIVX/qOQO4Os8a93xXXYuuc2Fo8BwrBQqkTGq4qbp/XPxvXHGplo31lfsx5jRxhOh 4Ynq1ShKM3Tq7YaerWrdcARlYqdccDDIQhH7qRlAi7SuvdJzk0ZIKP7E5tzDCRF7AmYshB36OcJ ZClRgargXuJnZaAZg6Xlfo6avQeayqG8OaFyYQoHRzdfZUHs7zmHep7pJgXmXYrYI5rPO1bS/7f TNtIIR5hmZ77G14PlqwgcSy6mjJu5kpM+B2mndVyM= X-Received: by 2002:a05:690c:6882:b0:81e:6563:72ee with SMTP id 00721157ae682-81f4d3b5891mr2221677b3.14.1784771189976; Wed, 22 Jul 2026 18:46:29 -0700 (PDT) Received: from karli.attlocal.net ([2600:1700:7270:4eb0::19]) by smtp.gmail.com with ESMTPSA id 00721157ae682-81f33bf2e50sm22038487b3.10.2026.07.22.18.46.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 18:46:29 -0700 (PDT) From: Aneesh Pradhan X-Google-Original-From: Aneesh Pradhan To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Catherine Frederick , linux-clk@vger.kernel.org, Aneesh Pradhan Subject: [PATCH v2 0/3] arm64: dts: qcom: initial MSM8920 and Motorola Moto E4 (perry) Date: Wed, 22 Jul 2026 18:46:24 -0700 Message-ID: <20260723014627.63310-1-aneeshpradhan@acm.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260723012431.48499-1-aneeshpradhan@acm.org> References: <20260723012431.48499-1-aneeshpradhan@acm.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Initial upstream support for MSM8920 and the Motorola Moto E4 (perry). Depends on the separate qcom,rpmcc-msm8920 clk series (binding + clk-smd-rpm) for the MSM8920 rpmcc compatible used by msm8920.dtsi. This is a trimmed mainline-first subset of msm89x7-mainline/linux#48, rewritten so every phandle exists on qcom/for-next's msm8917 / pm8937 / pmi8950 (the fork DT assumed richer SoC/PMIC nodes that are not upstream yet). Included: regulators, eMMC/SD, USB OTG (gpio-id extcon), keys, RMI4 touch + reset-gpios, BMA253 (i2c-gpio), WCNSS (wcn3660b), PMI8950 WLED. Deferred follow-ups: DSI panel, IPA, QDSP6 audio, FG/smbcharger, modem. DTB build verified: msm8917-motorola-perry.dtb + msm8920-motorola-perry.dtb. Changes since v1: - Sort Makefile DTB entries alphabetically: place msm8917-motorola-perry.dtb before msm8917-xiaomi-*, keeping msm8920-motorola-perry.dtb after the msm8917 block (Sashiko review on v1 patch 3/3). Catherine Frederick (coolguy) (3): dt-bindings: arm: qcom: add MSM8920 and Motorola Moto E4 (perry) arm64: dts: qcom: add initial MSM8920 device tree arm64: dts: qcom: add initial Motorola Moto E4 (perry) support .../devicetree/bindings/arm/qcom.yaml | 7 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../qcom/msm8917-motorola-perry-common.dtsi | 412 ++++++++++++++++++ .../boot/dts/qcom/msm8917-motorola-perry.dts | 20 + .../boot/dts/qcom/msm8920-motorola-perry.dts | 20 + arch/arm64/boot/dts/qcom/msm8920.dtsi | 12 + 6 files changed, 473 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8920-motorola-perry.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8920.dtsi base-commit: a27464b0b99874d22b04a92186ab7ea9252c3847 -- 2.53.0