From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 0A0DC3D7D87 for ; Mon, 1 Jun 2026 15:07:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780326480; cv=none; b=bwEYOEAxy5tthP9KkIeSONj7A7wJdjUXrfUwCLXtCJ5MUr71PBhbvVfYl5fcceSRsEb97WH5p0jGSqEpahBWv+WVRRlxwyRWbrWWr/f8VjLiFYFroROWSaVlaGlvS1clZKHOCu4B1KnV+8C38skKqKxW7adoWoZvwaIz9FZ66YI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780326480; c=relaxed/simple; bh=3VVaulGMeplgtqgpL4n/uqk2CVZZytxplVZEn/dOXxA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=KtaVHl6NspHp7JWrCRKNplaE+NnuIAHG7M7xQRpoMp06KVG8RtTxkj/vj4y8i3NUTl9VIFbb0sFycEjSgHYg1ITqdPbRDNQoUBNzqmb3vS1ikXgJPhlK1iF2V4HUXUWlgJF4F5r2OZTGcgrnj76KbPOl5ZYNufmE9LGouWHdssQ= 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=QuwN8PGP; arc=none smtp.client-ip=209.85.208.45 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="QuwN8PGP" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-68bfcf11050so5562738a12.0 for ; Mon, 01 Jun 2026 08:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780326476; x=1780931276; 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=v/xePLwzWpzxbmPIhpf8UeZQgMntn3mfOmofUFvGYSM=; b=QuwN8PGP+YJpm6DkJqF3uBgKASBTF+5TmW68HoM2FzuoeP3ZRNd0Ss+MwJyFsrGEH3 b6U7aX1gylGFllnANst+JMZdmXdlVuO8n06PNKUlmgh3fAVmlFIZ2iDrbcL65K3u/3a/ 5287lOuBalwuGVQJRCH5+FfuGshxHOOZazJpVFCToPvLLvtryNWKsnmfNIwkmAkqwNF0 t99zTbHjud6n1qhRteFFXOaNa25vEq0iCjXTbiKkISjkSD7gVb2ACsiJm29SzxkTZrCT noPl7mlfibpBbxT8NojpmbTqBISFWExXvKD/In2idBITmPk/1lpPRtjiWWaqPoYgBIih +7WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780326476; x=1780931276; 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=v/xePLwzWpzxbmPIhpf8UeZQgMntn3mfOmofUFvGYSM=; b=AtjykXSchWgy6KiZi3rDD1x7ovsvoGZzpM3sCFNZQz+9bp5bqA4W1CloLEKBVTh0cp bODulhVjo5RO2VrtnPeRJQAAJUtZfv73Dk7BGEhviCkiPdgu2mBggSiqGEUTshCmAzxx DEq6EzpgEII8rpaxvji9aOcCbiz7Ts8I7PlE/BSQPs2Gios6v6uSzaTTxGedRYf8qnFj nCrEe2r/3UIO6lFLY6Ui2kMMm6j6rwN6jj2Q/qxcUV5Ckfz4QbPXNc3M3CNbKZVhCZ9A U07G7GLWWdIn2hbRBFlMZmoUNWE30oKf2BQMHc1EDxdxvL9YtjmtNnoJLs6VAYqNYxvb ffmA== X-Forwarded-Encrypted: i=1; AFNElJ9H3kmM0s8N+3ccEcExvPTlRs2kXp+3M0AoEHxuDVdrbp7HHvSBuQimFjffuGtGTl+Mv8omYTR5CAGgMnA=@vger.kernel.org X-Gm-Message-State: AOJu0YyYq+ZzKwJAhjgv9BQp2LGgX/zLBIJljpumLkMqU/HTdQv9/UEV +TFHEHim7cjZM3gWXU23oe6wlehGVAs39kzM1Ti0p5FpeQ/o2zvdyPNB X-Gm-Gg: Acq92OFsVKBxJrZVrdr5cz3xKnm+j5BuwWNNnwyZhV1lfcimz8mnL1vTAijCkTiGPO9 63Tkh2tmLggA0E0eLYolj9SCxsApRZO8Ef2q5zWpupaZCa47u+9ZILMtT9DwSXAApLxS7iR5EzQ fqFhP8N9a2aZE1J/tWgLaxLquDEIDWtIQpXET4pSJKQ1GKYJLtDfH3WGFOLfOqUAkrffiKyoP5+ DxSERRz1M3Tjp8awTdc3PeYIZ29/e/q3+Wl5Ca7/7ERwnXZ4qukjcANwilr+TMzNr5vd1+0ah4d EFBHJWuSb/FKukV/ZfRHOYwehgv62kInVCxjsEksdmn8r97BGWhFJZmcgk/w9K8PkE+yiFRRwZC QPhIenz4p9OD5pUtInF3ecSJVJpVabqT7SlZc+ZMDwhA5sYlfZpdSfNo6mEvmSytS46fh+q+xfi uQw1zVWUNxgPUm3Mn+Ir8Ai7OJT4hRx5Td84goCcL0keIcxDnVbbzPsYejDUW0B3wPtv2bOv0= X-Received: by 2002:a05:6402:3554:b0:683:5306:d41b with SMTP id 4fb4d7f45d1cf-68c8ab2d864mr5521619a12.7.1780326476054; Mon, 01 Jun 2026 08:07:56 -0700 (PDT) Received: from workstation.home (71-212-98-95.ftth.glasoperator.nl. [95.98.212.71]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-68ceb852272sm2085659a12.20.2026.06.01.08.07.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2026 08:07:54 -0700 (PDT) From: Stanislav Zaikin To: devicetree@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org, andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, dmitry.baryshkov@oss.qualcomm.com, Stanislav Zaikin Subject: [PATCH v8 0/2] Add Xiaomi 12 Lite 5G (taoyao) device tree Date: Mon, 1 Jun 2026 17:07:50 +0200 Message-ID: <20260601150752.666393-1-zstaseg@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series adds device tree support for the Xiaomi 12 Lite 5G (taoyao), based on the Qualcomm SM7325 SoC. The display panel model is unknown, so bootloader-initialized simple-framebuffer is therefore used to expose the display. Changes in v8: - Patch no. 1 - no changes - Drop dr_mode = "otg" as it is the default value (patch no. 2) - Drop usb-role-switch as it is already defined in kodiak.dtsi (patch no. 2) - Fix USB Type-C SBU endpoint port number: port@1 -> port@2 to comply with usb-connector.yaml bindings (patch no. 2) - Use downstream adsp_rpc_remote_heap_mem memory region to avoid overlapping with cdsp_mem (patch no. 2) - Link to v7: https://lore.kernel.org/all/20260528152011.376711-1-zstaseg@gmail.com/ Changes in v7: - Patch no. 1 - no changes - Patch no. 3 removed. Dmitry Baryshkov addressed that in a separate patchset - Added record-size for ramoops node (reduced pmsg-size by 0x100000) (patch no. 2) - Fixed unit address for rmtfs_mem (patch no. 2) - Link to v6: https://lore.kernel.org/all/20260516090853.2873223-1-zstaseg@gmail.com/ Changes in v6: - Patch no. 1 - no changes - Added a comment about reserved gpio ranges (patch no. 2) - Removed "output-low" property from "hst_bt_en" node (patch no. 2) - Moved common IPA properties for sm7325 devices to soc's dtsi (patch no. 3) - Link to v5: https://lore.kernel.org/all/20260417084749.253242-1-zstaseg@gmail.com/ Changes in v5: - Patch no. 1 - no changes - Change vccq-supply to vccq2-supply in ufs node as it's ufs2.2 (patch no. 2) - Val's patch for goodix-berlin didn't have effect on my touchscreen, therefore keep the touchscreen szie (no changes in this regard in patch no. 2) - Link to v4: https://lore.kernel.org/all/20260305093941.305122-1-zstaseg@gmail.com/ Changes in v4: - Patch no. 1 - no changes - Removed Konrad's R-b tag, please take a look again (patch no. 2) - Fixed vreg_s2b_0p7 regulator name to spmb2 (patch no. 2) - Switched bluetooth to wcn6750-pmu (patch no. 2) - Dropped qcom,local-bd-address-broken as it has no effect (patch no. 2) - Added wifi calibration variant "Xiaomi_taoyao" (also sent board-2.bin files to ath11k) (patch no. 2) - Link to v3: https://lore.kernel.org/all/20260224114424.1966947-1-zstaseg@gmail.com/ Changes in v3: - Patch no. 1 - no changes - Drop unit address for framebuffer node (patch no. 2) - Add Konrad's R-b tag (patch no. 2) - Link to v2: https://lore.kernel.org/all/20260216120715.3432191-1-zstaseg@gmail.com/ Changes in v2: - Add Rob's A-b tag (patch no. 1) - Add explicit framebuffer_reserved label (patch no. 2) - Use memory-region for simple-framebuffer (patch no. 2) - Fix reserved-memory naming: make node names consistent with labels and intended subsystem (CVP/camera/video) (patch no. 2) - Convert mem-type value from <0x02> to <2> (patch no. 2) - Fix s2b regulator comment style (patch no. 2) - Remove unused gpio-reserved-ranges entry (<32 2>) (patch no. 2) - Link to v1: https://lore.kernel.org/all/20260204115645.1343750-1-zstaseg@gmail.com/ Stanislav Zaikin (2): dt-bindings: arm: qcom: Add SM7325 Xiaomi 12 Lite 5G (taoyao) arm64: dts: qcom: Add Xiaomi 12 Lite 5G (taoyao) DTS .../devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/sm7325-xiaomi-taoyao.dts | 913 ++++++++++++++++++ 3 files changed, 915 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts -- 2.53.0