From patchwork Sun Mar 9 18:55:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14008896 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 DAD371A2C0E for ; Sun, 9 Mar 2025 18:56:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546570; cv=none; b=c9GuW1lSHXZkLFina6nMbFQmwg8ikt1wGXcYWP4zCQDSYpodS2dVKgu5VX3JtpW/UoVMVgPWa+T3HB18IaU1S6JpxH+VRV9+ew5B29GIQrnVHOsJlZrsCoo9hz+0J9zk2CFAOHbwb1nXG1mI9Zxtn4jjxznekTBva4OFFf+Q2nc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546570; c=relaxed/simple; bh=Wa7r3qkuu7xnz/VOd3o4Ss+BQayKG/5FMUt/lzJsU2A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=aHMa4tQrFXpkU3jJMSCNWR+NaNcEQhsx71Sgf1VjI4fZDVGFm4uYjt6FMC2NiRtL8/SEwJbrtUIrlv7It+HplwWp9HV2YgkM80xlBFGz3E8dwkvDce/VwCl7ESUPiKDl675PrWStnoQ2CJPex0jdNV1JssfLWERNPKfP/mvfQqo= 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=G+IjTn6W; arc=none smtp.client-ip=209.85.221.49 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="G+IjTn6W" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3912ebb8e88so239504f8f.0 for ; Sun, 09 Mar 2025 11:56:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741546567; x=1742151367; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ZYpRuX79H42AyJwMpeb72MjPa6wN8mVoMbygXkMxqYc=; b=G+IjTn6Wbii2jSCCF2P5DfLNUu8EFrcprnw0ljPPYyfQaitRsIAJ84yGVkMYFum+du qt1m6tDIUv4Ttxe5hF1oToqE78Fd1Aw4+ljP+kY3vVF24aAa1V+Ni10fbohzehwjcRGD du17Rj8I1h3PtoLTWsyv3XYvnnEypOX5MTl8GD3qWTiStRpz7HJPzvv8qOGX7usVwV2N ZEIYoDv4ojgHExdwA3DZgBu6negalVYPRxecamisK2zlYzdaFa3yRlHzSgauCqG1rhj9 sxS6Jp6ZPjjzgKIkGkPGbRbB2xpf7J90/3xpBdoNM0bd9buxLQ0m/L+LCpAkhBJ4Qscu 4bRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741546567; x=1742151367; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZYpRuX79H42AyJwMpeb72MjPa6wN8mVoMbygXkMxqYc=; b=OTqYT5WUMFj+tTT+pt8Xmu2XY44ipfUJqHNNyDO+mtxoD+HUnbBPtWrQMReAAV4NqL ZOpVjleINjokArWx7k+Oq53gUV71iy6tVpAOt51HucFqDsdgkb52380mI0vxtW9J6T2s +SryvCJFdBN68I9gDaVcqKnSWn9DElkT0CxgZniSwXF8dGcZ1QfMyanKYZYnCOccwEAU B8Guw6+Csv1KZjp1MyL0I/0tzA3g7yjfDm1RK1HFdkDFr32vy2VDtJ6a3K0J6znUQ0jl ntv4i0hj5JHQQxSwXs1YFVbtl3zUGTkxH+ZmmbFoGL3a1l9JqbSdvqf5Ymo7ZYLsBTEu ++Sg== X-Forwarded-Encrypted: i=1; AJvYcCXNPQ3eBi/pCdXVuB7GDVZpNJ4DcGGYrj4oG2/8uYcOodwwj+Si2nQVtenzIxJFLp80tLU=@lists.linux.dev X-Gm-Message-State: AOJu0YwwOoZkOMhNwOwhibWRtqOZq+sEllvtpGPpWTqq3u2MMTRtTAw2 3nKdRTmYxmBiVReKG1EwxiI7wzWhu/8ewhasQ1yLS3/9FWUpajS50mMXTisaOmo= X-Gm-Gg: ASbGncvePaNsqXxCYjQasQXlWDdamaGxNzVlOd1EvpoYZIzAHRiwK27VuZJV2HCKiBQ VYF4Fc4RzMinsbLMPZzum1e8hwUfMPQMPlcMSWagV67rIZaz8m19kC8ewahNSJ/Nydy3uonBIlU UO7dY8+qG2PkLy6qGftLAV1hmswknosAREsxl9tnV5zHb65IXF6nycORNNb0J3poM9zruGsgtBk YDocitjD9o/vviDs7lO92T0rbTuzWTjnEl7movwPMqEqp1oiLieoTVc2XLjuc8jw5PNOROZSTYe MzhOUnCW8D7YNVmWvA6b7RnEgUWrIvQ2LBkG3GqG8VGznD1NU+fX8BxvwsM= X-Google-Smtp-Source: AGHT+IGtaEQwIFc/6TYT3DLRhe8XehJ9zBv7aECl0lbGZTSP5NvnoXEhZ0PSYiVFLI7kcHS+u3EmMQ== X-Received: by 2002:a5d:6d8e:0:b0:38c:5d0b:71ca with SMTP id ffacd0b85a97d-3913ba438famr1345644f8f.0.1741546567145; Sun, 09 Mar 2025 11:56:07 -0700 (PDT) Received: from krzk-bin.. ([178.197.206.225]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee22c13fsm44263945e9.40.2025.03.09.11.56.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 11:56:06 -0700 (PDT) From: Krzysztof Kozlowski To: Arnd Bergmann , soc@lists.linux.dev Cc: Krzysztof Kozlowski , Alim Akhtar , Peter Griffin , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski Subject: [GIT PULL 1/4] samsung: drivers for v6.15 Date: Sun, 9 Mar 2025 19:55:55 +0100 Message-ID: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-6.15 for you to fetch changes up to 8f299df1b75ad0939f1340182c265de019eab438: dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example (2025-03-09 18:53:34 +0100) ---------------------------------------------------------------- Samsung SoC drivers for v6.15 1. Add support for Exynos USI v1 serial engines. Drivers already supported newer IP blocks - USI v2 - present in Exynos850 and newer. A bit older ARM64 designs, like Exynos8895 use older USI v1 block. 2. Add Exynos ACPM (Alive Clock and Power Manager) protocol driver for Google GS101 SoC. ACPM protocol allows communication between the power management firmware and other embedded processors. 3. Exynos2200: Add PMU, ChipID and SYSREG Devicetree bindings. 4. Exynos7870: Add PMU and ChipID Devicetree bindings. 5. Various cleanups. ---------------------------------------------------------------- Arnd Bergmann (1): soc: samsung: include linux/array_size.h where needed Colin Ian King (1): firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed" Ivaylo Ivanov (7): dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi soc: samsung: usi: add a routine for unconfiguring the ip soc: samsung: usi: implement support for USIv1 and exynos8895 dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200 dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible soc: samsung: exynos-chipid: add exynos2200 SoC support Kaustabh Chakraborty (3): dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible soc: samsung: exynos-chipid: add support for exynos7870 Krzysztof Kozlowski (3): soc: samsung: Use syscon_regmap_lookup_by_phandle_args Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/drivers dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example Tudor Ambarus (3): dt-bindings: firmware: add google,gs101-acpm-ipc firmware: add Exynos ACPM protocol driver MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 ++ .../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 + .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../bindings/soc/samsung/exynos-usi.yaml | 100 ++- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + MAINTAINERS | 10 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/samsung/Kconfig | 14 + drivers/firmware/samsung/Makefile | 4 + drivers/firmware/samsung/exynos-acpm-pmic.c | 224 ++++++ drivers/firmware/samsung/exynos-acpm-pmic.h | 29 + drivers/firmware/samsung/exynos-acpm.c | 769 +++++++++++++++++++++ drivers/firmware/samsung/exynos-acpm.h | 23 + drivers/soc/samsung/exynos-asv.c | 1 + drivers/soc/samsung/exynos-chipid.c | 3 + drivers/soc/samsung/exynos-pmu.c | 1 + drivers/soc/samsung/exynos-usi.c | 108 ++- drivers/soc/samsung/exynos3250-pmu.c | 1 + drivers/soc/samsung/exynos5250-pmu.c | 1 + drivers/soc/samsung/exynos5420-pmu.c | 1 + include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- .../linux/firmware/samsung/exynos-acpm-protocol.h | 49 ++ 23 files changed, 1359 insertions(+), 57 deletions(-) create mode 100644 Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml create mode 100644 drivers/firmware/samsung/Kconfig create mode 100644 drivers/firmware/samsung/Makefile create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.c create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.h create mode 100644 drivers/firmware/samsung/exynos-acpm.c create mode 100644 drivers/firmware/samsung/exynos-acpm.h create mode 100644 include/linux/firmware/samsung/exynos-acpm-protocol.h From patchwork Sun Mar 9 18:55:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14008897 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 868461EA7EE for ; Sun, 9 Mar 2025 18:56:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546572; cv=none; b=Akcuo+t5v7SPHUDqD3DqgKe1cQzKMBaa4/nRzpfdB1frXDrYBIWf1YW9dulH/zNp8VhvXcnr+QnNCVsrjO6u096su9QNR+uP1PGpG5oBEk7Go5nTHP8WjybK+w69Cx5x7H793OhHg7Zhw6RDJitTonn5E5bC0MrV+C9DGkGv9+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546572; c=relaxed/simple; bh=PMxfEyfyZ/xtzQEVKECKbubBazRu2cYpgYqd02Y9UV0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=eAfA5b5eDwIsDLdKDzgWJj2JHiRgaA0/zatqx4HHfogQHL1qcU8P5qM2yF0xkN9yB5HmqWMXy6e5GPt+NYXl09yAuJV/yUrGQlTF2iF/8Wy2iK63gVinBD7EgGo0ZdFgv136znQxzPu90/e32MAiRnfrU64tznUZdSYo/GHf6+Y= 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=xFr/fAhc; arc=none smtp.client-ip=209.85.128.50 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="xFr/fAhc" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-43ce5cd91e5so1455005e9.2 for ; Sun, 09 Mar 2025 11:56:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741546569; x=1742151369; darn=lists.linux.dev; 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; bh=FKRLg92c6C6VQuMYXP20YZZyOfIPnqquJNnWGRCRNdM=; b=xFr/fAhcSR/CZSdChBwNZHHiJts/RYGho5FHdEV7eWOhkzGVAfKuGxCh/QidtzQZIK KegSdKBb+smlJx/hoVfOM0VvC0GpbqAgbvr3mnemsUJg6Aiy+KX4vFBlGiu2tmnxQPK4 xm+JelEwbqQnV3h4zeulxO5EKPkMJq/IywTS4omxMGZ7LjghgPBYKj0fl0zXh8wgFSkg JeZdwRaPeJq/118fsr4qFJ+VCy+E0SckrZj7Ahg3TqGGZyd7kDO1JLKLDiBaty8EQWg/ PTsBsXrQMiu3CPxKMa7LdMF/DSDkgbHHmP2tKWGTpaOUPim5Uq6P0UB23tEjSE1NNISR HIJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741546569; x=1742151369; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FKRLg92c6C6VQuMYXP20YZZyOfIPnqquJNnWGRCRNdM=; b=SB7sYZ7VeBJzkH2NTFp9BabCMu1fDV5nsnr7d3O8nnfHPE8JXYkofB5n3ThGhaMWKg pqRkpnDfWUkmgDWNE4vIF/F2etq1WnpxdxHF9LtfCDzrAK6SSs65kRuTk/xAFS8BVHd3 4SSj/dfbWFRHb7MeX9ZKisDT3w7u7FQ/W6EVQOf/MHLToAHZU8CQ8//r3GUfofWNiWe5 awDtBV25fdID4DLUlFyVFIimRgelCzl2rhdv2AXpQZ4IdlElXsCPumHNH4wPkgQoZuGd qEuXUs02Iz1TST8r+IYJKEEv6Ny2+vNvHdHmUPB8EDNl5xOuTmiAqh66zqSX3AMKFCkU eTiA== X-Forwarded-Encrypted: i=1; AJvYcCVqy1M/S8E+ws6tTUkbWJQIBa3Q4tlVFdlrEbdO+NAeyAmMMNlYa5CGBHbsl19QkIcSyEo=@lists.linux.dev X-Gm-Message-State: AOJu0Yy4z8TcuPDbnFaT1MhkVmYiBlqeXWySdNtsf3CILi/j1c2eIW6A DUxObMQXFlcI7paW6Gsc0MIhKUZqAP1k+QqH5V6fqttj4ioKu3QHgG7ObVIeAPU= X-Gm-Gg: ASbGncv7qft6dq/hi8xM2i4WhpQf74uo2bFDmNouy1FMbXVePin+omvKoKG11pn952E RpIt9OQcWDapRKG1KI5307kc0n0SdiHZlV3k7Fr3YK3IHkOql1cajsBp0fjREswUu/lKIxrM88G oVfrXxRZ4Vy9rNolwJU5V8i90BxfNLyLicV+td/hX6jH4MzucltNCPNEYkyHYOHVa5csc/9Cuwf 4GhPoixXtWoKi//x1/RJR+Z+WaYbdb5XrImKLETTl6C68oD8KdBpWBULCteKAmAOaXjS3LOB/C5 R9jVWjvTyvUBEuTHBqB4BYsiT3/zmcoPIoHfcfcPVlC2558QXNK9idAHHzg= X-Google-Smtp-Source: AGHT+IFgAZkZaPTg34kk+B+P+zg3fnOit9vmY6MmBLyv17DTPt6JikKSZWSxHbdBl0XNWFJgN8f7ow== X-Received: by 2002:a05:600c:1da2:b0:439:930a:58a6 with SMTP id 5b1f17b1804b1-43ce6ef2478mr13617275e9.8.1741546568817; Sun, 09 Mar 2025 11:56:08 -0700 (PDT) Received: from krzk-bin.. ([178.197.206.225]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee22c13fsm44263945e9.40.2025.03.09.11.56.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 11:56:08 -0700 (PDT) From: Krzysztof Kozlowski To: Arnd Bergmann , soc@lists.linux.dev Cc: Krzysztof Kozlowski , Alim Akhtar , Peter Griffin , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski Subject: [GIT PULL 2/4] arm64: dts: samsung: DTS for v6.15 Date: Sun, 9 Mar 2025 19:55:56 +0100 Message-ID: <20250309185601.10616-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> References: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-6.15 for you to fetch changes up to 056106b030b73c7d53749469bd1cdbc89b4d2daf: arm64: dts: tesla: Change labels to lower-case (2025-03-07 16:05:35 +0100) ---------------------------------------------------------------- Samsung DTS ARM64 changes for v6.15 1. Google GS101: - Disable GSA core pinctrl because its registers are not available for normal world. - Add APM (Active Power Management) mailbox and the ACPM firmware nodes. - Add new boards: Google Pixel 6 Pro (Raven). - Enable framebuffer and reboot-mode. 2. Exynos990: - Add PERIS clock controller, MCT timer 3. Exynos8895: - Define all remaining serial engine (USI) and syscon nodes, add MMC. - Enable microSD and touchsreen on Samsung Galaxy S8 (dreamlte). 4. ExynosAutov920: Add UFS and CPU cache information. 5. Various cleanups. This includes two topic branches with DT bindings, which might be shared with other trees depending on needs: 1. for-v6.15/samsung-clk-dt-bindings with Exynos990 clock controller header constants. 2. for-v6.15/samsung-soc-dt-bindings with Exynos USI serial engines header constants rework. ---------------------------------------------------------------- André Draszik (7): dt-bindings: arm: google: add gs101-raven arm64: dts: exynos: gs101-oriole: configure simple-framebuffer arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi arm64: dts: exynos: gs101-raven: add new board file arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes arm64: dts: exynos: gs101: align poweroff writes with downstream arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0) Devang Tailor (1): arm64: dts: exynosautov920: add CPU cache information Igor Belwon (3): dt-bindings: clock: exynos990: Add CMU_PERIS block arm64: dts: exynos990: Add CMU_PERIS and MCT nodes arm64: dts: exynos990: Rename and sort PMU nodes Ivaylo Ivanov (6): dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1 arm64: dts: exynos8895: define all usi nodes arm64: dts: exynos8895: add a node for mmc arm64: dts: exynos8895-dreamlte: enable support for microSD storage arm64: dts: exynos8895-dreamlte: enable support for the touchscreen Krzysztof Kozlowski (5): Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/dt64 Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/dt64 arm64: dts: exynos8895: Rename PMU nodes to fixup sorting arm64: dts: exynos: gs101: Change labels to lower-case arm64: dts: tesla: Change labels to lower-case Peter Griffin (1): arm64: dts: exynos: gs101: disable pinctrl_gsacore node Sowon Na (1): arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC Tudor Ambarus (3): arm64: dts: exynos: gs101: add SRAM node arm64: dts: exynos: gs101: add AP to APM mailbox node arm64: dts: exynos: gs101: add ACPM protocol node Documentation/devicetree/bindings/arm/google.yaml | 3 +- .../bindings/clock/samsung,exynos990-clock.yaml | 19 + .../bindings/soc/samsung/exynos-usi.yaml | 99 ++- arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 72 ++ arch/arm64/boot/dts/exynos/exynos8895.dtsi | 956 ++++++++++++++++++++- arch/arm64/boot/dts/exynos/exynos990.dtsi | 92 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 138 +++ arch/arm64/boot/dts/exynos/google/Makefile | 1 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 267 +----- .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 294 +++++++ arch/arm64/boot/dts/exynos/google/gs101-raven.dts | 29 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 66 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 26 +- include/dt-bindings/clock/samsung,exynos990.h | 21 + include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- 15 files changed, 1721 insertions(+), 379 deletions(-) create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-raven.dts From patchwork Sun Mar 9 18:55:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14008898 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 E4C9310E5 for ; Sun, 9 Mar 2025 18:56:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546573; cv=none; b=fYNHRKphKjJzK5R9vCqhoon+63vvRiRZLzOLNrwdHpLkvw4Vl//3MSIXTN3gBlvHIRuqNqBq54j9O62zntFHcrHy6/7ieYosOy8jZ5vRJdJplFshxbTlMJS0yUxdJjdS1VKCdxgA0eoCEhqvdH5mxircfQkKiRH6M9LRaAWq+CM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546573; c=relaxed/simple; bh=kUxIzjT34djjsSWrouN9kcaq2cVWYfP4zf9wrxF60YQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=n25iYMSE1fJKC0jnwp1IADypbS52OM4l+FXZ8GPoZR+L4m3LrnbkDpU6bsXkeWPNZuhbY8Y5F4U8ICX83mLXy0JSvFMDnUL0onXnGHIdQwuOhcChZjK3UC70YQqq55bEmBDVtDjYbdPa9sRvGAy6V2jyTWJ7ygZ7xOMkb/iU+IY= 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=Nw3uWdh5; arc=none smtp.client-ip=209.85.128.54 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="Nw3uWdh5" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-43cee550af2so675385e9.1 for ; Sun, 09 Mar 2025 11:56:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741546570; x=1742151370; darn=lists.linux.dev; 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; bh=csnV4M7t8mG+4gzOzlbb+RIrtUw1t0+Fx7m4dlnVHBE=; b=Nw3uWdh5HYxGRKuHqmj/VF8IPHvPuHPl8CAsSReCs7YYUsbpVm0szKPPtC8855ima6 VCbl4oJ/dKi22tt/CsYNHCP2qGHNe2aO8OJn/c4T6bFD2cT6lXVpvBFgbFdouRuXP18W wzyquqTgTjFL6YVvEgFc9GlS6XhMxGz10alOkkoOXutBeLgjHMJDB2UfJsuCbcRADbsw 1IWEnZqzONMm3nw+8GsdmD3NRO+KLKhP1pr8Qo7E1joqDXfQZDA0NqVZJALsPyT6bcnN XFZdI1SsCBzwIK3PnIJEdgOfdmWD0l97hvfygPpiP3I8gruw1GESO3H9/QudXUp1qUTU LHxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741546570; x=1742151370; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=csnV4M7t8mG+4gzOzlbb+RIrtUw1t0+Fx7m4dlnVHBE=; b=qn7IxPNDqB2R8j1LvW7br3mBKuTYZ7oNINj3LsktPDy2JNwu/OfkDSrUSqFF6NPBVx 9mgPQNPdAfZ3DtR7zgEC8e1T5ayW+isCgY1x8EDj10RqPLvr4/nKT6+wwje86b4DLsGK R5XLToaeqbtMUyYsQuyaL0BwGAgz/+lkmK4E9rJuAgkGq9pcnvgFVVUZ4ltRrqAzEVa/ h4oWn5r4dGNqfm0/o+KM/FEihxPn9vDNVTjzTyBmSWaQnF3oPcE5hXSNMbP6zEyIm5NA WxsE1y7rIY4P+shfH5+T5Ux4ta0EYy2722T9q/oF3IWsEoq4yBq02thqSDcdBukynHsM 4X2A== X-Forwarded-Encrypted: i=1; AJvYcCX/d5LrQ1o+Cv7Figt7AhG35NJjZ5U2F7mcFD0FVBGfglZZiKepAttaR9qxQ+SbauKI+Z4=@lists.linux.dev X-Gm-Message-State: AOJu0YzrhFipgMnEyCmi4zOs62IWHaFtDIKZiIrL3jg5GeebP324oO7j LrNwgTiZk6scYNzIiMKo0KmKu97GZELXvMwaCozgvkxlsn0nvcefq3nCy2qQ1TrnbUvFvCSUsZ8 9+4s= X-Gm-Gg: ASbGncvieTuiUzFTZ8SYdzOk0fIYq6KD8t75jmLXltz7ODyBobPINPjxsuvyTacj2Y3 5ofVDAZmd668Dwy/fL46ZIrwovDAB3sjiPi4kG9Q143vsl1PjgR0PU/Og124g7zHuaafm61M/fP tAdf6/kWNO/RXxMDZoIK+bzYCA3wNI/gZa4biCvViqBNgwhPaCXcnqzi7kJ9BwxVzTtXq9m5T38 aQbrBBQ1ZtvbRjH2KrUqt5nwJsRQqNfYOdR27FPB3U5sP7F//jrkIaOslWvB/etA8ZRVwyY9Pf+ 7GFhHPSu2I69WOHoIVZlzJkIART8HRfo4/un9TY7OikYdqHhrdFv2F9Z83Q= X-Google-Smtp-Source: AGHT+IHOjQZl6au5AX9pwx89qj1PiY9uUWPbWjZhcAqE7l92MV4Sd5wk3pnxNKw3T6EVY3vWBvszTg== X-Received: by 2002:a05:600c:3588:b0:43b:ca39:a9b8 with SMTP id 5b1f17b1804b1-43ce6b12816mr15245875e9.2.1741546570242; Sun, 09 Mar 2025 11:56:10 -0700 (PDT) Received: from krzk-bin.. ([178.197.206.225]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee22c13fsm44263945e9.40.2025.03.09.11.56.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 11:56:09 -0700 (PDT) From: Krzysztof Kozlowski To: Arnd Bergmann , soc@lists.linux.dev Cc: Krzysztof Kozlowski , Alim Akhtar , Peter Griffin , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski Subject: [GIT PULL 3/4] ARM: samsung: soc/drivers for v6.15 Date: Sun, 9 Mar 2025 19:55:57 +0100 Message-ID: <20250309185601.10616-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> References: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-6.15 for you to fetch changes up to c8222ef6cf29dd7cad21643228f96535cc02b327: soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() (2025-02-15 14:37:19 +0100) ---------------------------------------------------------------- Samsung mach/soc changes for v6.15 1. S3C: Drop linux/fb.h header. 2. Exynos ChipID: Check if memory allocation succeeded. ---------------------------------------------------------------- Chenyuan Yang (1): soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() Thomas Zimmermann (1): ARM: s3c: Do not include arch/arm/mach-s3c/devs.c | 1 - arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c | 1 - drivers/soc/samsung/exynos-chipid.c | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) From patchwork Sun Mar 9 18:55:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14008899 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 77DBC202F9A for ; Sun, 9 Mar 2025 18:56:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546575; cv=none; b=jg7suTs8XSFNL3OGY3vuR4+F2OIO6i4C45T8qJqROnfIKUd4K+8KhGcIb8GBYvLAWrEywJYjth1yd1Tai9hR+OYzB3DKhVfIcBh9c3MNYm8lFttdIPon4DaJq2CI49IJRMkUw1Lw4NLFon5beQckj3bOSnmayHR5nCK2FGP/ziM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741546575; c=relaxed/simple; bh=uvZ2+a6S6JpYckvLd3vN4y/XaCLyyGT9gNpQQ8dNmeI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YLURa2LWOzpPy4DXqeESJRTVZ/VmItu6fohFihEcAMbUmFRi3Xw3Dsod/8ttorBgFdGHBd7wxXps3uqbhk9lKNfxGBf3WSg3+rYWop7K9Rg/R48Rnxf5AaPEdY5VdnfU3qui5klJfnGWf9/Id0kxgQhVvhrPlAjh2KfOevEFjiw= 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=GgRh08rA; arc=none smtp.client-ip=209.85.221.48 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="GgRh08rA" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-39127effa72so260835f8f.2 for ; Sun, 09 Mar 2025 11:56:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741546572; x=1742151372; darn=lists.linux.dev; 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; bh=MrmBWLsc0A2hxy4AAIuONWnJt2T5epZ91diVlTxUCPM=; b=GgRh08rAKGpfZUk2rmmiYIfINCbqcLTuezbcWHI5FmpjH9/atT2U35BA+0d1weAgGl FAasQKpQO+azsixLoVqgnDBVau4GCq7XrZB80MEq3Lyw2sP7o33A/eVeYD5gsak3k8bo 6D4QmkMFZ3wx0WGp04tLXs397iUH1rpcJsCTX4/qZY3DgXgkOJpyuwdII3ogt3tj5JVH dJZeNCO75nluofzxELqvokBmRR6Z4PxeTyqnpCT29JkKwC8h4NpSN9yBzITQ1d6M6uiN E0YEbjR5nr5D7Aao43oLNtWepZKuMvhzxt7UuEpTsiSd2anqeCb/SrwzGXIezawbY41k 2p2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741546572; x=1742151372; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MrmBWLsc0A2hxy4AAIuONWnJt2T5epZ91diVlTxUCPM=; b=U+wXLgdWyArtKsCX1bqrF3/EotiAp2mbB0ckTok4t9U3/BfZQChGOxaUKGkige4E1z L++etC2PecIFKdLjIQlLs8QqqpkEkQZGmFUDZTajkHTHXz8nkww6D73gz5smaClatcqs muha1kcAarwn4E50mzOmry0jFjj73YKFTdNuSUGxz4DPsE3q9pDvm3nUS7I/YrVQVS4m FPZTBkw30bDfvljgrnosFx/YFBOZg9+vGlqjXTxQC2kor5nZRXW8JoSNXU97bBTlqE9f u1JWFJGtNGiZt6YDNOVPuLdZ2YZM8H5v60x4PlfUapbSULcLuAmKW87NZr1mv2jvwArr u9uA== X-Forwarded-Encrypted: i=1; AJvYcCVCcx6TwpCTH6VF/1MEpic9tPW/7wF6irTiu6keYq0Z7ibNddQNtE9rhssm0Sn1lKUOO28=@lists.linux.dev X-Gm-Message-State: AOJu0YyzbZ3L7XEcgCeBnOxI4rYSxzZY54YKFzwEDWSDM6JM5tc2oacr sw26P+OL5mRtE3hB80TyG8nSLzAve9vSkRXhV7OXcLwVdAGJ9VHUXPoGglgoMOM= X-Gm-Gg: ASbGncs2o/jc52PjQybPqRbiYJc+FGo+yohhRfRxhvplCKqeEEKuC23TWq7ThKyDwRV X00JVEfC9m2ROMuBQ11IFA+4lSR4e2I94iAm3jeOGUqwzF6G/eSV+1ewOAmuRdZH+WsHQti+x12 sMxT/ctpEjARtgLHaEoilK/eMAgz2JO8SjfLMdbB0CBzUKVsYj4z0Tu9VaaTxPTEo7mstFptPaK MmZU1Inrw388Dh6POunnaqDL74LBMguV/YivZy/0mDc1f2tefWx25328JI5zH9YbIljEqGf3Jc7 7fnFW0Cbt3NpAOvjidGoPcT87L7tjh0x+ijOBnyf9SldxajpcRo2m/37G5k= X-Google-Smtp-Source: AGHT+IEKpRHbbGfEM98G+jT1dTf4FeQB+l3gBVL1qFl0csub7dukLp0ucTCxODN6l+bL/aW/iBduNQ== X-Received: by 2002:a05:600c:5122:b0:43b:c0fa:f9e5 with SMTP id 5b1f17b1804b1-43ce6eb5ab2mr15192015e9.4.1741546571601; Sun, 09 Mar 2025 11:56:11 -0700 (PDT) Received: from krzk-bin.. ([178.197.206.225]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee22c13fsm44263945e9.40.2025.03.09.11.56.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 11:56:11 -0700 (PDT) From: Krzysztof Kozlowski To: Arnd Bergmann , soc@lists.linux.dev Cc: Tudor Ambarus , Alim Akhtar , Peter Griffin , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski Subject: [GIT PULL 4/4 PATCH] arm64: defconfig: enable ACPM protocol and Exynos mailbox Date: Sun, 9 Mar 2025 19:55:58 +0100 Message-ID: <20250309185601.10616-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> References: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org> Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Tudor Ambarus Enable the Samsung Exynos ACPM protocol and its transport layer, the Exynos mailbox driver. Samsung Exynos platforms implement ACPM to provide support for PMIC, clock frequency scaling, clock configuration and temperature sensors. Signed-off-by: Tudor Ambarus Link: https://lore.kernel.org/r/20250207-gs101-acpm-dt-v4-4-230ba8663a2d@linaro.org Signed-off-by: Krzysztof Kozlowski --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cb7da4415599..18f96796298c 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -264,6 +264,7 @@ CONFIG_IMX_SCU=y CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE=y CONFIG_QCOM_QSEECOM=y CONFIG_QCOM_QSEECOM_UEFISECAPP=y +CONFIG_EXYNOS_ACPM_PROTOCOL=m CONFIG_GNSS=m CONFIG_GNSS_MTK_SERIAL=m CONFIG_MTD=y @@ -1403,6 +1404,7 @@ CONFIG_HWSPINLOCK_QCOM=y CONFIG_TEGRA186_TIMER=y CONFIG_RENESAS_OSTM=y CONFIG_ARM_MHU=y +CONFIG_EXYNOS_MBOX=m CONFIG_IMX_MBOX=y CONFIG_OMAP2PLUS_MBOX=m CONFIG_PLATFORM_MHU=y