From mboxrd@z Thu Jan 1 00:00:00 1970 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 5F89D1E5B64 for ; Sun, 1 Mar 2026 02:57:48 +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=1772333869; cv=none; b=NYCmEavkWAX80vSVN9HSkdpGt/2O2J1TC6xMGvzYXrnIdx2aCCR9zGHghPOnz2gAOdn/H8UI/kuOQFHSfJvJRAMPhg3RiszkQaJAVsy/a53C4Z3ZljWsjgQN8so3vl7ZvKg/fvh9NfLt56GGu6IE71OXy6lYAzq+aRsoZ5gTCto= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772333869; c=relaxed/simple; bh=v7j7u4Cgs/YgDdAJ7Cmwg6YLlgzhvBFEmlTEsg17hQE=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=GgddxoZAmjzg0QRr8lPpDPmdaxgcram+cV+I6nKuWTckvHScbSNQqoByCew/B2qkGLoNUol6sZ4kHUdNWHrpetWO4EAm+odAUNa3jPNMlqOCWeBAgiI+tUrqvpZKljp460Doq5SKz7BQXU8I8JSWBf4M0pflDZWZUSXsjuGwpqM= 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=B8sykDSF; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="B8sykDSF" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-48371bb515eso49160675e9.1 for ; Sat, 28 Feb 2026 18:57:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1772333867; x=1772938667; darn=vger.kernel.org; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=v7j7u4Cgs/YgDdAJ7Cmwg6YLlgzhvBFEmlTEsg17hQE=; b=B8sykDSFAyaC67iFyk4CYMeKS6Il9k1AUltUMttpfugW/RVix+yn1tROE+MVWY7597 zPP6ejKH5rx+uu/rJhHP2wRfNcO31ZxO7+gG28k/E+M9wXr+JAO4ejq8uurzjF7yLOQj dAZadi3O9SihNq+f3RPFa4ynZ2UClR5y84C5bYhuvOzEa6q6kT9LJq5gfqnmI/TCu4rA N4ls9Sp5C4aY/9wAHeS6sK1c3znjZHgnBorPoqj4aMZ3dl5thqujzXWiGljCS+ksnjib yt1JowWzDvtuZLwQNP+lvWrT093WvZptGIgEB3pnQLIwQdyh90+DAOYkqvYy1pRsktoL 7sWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772333867; x=1772938667; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=v7j7u4Cgs/YgDdAJ7Cmwg6YLlgzhvBFEmlTEsg17hQE=; b=R07gmgxmUQ4k7OkSfxZ3j6xQMirZ7vksfYXT3CqG+0owi6SMkXF1h25i792Ur4r5eT giHIeFERh/G/nfNYDZ0o8BgzVH0SsMHm5fyadOXUU1GdTU+9EPTnLHts0eJ9hvRG6cWf P2rYGctXK13p1ZOi63LjVG7hHmn4c4+DJo/sCfb21nBf1g64Y5FvaDxrjUPki3ZXCqpC ikp53QdUBCNBqL9v4NeIKXxiqI7bM5b4tNkCtlrnLPn/ub9wz/bIjlqLuqRxECRaMBaS c9HkM2iGjpawvx4YeKvDFvZHuJ1qYDHMSD8rXRbTaiE0d38cbv4HFA+c6+OIIvBXdtcp uXuw== X-Forwarded-Encrypted: i=1; AJvYcCW7b7PwVntTRE0w+52f2rpZGlCwU9oR+5/RxKZuiGUgL/7+FU/xGVd/sHwkTTflHN/9+B8TFtFjWfP9Jwg=@vger.kernel.org X-Gm-Message-State: AOJu0Yzo3gJs+e3mnQsT+6S00ZDQjXiIqDQmJtaV9AHlY/pWAFCMnA/n bmvkeumJ/EnJZuZG0EPMrTwFPdTaGbwv4zgvH0MDBzg8yW2n43aAw9E1NM3jdfFez9Y= X-Gm-Gg: ATEYQzzkHF/R7fAs3DTFZTVeGmLb0zaFknpiSd9pqVXWMWkvaIJLKsa2PDfam3XExKf sThxDmayDdu6e0FKlISab1KUwgdwo2HFi2+SvVBejZZ2VLtdUmylfVt2pAhPgAau2I3D8pZGanS UXHh0twIezJ5pA6HzNGPRx97M+q/5giRE5pdUrCcYbCjMUI+ZkRURqzuAtJNNdyTK3p2vzHNR/K PuQW2A4YdoU8uniXoIU+/l4N+eAhGR4BWaCgRkg5bwHZ+OHQVh4qcUIlYmSamBMud9E+xaahO3+ gXbjKBVboONECtki4vedzd4LLCetapiIG05flq9Miw+t7a3zRve2OouANTYARGDyAxDNRfvwHxu ifYoDSjnHV5v7zNP+dRfV4aaopiMPQEfNSIsFao9krunVcUkK4dUA1R/wpD3mlT00ojsJfsEyYg pwA2FTFK2pEFS2jcz5of3EdZKyvM2tGh165pkclOwiP/tcK4cgFX2A1wgKUAZIp8s1PbydZc4I7 Q3V3tZ/RSTYUakumw== X-Received: by 2002:a05:600c:8106:b0:483:afbb:a064 with SMTP id 5b1f17b1804b1-483c9bb7b7emr131516965e9.1.1772333866793; Sat, 28 Feb 2026 18:57:46 -0800 (PST) Received: from localhost ([2a02:c7c:5e34:8000:6ece:b3d1:ab81:6eaf]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4399c764a35sm19633263f8f.30.2026.02.28.18.57.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 28 Feb 2026 18:57:46 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 01 Mar 2026 02:57:44 +0000 Message-Id: Cc: "Rafael J. Wysocki" , "Daniel Lezcano" , "Zhang Rui" , "Lukasz Luba" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Krzysztof Kozlowski" , "Alim Akhtar" , "Bartlomiej Zolnierkiewicz" , "Kees Cook" , "Gustavo A. R. Silva" , "Peter Griffin" , =?utf-8?q?Andr=C3=A9_Draszik?= , , , , , , , , , Subject: Re: [PATCH v2 0/7] thermal: samsung: Add support for Google GS101 TMU From: "Alexey Klimov" To: "Tudor Ambarus" , "Rafael J. Wysocki" X-Mailer: aerc 0.20.0 References: <20260119-acpm-tmu-v2-0-e02a834f04c6@linaro.org> In-Reply-To: <20260119-acpm-tmu-v2-0-e02a834f04c6@linaro.org> On Mon Jan 19, 2026 at 12:08 PM GMT, Tudor Ambarus wrote: > Add support for the Thermal Management Unit (TMU) on the Google GS101 > SoC. > > The GS101 TMU implementation utilizes a hybrid architecture where > management is shared between the kernel and the Alive Clock and > Power Manager (ACPM) firmware. [..] > Sensor Mapping (One-to-Many) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > > The SoC contains multiple physical temperature sensors, but the ACPM > firmware abstracts these into logical groups (Clusters) for reporting: > > - ACPM Sensor 0 (Big Cluster): Aggregates physical sensors 0, 6, 7, 8, 9. > - ACPM Sensor 1 (Mid Cluster): Aggregates physical sensors 4, 5. > - ACPM Sensor 2 (Little Cluster): Aggregates physical sensors 1, 2. What about other non-CPU devices? Are there no sensors or implementation currently doesn't support them? Is this implementation and ACPM TMU support exclusive only to GS101 SoC? IIRC, mapping could be different for other SoCs and, for instance, last sensors could be non-CPU devices. Best regards, Alexey [..]