From patchwork Mon Jan 22 22:57:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190432 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp1861dyi; Mon, 22 Jan 2024 14:58:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IEsG2hrk6F03Lua9Fbv0lFci39HLpBHp86W380tQihRIYgajY2Z998EY2kZuUrYV5L0Zi+3 X-Received: by 2002:a81:7185:0:b0:5e9:4f2d:2c51 with SMTP id m127-20020a817185000000b005e94f2d2c51mr2461625ywc.85.1705964294189; Mon, 22 Jan 2024 14:58:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964294; cv=pass; d=google.com; s=arc-20160816; b=zo+A3lkxO/nqgITBYT1Y5xxlqE3yId9PgXSLWrnw/A9DZszwlymklueAEF87kjlFSR 4G0p0zkoP9dk4mFRV6btXX63G6JYWHmPgkbeSfP1EYdR+pGCQaX5wjTFpc9Zo054Wo2+ owOCUUHkOyswHc/lO9NKqqbPLrYgA995t/Z1PKV2yrJ7E8LPvYKPRw/kDLi5t+Gy/yTX TLAHw+lgXxpe2fdlOWTiGOEq2zAftVJYBr09vai0KXebBzspzIAb2S610qzbOxbXZsd+ osLBTWdKaYW9Xn56TnDNpVJmoKzHrfvJS/W88ai9lpO14NSMAGTJu/A3fNjsy3lmRt6K L9TA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=JBly9XkHZ0SVFvJINs6dkm8lumCZ4YgOwJi4aC1YyJM=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=y1apKNjZ2I1DvnpwpcHvb+T90oTmcbPKqSwEXy+DA22KiccJSOhzSUBqUJuLdXnuQP RFkIJyTFwf/WQg8qhLTwy8Z4BntaXN2zGDXLrAadJTj6U75OWd0ncS3VoGtTS0QxBR04 lTaNFfX2dYQ9bdf2/of1ORAhJ6qHdtsaXh5flXdJ5K8nI7G1llZOQCFx9huST9cK6dp0 u78HwWYvI+aWFD/A2iancWydYIgMCqZKsaRytDLHKGYUP0pNCULEAVylNP1AfjWavXj6 88OWgKzgJRY4AvCT9236RlCfawrrVXMmaQt/j9jJZyiEar71o3k4+xKM9hduc7typ9pV hxTw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="U+rueY/u"; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34265-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34265-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id j21-20020ac85f95000000b0042a4332eb23si2296175qta.324.2024.01.22.14.58.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:58:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34265-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="U+rueY/u"; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34265-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34265-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id D9F291C22DDA for ; Mon, 22 Jan 2024 22:58:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 24E9C36B0C; Mon, 22 Jan 2024 22:57:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="U+rueY/u" Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 40D3B20B31 for ; Mon, 22 Jan 2024 22:57:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964251; cv=none; b=RdCysxGF0A7AGMei7SCAwJqdLLlTBZAOIlglPwr41KT+iiB8EyERM450I9ohiHLJUeMGYr5nsZcKiUJGLZNxfIoOsruKPWAl+OLO6GgomjVAPy2B+/wkFFm/9j8xZ55fC9bSUuu/RsTqEC7pE1FNyrBIkxneOLNt5Hyrt/eudg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964251; c=relaxed/simple; bh=ADcQXaAoCN3feVEUxUAN7RPLnjxcu0Da4xFhPbbzd5Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IavL4oTFKI005d/MIG474m7SuhcS5fYVQ+Mgoyqgl81VwyZyUKcy4asdOKq2wa2v3zrBzcT9e2XBnPtEaT2HnLZ6cFc08gAsUNWBBFkhvJJgNx+FmMgBhwZCu9Hupe+rxyugVoWwQPvzRLbNeVdED0WfsLrVPR+pkyMWFjSULac= 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=U+rueY/u; arc=none smtp.client-ip=209.85.128.47 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 Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-40e80046246so22043975e9.1 for ; Mon, 22 Jan 2024 14:57:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964247; x=1706569047; darn=vger.kernel.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=JBly9XkHZ0SVFvJINs6dkm8lumCZ4YgOwJi4aC1YyJM=; b=U+rueY/ums3yLa+tPEPHkPAH413XgjgrkNiM90wko/POsOVn897uZzu6UmuieY6ZNH moSQzOKLGVx8RFDIj9qzOvIU/GhNCPuhG9ZK6QJd8/SZn6rGl5Nj2/ciyDCZFdcO7e7C GHtCWLm66ybuQKe9Cpn/L0NaKRM6q8eWQhJsLR3a52i5Ppm7HzklHHM9sEGPAr42pamZ DCSWKBfVT+OGseYwtMR3mh1GYRl+tWUJs2tEIPeX85z3/RUDY/VzeTh/td3LW2tHH1tY bw8yTpAhQAOn9KedVyX1fWVYvP+8MR9Fhw6GN0TzJUGAZIzqatAHVK3aNI1XAPZTzjbc Zaww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964247; x=1706569047; 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=JBly9XkHZ0SVFvJINs6dkm8lumCZ4YgOwJi4aC1YyJM=; b=o6xoUOioV486m+UcBzhKhjLgYfXgTEqH6i49yjJKXyOyHxwXjx24zt5pAHdIKZr/PQ Aekgs6dFrixsCk5KzntZMbfhhqRCe9YiK/vye0AXRprHNiHyta6ieLL2wyqQg22MlMJr iBv4781LTQj/2dsTrz1RwuBQDJ84/7gG0P0o0ekVClGR+sMElbLWKle0ClLjRNt4nN3J GVaP2/f7vnyCSTv9hfopHo4SPly48Q4Yf3RzokeRuwaHCqTUl1TfmfKGZYTpyxCDhxD4 UqdDD9qkmrPnEIXxbAWrJjLQhxa4pcb67+56fzlVGy0/OW970z2LprWyY2h4WBmg4Yp4 lUXQ== X-Gm-Message-State: AOJu0YxMinoFjP9yVscAmghWFiYv2PSPa61F/AkKXK4Th0v0mQLl2t7W lhlFkg3xryCDSGv+tufsnY+Z4XLe6MdiNXlkSo0uSOmu8rezgQXNv9Ox+fBB//A= X-Received: by 2002:a05:600c:45cc:b0:40e:a565:3ce2 with SMTP id s12-20020a05600c45cc00b0040ea5653ce2mr2204825wmo.73.1705964247305; Mon, 22 Jan 2024 14:57:27 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:26 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 1/9] dt-bindings: watchdog: samsung-wdt: deprecate samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:02 +0000 Message-ID: <20240122225710.1952066-2-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833216113107600 X-GMAIL-MSGID: 1788833216113107600 The watchdog driver no longer requires a phandle to obtain a regmap to the PMU registers. So mark this as deprecated. Signed-off-by: Peter Griffin --- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml b/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml index 77a5ddd0426e..3970d6bf8576 100644 --- a/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml @@ -56,6 +56,7 @@ properties: description: Phandle to the PMU system controller node (in case of Exynos5250, Exynos5420, Exynos7, Exynos850 and gs101). + deprecated: true required: - compatible @@ -66,20 +67,6 @@ required: allOf: - $ref: watchdog.yaml# - - if: - properties: - compatible: - contains: - enum: - - google,gs101-wdt - - samsung,exynos5250-wdt - - samsung,exynos5420-wdt - - samsung,exynos7-wdt - - samsung,exynos850-wdt - - samsung,exynosautov9-wdt - then: - required: - - samsung,syscon-phandle - if: properties: compatible: From patchwork Mon Jan 22 22:57:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190438 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2413dyi; Mon, 22 Jan 2024 15:00:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IE4FpaktpYSeSBECTfpfrxevJPHCDcpA6oLstXj3wUgVSrtuIPo/wSdxRGD0Zccplz7dlbk X-Received: by 2002:a05:6a20:1446:b0:19c:5734:b725 with SMTP id a6-20020a056a20144600b0019c5734b725mr428733pzi.35.1705964404054; Mon, 22 Jan 2024 15:00:04 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964404; cv=pass; d=google.com; s=arc-20160816; b=OFZBw0ZyfHMcrLZcLtf34KNu22zMCM8Y1pzxEl6FzwnninqJr+4TbdCQG9W5TDJsnm 8D/oKv8ConS2EuhGPdU47lPjGAgd64XxBYIKPb0ImwPb1cBatA1rNKaYrcDLkAAWS2E+ 5qJ3nJFYAUjyMMVDil6zZiQFQDMx0Ak3xs0pwSblS869j0MwtMYdMuJk498cPxfTFZwr uxDaiVXZ/aBmN6GTanLbCvkV/uqpPm6k/VQSosbev/VDxyOFxD5Ja0+F/2iHV/7feAxb CETShsuFyY+e9tyD2mTVeeVgbRAa4xATk+5l4YCcu453nwuBn4pdp0NUl6aHbeSabnwl JrCQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=EkT1f8/auJS4w5tPSadT4tBL2vbp3PChzChd9rePwv0=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=FRAyThoNX9ICLYPL+DOcvDzBhjKINwLIr5MWsEvfvtBWlgJuj9bYjCisxPaJHkak3h WIDhzQVFd/94TVz+w2Inr+CVQywWJP6wKqhLXNAXv2PuoaVR14AS2BSffM9nSIWUmHZX hgdeMZbU8l1LTig3oDo/tbJmwtkYSehA8pm0NjhXWL/CL3KRDzPXFvGOnel9u1nl/kub 2bhOaTYIT5gaUw9uY+6oRYt4PPaJMv7pjvZfZkcUIsG+KCuAXnpiX6PWXYmfMlDxNhh0 xE2H+UwcdTE46Iop5nLx6nH7k4KoxSVLloqCdVl/JbqJeWsSeNUwnjKjXCuK3A6plXuy P3Rw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=T05qkwEC; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34267-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34267-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id q4-20020a17090a2dc400b0028fffb2361esi8813298pjm.82.2024.01.22.15.00.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 15:00:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34267-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=T05qkwEC; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34267-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34267-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 15C18289CF5 for ; Mon, 22 Jan 2024 22:59:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 282ED4A9AD; Mon, 22 Jan 2024 22:57:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="T05qkwEC" 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 B1BA82136B for ; Mon, 22 Jan 2024 22:57:30 +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=1705964254; cv=none; b=TTBbhnLRx857/uNmYSUF6RI2yky4GcGwqaW9WoqFE0e8QK6CpXqhdw6dNXkFl/SegXn1WVKVgezecVePG+7sbsmvCkUPgV0OIXQWy4UFRV07mTJiZu0eyQSaz7orQ09eumwUz+vAefZV90BhkQnEmOmQqa88sCJdGMgJSsd7HAY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964254; c=relaxed/simple; bh=U1+KXcli4NL1ac1CPhNG+FdVI8hN+zTTVbZpOOz+6tY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=FPZST8pGl+fXS9SZMtsD4CJfParcRDft8bTsbvgfqCcbzGJk2Zx3wWZxMCWpSEdW9ktjfbATiDPOcOWSk9PaD+bDN9lMD0t5OselkcOn7mJitFFS/M1BKrxrJB/8nzbTSCQ2gZQgFXSYFrcFeU60OObNpvjenNUSystTRrYCyXk= 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=T05qkwEC; 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 Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-40e72a567eeso44839825e9.0 for ; Mon, 22 Jan 2024 14:57:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964249; x=1706569049; darn=vger.kernel.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=EkT1f8/auJS4w5tPSadT4tBL2vbp3PChzChd9rePwv0=; b=T05qkwECDeJbqNuo9xfac+xmo7BjyxF2yPrguHGFXqLAxfUAANrQK1lGpbckCqodx4 GbhxMI0Nk6jy5ai/7nISDDMelTVmelWdfewxX4kOAgW7bYmIXMwRQ8zu8wJqjBzD6w91 LasK5jyxIzHyC+CkHQaiFUiBALPowBPNIdxx+AtrmUu/KWBiLiKgBiH2HljZ5TTVW6n4 3+mEpWpnxdBATX6+eEYS799+MwUVQIPxfbHDj5O5cRWvH2bfa4F0peLEDSpeheHBznYV xG5qJDWm3EOWX8aHjSZNBI2FQZTTDcWXMQY+5Xz/053cz2Id7Nm3nbLzOFw3nFLYnhQf 5MgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964249; x=1706569049; 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=EkT1f8/auJS4w5tPSadT4tBL2vbp3PChzChd9rePwv0=; b=T6M/e+MmM8w5rfM9jZ0PkMaH6Lgbjh1Xz1oPRfH092tjC1+qzy+ckh+NlPxmYH4fVD qY6nMy+YJKARw+fpLyJpoi++Lvr4AHuUdmwQ7qRGe939Vewra+hGky2YY9uDOwzxqvlJ 7nP6kEAfYwsXdi3sq4/NYG3k5zBA32FEWdTaEZp/vdQ+WrHy65TCyWJf/lfRVfxvQxJY mgV5nImgBoUMai3QfH1Fx3mLfTsx1QkmAWE0kRYI7t3yqV3AonUvZ4jurNcZn7CLstq3 9tXlUlC4f9jSl9eHN+NbScmT126o34UpNaUJUKJzM/5SZUi904dOxx5EtCLX07zvA0b2 icxw== X-Gm-Message-State: AOJu0Yy6TUVYmtOO3ArcIlFfhzs7J8N1cDSt/rJm7Guh+21eed0KPu1K ZVIAw4HBEdo+m3d1RbuHG4ujdOD5tADQWdKYqOy8UsH3wqSQiZDuVLH7tlJdseE= X-Received: by 2002:a05:600c:5250:b0:40e:6930:4c99 with SMTP id fc16-20020a05600c525000b0040e69304c99mr1381965wmb.113.1705964248744; Mon, 22 Jan 2024 14:57:28 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:28 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 2/9] soc: samsung: exynos-pmu: Add exynos_pmu_update/read/write APIs and SoC quirks Date: Mon, 22 Jan 2024 22:57:03 +0000 Message-ID: <20240122225710.1952066-3-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833330913174124 X-GMAIL-MSGID: 1788833330913174124 Newer Exynos SoCs have atomic set/clear bit hardware for PMU registers as these registers can be accessed by multiple masters. Some platforms also protect the PMU registers for security hardening reasons so they can't be written by normal world and are only write acessible in el3 via a SMC call. Add support for both of these usecases using SoC specific quirks that are determined from the DT compatible string. Drivers which need to read and write PMU registers should now use these new exynos_pmu_*() APIs instead of obtaining a regmap using syscon_regmap_lookup_by_phandle() Depending on the SoC specific quirks, the exynos_pmu_*() APIs will access the PMU register in the appropriate way. Signed-off-by: Peter Griffin --- drivers/soc/samsung/exynos-pmu.c | 209 ++++++++++++++++++++++++- drivers/soc/samsung/exynos-pmu.h | 4 + include/linux/soc/samsung/exynos-pmu.h | 28 ++++ 3 files changed, 234 insertions(+), 7 deletions(-) diff --git a/drivers/soc/samsung/exynos-pmu.c b/drivers/soc/samsung/exynos-pmu.c index 250537d7cfd6..e9e933ede568 100644 --- a/drivers/soc/samsung/exynos-pmu.c +++ b/drivers/soc/samsung/exynos-pmu.c @@ -5,6 +5,7 @@ // // Exynos - CPU PMU(Power Management Unit) support +#include #include #include #include @@ -12,29 +13,204 @@ #include #include #include +#include #include #include #include "exynos-pmu.h" +/** + * DOC: Quirk flags for different Exynos PMU IP-cores + * + * This driver supports multiple Exynos based SoCs, each of which might have a + * different set of registers and features supported. + * + * Quirk flags described below serve the purpose of telling the driver about + * mentioned SoC traits, and can be specified in driver data for each particular + * supported device. + * + * %QUIRK_HAS_ATOMIC_BITSETHW: PMU IP has special atomic bit set/clear HW + * to protect against PMU registers being accessed from multiple bus masters. + * + * %QUIRK_PMU_ALIVE_WRITE_SEC: PMU registers are *not* write accesible from + * normal world. This is found on some SoCs as a security hardening measure. PMU + * registers on these SoCs can only be written via a SMC call and registers are + * checked by EL3 firmware against an allowlist before the write can procede. + * Note: This quirk should only be set for platforms whose el3 firmware + * implements the TENSOR_SMC_PMU_SEC_REG interface below. + */ + +#define QUIRK_HAS_ATOMIC_BITSETHW BIT(0) +#define QUIRK_PMU_ALIVE_WRITE_SEC BIT(1) + +#define PMUALIVE_MASK GENMASK(14, 0) + struct exynos_pmu_context { struct device *dev; const struct exynos_pmu_data *pmu_data; + struct regmap *pmureg; + void __iomem *pmu_base_addr; + phys_addr_t pmu_base_pa; + /* protect PMU reg atomic update operations */ + spinlock_t update_lock; }; -void __iomem *pmu_base_addr; static struct exynos_pmu_context *pmu_context; +/* + * Some SoCs are configured so that PMU_ALIVE registers can only be written + * from el3. As Linux needs to write some of these registers, the following + * SMC register read/write/read,write,modify interface is used. + * + * Note: This SMC interface is known to be implemented on gs101 and derivative + * SoCs. + */ +#define TENSOR_SMC_PMU_SEC_REG (0x82000504) +#define TENSOR_PMUREG_READ 0 +#define TENSOR_PMUREG_WRITE 1 +#define TENSOR_PMUREG_RMW 2 + +int set_priv_reg(phys_addr_t reg, u32 val) +{ + struct arm_smccc_res res; + + arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, + reg, + TENSOR_PMUREG_WRITE, + val, 0, 0, 0, 0, &res); + + if (res.a0) + pr_warn("%s(): SMC failed: %lu\n", __func__, res.a0); + + return (int)res.a0; +} + +int rmw_priv_reg(phys_addr_t reg, u32 mask, u32 val) +{ + struct arm_smccc_res res; + + arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, + reg, + TENSOR_PMUREG_RMW, + mask, val, 0, 0, 0, &res); + + if (res.a0) + pr_warn("%s(): SMC failed: %lu\n", __func__, res.a0); + + return (int)res.a0; +} + +/* + * For SoCs that have set/clear bit hardware (as indicated by + * QUIRK_HAS_ATOMIC_BITSETHW) this function can be used when + * the PMU register will be accessed by multiple masters. + * + * For example, to set bits 13:8 in PMU reg offset 0x3e80 + * exynos_pmu_set_bit_atomic(0x3e80, 0x3f00, 0x3f00); + * + * To clear bits 13:8 in PMU offset 0x3e80 + * exynos_pmu_set_bit_atomic(0x3e80, 0x0, 0x3f00); + */ +static inline void exynos_pmu_set_bit_atomic(unsigned int offset, + u32 val, u32 mask) +{ + unsigned long flags; + unsigned int i; + + spin_lock_irqsave(&pmu_context->update_lock, flags); + for (i = 0; i < 32; i++) { + if (mask & BIT(i)) { + if (val & BIT(i)) { + offset |= 0xc000; + pmu_raw_writel(i, offset); + } else { + offset |= 0x8000; + pmu_raw_writel(i, offset); + } + } + } + spin_unlock_irqrestore(&pmu_context->update_lock, flags); +} + +int exynos_pmu_update_bits(unsigned int offset, unsigned int mask, + unsigned int val) +{ + if (pmu_context->pmu_data && + pmu_context->pmu_data->quirks & QUIRK_PMU_ALIVE_WRITE_SEC) + return rmw_priv_reg(pmu_context->pmu_base_pa + offset, + mask, val); + + return regmap_update_bits(pmu_context->pmureg, offset, mask, val); +} +EXPORT_SYMBOL(exynos_pmu_update_bits); + void pmu_raw_writel(u32 val, u32 offset) { - writel_relaxed(val, pmu_base_addr + offset); + if (pmu_context->pmu_data && + pmu_context->pmu_data->quirks & QUIRK_PMU_ALIVE_WRITE_SEC) + return (void)set_priv_reg(pmu_context->pmu_base_pa + offset, + val); + + return writel_relaxed(val, pmu_context->pmu_base_addr + offset); } u32 pmu_raw_readl(u32 offset) { - return readl_relaxed(pmu_base_addr + offset); + return readl_relaxed(pmu_context->pmu_base_addr + offset); +} + +int exynos_pmu_read(unsigned int offset, unsigned int *val) +{ + if (!pmu_context) + return -ENODEV; + + /* + * For platforms that protect PMU registers they + * are still accessible to read from normal world + */ + return regmap_read(pmu_context->pmureg, offset, val); +} +EXPORT_SYMBOL(exynos_pmu_read); + +int exynos_pmu_write(unsigned int offset, unsigned int val) +{ + if (!pmu_context) + return -ENODEV; + + if (pmu_context->pmu_data && + pmu_context->pmu_data->quirks & QUIRK_PMU_ALIVE_WRITE_SEC) + return set_priv_reg(pmu_context->pmu_base_pa + offset, val); + + return regmap_write(pmu_context->pmureg, offset, val); +} +EXPORT_SYMBOL(exynos_pmu_write); + +int exynos_pmu_update(unsigned int offset, unsigned int mask, unsigned int val) +{ + int ret = 0; + + if (!pmu_context) + return -ENODEV; + + if (pmu_context->pmu_data && + pmu_context->pmu_data->quirks & QUIRK_HAS_ATOMIC_BITSETHW) { + /* + * Use atomic operations for PMU_ALIVE registers (offset 0~0x3FFF) + * as the target registers can be accessed by multiple masters. + */ + if (offset > PMUALIVE_MASK) + return exynos_pmu_update_bits(offset, mask, val); + + exynos_pmu_set_bit_atomic(offset, val, mask); + + } else { + return exynos_pmu_update_bits(offset, mask, val); + } + + return ret; } +EXPORT_SYMBOL(exynos_pmu_update); void exynos_sys_powerdown_conf(enum sys_powerdown mode) { @@ -75,11 +251,18 @@ void exynos_sys_powerdown_conf(enum sys_powerdown mode) #define exynos_pmu_data_arm_ptr(data) NULL #endif +static const struct exynos_pmu_data gs101_pmu_data = { + .quirks = QUIRK_HAS_ATOMIC_BITSETHW | QUIRK_PMU_ALIVE_WRITE_SEC, +}; + /* * PMU platform driver and devicetree bindings. */ static const struct of_device_id exynos_pmu_of_device_ids[] = { { + .compatible = "google,gs101-pmu", + .data = &gs101_pmu_data, + }, { .compatible = "samsung,exynos3250-pmu", .data = exynos_pmu_data_arm_ptr(exynos3250_pmu_data), }, { @@ -125,18 +308,30 @@ EXPORT_SYMBOL_GPL(exynos_get_pmu_regmap); static int exynos_pmu_probe(struct platform_device *pdev) { + struct resource *res; struct device *dev = &pdev->dev; int ret; - pmu_base_addr = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(pmu_base_addr)) - return PTR_ERR(pmu_base_addr); - pmu_context = devm_kzalloc(&pdev->dev, sizeof(struct exynos_pmu_context), GFP_KERNEL); if (!pmu_context) return -ENOMEM; + + pmu_context->pmu_base_addr = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(pmu_context->pmu_base_addr)) + return PTR_ERR(pmu_context->pmu_base_addr); + + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + if (!res) + return -ENODEV; + + pmu_context->pmu_base_pa = res->start; + pmu_context->pmureg = exynos_get_pmu_regmap(); + if (IS_ERR(pmu_context->pmureg)) + return PTR_ERR(pmu_context->pmureg); + + spin_lock_init(&pmu_context->update_lock); pmu_context->dev = dev; pmu_context->pmu_data = of_device_get_match_data(dev); diff --git a/drivers/soc/samsung/exynos-pmu.h b/drivers/soc/samsung/exynos-pmu.h index 1c652ffd79b4..570c6e4dc8c3 100644 --- a/drivers/soc/samsung/exynos-pmu.h +++ b/drivers/soc/samsung/exynos-pmu.h @@ -25,8 +25,12 @@ struct exynos_pmu_data { void (*pmu_init)(void); void (*powerdown_conf)(enum sys_powerdown); void (*powerdown_conf_extra)(enum sys_powerdown); + u32 quirks; }; +int set_priv_reg(phys_addr_t reg, u32 val); +int rmw_priv_reg(phys_addr_t reg, u32 mask, u32 val); + extern void __iomem *pmu_base_addr; #ifdef CONFIG_EXYNOS_PMU_ARM_DRIVERS diff --git a/include/linux/soc/samsung/exynos-pmu.h b/include/linux/soc/samsung/exynos-pmu.h index a4f5516cc956..2c5ce21fb00b 100644 --- a/include/linux/soc/samsung/exynos-pmu.h +++ b/include/linux/soc/samsung/exynos-pmu.h @@ -21,11 +21,39 @@ enum sys_powerdown { extern void exynos_sys_powerdown_conf(enum sys_powerdown mode); #ifdef CONFIG_EXYNOS_PMU extern struct regmap *exynos_get_pmu_regmap(void); +extern int exynos_pmu_update_bits(unsigned int offset, unsigned int mask, + unsigned int val); +extern int exynos_pmu_update(unsigned int offset, unsigned int mask, + unsigned int val); +extern int exynos_pmu_write(unsigned int offset, unsigned int val); +extern int exynos_pmu_read(unsigned int offset, unsigned int *val); #else static inline struct regmap *exynos_get_pmu_regmap(void) { return ERR_PTR(-ENODEV); } + +static inline int exynos_pmu_update_bits(unsigned int offset, unsigned int mask, + unsigned int val); +{ + return ERR_PTR(-ENODEV); +} + +static inline int exynos_pmu_update(unsigned int offset, unsigned int mask, + unsigned int val); +{ + return ERR_PTR(-ENODEV); +} + +static inline int exynos_pmu_write(unsigned int offset, unsigned int val) +{ + return ERR_PTR(-ENODEV); +} + +static inline int exynos_pmu_read(unsigned int offset, unsigned int *val) +{ + return ERR_PTR(-ENODEV); +} #endif #endif /* __LINUX_SOC_EXYNOS_PMU_H */ From patchwork Mon Jan 22 22:57:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190433 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2009dyi; Mon, 22 Jan 2024 14:58:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IFHK5kOCaxbJBHb8AWEzAMIL2le3NYPVtuemYmBlWgd2g9ND5JZ4TuciO2ODD2EYY97JLeE X-Received: by 2002:a05:620a:494d:b0:783:28b0:387c with SMTP id vz13-20020a05620a494d00b0078328b0387cmr5604953qkn.111.1705964328885; Mon, 22 Jan 2024 14:58:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964328; cv=pass; d=google.com; s=arc-20160816; b=Nxd8OWZO9hPIhCwBtHIBluJz9dmrbHoilrngtVCkOlpbyiqDCsSJBWFP/qlqJlZXBu yqCXOKo/3SzuE2vp6Notd8RYP+eZS5guMQOuvgHXMtuCWRuxUZfrKhJsJ7LfY2kAjBZ9 mhYV+nSUWIsq3UX75c2DmwcE3l8uXfTSTQL57StFc19xbLlKQvYW2gfiivi/ExuiaxDs RC2k2bSnXbfjG0ltX2piIxTb1Y7/whbB5xH9yOwJrEmb26OFQdd0SHgjc0NrHqJFnNIA A6+oivp3GIK0S5zCmPEM0PC8D4cFJZiJpBYf9FMk9dWDBB5uBOkRpqzy446e/9cDkXal 5h7A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=6FqWPcvKSS7CcnQxWq48tyQK+WttnuMBOHrnCab1foM=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=tKlV2Ibq0o8jAK4JAqQr7LvZns0n4K9AVzog1b8Vy5Y2GVNnpW39C7d2rQGC1I3qTq oEd6UGnVroQDdbrIvq5y1tRot83P4o870kk+IarQJ54FQ5sH6vaihhAasqoTwRoZ9cMl lhO+gMc0UnYMjVaexWjh7ELf8HyIqPolHXcVtY3S7ZaXblbGqZ/yKfIy6qyYTcVkQOzP d0KKOyanQ6NSVYuwkRa+MjoYANA3plapvrwhJW555gssAlIc5PPTzV7HcER/w1gBrQZE k+0xTdr3+10iH+jLN8XxBqqvs1fU6n9duQ/3MUb4L8UJoAQZkqCEgvxifm86bTo/OnRP hv3A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xjBMRG8c; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34266-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34266-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id m30-20020a05620a215e00b007835b80b398si6659901qkm.655.2024.01.22.14.58.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:58:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34266-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xjBMRG8c; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34266-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34266-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9DB831C22871 for ; Mon, 22 Jan 2024 22:58:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E3044495C8; Mon, 22 Jan 2024 22:57:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="xjBMRG8c" Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.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 D56ED36AF4 for ; Mon, 22 Jan 2024 22:57:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964253; cv=none; b=EQnbYQXuWqCPSDoggJM9YNhGWbj3Rl6dYLpYwrdRrrfCFGT/gWS2CaeIrK90DWr99J9zSQo5ujhF8xgQJmgX/m6cthLW+1Yr8QYu8RlSyl/U/4M+1WFx12/HmZVHIQTU6eDcZM7R0TPUpZXtfTM0ufJp0IS9/Z0wDznYHcv3K4Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964253; c=relaxed/simple; bh=TuBVgmZfnG0mMLHEI5U7ypuOjfhXKu49qHs3tpLT0vo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Q5itO0FueWxHM2ofGBXCVcqmTju7wnq7/mjUhrgZ+r8Dq61gyuRmkRxeDa/S14YP4Io/2pGmS/5E30rKcX5D9D7NL/mJpm5P+endIEzZbyrFMnrr4lwQX0XuyNuoRu/OhY1dCII5MBnIgTAnVIMR/JMcHYdx8s3MKJsZ+tbXxGQ= 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=xjBMRG8c; arc=none smtp.client-ip=209.85.221.45 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 Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3392b045e0aso2106037f8f.2 for ; Mon, 22 Jan 2024 14:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964250; x=1706569050; darn=vger.kernel.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=6FqWPcvKSS7CcnQxWq48tyQK+WttnuMBOHrnCab1foM=; b=xjBMRG8cFZMUNGiL9+BBiqRqHXP2QZakrxFf57bZuR50Ps+yKxelU9hmBQD62WL0oU NwRiALSvaRQF9EAKRazUsTXyGmW8lQS0PByL4VS1ADhyKGDjjQ8551yISCLswBsJVqMP 9F8KBHgSK/bKUN3Ad1mOEW55eh2BD3kiYXEaY+Honngm307B/4EDlNw8nrNb6ekTonJo UGOWEM+H+IdiF4AKMN/wfkLAdlZbyLyRLacm7VN1tZrDwKnm3XjnRKrYzsGsyB+7Dk97 LnLvQKEmxtZjBB7T6xr5iFiN3b8cMIfQgYXEVuWlNM9gyrGJpxXKLQEbK9Nun7BaCjLv RrTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964250; x=1706569050; 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=6FqWPcvKSS7CcnQxWq48tyQK+WttnuMBOHrnCab1foM=; b=tejp+oucgsa8U/X2fyiAyFghs9SEl3FC5gLbbhdC2TE4KlGLx4Dd+1f5xZ6/glbeSc fyIGKU4W1lmp7L49I+Kbo8aP2fIVduhWf2xcaeJAQ9oVq1KyhVNYVpSdGfX+EqEQeORy RKgMiuPW8Ka5oxGqgIMCwa1bhvFVi9/AG3bxhYwZT88nAPoyY7z+5X0p52shc/X4mi43 /QOdcoDK6PsMgbWZS+vOPTt/Kh8sZ/agfumbSEj8LVu4jYZlww2n5bqthtIwSaC4SnjS WSlkv0TXe1RtuAZTH6JsJ88o5Al84t9mdsQ0/RUKopitqhsp3Ju1g0w40MQxjspFpzx5 apvA== X-Gm-Message-State: AOJu0YxsxwTAABKEc8Dj4788m9ifnobaQasAWU0gUksVqZDItP/7Cro8 EgtR1Ca1aUWE1CXGiDchaiHK3aZFLGzwAr0jqcbgisr1UST2NQSLomx3JkrJTA0= X-Received: by 2002:a05:600c:1986:b0:40e:7d8f:6b1a with SMTP id t6-20020a05600c198600b0040e7d8f6b1amr2710279wmq.5.1705964250159; Mon, 22 Jan 2024 14:57:30 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:29 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 3/9] watchdog: s3c2410_wdt: update to use new exynos_pmu_*() apis Date: Mon, 22 Jan 2024 22:57:04 +0000 Message-ID: <20240122225710.1952066-4-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833252114402926 X-GMAIL-MSGID: 1788833252114402926 Instead of obtaining the PMU regmap directly use the new exynos_pmu_*() APIs. The exynos_pmu_ APIs allow support of newer Exynos SoCs that have atomic set/clear bit hardware and platforms where the PMU registers can only be accessed via SMC call. As all platforms that have PMU registers use these new APIs, remove the syscon regmap lookup code, as it is now redundant. Signed-off-by: Peter Griffin --- drivers/watchdog/Kconfig | 1 + drivers/watchdog/s3c2410_wdt.c | 25 +++++++++---------------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index 7d22051b15a2..b3e90e1ddf14 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -513,6 +513,7 @@ config S3C2410_WATCHDOG depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST select WATCHDOG_CORE select MFD_SYSCON if ARCH_EXYNOS + select EXYNOS_PMU help Watchdog timer block in the Samsung S3C64xx, S5Pv210 and Exynos SoCs. This will reboot the system when the timer expires with diff --git a/drivers/watchdog/s3c2410_wdt.c b/drivers/watchdog/s3c2410_wdt.c index 349d30462c8c..fd3a9ce870a0 100644 --- a/drivers/watchdog/s3c2410_wdt.c +++ b/drivers/watchdog/s3c2410_wdt.c @@ -28,6 +28,8 @@ #include #include +#include + #define S3C2410_WTCON 0x00 #define S3C2410_WTDAT 0x04 #define S3C2410_WTCNT 0x08 @@ -187,7 +189,6 @@ struct s3c2410_wdt { struct watchdog_device wdt_device; struct notifier_block freq_transition; const struct s3c2410_wdt_variant *drv_data; - struct regmap *pmureg; }; static const struct s3c2410_wdt_variant drv_data_s3c2410 = { @@ -355,8 +356,8 @@ static int s3c2410wdt_disable_wdt_reset(struct s3c2410_wdt *wdt, bool mask) const u32 val = mask ? mask_val : 0; int ret; - ret = regmap_update_bits(wdt->pmureg, wdt->drv_data->disable_reg, - mask_val, val); + ret = exynos_pmu_update(wdt->drv_data->disable_reg, + mask_val, val); if (ret < 0) dev_err(wdt->dev, "failed to update reg(%d)\n", ret); @@ -370,8 +371,8 @@ static int s3c2410wdt_mask_wdt_reset(struct s3c2410_wdt *wdt, bool mask) const u32 val = (mask ^ val_inv) ? mask_val : 0; int ret; - ret = regmap_update_bits(wdt->pmureg, wdt->drv_data->mask_reset_reg, - mask_val, val); + ret = exynos_pmu_update(wdt->drv_data->mask_reset_reg, + mask_val, val); if (ret < 0) dev_err(wdt->dev, "failed to update reg(%d)\n", ret); @@ -384,8 +385,8 @@ static int s3c2410wdt_enable_counter(struct s3c2410_wdt *wdt, bool en) const u32 val = en ? mask_val : 0; int ret; - ret = regmap_update_bits(wdt->pmureg, wdt->drv_data->cnt_en_reg, - mask_val, val); + ret = exynos_pmu_update(wdt->drv_data->cnt_en_reg, + mask_val, val); if (ret < 0) dev_err(wdt->dev, "failed to update reg(%d)\n", ret); @@ -617,7 +618,7 @@ static inline unsigned int s3c2410wdt_get_bootstatus(struct s3c2410_wdt *wdt) if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_RST_STAT)) return 0; - ret = regmap_read(wdt->pmureg, wdt->drv_data->rst_stat_reg, &rst_stat); + ret = exynos_pmu_read(wdt->drv_data->rst_stat_reg, &rst_stat); if (ret) dev_warn(wdt->dev, "Couldn't get RST_STAT register\n"); else if (rst_stat & BIT(wdt->drv_data->rst_stat_bit)) @@ -698,14 +699,6 @@ static int s3c2410wdt_probe(struct platform_device *pdev) if (ret) return ret; - if (wdt->drv_data->quirks & QUIRKS_HAVE_PMUREG) { - wdt->pmureg = syscon_regmap_lookup_by_phandle(dev->of_node, - "samsung,syscon-phandle"); - if (IS_ERR(wdt->pmureg)) - return dev_err_probe(dev, PTR_ERR(wdt->pmureg), - "syscon regmap lookup failed.\n"); - } - wdt_irq = platform_get_irq(pdev, 0); if (wdt_irq < 0) return wdt_irq; From patchwork Mon Jan 22 22:57:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190436 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2293dyi; Mon, 22 Jan 2024 14:59:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IFXFgs9wHO87jucPsTi2Hl+yLPeocSQibqWfboYnBF8jxT50iQyA+hZz1nIkfXuOaB/nDn0 X-Received: by 2002:a05:6a20:8b05:b0:19a:3e32:a020 with SMTP id l5-20020a056a208b0500b0019a3e32a020mr1881721pzh.52.1705964387988; Mon, 22 Jan 2024 14:59:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964387; cv=pass; d=google.com; s=arc-20160816; b=UbJ5rBl/iiU0z5iZeoUODyeHcwx1iG09hZbsk/suf9fMHrdgGY8pZx9uvj7LxTp2Ti 40hmA9lOhwiiAW/VqrROGPficQPiMWplircrfIRXRo1yHwMtDE5OVFJf+PfbTnmvkzxb EdCnMBBM+kHChUxvhtXLd8+rnddi1LWORvNo/sdsuyApO1J4ticfkARxHPTQLCHjZbqU gxBWM7QdmCs251eG1Q1yFempHGqxLkZIMceXnseTgLTLKm1cIx1u93yHkx9BKwgvXf+h +mB8jV8cS4ih6jl24T7nlBn/J96qy1iXo3NWYpF+noA5Y4W3esilmKRi7M7qkhC80Yl2 PFkg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=y4bTzUw+MKMULDVrOGqPlspEn1WsvCRNgroEJ1fsBHQ=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=ARYrOFWgr32zLQ5Se4i1AqqxhSbCOops6tBsE1rrOjuSktK3Wb6w7/kBBm1sldzZ/E jAW2HKE+59/soS1+b6pQd/VahP6cAtj+VR3Rum9bVd5amm+gRbTVd2oKh4FikUjYYo7+ 5KEKR0IgSGRroGHx9JunJkrDz//2jhTssb4500cGCw4q3Hg6nzKuK0eSbO2IwFe2XMxa mfB2XCw6YfhfVcdlTb2uPqtCAwSetUEpaXeK/puoj6cvJw8RtmruCYelLSW9+SSJG3kZ ib5WfGw338JlHjZrlGW+xbwR/ulIXcLdOf6pj0Zca7McFsDA0LaJ3g7KgWdX0fBaxlYW uLtA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mcmFjQTl; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34268-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34268-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id e7-20020a17090a7c4700b002900e68960fsi8843622pjl.12.2024.01.22.14.59.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:59:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34268-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mcmFjQTl; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34268-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34268-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 4AA68288596 for ; Mon, 22 Jan 2024 22:58:57 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B5AD7495E4; Mon, 22 Jan 2024 22:57:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="mcmFjQTl" Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 4C30E381DB for ; Mon, 22 Jan 2024 22:57:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964254; cv=none; b=GN0lsyn7weLUZVqLBZ2zehBGdL/Np0xQ4YkZEoI+RlnM/Im5ubzcYFkfDt/EX6ri7yxoROXG/WQJoNuQXhCH33yxVIYQ9RnkWUcgGkbAe48JWDUoSRYUbML1mwwueklOq3nGg+ymsq2Y6zrilmqjwww/RIZnHe9ZpVOtmTrHO2g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964254; c=relaxed/simple; bh=BoHzIuF9/gjqWNPMlzNp4FmNG1UNGUTagv+K3rRO0Hs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ycq87wvIKir4pJeQ3uEdayOqWj2QA/yu3xnZtU6XGID33nAicODHDUTvUjNaZ0TbmHlvRz05KiOjsaaW63aqkcT0xZv/MBfKYxjBZ/M/Nod7yo5HJ4SNtfIfvXjPsBbvmPlFeGxfsx1SpjoznNAGQda48KJui7F+NlJBjAIeBHg= 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=mcmFjQTl; arc=none smtp.client-ip=209.85.128.41 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 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-40eb0836f8dso10014855e9.2 for ; Mon, 22 Jan 2024 14:57:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964251; x=1706569051; darn=vger.kernel.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=y4bTzUw+MKMULDVrOGqPlspEn1WsvCRNgroEJ1fsBHQ=; b=mcmFjQTlw5O3sD4pXK8wVxzni0TDCUA8+MWev8ndkjg4jzx6W5Cptz/p2dQUnBvg3i q1tDBpRcYP7XeKkuR2itCEICt7WTXgJQSwgtgFLZs656hVK5GmA9IIp5aVj2F0Tah6uB Ou9efJEBz/GvO6t2nUnNX0BfPCjJUtbAId+6Wfw9/c9rqJ5KViEsAemrqDJetfLqs6v4 5Z1FLep+pbSo4wuFN0A6IIeNS/HVYCBAnPrvEmQ2Fe/fI0NMPt+fLC6Lf0I7qvM/ErF8 05VWBqdMYJ83d4NBmXeOBfgc2rhqas5rbCpB5EZH/zTGIjkvZj/7mTius1P6J/abPYGR 6tqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964251; x=1706569051; 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=y4bTzUw+MKMULDVrOGqPlspEn1WsvCRNgroEJ1fsBHQ=; b=brheMuvfpHFMPT3A3dPwOwHAX2p6K93z5lmt8AuO01zQkKKhua9X+KnoevnHWSBCnx GpfLnPzJVl0d6RMWKHx7NWwad8FyKl7Aq2lZTxDOa7DGzp99RQEf0VR6DQKUxhgRyDAJ WjOGLs9MqeaFagVB2X4m35x7NPAu5zUBGZ6XwU23RDrrVKvK8VrFjHBA0GcATgvTwWVx ICHLsYRT9MCyUJ7JM0ZdVMinczok98D8skceT8O3GLZzZ6tWe5GJpcVFOYdbzwLJSah0 NA6uIiip+afev4/pdf/ZUA1ehuYRf4NTUxlspirQ45/buHfCOMvrNSgxSkO04C1dugqu yPvw== X-Gm-Message-State: AOJu0Yzn/mg+oG4H6ca3Yp6EswtFMzqP73M3a4WGTt4Rg1UiVLP2g3+i +joU97a4KnzpK8ZiLTAR22cfi9KOovWDM9bm+HvFQfZQ0v7iQJHcJ7u1+njHUZE= X-Received: by 2002:a7b:cd0e:0:b0:40d:3dd7:46f8 with SMTP id f14-20020a7bcd0e000000b0040d3dd746f8mr2773352wmj.127.1705964251630; Mon, 22 Jan 2024 14:57:31 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:30 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 4/9] arm64: dts: fsd: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:05 +0000 Message-ID: <20240122225710.1952066-5-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833314366723471 X-GMAIL-MSGID: 1788833314366723471 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers. Signed-off-by: Peter Griffin --- arch/arm64/boot/dts/tesla/fsd.dtsi | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm64/boot/dts/tesla/fsd.dtsi b/arch/arm64/boot/dts/tesla/fsd.dtsi index aaffb50b8b60..9b55e44c1db0 100644 --- a/arch/arm64/boot/dts/tesla/fsd.dtsi +++ b/arch/arm64/boot/dts/tesla/fsd.dtsi @@ -625,7 +625,6 @@ watchdog_0: watchdog@100a0000 { compatible = "tesla,fsd-wdt", "samsung,exynos7-wdt"; reg = <0x0 0x100a0000 0x0 0x100>; interrupts = ; - samsung,syscon-phandle = <&pmu_system_controller>; clocks = <&fin_pll>; clock-names = "watchdog"; }; @@ -634,7 +633,6 @@ watchdog_1: watchdog@100b0000 { compatible = "tesla,fsd-wdt", "samsung,exynos7-wdt"; reg = <0x0 0x100b0000 0x0 0x100>; interrupts = ; - samsung,syscon-phandle = <&pmu_system_controller>; clocks = <&fin_pll>; clock-names = "watchdog"; }; @@ -643,7 +641,6 @@ watchdog_2: watchdog@100c0000 { compatible = "tesla,fsd-wdt", "samsung,exynos7-wdt"; reg = <0x0 0x100c0000 0x0 0x100>; interrupts = ; - samsung,syscon-phandle = <&pmu_system_controller>; clocks = <&fin_pll>; clock-names = "watchdog"; }; From patchwork Mon Jan 22 22:57:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190434 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2178dyi; Mon, 22 Jan 2024 14:59:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IECEeCiphwoNrtwVm+xP0gQ8jpCJfhNPrXKdA2tJ32MuHdYayC8SV64Qzgs+SCvI/q5kGeF X-Received: by 2002:a05:600c:458a:b0:40e:4e14:45bc with SMTP id r10-20020a05600c458a00b0040e4e1445bcmr2969765wmo.13.1705964365177; Mon, 22 Jan 2024 14:59:25 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964365; cv=pass; d=google.com; s=arc-20160816; b=UZKoe0F/nwD3sjP6or3pG4iO03zpr7YzpVh8CI0GgDfT7WBHDjz11gySTu9qVEbJww xuQEAHSELay8D8Dp3thdZmGpzpJtVTTprg+me/3J8qZgUtB3QEU8D4W0kqaX5oFLbkfh 0X/UQwXtz2Q70lELReG08mNG5LMbLPnMgXV3Uc3qBSYoWt2TZJxG/NcOQ9rC5Jr7dmvo GmSkK0Za86BGmqgla8T2wdMXLYU8t50MfkLv6iu3wWzHT81+A/ewFGmPxBLC1d9F/WLC P50srgJRo/7b+iBCQkR7ylelCcKVKBTjfQmt9NZMty5ZaeqDDvbfEYFdAV/nN7Wv6nH1 ngHg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=pJbJnRKpWToFu2q+V6O7FlsxtcgPK6P8cGRt1rv+n50=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=Q/D/0MpudKdYuMcww+wxHalo6b/QChhPb0+4JxA+3nOYWAAHFCtyrKK3D5V6a9MeYN 3+djnzHMpk6Gd2+cz9FLSYSTkU6UL9C6TxVomBhY4n1pvNHexmFiEHnxAEXCx+zFyiwe PDc2A+dwSWImQ3Nigd+EDx8sLmuCXkHUTdp1epm3e7BuLi0a8zUNMbZpMjxcpDzZ6Iwc cFQ7GQwCilYZWj7K9aD+hM/TGMasLNIf8OXPFJ/YvBESmKJI0up0CDM/jjmH9OfT54jB rkB+4SJ8xfEZWTinHHEQ8z8qXnorhRA6bfop87ojm4Bx39qFTE4NSVREMT3pPO2YfaIN zgyA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uQYLpdmd; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34269-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34269-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id dv24-20020a170906b81800b00a28badcf374si11292910ejb.198.2024.01.22.14.59.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:59:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34269-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uQYLpdmd; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34269-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34269-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id BC61E1F24F20 for ; Mon, 22 Jan 2024 22:59:24 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1F5C74B5AB; Mon, 22 Jan 2024 22:57:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="uQYLpdmd" 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 1F568487AC for ; Mon, 22 Jan 2024 22:57:34 +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=1705964257; cv=none; b=ojIwkeIwDyCDEL7L17OEPeavJfvIfyUeo/Wc+eixLyAd6VtqDPIxYXpUyslmLhXslG8qNBoA0D6iV2tv3+SzN1vtX4OKdFS/YoDr/2EAxwMVe9mnnCOQT80xvuEpzfUTVEAriVX5Vsrwzs3RRRS2qaZuKcDlHjoI0D3+HgcesF8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964257; c=relaxed/simple; bh=NU25j/nRSRJjYdR9Xkbm95iBy1+9quhbyDaHdu07SNc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RzYOH2vsz7yU7kCbL/Eil7bSvENyf0c8uDuItiXZmVE5giOB6YuNJGTl9wBcSIYCQKzWtbznYhkvDyNxyvcVWryQ1y/4pNWTdGbDBkXxnmJzXSCor1xRgoQpJl341h4P+L6NKX+ueH3hsPqYXOdHQEUcIbcl6muYgMqNF3/uUVs= 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=uQYLpdmd; 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 Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-3387ef9fc62so3529031f8f.2 for ; Mon, 22 Jan 2024 14:57:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964253; x=1706569053; darn=vger.kernel.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=pJbJnRKpWToFu2q+V6O7FlsxtcgPK6P8cGRt1rv+n50=; b=uQYLpdmdMVOzzWipAtTQ459d+DbOM3ZuixH/tzo2gFJ4sj15tsIs6nlNHNcL5A7//7 yaxdYwtGdqQzmYqFqDZk9/h8y35ZiYcqFeeW0g8sQ2Aa3tYNaZBxOUYIAu4kpVZg9rga r33t3Cd7Yd1QoYs8tagh1vrX20KOYBzTs5kvW8X0RYV4jE2M+KPrSzIBLRy0/d3mHZeR GQ7ifuTLDJEWD8JW1/tTBdkriGHkBCpQ6qjbRrociOQjnYqB6t2cLiJpeH8v+BeW9OwD JRQPBBHa6pg2vcMa9IFaSyq25bbHpU1DgLlE5ikapiIA2htHyNi6lYf/CAmqCA/CdY5d R8AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964253; x=1706569053; 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=pJbJnRKpWToFu2q+V6O7FlsxtcgPK6P8cGRt1rv+n50=; b=aPnWhfS+bXZIwsYullwflBV5bW5BmNHjv5QfI0DPuMVI8x9XqSif6DpG783mTF6V6y rnMCTqKrQgQj465imX+uKoLp7QOZoJTLwPl7Em2cK4O3R44yy+IdOVT3F0lZtcX29FDF EPa6c5RmucL+Kr5lhKLEaiqcqRl+x1q+Cu42Mvb/wWLMjzp/Ak6oMsAipalabXbGsys8 dk8e4ZTc9HRMONW9zgADNuyJieKL5vfXC1qJ1wkcsR7aUNAXCi3ZUtZ9X16Z0HMk30EW b2CD4PQ8ePPiHlbpPLf6wtxHcVvjO146gc5Emx/t1jJOISGXjmzKnPhqfJY272kKTiyt fjow== X-Gm-Message-State: AOJu0YyU+cnhZd/LKe3a5ESxGyOXUDmYFb7gjstpbCHd8CGHNdKWT/6X V7V2TBvMxAUsvgowH/mjVovnkSSoCeUiLd/JN+5CktMGJqu4g0ciFsgeaORsm8g= X-Received: by 2002:a05:600c:ace:b0:40e:46b2:24da with SMTP id c14-20020a05600c0ace00b0040e46b224damr2627569wmr.71.1705964253325; Mon, 22 Jan 2024 14:57:33 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:32 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 5/9] arm64: dts: exynosautov9: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:06 +0000 Message-ID: <20240122225710.1952066-6-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833290207526689 X-GMAIL-MSGID: 1788833290207526689 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers. Signed-off-by: Peter Griffin --- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynosautov9.dtsi b/arch/arm64/boot/dts/exynos/exynosautov9.dtsi index c871a2f49fda..94c8d68fe92c 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov9.dtsi +++ b/arch/arm64/boot/dts/exynos/exynosautov9.dtsi @@ -1551,7 +1551,6 @@ watchdog_cl0: watchdog@10050000 { interrupts = ; clocks = <&cmu_peris CLK_GOUT_WDT_CLUSTER0>, <&xtcxo>; clock-names = "watchdog", "watchdog_src"; - samsung,syscon-phandle = <&pmu_system_controller>; samsung,cluster-index = <0>; }; @@ -1561,7 +1560,6 @@ watchdog_cl1: watchdog@10060000 { interrupts = ; clocks = <&cmu_peris CLK_GOUT_WDT_CLUSTER1>, <&xtcxo>; clock-names = "watchdog", "watchdog_src"; - samsung,syscon-phandle = <&pmu_system_controller>; samsung,cluster-index = <1>; }; From patchwork Mon Jan 22 22:57:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190435 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2253dyi; Mon, 22 Jan 2024 14:59:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IEEqTyJKXvR+57dl4ds62Pfrh1IXEOqklguYJ5KxzMVoflbW4W2z4nMiXl91f16YIozldGu X-Received: by 2002:a05:622a:1713:b0:42a:4a14:88c0 with SMTP id h19-20020a05622a171300b0042a4a1488c0mr767825qtk.52.1705964378543; Mon, 22 Jan 2024 14:59:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964378; cv=pass; d=google.com; s=arc-20160816; b=FJiu4yddk7C7RhUZLwzLLl67yJbx0swGg2ciqqM3zUY626BY+9HOerrUFxBAvbnp8e rOczgVX85w6RWebYfRN7c0+38RS6g9FbMzqqpM82q1cj4cUm8AU+7X3/TvLY+jMRbYwm DsTvc8wl0eOgjbGHsTlvcmmMP40thAgEDe+Gczy3qbMNP9qOVEuhp4p6xgply6fn63Y4 cTluZYeEjjmgyb5ucUnFsP0IdghVQKL5pvgJ8yq94GzYUlJwuxpbESeKEl++GCGLmvVJ 8/VF7Cd5HzpVRzuWRBcwU4pCgybnDwF7VE+DRxk5Bl+jdtGQf9dgZJ1AErtZrA+b9ueI k0TQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=7y+1O2dDRcam6iTMZXdaVDgBYCAnl5nZ5iJ12xvO9iQ=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=Lkg5Sc/26kcqOOEv+fwn2BO4sMYaEvBQQZGMOmnmjXatpmvuNDrfESkywOg5GokuY2 f2NGgPeqBHwuGLYtzEA+JswFvE5jUjToE1inDA83KUYUECDhkJeJv7Hr/WWKvUnmu3Lt dDJonoFsZ11Mx1Ohjr6AcFEuWD73MH9WL1v1B3bQD9EfyS5Nc+lG4UDQS4ccSFP4SLW0 OwJQGxUSrTRYIobF+Ir3d35vidNbudcnmBKhEFgl+0+uwPag/snmVgBroBr1wAEAJZiA SW+tiW6XWPe1/+lLnK2sFommPs6MTMwPeo+lFeqdsxQ9j5wWmg51qpjSHEUn3qsihH/A 2tZA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WQhmuVoa; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34270-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34270-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id p6-20020a05622a13c600b0042a4771cdbesi1621519qtk.365.2024.01.22.14.59.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:59:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34270-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WQhmuVoa; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34270-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34270-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5898C1C24028 for ; Mon, 22 Jan 2024 22:59:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4A9614B5D6; Mon, 22 Jan 2024 22:57:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="WQhmuVoa" Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 BEA95495C0 for ; Mon, 22 Jan 2024 22:57:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964258; cv=none; b=jpMeINzk3tmxmD/3WbrECY/9C847wh7PSjeaSzAPoViy9o3sWeaNCVd2rJndYfX0tbrtQuWjFVO+7+a6rXH0CKrhtYFIZc0K9ZtexZM6pmgq/eOQwLtyUD+9nDRmCoY+aDI+sF/qOWJ/5O398BFeWB8e/vy+yRGeR3w9gS2hscc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964258; c=relaxed/simple; bh=ZgVtAIKrhtdCLGsKgWlIaERKd0KusdG4ZWad/DmmfvI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=diNgID8nVusf05LRkgXpVHXOI2mj+O8gUZzDGZnq1pQrmYJ2BtXkG1FY1+lfVQv3iexkSKdvKdCdCTX+/XoBBsKgxxGkzpjDOkQVSANg9hHCM+9/oth2vyd1MEHpAxt9E6F1QRXeHj5B/6mJCsuc5lmUCIVeRAg5/PxWcuJ5ppE= 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=WQhmuVoa; arc=none smtp.client-ip=209.85.128.45 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 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-40e7e2e04f0so41089265e9.1 for ; Mon, 22 Jan 2024 14:57:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964255; x=1706569055; darn=vger.kernel.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=7y+1O2dDRcam6iTMZXdaVDgBYCAnl5nZ5iJ12xvO9iQ=; b=WQhmuVoarWFIGtqtGwscjgHLusKzOTmo7CZPnJ3x6zaPkP+FRhKGGgvnR5v6gc9crx ZlVGVQ1k72+2OqS5KNyXOS3mhKQdTeUGTWgeT1KEnGud12Gr9TE0kQhJ6Ou5h+VJRt84 odcjzIkD4qenZk+nNiVFtlXMaGDHdJgi0VWk7McGLgoTNtZPzjjjyvL6kD43rAjV54Ro KyYYk50UdefbRF856JC5c2qnLORX1hqHoDoMUlhZ9zykgCDS5u77P49k3xSX/k3diMq0 JO+gJzS3KOnSjf8rnFh5CEHiG1S8zbUp7TkPbg40x+PN0CPyNqW3ZD/moSmqddDoB/1H g1Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964255; x=1706569055; 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=7y+1O2dDRcam6iTMZXdaVDgBYCAnl5nZ5iJ12xvO9iQ=; b=F/UgMIQh4Mv29ibKj6BmZ+Lvi9Q35EjfwMKvAa5U7/GRi48dzWpes06xqq2qKh7sMq KnG4yKgdupI5l1K9ONLAB51KRaH/yoX99Z5ZDiSAgufl5WTYhQRKtN214sU1Z3V9htJ5 xinh8cEMh6gW5+0BZXMAn3DEF6KKl2cXy8PxRsEfvlD7A8J+PPzm04/3QXjOtMWfzPRs 0B4BAQIt2HhMu77K5hp+dnat/nUn4KJoJUWvSgIdeRJ8K5jLfeoYhIiax3adsV46Y04Z Uaw+WoJvzbH1ud8EKmvG+yudu6kRXwGgZiJk2aZUyNTVr5724C7ZiQ1PxLd13YGWP3aU p+ow== X-Gm-Message-State: AOJu0YzGafj7Q5D2ug5OQ5EUBTEOsLwgFESntAdmWl2pxsAqohGPmy6W iFT1He8O906MGrc/+5+S5pBYtJtOhW9sXYsHvgdFM/B6bg07XDYgSr07KwfszYU= X-Received: by 2002:a05:600c:5107:b0:40e:4782:fea7 with SMTP id o7-20020a05600c510700b0040e4782fea7mr2785067wms.180.1705964255173; Mon, 22 Jan 2024 14:57:35 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:34 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 6/9] arm64: dts: exynos850: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:07 +0000 Message-ID: <20240122225710.1952066-7-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833303986500882 X-GMAIL-MSGID: 1788833303986500882 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers and is deprecated. Signed-off-by: Peter Griffin --- arch/arm64/boot/dts/exynos/exynos850.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos850.dtsi b/arch/arm64/boot/dts/exynos/exynos850.dtsi index da3f4a791e68..6d4789c77a1c 100644 --- a/arch/arm64/boot/dts/exynos/exynos850.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos850.dtsi @@ -216,7 +216,6 @@ watchdog_cl0: watchdog@10050000 { interrupts = ; clocks = <&cmu_peri CLK_GOUT_WDT0_PCLK>, <&oscclk>; clock-names = "watchdog", "watchdog_src"; - samsung,syscon-phandle = <&pmu_system_controller>; samsung,cluster-index = <0>; status = "disabled"; }; @@ -227,7 +226,6 @@ watchdog_cl1: watchdog@10060000 { interrupts = ; clocks = <&cmu_peri CLK_GOUT_WDT1_PCLK>, <&oscclk>; clock-names = "watchdog", "watchdog_src"; - samsung,syscon-phandle = <&pmu_system_controller>; samsung,cluster-index = <1>; status = "disabled"; }; From patchwork Mon Jan 22 22:57:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190437 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2326dyi; Mon, 22 Jan 2024 14:59:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IHuYi0OO4GzQmpZ4gABnzyyM9blgWCKMYm18tezcHLJpfNvTwFWsJpFaPyPwJDv0zHsmidL X-Received: by 2002:a17:906:bf47:b0:a26:ee83:8841 with SMTP id ps7-20020a170906bf4700b00a26ee838841mr3078041ejb.33.1705964392545; Mon, 22 Jan 2024 14:59:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964392; cv=pass; d=google.com; s=arc-20160816; b=vn5UcIS944xHLHKUEYRW/7LZTn0pWBBiZi6KOLasEnh/jsn+sp8P0sjo7iPmBzB9df tdPQqGU0rBYH9EUCffOVgXm1mfggMKr8J892yt/2NNgZe25AoNRIx5sJKrVJJEAL9h+V HOCzWTMhbk9yrJ8mr85+0Nu10byu7oZhoq+HBW8aBc2Kkl92VxBTJaWgI1vtv9vvBda+ t+SdnF6UTRdmleLkuDKNS7f00ynKOoKGEap9BjrnMLHsu5k1YuxHuB1taZJOydgz+Rza xE77Z9wFXpao91AkwW+rkv16Ac46W071h+Zg9MxXQgTXW+tHIr+hcKVVvr89RPgnXwv5 +JSA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=e6ViflgtGKoar4JoRupvo6UR3+8nq9fr7o9SkHHwUZY=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=IoGJLFILfYvZipCgo7X55srjIP93cb+5w+ng0rXh4XOMlVDLXGgFkgGQ55BHMmJyS3 axaYJR2/16fz1hFwAiJCP2vCVpIhzAoBPOJocNeyWyW2O0pUDsBMd+VxA4CrZsRGCon8 OhHN2d5PozXS0asdxsCMHCfQxnnmZ9srTxgPXbxyyY+cTB/GUN+ZZfkuTatJKdl4nRSE EN5OA6oiH7PQLQNxmw74S13sm/U68/Rp4/KbeAZReFG/ccb4dgtXTK58ABYtCTsUsdth wR/aU2km/v2wq8bCwqPhBwSOU/HQa2MiCHSbVigheHqb6Xoejs2axls8zDOqBkjOYFZN eO4A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WOnk8lb+; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34271-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34271-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id m7-20020a1709062b8700b00a2c7df9b8b4si10579038ejg.502.2024.01.22.14.59.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:59:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34271-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WOnk8lb+; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34271-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34271-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 2D0631F25317 for ; Mon, 22 Jan 2024 22:59:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B7D534BA9D; Mon, 22 Jan 2024 22:57:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="WOnk8lb+" Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.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 7DC7A4A98E for ; Mon, 22 Jan 2024 22:57:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964260; cv=none; b=g7TVc550+RQnPesouphLSjT147epW0Gm9ZIICsV13CmLG3la01YhuUyrxfNz4Ag+8qmOUEqnN0ePOMtetibJv93k9zO24VvK6kUpVDR7rjpFbW/rd/K6iOt/8R0Ms8Sy0/9+SIPoyPJ7ov/DFV1EEYw3Rnvi/aR1GPmDk+RlHu0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964260; c=relaxed/simple; bh=VbkBWnzy+0UFddPvAXBKeoRNgIhOC3IP1F6/lPbA/gA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rN7nU4e/z9tqAw6Ft7qPccQ5ErdUBeA37FaaDD0qUTGrLQjOUmrT6jlDCMyDWTDfef2Qs+cW0mWr5zQRFyOUiSrlOKLvylsV5WoJf8HarHcR2OWlJcICBIcmFap+5wsGCCqfVG8VJRjbcUvQ5I74B32KDr4b+zNPG9DkY9OnT8U= 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=WOnk8lb+; arc=none smtp.client-ip=209.85.128.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 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-40ea5653f6bso31327245e9.3 for ; Mon, 22 Jan 2024 14:57:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964257; x=1706569057; darn=vger.kernel.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=e6ViflgtGKoar4JoRupvo6UR3+8nq9fr7o9SkHHwUZY=; b=WOnk8lb+B85aeoOIuthPlyiCSOwnxdQ5+kTfxa72PIquEmDgDtBSC9UpqWBTxPSTQh 08j66f9IS8VxIEUXV9Sid87pId/9t2bYJ+kcLZ4uCPJP0vrQYba4wfO9WEgumANLmCUh 4nB6LqYI0A+WAULwntiyoOmSn9IqRmyQGBk1yjR9hMBKoTUqijiU0CDR5JGMbfxPYHng HQSPU+sj+1XfBabLG4FudjAo6xcfSSH2Mxg97OagYwB2bTbdP7ynL6FoYVnVidxFg1R3 b+P1bH1/82DFIbarP82nDHxXWH5Tp5pUO56fR7rURJt9DW9vLmOktHDYqQTD9jf2T+vL 0zuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964257; x=1706569057; 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=e6ViflgtGKoar4JoRupvo6UR3+8nq9fr7o9SkHHwUZY=; b=WyYj1qayoVo0uT2piLRHaptfnqfTunFClE14qx3V/KY98g+pWomBlVgPc9IzWO7HN6 wxRJTKNM6Zj5bRBd13L2kYcSuTOr4YMvF/NA+10Rt2eK0JILutKJGKkqSwLJCgq0JAaM 4DoUyEFaUE/y7w8B28swDHKNan20ybb0KAFKAI6mPaDZ6izbD6ITfvE25K1KWPxBekYF 9NcaycJwxg2BiDR8vOVRJ7jmrysNipdk/OxJA5ShqJaArSioIKOHpK+MJT6zOleX6Fex vPS0VHh83/o3328/siXhQZk2bYzuJchozL86XZtlP2ZLsZYywLlQ4ivrzwOAJr57feIy f+qQ== X-Gm-Message-State: AOJu0YxQ9A28H6BOTHplTskI1gB4hg+OGNhp3to/+c8mP41/r1AmPAxT bgEqNfs+axxdMr8TnpK5AbNcyPlakrDDXaJhRJpqAHrpDfBP6567YMk0ar2ufvM= X-Received: by 2002:a05:600c:358a:b0:40e:93b4:25ef with SMTP id p10-20020a05600c358a00b0040e93b425efmr2798923wmq.26.1705964256708; Mon, 22 Jan 2024 14:57:36 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:35 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 7/9] arm64: dts: exynos7: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:08 +0000 Message-ID: <20240122225710.1952066-8-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833319155312269 X-GMAIL-MSGID: 1788833319155312269 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers. Signed-off-by: Peter Griffin --- arch/arm64/boot/dts/exynos/exynos7.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi index 9cb6bd61262e..347c346e3cfb 100644 --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi @@ -555,7 +555,6 @@ watchdog: watchdog@101d0000 { interrupts = ; clocks = <&clock_peris PCLK_WDT>; clock-names = "watchdog"; - samsung,syscon-phandle = <&pmu_system_controller>; status = "disabled"; }; From patchwork Mon Jan 22 22:57:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190439 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp2927dyi; Mon, 22 Jan 2024 15:00:55 -0800 (PST) X-Google-Smtp-Source: AGHT+IEVEOFDTr9jPdmts1GmcqKvSmDZ65dtWtlIphAzbafZHxlMl2LwMWxE+QlMrX+pex66JnEQ X-Received: by 2002:a17:90a:e557:b0:28e:79cd:26e5 with SMTP id ei23-20020a17090ae55700b0028e79cd26e5mr5344667pjb.40.1705964455201; Mon, 22 Jan 2024 15:00:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964455; cv=pass; d=google.com; s=arc-20160816; b=GsAXSMAUBXsP+967yH5lDCVp7Gb1UgH/rckaWzenVeZY63l8WFtTdQLpl1eUjtVBeb 178inbh9o8/Fs1wtYgnVq4o19JUknZHaW15V4EXzDl7suOJL9GGfT8x0Bub+bIfA2Otj VtgHghP2ee4D708/VejW2MacFuMZ3ZJg8mn9oVp5NkY0lhfGZ8eaYYVusscNMPXQ3Sm+ Fwnt4QL+Pr9piadqFAUeOrg71Ud5CINEpkgFDKb3GsxQDarwoSqyV0+gWfcxUhW+kRQo mKMGU/2fihVxObsQTCqCXp681lyRP7Tdrik2JmF7DeSXmN0Q0lDtE++Ta7dyP5Qg6uGc S8uA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=9+yXcHZUiMblwUqkt8towiLq/bcfaAns/f7tUicypCM=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=AXbwGRCEd8RUn2bg21PUv7m/0z8nQS0TGeGQBrPTe9MPrLvng/ypmTGOv1qoVLMnka S40rcQy0ENtxe7goWt104l++XAcshhmvERWtR/EK7+Yv+HGCLpahIlOjDkX0scmbS4UJ x1yJgnI8Akv5oRiWFv0UQFaHnKnIik4vrOlZv9+0R5uliAm/ax71VstL2Hgzhu0Gakc2 qxfILOVKumOLwkz9hKL/xk85tyj8aBtg9Dd1xMLowYuP4MZ59czyhPwdw8mn+yixLGaZ A4NE/VQK6VjsOtWKlnlrjueyaJkt6VMQBzFhHdg8bvtziXEIV9WS5gfMlZ1faa4XXUYd Zqmg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PqEfn9aQ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34272-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34272-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id u20-20020a17090ae01400b0028ff56f1cd9si8690184pjy.51.2024.01.22.15.00.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 15:00:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34272-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PqEfn9aQ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34272-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34272-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 55485289F6C for ; Mon, 22 Jan 2024 23:00:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1CB7F4C3B2; Mon, 22 Jan 2024 22:57:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="PqEfn9aQ" Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 BAEF54B5A1 for ; Mon, 22 Jan 2024 22:57:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964262; cv=none; b=NexdY+mKBFR3RNHfe+jVhnLUIEkRluUkBUYcfRyeDRxMw9HTIcBtpcDVAMvQEw5f/gEC7ABS+88iHXwJWabcf57IcWFEI1I/3VMqX6icyjwG2WYXOaU4jdjw5aEK3SPbkx0T6XN1fJmEGgdrm3fK3xLStQgtJiM2nlYGMHUgyzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964262; c=relaxed/simple; bh=t8ZhB9Hu7K4Ql69piBPtPrEhaMrRJa2GJ7YXvafwt4A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oCpr3F+JtrtsSvbGQx82UfuRICNnip2PMjACexfbZQYrPEQtMGsEFoEc3BJ20FD9/2OPWRtevpqU8cWlYCzn6d+aMWnG3TPznEIkBFsPNJfHA5x4MsugpZN1E3GIPGuHraP15j4xNRoDaf8La20vsVTbo5I/swa2MNdpgShwO1c= 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=PqEfn9aQ; arc=none smtp.client-ip=209.85.128.41 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 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-40eacb4bfa0so16649425e9.1 for ; Mon, 22 Jan 2024 14:57:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964258; x=1706569058; darn=vger.kernel.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=9+yXcHZUiMblwUqkt8towiLq/bcfaAns/f7tUicypCM=; b=PqEfn9aQMDjMpVjxcwU3m06SInZctx95KFmBTKBsntncoscyHDc2lliCVayNpxOYQQ SnUEnO6h/F9bl26o4vmJUAbbewhFPTnJ5YybFJYUC83L0RUIswVo3MBNhhYt/fWyPlL+ HcyAhfzlNdTng9JeUiraWKSWJ1tbi//VRhnXxGc773QVcIxczQKJuHQfD/BgjGgnKMcn uVAYpVymfpBIRn5Kj6bbwowYemvkNzgaiRuzl0X/iJGbjrBN3ls8xOXcmIk60hgX/Eyq vB1sp/akhwPkY5bKsuA8zxAyxlqgLRbRFPIpHA6duuUl1Yw0vr24hJA86lbWCcxX90Wo lrKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964258; x=1706569058; 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=9+yXcHZUiMblwUqkt8towiLq/bcfaAns/f7tUicypCM=; b=JZyoC+THBq67C0x1s6bBOupKdXg8eFtSiYDs+EdrAkB+RWKhY4KupOy+y4e3FlHwnb wBZMcOVx9+GFta3zjyKxGE+lEpYm0D3hWcOOjBKLMX9/Rb2QbMgpnNO/X40xIwNpJqFi X/4Y1RUAsYBnnVCWbtMiIrBhW13/4fXNdTk0hYMgyR6DzbnNTmVj4mfGfUNVBGiug+xw T9GHnkl8NX0TIIX+zNE3fZLCPYI72DVhUPvGG8en8HhKRd4qRXNZvaia0We4gz+ywRUI t6rLRC2KEXZ9Vsd6bSes0mD12sp+IrVzH7uBXq6L6QAIvFeHKPE1K3SWtn7yEjn1ghot yphA== X-Gm-Message-State: AOJu0YwmYu8EoP+vddtQZEeesxurJI7itneBWQ1PQQFVptsn6iOQ5Utf ZpEyZ8bq7t/NVZp0pk8gBs6Ca/7uBIrTZwHeQadsxsAlazxQqHNrOt/DLy3mlfI= X-Received: by 2002:a05:600c:1ca6:b0:40e:b0a1:b96e with SMTP id k38-20020a05600c1ca600b0040eb0a1b96emr676113wms.69.1705964258092; Mon, 22 Jan 2024 14:57:38 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:37 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 8/9] ARM: dts: samsung: exynos4: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:09 +0000 Message-ID: <20240122225710.1952066-9-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833384721870218 X-GMAIL-MSGID: 1788833384721870218 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers. Signed-off-by: Peter Griffin --- arch/arm/boot/dts/samsung/exynos4x12.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/samsung/exynos4x12.dtsi b/arch/arm/boot/dts/samsung/exynos4x12.dtsi index b4b5e769145b..0fea32616c89 100644 --- a/arch/arm/boot/dts/samsung/exynos4x12.dtsi +++ b/arch/arm/boot/dts/samsung/exynos4x12.dtsi @@ -311,7 +311,6 @@ watchdog: watchdog@10060000 { interrupts = ; clocks = <&clock CLK_WDT>; clock-names = "watchdog"; - samsung,syscon-phandle = <&pmu_system_controller>; }; adc: adc@126c0000 { From patchwork Mon Jan 22 22:57:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Griffin X-Patchwork-Id: 190440 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp3011dyi; Mon, 22 Jan 2024 15:01:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IFyZ2C+AGUjkIpFVusmfd6ZuLp39ZGefYR8UmBfOgzKnU9j4lUkAFrRKpc3jzFZvzbi9r2C X-Received: by 2002:a17:902:e743:b0:1d7:67ed:f359 with SMTP id p3-20020a170902e74300b001d767edf359mr1049695plf.4.1705964463237; Mon, 22 Jan 2024 15:01:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705964463; cv=pass; d=google.com; s=arc-20160816; b=RtKwf005N1oxHDmFk8CziWA4rZUWzh6cvGosXWSAnpYryL/PLzE8tUH3jONgk8hfz+ PH2wbpymf8VtkMbYhrARaRqCwh0KiW6tY8zb7DUUaSkES3L/iqXQQhCSqotb08KEH9sS YGSX3ap1xffQWC/LIU9qlKqD+Yb2ZAAb5RgTCpB7GPnFqdc1tf0E8OstscSRgbrvBjoX 1l7+otuxU2Tx1rZHH9XsY/TLYAtmpp7OSDTP0LMluH7N8OukBWuDWoPm/5XD7sJTi2ob /3T3gxo5E1kHu4lv/jqwobG0Z27NaTjoy0OeQeVp580tZa54CAnFNK2eJpSay5VDoTm0 9Aeg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=yR0AO5T3Lm52GetAuhWGDlBbvPmAefipWgZrjsJSJcM=; fh=u8/VSB5cpTPdWeoVxksi30G6E0YUOVbHMc21IacEKwc=; b=phjslZkOFcNA94FzG7p0v3N9Xth3q0Mwru9QsUgwS8e9d5W6bkUDDJZxX4dVApiaox Ek72U6hUpExGwofYe/U7O7LNdfFhDLHEllzT3CWybUWPGuQ+4uW3PFpJ5Ixx/bolaKfY rmML9KAN0MFXszYQvj78lrBniA6mS0QscXSSdZ2F8McVe7wW58whv5FNyjYbAZeRvkRF 3ZUx+qkf2biluELQtBUIKCTriyQbSdypUIvVCNa42Us4PnfkyIGZdEvIITrVVuEyHKDH IJLf+M250c3d4leeTtXUGOPzHCyton0G9ykvkNa9Z9wHPxRaqELgcJ+0P7rrITpCbj24 tdEw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jKiFJ1GC; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34273-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34273-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id s3-20020a170902b18300b001d5e8d1cefesi8689055plr.270.2024.01.22.15.01.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 15:01:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34273-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jKiFJ1GC; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-34273-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34273-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id D5A9328A6F1 for ; Mon, 22 Jan 2024 23:00:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5B3C94C3D7; Mon, 22 Jan 2024 22:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="jKiFJ1GC" Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 464D32EB0C for ; Mon, 22 Jan 2024 22:57:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964263; cv=none; b=tk9n43Sfugimq+Dciw/7DbLzMVOK3lDffFM9QaGdK5kWs/CY93dzWAJOgkBu0c9O97Rm6ZhcwGjXhxlyG03JQV1UbF4xZs/KD55hvG4iLRWS2hMkx2GlY9ySxzNjkuGibu/3d0e3Xlp+0slILba0BQdlcfI8bGm1edRzsBL2SSI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705964263; c=relaxed/simple; bh=6Fww45r8KMq9qH9gjFBGszYrLznUeDKKB4S+eDk2dqU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IEjnGDnRVLLx6JnGE8Xgv5Iur7kU4yWNlNWF3UP15/C8ykUNxkGy4R1pwKGHi/ZIBFYic7J6FByt8saI/uW+riDZI3b0JNamDijCgxOOgnpxINDlvk1RBZSgkM3CNEYsbU7t3SWOVQnl7ifESExajXpZFcamoRlltIEp0RrABGk= 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=jKiFJ1GC; arc=none smtp.client-ip=209.85.128.53 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 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-40e80046264so47533605e9.0 for ; Mon, 22 Jan 2024 14:57:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705964260; x=1706569060; darn=vger.kernel.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=yR0AO5T3Lm52GetAuhWGDlBbvPmAefipWgZrjsJSJcM=; b=jKiFJ1GCKKlFtDaECgZa64YK1ExR9aWypvp9vvl5lhUd3K49tl7R+MojlpME9pL3kq kw8ZdngSy98q2b2gXYSYMe8q27mIlvuHx6AuErBItlaEVq7tNhQDYianBmVG3OqxIaBw gQ9G1Ls1UhJ0gP25eqJT5lh2JyYYXJTcdb8AC1aIzgfHb78kaIhG4CP+J8lojdYa7hkP UhO6PqcWlXyAzRb68oBZfnI5SOC582eMaQ8GRL06xtO7EgB2Urtv70hFKDsAKHnURPM0 JO2ahBDkOViF8pBzCm0/tBNkketXwBEvDzynQpYUCC3DM+vnmUDQokXnaCUYU8UdLxlv CdsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705964260; x=1706569060; 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=yR0AO5T3Lm52GetAuhWGDlBbvPmAefipWgZrjsJSJcM=; b=DHNLUA5NzsDSEcZhIdUSDIUHXa511WpH74EMwGyN4+RbAgpqqNiVQ6dmFIAP1DqToT U75e3DRvz0GPWbHTEO9pV+NEyMj5s66vIjEqZ7V7cuczXDtjDtYLDV6SLNmpvUenJDtS WzTMYLH3xccddGXgjg68e9THqYj2JpLxVVNz5yHDAGNLEw08MANqnxTtIFFib1NgUAAT /I6QqoNyTAltlTsUtOv04mfUqEV+b9SvfNyFSxwEIZy3UOnQm/X1lLP/7y0b3acm+UD3 sDdGWggmfpQjNfqaaq/EI0uUD4+yyq/Vs5My4yKJCzOchpoGvjl+FfIhOaQp8WqQpHa4 gIoQ== X-Gm-Message-State: AOJu0YzA++Wq/WltDvEeOz8y82JExVkR400rShiVcgzoHVvcuQ+sg13z IFYs7sEUmag8apAWecdHuirD3FokLAm5ZTx8SHq+jRoOlIGRuimfSZiCjDrGfmc= X-Received: by 2002:a05:600c:a43:b0:40e:62aa:fa7b with SMTP id c3-20020a05600c0a4300b0040e62aafa7bmr2887046wmq.111.1705964260529; Mon, 22 Jan 2024 14:57:40 -0800 (PST) Received: from gpeter-l.lan (host-92-18-76-30.as13285.net. [92.18.76.30]) by smtp.gmail.com with ESMTPSA id fa26-20020a05600c519a00b0040e89ff10f5sm19776847wmb.1.2024.01.22.14.57.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 14:57:38 -0800 (PST) From: Peter Griffin To: arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux@roeck-us.net, wim@linux-watchdog.org, conor+dt@kernel.org, alim.akhtar@samsung.com, jaewon02.kim@samsung.com, chanho61.park@samsung.com, semen.protsenko@linaro.org Cc: kernel-team@android.com, peter.griffin@linaro.org, tudor.ambarus@linaro.org, andre.draszik@linaro.org, saravanak@google.com, willmcvicker@google.com, linux-fsd@tesla.com, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 9/9] ARM: dts: exynos5250: remove deprecated samsung,syscon-phandle Date: Mon, 22 Jan 2024 22:57:10 +0000 Message-ID: <20240122225710.1952066-10-peter.griffin@linaro.org> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog In-Reply-To: <20240122225710.1952066-1-peter.griffin@linaro.org> References: <20240122225710.1952066-1-peter.griffin@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1788833393269990834 X-GMAIL-MSGID: 1788833393269990834 samsung,syscon-phandle is no longer used by the Samsung watchdog driver to access PMU registers. Signed-off-by: Peter Griffin --- arch/arm/boot/dts/samsung/exynos5250.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/samsung/exynos5250.dtsi b/arch/arm/boot/dts/samsung/exynos5250.dtsi index 99c84bebf25a..2bbeb0f0d898 100644 --- a/arch/arm/boot/dts/samsung/exynos5250.dtsi +++ b/arch/arm/boot/dts/samsung/exynos5250.dtsi @@ -312,7 +312,6 @@ watchdog@101d0000 { interrupts = ; clocks = <&clock CLK_WDT>; clock-names = "watchdog"; - samsung,syscon-phandle = <&pmu_system_controller>; }; mfc: codec@11000000 {