From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 7AD8A31C59B for ; Tue, 18 Nov 2025 13:08:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763471308; cv=none; b=jmGQe179RpPQgPaLxuevt9FDmYoEmGqP9AS1HKNhq9zHfXy0Frht/uPHNTE2eeOg58uKSyBvIPbsBF/tzGaiPdOZeoVlkAdCOuew2SiAD/uz/3ylbNB8YE+LXmfnn2aqjs3XBZqfbBMTVnuP9iaUy5T1rkTIlCTra3GyZT5ceHQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763471308; c=relaxed/simple; bh=RFRdBg8IaA1igAwGNwMks2DAT6+TNTmuvMGxWSCPlQ0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=NyZWbi5KEhu0wSbbaiy+MTI0BncN1HNXJQUIDIPwd0re7IWCQ3wsa1JG/ctBoPNogq6DzRuHFbQvKGlLyX1xN9PQUAdpsvuiSSqMi5IClLBamA0iYjdrKy9fZWV/dbgwShNAUXJof1zcWmBLTigNqCFK8BpZJZb+KfuBPP4OWJs= 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=QvCLIprv; arc=none smtp.client-ip=209.85.214.180 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="QvCLIprv" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-297e239baecso59447255ad.1 for ; Tue, 18 Nov 2025 05:08:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763471306; x=1764076106; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=q1DKvnta57aRsdgYcL3LcZo2teXfOgJkxV4FGL2LoE4=; b=QvCLIprvM5p0CoBBhj5xc0Z9Hz/pJWKVnEWlIy5rbP2sUM9Nhy5s9VdEd56yZVDc6J GKCu6XeC5lfNDsneOavs90jNEn1PjDVXP15Hkze7blZw6fC7nidarH78eZmVqZPofzV9 QULb2ywEWuQOsblPuU7LtB203338zwKHv21/l8gs1wbYqBmsIpWsBfJfif7apvPXsU7i eKM5bM1BdSorZCTmCZ+v6V2Wyn89RDULNBwlOzmT4eMQYIQVKmMHuvV+Yt6ZWyYmrXA2 /eno0KknpTTbqrxcuXtK+2a7kY2yX6rnrRuZ+U320s5eMC/DiMuSa8QtMt7JivXrggDZ mVEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763471306; x=1764076106; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=q1DKvnta57aRsdgYcL3LcZo2teXfOgJkxV4FGL2LoE4=; b=t4C5lebBWNy3cbomnDnbUGvirISH21iL7tVgKSwed9uMVJg33QW1DBnAXJTRyI22U9 zF3miWFD2Yb5z0hhhAtRj2C2MYcaAzEx6qPJdeQ0eaGVrbfV2Rj1YpWS68ZUvvAlz3mN /BDoy3g7dmPlNe1CD37tJUV7OX1tKJcs3DqJJxOtxtZZFHVkOT87k5vDdJ00NIa6++Ti fmjpHtEwumkt3v5bpG74xjw53msYvY0DFvLnc+OSU0M4biwXv1uLWzxO54KckuumlW0i 68CUSW6oUXvzFrsO4tgEJHlTr2X9wxrlRvcMhPxYavZuX5QuWYHQD0WF3+eB80ybr8hV 3tpA== X-Forwarded-Encrypted: i=1; AJvYcCUkaD8zGTi8V0EyTDIpwO2ULfWUgOFEc/rpn1UXSwy0PPnScAbLX28oIVMcQuMh+4ucuopq0ywL34Pp8qQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwSE1hfpNdyY9TsNjMEhRXb9aoXdh6K3nshm0NPL3xOoGTKF/LB shtHcJ26pJixpWvfJrpszapE6ENnKh2WfIX9zqPPiM0YELJM/k58u2uB X-Gm-Gg: ASbGncvRhMesEFCnffwtu7oOUEki9/ij2pc85Xy5a1MZZg+Wp/8rmdy0e0HVr8xoNqk Dcous3YOaXqAG4NtVLYy9YO6lHqmYfbjTooIHxeaIqf6ymW/g7BIcKqVs9D9RS5ijv8h5edjo2u Ce1KCnHwb97sn33OxD/Dg+P4ewBbQQ/ax6bCOJbfFb8O43dKovTZxd73dkrnkuQJLp5dsd5BlYT kdQwCLk+/Xc2PC1w+GE0Wlam28OkUfd0KiyfgGCibZKtxCV0p6lXp57SlMYM9hazTHqM9b7tyvA Re5LbJ7vtJbI9sLlUpvgJdbuTSqVrcRm5gVklVJxP7zfYh6pq0oPRywkZsimM4x9dJsZbPUufDj VAkUvMvAUVVwqyYUC/KByXlnEM2jAZLupEXcb6Pgvp/5idC/oIxWRBLsOLjqURCJcg0TtefvRl6 8DVQdhEFRq0Y8HsNunZ6XeA0jVo9v5sGzdNV5EnOopG2qYU/Y= X-Google-Smtp-Source: AGHT+IFaCF03PYoynNln9pVFOkSlXNT38wzbS2en5CwK1zytsQsL3yaeTJP/a+AiM/2MTYXq4aNNEA== X-Received: by 2002:a17:903:8c3:b0:297:c079:4c32 with SMTP id d9443c01a7336-299f5515373mr40266735ad.11.1763471305706; Tue, 18 Nov 2025 05:08:25 -0800 (PST) Received: from test-HP-Desktop-Pro-G3.. ([103.218.174.23]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2b1088sm175143235ad.57.2025.11.18.05.08.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Nov 2025 05:08:25 -0800 (PST) From: Sudarshan Shetty To: andersson@kernel.org, konradybcio@kernel.org Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sudarshan Shetty Subject: [PATCH v7 0/2] Add Qualcomm Technologies, Inc. Talos EVK SMARC support Date: Tue, 18 Nov 2025 18:38:12 +0530 Message-Id: <20251118130814.3554333-1-tessolveupstream@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi all, This patch series adds device tree binding and board support for the Qualcomm Technologies, Inc. Talos EVK SMARC platform based on the QCS615 SoC. The first patch introduces the DT binding entry for the Talos EVK SMARC board, and the second patch adds the corresponding DTS files for the platform. Note: USB(usb_1_dwc3) supports host-only mode based on the switch SW1 on the SoM, which is purely a hardware controlled as USB-ID and USB-VBUS is not connected the switching cannot be handled from SW. Hence from SW Host-only mode is supported on Linux boot up. Changes in v7: - Added i2c clock frequency for i2c5 node. - Moved adv7535 controller section to talos-evk.dts file. - Reorder the usb nodes. - GPI_DMA nodes added in the device tree files. - No functional change in bindings file. Changes in v6: - Clarified description of `talos-evk-cb.dtsi` to explain that it defines common carrier board interfaces shared between HDMI and LVDS variants, And It’s a single carrier board. HDMI and LVDS share the same DSI interface, and only one can be active at a time depending on a DIP switch. - Added missing newlines before 'status' and between the last property and subnode (suggested by Konrad). - Updated commit messages for clarity. Changes in v5: - Updated commit message. (suggested by Krzysztof) - Introduced generic node name for can, dp, hdmi-bridge. (suggested by Krzysztof) - Introduced talos-evk-cb.dtsi, which has common carrier board interfaces. - No functional change in bindings file. Changes in v4: - Updated product name to full form per Krzysztof’s feedback in dt-binding comment. - Hook up the ADV7535 DSI-to-HDMI bridge to base DTS file. - Add DP connector node and MDSS DisplayPort controller. - Added USB note in the cover letter for maintainers' awareness. Changes in v3: - Addressed comments from Dmitry regarding USB1 `dr_mode` and added a DTS comment. - No functional change in bindings file. Changes in v2: - Renamed compatible to "qcom,talos-evk" (suggested by Dmitry/Bjorn) - Merged enum entry with existing `qcs615-ride` block (Krzysztof) - Fixed subject and commit message to use imperative mood. Thanks, Sudarshan Sudarshan Shetty (2): dt-bindings: arm: qcom: talos-evk: Add QCS615 Talos EVK SMARC platform arm64: dts: qcom: talos-evk: Add support for QCS615 talos evk board .../devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/talos-evk-cb.dtsi | 56 +++ arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 447 ++++++++++++++++++ arch/arm64/boot/dts/qcom/talos-evk.dts | 94 ++++ 5 files changed, 599 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-cb.dtsi create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-som.dtsi create mode 100644 arch/arm64/boot/dts/qcom/talos-evk.dts -- 2.34.1