From mboxrd@z Thu Jan 1 00:00:00 1970 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 A466D45D5F0 for ; Wed, 19 Aug 2026 10:19:28 +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=1787134770; cv=none; b=TQaaTvjog/4XJ2rPTkl3Ur8e8Ij9k5TCtslm7qz3qfdIl/ZhwjMTjnmVJqxRId9NY8ONc5JdhFz3w3XMWtKroTM4zwxocmY4aD8teO8b5YvONh6hGPKZhmJuQRM+Z9R5LhYEgCmC7QVl5VKEgzyjB7CXmrByexrQGIB7E/r3rxM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787134770; c=relaxed/simple; bh=lV7cn3wHDLCLp1GZjg2LVjd9oT9jGfOPTNvvw0Vnn64=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DCpJNTj4jk5UDl3mYycbYYcQEaZzXvaFVIiWiWvyQKpXi9P2JnfYaUHLLOhnsEgtHDXfiFouAcvhQTyZfkh0xwTD5tAO2gQLDodEhUkqivEPa0I6YXRCvlqpSsygQyo69XgZnp4Ce6bH9xoC4IRWCHXre4ua4ogWCf4aRykpH+0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BC3NOlTN; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BC3NOlTN" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4954df200ddso6535285e9.0 for ; Wed, 19 Aug 2026 03:19:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787134767; x=1787739567; 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:content-type; bh=EnZE7wbRFGJKlrtdBKnnD6qNsCW/P/b4SFhiLIR6sD4=; b=BC3NOlTN/NRomvRnd2uMbqLX8Iiij1KQ6L9k8138Wy0XOhupLmGnPYGTKwOILk4qLr hOj53xQN+PtAXG2Vwv/H7A76GIKD67M49oyjjENeJRBGHHQgfeNksQmp8NunacgOK2Rs 6RB6AuPtGJjukzUaAmkd3NsRjq/EHa52UxmYD6nD++AF/7hyMyR/tVkVkdstdpURU2bN x9ck7Ld8/1wBO25DHPycyjWqleAf5A1B2DM6b04Kl/Ap56U9SkQ4X2RGEcoRL+bR27nt rqTP3cIE4y58DyPjYn448Z9nlwuNh5zQrugnFpuPuV96+GV5b1C7K3Ku00HEXXO9lfzM Rlag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787134767; x=1787739567; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=EnZE7wbRFGJKlrtdBKnnD6qNsCW/P/b4SFhiLIR6sD4=; b=fLxZwKtAslaF7cbFRBQFS2uWAlV4PSOYl0vgSzVILhcvtm4jzgkmxhBOABpTqsc3MR oSu+wVqrd8fL2FJWYGOy7Pk9mjJ2NgPdHgOT1JzzqW6FSfDlB4TwGvwuHO+PPBGKOWh9 6EhRO9wP95J0uFY7ZT5+amO+ztemkyx92mxXR6uDQmFfMRYaG4G8/yFvPkwxq6TW0vTx YTbqg96FIC8b8/fF/BIgRr7/kucZM3wPle377dsmViDFKTz7mhbjq+2/d/gVe7SLH1C9 r+aQpNw/mFOCYe1LpMIXaKYR+VoNh9RsHaAk1VXJFgBI48GN88SDtxQCtKotMnZ2p63V u2Rw== X-Forwarded-Encrypted: i=1; AHgh+RpHKlQGnDouoFDmhcBCu3AhFMpab/WRgb8w2aoh9Ap515zX3bzK8czOZ8Q56/E2UTkHVqeeW1pQkrpHADA=@vger.kernel.org X-Gm-Message-State: AOJu0Yzv7QV/sVTui6ZoZ2s5zPW3dj0sYjAudCaAMmmrAEqJ7NQisCqb kFYFmHRDjdXxnM1VxkDpwAN6jir6QvNnYCbPMVtWuK5F/ndOQjQx7WNz X-Gm-Gg: AR+sD11Xa9TPcA5+y7H8CrRSsKrUegjOK+idrMHEq8rwgGZPAq9zHDkBnFqxkEfMNX+ 8uO3W0+6h0kdHAAqGqhYlGXzR/AutWU7lpEgcaxH47oCxQJQ535NUK+/ghpSznLhQ0tEz4gK3XX BlEsSa8cMZO4xYEXQrwevQaelbvaIYCc7GtbRCBLCqw/suv1XSYvctmqDWeLAEoNEtBgcky2fER 36CjwXBIpmEgid5+PQ3o1IZQ2FGj5nLGwLD423qqKScvUPA5bbaXBphJhCNAwzq5OEWSMvC9sSf gZXp8g8sDRTlPP53XQqSjZwH8vbqxXOU4c06tdjfR3l6evLX0YufKujOUPMA/PHfnEAFquxO+eu KmpbenyF9lmR7Ap34l8cZ0eVOY5UEOiapCA0xh7gOWEncQXj/zfw2CLbqq5gTvJLQe38kFpgW2F fPALf0fp3WZnVx3kYsMXmTnN8FQw9pkH5IzpNGJxI52O+cFtsMUidam3jzyjHX6Xl5 X-Received: by 2002:a05:600c:1d1a:b0:493:a623:d090 with SMTP id 5b1f17b1804b1-499aa1dde53mr59985075e9.10.1787134766581; Wed, 19 Aug 2026 03:19:26 -0700 (PDT) Received: from luca-vm.. ([81.56.18.151]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499a9b7c987sm27316965e9.1.2026.08.19.03.19.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 03:19:26 -0700 (PDT) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Wim Van Sebroeck , Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Philipp Zabel , linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 7/7] arm64: dts: mt8167: Properly describe the SoC watchdog and mmsys resets Date: Wed, 19 Aug 2026 12:16:28 +0200 Message-ID: <20260819101853.44681-8-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260819101853.44681-1-l.scorcia@gmail.com> References: <20260819101853.44681-1-l.scorcia@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Currently mt8167 inherits its watchdog from the included mt8516 dtsi, which in turn falls back on mt6589-wdt. However according to the data sheet mt8167 toprgu is not really compatible with mt6589 (it has 14 sw resets instead of 12, and the reset IDs are different from mt6589). Use the dedicated mediatek,mt8167-wdt compatible for the watchdog driver, as it correctly describes the SoC resets. Also add support for mmsys resets by declaring the reset-cells property. Signed-off-by: Luca Leonardo Scorcia --- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8167.dtsi b/arch/arm64/boot/dts/mediatek/mt8167.dtsi index 27cf32d7ae35..cccc487086a1 100644 --- a/arch/arm64/boot/dts/mediatek/mt8167.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8167.dtsi @@ -8,6 +8,8 @@ #include #include #include +#include +#include #include "mt8167-pinfunc.h" @@ -95,6 +97,13 @@ power-domain@MT8167_POWER_DOMAIN_CONN { }; }; + watchdog: watchdog@10007000 { + compatible = "mediatek,mt8167-wdt"; + reg = <0 0x10007000 0 0x1000>; + interrupts = ; + #reset-cells = <1>; + }; + pio: pinctrl@1000b000 { compatible = "mediatek,mt8167-pinctrl"; reg = <0 0x1000b000 0 0x1000>; @@ -124,6 +133,7 @@ mmsys: syscon@14000000 { compatible = "mediatek,mt8167-mmsys", "syscon"; reg = <0 0x14000000 0 0x1000>; #clock-cells = <1>; + #reset-cells = <1>; }; larb0: larb@14016000 { -- 2.43.0