From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.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 6C8532D9782 for ; Thu, 12 Feb 2026 08:45:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770885910; cv=none; b=Q+af+I9Qk0W47SDlCPS0TVFfqfzgyIxU6vbvm+V1Hasm2PKqcwswh3ZHO2naOdnJ8DQ9NaoiEtrKxlckL+MEo8zcqqxdOZfmX0KFPDa6v1StRH3QOiVjYHE2JgPCy39Gfesntm08ho2pd7G+GvexBMLMmcmGb+WkPjN8nnQMMm0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770885910; c=relaxed/simple; bh=FMWBPm49ifKRkjLl8zUDWt9HyBY6118sqYd1if5HkLQ=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=pUghGBg84+bsmBaGQBou3Trxxp+Is1BDu8I5bhTK6LtTSWsxsHapAv6ESDSs8jBTAZJ/gB6FHfpacL1nJBpsS3cDqFyUUtcTL0rNoKl7eThfrPfWLbu/7T8lEOzCXL+FtSZvFdBzceVafBUtMhSXK3k6hxb6wyGRV8OtM11Qbgs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=jhnR9Aw4; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="jhnR9Aw4" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso26917915e9.1 for ; Thu, 12 Feb 2026 00:45:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1770885905; x=1771490705; 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=kB22oilQpbKLorleBbZlAN5tq3XvDpZ40Y2OzAeJ9vU=; b=jhnR9Aw4p09D4nim/WxVyE/4G07/vKHDeiW7qc1iaLBN7lRXwGLdZ70LXoPC5EpTzD jBHO+uX9BJG3AzEPY5XBDMCggqkTH/8pceZ5zOjtmCh+k4jpXgJlBI/qS34GD1RNxvG2 jM9tiiQt6713E/UCsIVch7Ms5oNIxzRob7dHptLNq96nQnsXTcytqrvYoajoBcEOh4lQ z+ULOeopTbixpkPxmatuB/gE8TnqgHumunFfbN36p9vPs05GD1VRN0LnnT9UrbiGLc7z rPvUtsg67cxgI8h9oq41SSGeQfuTA9l6rrMvDom0uA0xLipNZ6LkGhSGUrHpams+eeMY uCaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770885906; x=1771490706; 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=kB22oilQpbKLorleBbZlAN5tq3XvDpZ40Y2OzAeJ9vU=; b=ZoWSb6FmObD+xJHbK4iQ7Au6GNHdGE6Am/2buWC6MFBY+hYYY4qdqihZmdKRa1/tel +AGiPEcL0r9hTSFGW+ofhlW2H8VMGpm1kKP/m95Kl3Mu86dLmflwMQWh8q9cOLuP7w7v cMCMojzJabje/CFSKhqpLhvb85Mkq6bS9LJQSTZaHyGT6EHiH27YLt7HA7o5Oldashi9 7OYRLPGMOikK/Ht++94EJLlVUnqgtR+q6JAlfjDKtN3KbsaSWelgieJ1qhItbontRaN5 V6a0p3a5BOiQK1pycZg/mpM7C6ezcG1gNgWFbk+3cUrNrA2tOfCLrA1+5ibl2ONaPzjH QxHA== X-Forwarded-Encrypted: i=1; AJvYcCWMVTbp5Y/4BScyouoBzVB5Zg5qayf79Y9vThSyMAMCuTHBuIkgNVPAaJQyIbgSO0AmX7k0Vc4Sga3PXhE=@vger.kernel.org X-Gm-Message-State: AOJu0YxA8ZhibHDqjPtAocEgOrSSi3gPUvyxOpQoO6JU5HjceJjSxLbR gskoIZ5CaYRKTmXmfNc3vV65Q0Vld7ClQavC5sAzpMxZTzd2F6964JxL1bGRu29VyGc= X-Gm-Gg: AZuq6aJpPEpRbtWsWg5ni2s6GX5vkSUhB/pb3blOpW39glWEvCCKqa8NraLHYHn92Wm sQaUyIij3Jv5fIbBj5QnyrI6oKaj0Kr3USh3G0kjWnQSpoZFPw7+pIJjyEQX47CxY6dB2ljk4Lk EQIc92SZCUk9ozU/WCxTuW3LvaRKAdRf0v/8ZTXKPNdAX2qtDUgjOfFPIihP8DRLyG0UvtT/OIP 8Nchqq78RcuVQy+RKtWYsMKnWM+O5Xm8TS/gcYeKhbvcsYSG8ehrn59re4CG4J0+vkwLpGp3Y3Q BSqFP9T21TOicMk3v3qbMnZj8I9eI+BA4WyN7pHSG4xjP+PGtivpbZgGlK9cMRvrwx3PWJfMqCJ bAbriE/mLXGLumJdgumaBnNSRMllHM1ZqJXnqed0Tn9cY+SVAiDM5wPo4KaiysVjBbHpVeSOtMg Wj6w6uO0IgsggzaSn3Oi8QLzeYUmBc8jIQbwDzbIhYrpVV3VD8x5ZoykAOojCs/jcrhIK/SQZj4 niMNwloyA== X-Received: by 2002:a05:600c:818c:b0:483:2c98:435e with SMTP id 5b1f17b1804b1-4836717eb60mr20304835e9.34.1770885905577; Thu, 12 Feb 2026 00:45:05 -0800 (PST) Received: from silence.. ([46.10.240.40]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4835dd0e15bsm82753705e9.13.2026.02.12.00.45.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 00:45:05 -0800 (PST) From: Stoyan Bogdanov To: jbrunet@baylibre.com, linux@roeck-us.net, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, corbet@lwn.net, skhan@linuxfoundation.org Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Stoyan Bogdanov Subject: [PATCH v1 0/3] Add TI TPS1689 pmbus eFuse Date: Thu, 12 Feb 2026 10:44:59 +0200 Message-Id: <20260212084502.1795-1-sbogdanov@baylibre.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Rework TPS25990 eFuse pmbus driver to provide more unified way for non standard direct conversions.Remove existing defines for TPS25990 conversions and replace them with enum listing all supported parameters and structure using m, b, R. Add fucntion to covert raw to real value and real value back to raw. Add data structure to hold pmbus_driver_info and local_direct_values for direct conversion. Add support TPS1689 support to TPS25990 driver, since both chips are sharing a lot of similar internal functions with exception of work range like Voltage and Current. Stoyan Bogdanov (3): hwmon: (pmbus/tps25990): Rework TPS25990 non standatd direct conversion dt-bindings: hwmon: pmbus/tps1689: Add TPS1689 support hwmon: (pmbus/tps1689): Add TPS1689 support .../bindings/hwmon/pmbus/ti,tps25990.yaml | 4 +- Documentation/hwmon/tps25990.rst | 15 +- drivers/hwmon/pmbus/tps25990.c | 185 +++++++++++++++--- 3 files changed, 171 insertions(+), 33 deletions(-) -- 2.34.1