Samsung Galaxy A52/A72 are smartphones released in 2021 on SM7125 (atoll) platform. This patch series introduces support for SM7125 Samsung devices with the following components enabled: - Framebuffer - GPIO keys - Hall sensor - Vibrator - Regulators - Reset input - Real-time clock - SD card - UFS - USB Along with that, SM7125 was affected by a hang when launching SHM bridge. A similar issue was reported on a similar chipset: https://lore.kernel.org/all/[email protected]/ Add SM7125 to the qcom_tzmem_blacklist to avoid hangs when booting.
Signed-off-by: Erikas Bitovtas <[email protected]> --- Changes in v2: - Renamed regulator nodes to satisfy dtbs_check. - Renamed pin configurations for SD card to satisfy dtbs_check. - Moved rmtfs_mem to the common dtsi, shifted addresses 0x1000 to the left and added "qcom,use-guard-pages". - Converted decimal 0 to hex 0x0 where applicable. - Pinctrl names are now listed after pinctrl themselves. - Renamed vol-up to button-vol-up to satisfy dtbs_check. - Framebuffer uses cont_splash_mem instead of retyping reg. - Removed pinctrl-names from vibrator. - Added a blank line at the top to the comment for &pm6150_pon - Added a comment explaining what the reserved gpio ranges are. - Added a blank line before "status = "okay"" where applicable. - Link to v1: https://patch.msgid.link/[email protected] To: Bjorn Andersson <[email protected]> To: Konrad Dybcio <[email protected]> To: Rob Herring <[email protected]> To: Krzysztof Kozlowski <[email protected]> To: Conor Dooley <[email protected]> To: Bartosz Golaszewski <[email protected]> To: Kees Cook <[email protected]> To: Tony Luck <[email protected]> To: "Guilherme G. Piccoli" <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] --- Erikas Bitovtas (2): dt-bindings: arm: qcom: Document Samsung Galaxy A52/A72 arm64: dts: qcom: sm7125-samsung: add initial device tree Vitalii Skorkin (1): firmware: qcom: tzmem: disable SHM bridge for SM7125 platform Documentation/devicetree/bindings/arm/qcom.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/sm7125-samsung-a52q.dts | 20 + arch/arm64/boot/dts/qcom/sm7125-samsung-a72q.dts | 20 + .../arm64/boot/dts/qcom/sm7125-samsung-common.dtsi | 536 +++++++++++++++++++++ drivers/firmware/qcom/qcom_tzmem.c | 1 + 6 files changed, 581 insertions(+) --- base-commit: 2b763db0c2763d6bf73d7d3e69665222d1f377cf change-id: 20260627-sm7125-samsung-b685d8b9cd40 Best regards, -- Erikas Bitovtas <[email protected]>

