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: 14008908 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9EE3DC35FF2 for ; Sun, 9 Mar 2025 19:18:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ZYpRuX79H42AyJwMpeb72MjPa6wN8mVoMbygXkMxqYc=; b=17p92I7rKxlBe+lZHJckr7Xp2s +vkeNH06poNMMUGs3HH3klKBNJmnxj0cCP2LB2XFqaS9ifMIMR7wDegrr6uokiQBk1ecZgZ2wV6ev u/TxVkGmrHGICxeWohoG8lTH4vPAiJOfFKZA4yW05dNfFH8hqtnhlDD0wlLsQbtNOGyqjhqqChws3 OZRzJQPA6IIXxWVeI7JGiwYWA+bWyzUCZUJx/Mzrq0XWesuqg6S0Lza2ExjkHR9GTf6prHP9drGDh FkShRewaLtS8FlqxjMqCiYM/hnhv1adQvAFcnBuPUSk1QIyLJiYMXq5ZN7oLrcnUJ+I4iZAnE4b8r Vham1c+g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1trMA6-000000012jZ-0APc; Sun, 09 Mar 2025 19:18:10 +0000 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1trLom-00000001106-3h1r for linux-arm-kernel@lists.infradead.org; Sun, 09 Mar 2025 18:56:10 +0000 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-391324ef4a0so99486f8f.2 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.infradead.org; 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=h+xV69IYVPBGCn6V9FznZ7QI0P4jtnHfvYg45mc3NrRQ9QeIXCkjZKMEFrr6I80VTJ MExRvS2g5Uro3LRIS37kWCND9lSVC2kSDV7/Sd+FOhji78jq6IV6hqh88vebJUzInbVC XWaGpyZw1l3lYtzY6j0SJz/16aTJ0JrdMQNFfyNJ1lCJvVumsCbLWepDXNfTbj4LY0MA pwpi4lBlKCjUq7kOc09KxMnoURobCXP8LRNk3TztRQPLm5og3UBSMD0D9nk6J58kacq0 ybRBPNrWjhF/J35JV5dD6aH7f3860InfqBNMi/f0ncyPdIK4KaHPoXg60LyTYQ9CRgso ynuA== 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=pDOuFMO+mBy9QKGeOt03SB1zQzvxQmPHB4gd0tSIPEQR964qYsdoUSaPylFLgyvi0B TxLpp+ZTYcQPB7tc6nFXKvA+ndT6TugCvZrJNh9HLHYgNwvGEJcIhEC1bllBoyeUS2gI WvozzWZVfhfJS9d6EB3siUHiPGyGBHUhrNGZgeVcqcWqbDTm1ZbthPqzYxnPCTOGhzd2 ED3z1CP3IpyUuPkUYbwu53zFQyEhapZ3xTRvQW2TxtXgQghCoynd627BI1xxeueY9vOe 5PuMvJnHqNatzMsmNWN9AFS2/DHSgfjHc8IORciOskimUqK2JYaeVoEeAD9CTRwV5h7N +2eg== X-Forwarded-Encrypted: i=1; AJvYcCUk/TMpNCDguAIgxwWksP+po1n4bkCo7GdJ4a8VrzkaTGB3OatKI3WUjCMfZbp69OHhY646vxbJfrzRJa+oxgje@lists.infradead.org X-Gm-Message-State: AOJu0YxcnYzof75BaixJ0Qa6zTsgQnkuNJLZmGdAAEAEBQYchjmx+U+m NMqltTzMoqDB65pwZhlBTp41pNFoERhvM2jcRq/xUBZCNdRllee4IGj5s6Lk8wM= X-Gm-Gg: ASbGncs6H5l2IwiR7DABU23PkjqdYT5veafN0tb7wA/G6AaUwBbvbOYS6jPf7f/0NoB Fdf5OUkD1Lk12XpmayfC6QJaFexoMEcauPWNSWDPCLn8Zhw2rKBuogvc0Og/XG1FPDo0ylafSda o0tAAOgwxpYxXepM3cb58pK8VwCzjTwMQ2DJo3QlufY9M4K2DJoNKhvXsaRRRF/nU2mvDtzwtiT WSeVtCvYjqq6sfgw2Fm4QG+CP1OBA8bUJSzYO7JMbb6McOlR11/pfGdtF9sk871oUnh7gVWvABk clrblh5W1ymk+0IQq53MG7BLZcz4nBo1g42AFyvYHk9LpkZJLE1d+M9DaOc= 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 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250309_115608_919423_DEF10D95 X-CRM114-Status: GOOD ( 11.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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: 14008905 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DC3D4C28B28 for ; Sun, 9 Mar 2025 19:18:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=FKRLg92c6C6VQuMYXP20YZZyOfIPnqquJNnWGRCRNdM=; b=YZH/mXuTQ1OefE/InJZJ8kNxn/ xRMxZ//A5yGaWkpnyVcXIjJlJcxsC1m5DeE49HcbgcO3Btfcc+qAtGZP9Kalwd/w1NNIJpPCfUP1L S1nJNI6uPVUT7zm+bwU6VcMF6ZubLCHkqduhUqLsxhZ8rKNMjy4bd4zfncFQ7tBEteFgFLsA3/4mq wxf0tKBKPsT2eDehQ/2RDv7p2R6hCoPysWzq0TI82ZHjmVdZ8YGLCmz3vHHIU8HLESoYqrNwFYqKb gGX6btbU3ollBcfL2xc54LplZi85yy7LldlJ/qH4kIzma68RDsp/XI5LATDsdns1hUxYXnyhNEdzT a8vyYGkw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1trMA6-000000012kK-2bNl; Sun, 09 Mar 2025 19:18:10 +0000 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1trLoo-0000000110l-2Aev for linux-arm-kernel@lists.infradead.org; Sun, 09 Mar 2025 18:56:11 +0000 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-39127effa72so260829f8f.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.infradead.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; bh=FKRLg92c6C6VQuMYXP20YZZyOfIPnqquJNnWGRCRNdM=; b=trLjswOa9ZA/6/e7jnXDtAWFfUnsvOO396UfSZEZ8NyKncRs4IDe2RVeYAJ9hUsDvr JQAhdTeGGytWa2FSOAnveKqbPvBw2WFJaw3RtpSi7vJ3lIABDzHF12PRPChh1jvYxp9v pTlHUGK5cgbg0qQI9dITfzid+IIPbyUxqpIppVnXKuZuJ/ZozHgRfrR9Dgq7etGprUAD aLJRmZZ5ynpOvkm3hLadUZ14eUoOiwlP6ZdLTR1MaqsUu3HeH8FX93qWV/VIP1lEo+gD JHCOF4rIMWlTRbHRND8523q3lMU1w1jj2iHh+GhM7WhMdzFL3k4RjbMjAO9oIuIcuVEQ oFFQ== 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=rWCLeQpQw0FHAjgfMZ+1D0WSD0AOYIyvYHPz7+M5fZ7YaoDFzKgLk8PGSbKisoRzTT LpB9KiDDmUEpaNPuV7OAn31RpkONnz4MnIyltxEV3Yilyknu3ArZAhZOfsjsVLrQFM8A c5WOs7r5EpHXtpuk4rYTCtim5LJ9SR9CweyKx4XdOphRcL818Z4f5LrMb8grhwL2O94V qujQahHedWDA0W/zLguPAlyc0cD35kZz4TwR/5MNclSGvaC3Lc9OYH5iUycN+VyCMP91 7AOX3NMRunJ4a+75iAdhIQZTw83Qe2jBKWFELUp6gJHrdbc606Svsgkv0qmnqHrpG70T bJvw== X-Forwarded-Encrypted: i=1; AJvYcCUjTLyGae4g+chOjLlZJfZC2fQllsI6X224k3GTAhBDJ6LDtXrnyAV+mfWAdjBp46ommcahrWJPnmzekXGoMknf@lists.infradead.org X-Gm-Message-State: AOJu0YzfJlim/taBJiPr5q1NXOLa+nP2lUCeuQj1kOcw3ZdqvwEYVwxo u1ZNbHW69sn65d8H+DdDp9emIXNobkvOSNV8+NrWwLOX/gnqqfOkvdIYxQ+fg14= X-Gm-Gg: ASbGncuIWdaDzhsVRG6ZCa9skMsSU+HEkypxXW6+DR7xrTIctWHjK+Z5NrsAlm9rSnM Bdngoqf7aq9Qp+WmZ/fwjb5c3yeB2JQhDxu5uo/5FbQPrmQro83YJiSwZQfTStnxfl/YEErLgIU IBMq2aYF3jF+35lmQ9gWaXIuPfAvMzqX8Z7RNWJZSZhEvn/3Xbad9X/FOBw1BfRj+ramv86uBKq 1ZR+cbYPlCfn1wDo5EN3LDK6/xzCeTWNiVK2Dyx06Jaebgra5wM6f2G+irDUoUWNhAxBE8LShKj VvyDPAyAD2azayhMNNluL95tu+TW5LfhUTLuk32hYZjleI0QR4HH28gBX/4= 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> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250309_115610_557218_67A7A08F X-CRM114-Status: GOOD ( 14.67 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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: 14008906 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 22F6AC35FF3 for ; Sun, 9 Mar 2025 19:18:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=csnV4M7t8mG+4gzOzlbb+RIrtUw1t0+Fx7m4dlnVHBE=; b=Y1IzOtlB7CA5mVO2GYuRBwhR9g 0mdsoIlP8Cj7CDxVME+WzeV4WpA882aYCe8yAdVBNwR6jk4OV/69Ezm78E5nEY9+5K3ls2YQF48Br LEHjW8y1o8OZSlAFvCKOXM+z7resi+Ptbbloty16MGGemICy4PlsRs5yI7ZvX8H+ComFCnlSAR2JT 4BMx70kONj18HcQfE1BqhIwRd2uaEqvhGqBh3stjJMt1VroWwAX/La/mmfQuMWrjm0Kwn8XMn+aXy LJbf4tjVywU9j/v8DS1GmZUN5XC2H0GZ4gAZ5oW5O9VckeVsBj9R37byvwreYi5bMp7VEmPDug8d5 Q2KScLTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1trMA7-000000012kt-0v63; Sun, 09 Mar 2025 19:18:11 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1trLop-0000000111H-3HD9 for linux-arm-kernel@lists.infradead.org; Sun, 09 Mar 2025 18:56:13 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-43ce5cd91e5so1455015e9.2 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.infradead.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; bh=csnV4M7t8mG+4gzOzlbb+RIrtUw1t0+Fx7m4dlnVHBE=; b=ISc+e1IgnrXen0rKK39u58FkSws5X6s9CrcWZzKysLGLDCNgwtCD6+GNYQmmNLgMw1 mVOq8WZ9KKd5s5tROA5NMy/TGYEerzpz/AMEWUJG+E8oj7ppZBlz0snMhlPMfjqq/rFN TqP7m0rnvvDiEGe4Dmc71tpczF37xt2LQwJXYNtKQ9Uizp87ghz7IIoy12vwFD6n9ImZ 2RsxndfjLJmcTiu136RjV5q2xo2ItWIvYUfuvEu9+JHUaG+FbNWNQkp6ceI3oO16FwTG ALFyZ25Fu7XW40VIefP5RRL2d9mbk+3YUL0P7nWgZAPWjI+oGRwfHzn7DFFONayCk4rJ TLuQ== 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=UUxsSmc9WvFiZ/kWxZshhEh/gQMNQm1nfJbVFrSaf9EW3DBerhpYW6lq8oFUbwFGp5 AyQHqmboFmce0i7HVOODdTHhv8Gs1Wg0wMVPWrALEAwN/SAZvAhRW1fdeXQXVs3PsLqL f8/Ts69yxEOiERpjOn9+pgRRX7gZT0jp+Avm/aPYhBDg6rnM9Qi+0RWf+g/tF2t3S8gm JFl6uSY/Uj0PYCDgdHgjJ+0Xu9kVG6wQYQAkh+G9ROGxR1nM3gmzS2rvgTSr4NhAnSeA V6cNxMyPtgLkG0B27yTBZS11FvdP0M0P6nG+VT/5gVAGA0zUH+eNr/2Z3vQCZ/eKwAdr lzaA== X-Forwarded-Encrypted: i=1; AJvYcCUM64fYMC/7uXZEsVDCI5ky40EEF2rfEPlsPg/Jix05NsKMoqOLfXxQUP68aCPajMRBCrC7sJFv1TqnQuLUsaWa@lists.infradead.org X-Gm-Message-State: AOJu0YwnEVpp4RraEnGqzHR9Bkn8HoHAnQqGyWxMCWiwRUzA9hmbl+0F TfbTqj+theEaCrj323IP6TUqQk4G1Uy7TAhqyrM0QR0pawgaB/rPCvvvYVM49SU= X-Gm-Gg: ASbGncvebrjDu2MPHUKLZYTdkRM3yCAsFsqStJ7zyCF8kpgUXuBkKxZ2nblNVvnIScM BkV2elm4TAlNTsrP9+AIJsS/PLJAF8x27DoHAWGZSlto49Akd97RaNwEciRslf50JHvOOtC5K4z rteWdcOcpLaZXEd0PRFZAmxFOqBU2MYmJf86bUUE/ZT1qYtEt/OorFDpZal3Muqu6AfqAulvEsr IlccTAJpGcthwM3rOqHDVDEpIeDM+aGeTUCVATdsb+E4StRJdKxQPrevRn+gHt9v7uMZYXxRSHI Vboha2eWIGvDkqD+CTPREInK9TvMSdgkdmiP29KNGYd8hen6kZ4pXr/ezNM= 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> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250309_115611_821769_6F15EEF2 X-CRM114-Status: UNSURE ( 8.81 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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: 14008907 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E8608C2BA1B for ; Sun, 9 Mar 2025 19:18:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=MrmBWLsc0A2hxy4AAIuONWnJt2T5epZ91diVlTxUCPM=; b=wO/4m/B9y+xBQQP9oidK2r2efK YmA9k5gk4e/O1XW7S3p2Wp6Q565AoS0DEfYzYZD/Vo7amYPR8PlyOujbyo21/97RPyc6/OgvYaf5U alTN4NDWUHmoM3plKW+ZsB+YUP39OoWPXuhxw4kVRBr92RmnctYY/Or2lODfxODxNlkGj8lSZDeCw aQd5vSLy4ibE04irsBMHSCzhJQSgtzzMqvZBZ4kYz2h6xjtqWeJ/2qhD9Uk7njlC1PBV70lFQ7Guj gmau5Pc7+yHK4Jm1t61ZB/KagPMM9y6H2Ci88tee/o/y51rv4lGKoyxYwujSIYfuyEIh/Ny7iwSy4 Uk7vcB8g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1trMA7-000000012lS-3LkG; Sun, 09 Mar 2025 19:18:11 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1trLor-0000000111v-1XHe for linux-arm-kernel@lists.infradead.org; Sun, 09 Mar 2025 18:56:14 +0000 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3912622c9c0so179734f8f.3 for ; Sun, 09 Mar 2025 11:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741546572; x=1742151372; darn=lists.infradead.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; bh=MrmBWLsc0A2hxy4AAIuONWnJt2T5epZ91diVlTxUCPM=; b=WhzT77gZ1vdffqWPJN50Ln+a0Bjuzu5xu35u/j65V8NL6a1+ArasWW4/xIG47c3T44 r6/GpqzGUIQe+CiwMqzAOQoA8iv7Ue5m7GOX5ZD55ekeLd+z4dQqjtlcT5iCgzJcktDt Jk7G8exoMMrnl/EW2pwpxoRQlOfhhsHcHiXLDqF5WrLXThdApuI14YHkqw7J9ZK4bgR/ tx4qYaYQEuz+aLeYpVYaX22Gbwx9qgP/EIGheUZ37YAhodJWWCydrl507hdRTmha3ODG xTpvVE/LTJtiQJSyWrksHZmPUXlbxDQFhIUsZT9Kwq+t4PV5JlSGP7Mfj+JtWENONJXj KhFQ== 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=i74obSNfUwYCt8nneG3u2/VViOJZoWZjPuAT9jn1Q8SU0uGc2zbZwVhJ49bC5zrhDc fHuouCvq+xMQ4riFrXoaOgsY1a02GYCfttUhi6zcZzzB4qyilt/NNf7g/1WkXBm12OAj 7dBp7jTjJ0DnEvdZdMuyt7L/ze8W5gNzpp2Ok7ArJnh/ZnMe9k7OMfwwlVN9OTydhJIs uG0lZAWI3ObVTUw1MzsXvZL7BDEbejTWRBOt77e/bGxaV3AMK/HWep+81Y2KFmn4kVLi HiODfDqe8grjpCJPwa9Vwh5lgEoeuhClmrz4+dkz9PdVUGPA38H1Md9+rx8xGgnadnx5 8JFA== X-Forwarded-Encrypted: i=1; AJvYcCUFpk09kTakswu+xV+8Lgk/tGMplNIdSfU8e0kU7hpQtMS5bTAhyholYVo3uej5avtFAjv/oE661g4R1MJCRHVI@lists.infradead.org X-Gm-Message-State: AOJu0YwTY6msCQjDmo24wu3JKW2hsoNNnVpfMuJNQrbHWhknIbIO1KwX eyi/mWnSFku6dacCu+yO8t5QkSjdKLRP+ws+IvrDpuJlx+HXv1r6f31xKxgzXco= X-Gm-Gg: ASbGnct/SxhmSGPuRkd7f+Ums6dRLy7RwlHZGCTG+y/xrWtCZ1nyyY3NRn709uFHbL8 64ARJE+P2YRwFpius7w57vu9tZCtFpPvu1gZXYMKwy4CDklGt2IzPh7XWtntzrjtqoVW4vTPmxl YgBBaT0myv2PFBo5xSdqaqr1mZVtiJq83053bl1RYai8RK6uWAsiqsEKi0XD59KGBAtbtM23kgk tvmI5KcK0Wezy1vF/YZ7gHff4hBgOH3xxwDYidfv3/t4YHfN6q90F6ruVPp9B26SQB9Y2BqZNmg 4aErOgg/rswchYTCfLPoT5dyK3RTy2nXMPa4fLBLV4buXVLU6c8h9lKRAB0= 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> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250309_115613_403137_A7EA4A53 X-CRM114-Status: GOOD ( 10.09 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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