From nobody Tue Apr 7 12:20:29 2026 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.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 82EAE3164BA for ; Wed, 25 Feb 2026 09:51:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772013102; cv=none; b=Js3ejSWKmETl6tEQhMsGszWoF6EKVdtpb4qqqCpYUW1HAUgCAqmFN9tZU6yN/s3DtFiV8ygJU9/niMgx6vBsLqsLrwIazmxDVT5ZjHXfrly+xXXu/D6mU9DOBZonEUXTX/7N8zExFOUyR60f4dxjVxjzFIscypkcp8dAL70OBPo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772013102; c=relaxed/simple; bh=P6wKGDmbT7eKbm4qfK7W83uJm6uaEtWIKE0S5h34TlI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=pt9yRRl5PGFGOvP28fT/p0dnIFgRglVLq6X+3lBuCPPoMyr/pmCrYyI64CKa+zc0Xl+WzbvAqxowyHthPE+NMNkHjX4U/e9eAI4Ch4WCYaaJvXLquCfY7IwbzUVbWwnI4JRAjGt3+kC+7nLYKu59ba28i2PauKXYwvsBn6D4Nns= 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=iNVMGjwI; arc=none smtp.client-ip=209.85.221.47 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="iNVMGjwI" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-43987b97701so1043234f8f.3 for ; Wed, 25 Feb 2026 01:51:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772013100; x=1772617900; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=h7St7FbJ+o1PN/SA6fmu1avVMiYkbGVBh1ecJWqCjgE=; b=iNVMGjwIhM8KKTCXRQ0F9DTQgp/lS68frNXhugD0kC5kXrBZkWtU9fSBNSwuz2QVTI hYXnYvuPtAoH+GTJJqepHtdxcO8m9fS7gXfakuf/ZjbHv4+j9uj10SQ7PUNtmxbOpN/e vyMrSgBM+l4kRx2ab1oNbHtl39pBho3Rw0VaaHn+IjFprAKuxiGzDquVGCIFQiXvhjFe Yp1AjBmjDT7uXQK6K7EGOWPXgyUEsZBL7aJO2JqJjHdzYk5kgpogZOQhlhKqTZKIFq8r Z4oyjFRSn4lCG5kD5TimK9Na0OHF7O+SpfQ1aOdzlJyT+N0CmEpcf4Z2fLhWRGlMbmHr AItw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772013100; x=1772617900; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=h7St7FbJ+o1PN/SA6fmu1avVMiYkbGVBh1ecJWqCjgE=; b=MD/TWkSpg/UXsLFsxlrurTGeHc5X/3rwkDDgNShA2WEIpaj6j8cHt8kup+7qe+XiR1 sjp8z8dFA3WcSPGPlI6Ux5QNksl1WtfiWHGoBMw4t/581SlsX9ITp96DDQDpAxSlD6mc ojiJuGpNO6We39rFR4ppo3KwNeE+V1KVbIxGOJOceAkStafa9/1+WahAfQX+X5V/wjn7 ntXrxdHU34ypHrbakL5NZYYuZhU+BBeeQoJhCd2pqzm0DSORBqVjxLWq8DT9TbdwY8bf K0pCSyAvI3H9JgJNz8yKrI7hx027QSwUBUwqyHLEi+C68R3TnRT+aLJttWCoA5Biu7Kc Y9IQ== X-Forwarded-Encrypted: i=1; AJvYcCUMZzMFv8BLn6H6VZvk6nFPXwORhR5VhvzRgKYBzHGrZe0AeTjUMH8GuhKjcnU9B6OOl52cxEMeHHkfaMw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9LHZQG7hax5lgIpoTTkQVwyX/sgsRlDNnJb2sBQ6K+NEIE4VU 2NEA3DC+4D6oER4hNIJIBk/ZTIQzC5P9g/8ELGpTOjGKQGpX2Ujm2TgV X-Gm-Gg: ATEYQzxDZ+qppG6LJ2tOoXQnH8SgWIvvqFz1HD8cdxCV8wH7KxJoYwrHGQHFQ2hafqn 99ORWUbS9Cj1tU+dd3ZaDVZxxuazK1PHZ6zbmPzz3thVzfOVG2q4F1i2j94fRZHFgY/dFcd1fAe oSmqN4T1WOz2C/ybB+3qm2IvPCn3X1sHjHKbhJxAKfzsI/e43Me2ZZkwN9xTVXR6GCvOenom6OX NcNOH7v6PPSJDFEXc/grk+GORvZvndjoCcruGA1kypmfmGop6O3lFP47Ep+8ofzMCqbWvSjkY45 2W0ixPoF31RDW5L28iJbaYn5SZy/NQlxq5qgFlOUt8oSr8jq9CL24UrEMrDmt/96ayK8N+xrHoC fOaXqlgkjujNB+wWvDNUkikTgftIuKI0qri9dksHTVgaSRUFRlfoQe9U52Zk/lzisJ7MTos90tI Sb1uVzMLMuCJyYfTipC5tGJ1cwVq7+cC4mBaCpj5hFsfHnysHsaT8HjaWbHSRB/L44JEhaR0g71 31GvbRulDEdww== X-Received: by 2002:a05:6000:178a:b0:436:30b0:75a2 with SMTP id ffacd0b85a97d-4398fb3cc5emr2959516f8f.56.1772013099614; Wed, 25 Feb 2026 01:51:39 -0800 (PST) Received: from flaviu-Aspire-E5-572G.. ([93.122.249.99]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4bf89sm31204449f8f.29.2026.02.25.01.51.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 01:51:39 -0800 (PST) From: Flaviu Nistor To: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Cc: Guenter Roeck , Jonathan Corbet , Shuah Khan , Flaviu Nistor Subject: [PATCH v2] hwmon: tmp102: Add support for TMP110 and TMP113 devices Date: Wed, 25 Feb 2026 11:51:32 +0200 Message-ID: <20260225095132.29954-1-flaviu.nistor@gmail.com> X-Mailer: git-send-email 2.43.0 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" TMP110 and TMP113 temperature sensors are software compatible with TMP102 sensor but have different accuracy (maximum error). Signed-off-by: Flaviu Nistor --- Changes in v2: - Drop the binding change since no ACK from devicetree maintainer. - Update only the Kconfig and documentation. - Link to v1: https://lore.kernel.org/all/20250915170819.126668-1-flaviu.ni= stor@gmail.com/ Documentation/hwmon/tmp102.rst | 21 +++++++++++++++++++++ drivers/hwmon/Kconfig | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Documentation/hwmon/tmp102.rst b/Documentation/hwmon/tmp102.rst index b1f585531a88..3c2cb5bab1e9 100644 --- a/Documentation/hwmon/tmp102.rst +++ b/Documentation/hwmon/tmp102.rst @@ -11,6 +11,22 @@ Supported chips: =20 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp102.html =20 + * Texas Instruments TMP110 + + Prefix: 'tmp110' + + Addresses scanned: none + + Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp110.html + + * Texas Instruments TMP113 + + Prefix: 'tmp113' + + Addresses scanned: none + + Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp113.html + Author: =20 Steven King @@ -27,5 +43,10 @@ operating temperature has a minimum of -55 C and a maxim= um of +150 C. The TMP102 has a programmable update rate that can select between 8, 4, 1,= and 0.5 Hz. (Currently the driver only supports the default of 4 Hz). =20 +The TMP110 and TMP113 are software compatible with TMP102, but have differ= ent +accuracy (maximum error) specifications. The TMP110 has an accuracy (maxim= um error) +of 1.0 degree, TMP113 has an accuracy (maximum error) of 0.3 degree, while= TMP102 +has an accuracy (maximum error) of 2.0 degree. + The driver provides the common sysfs-interface for temperatures (see Documentation/hwmon/sysfs-interface.rst under Temperatures). diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 12763950d11f..3956d385bf05 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -2337,8 +2337,8 @@ config SENSORS_TMP102 depends on I2C select REGMAP_I2C help - If you say yes here you get support for Texas Instruments TMP102 - sensor chips. + If you say yes here you get support for Texas Instruments TMP102, + TMP110 and TMP113 sensor chips. =20 This driver can also be built as a module. If so, the module will be called tmp102. --=20 2.43.0