[PATCH 1/2] dt-bindings: (pmbus/lx1308) Add LX1308 support
From: Brian Chiang
Date: Wed Apr 22 2026 - 08:07:27 EST
Add device tree bindings for the Luxshare LX1308, a high-efficiency
12V 860W DC/DC power module with PMBus interface.
Signed-off-by: Brian Chiang <chiang.brian@xxxxxxxxxxxx>
---
.../bindings/hwmon/pmbus/luxshare,lx1308.yaml | 49 ++++++++++++++++++++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 8 ++++
3 files changed, 59 insertions(+)
diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/luxshare,lx1308.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/luxshare,lx1308.yaml
new file mode 100644
index 000000000000..a8d92447508d
--- /dev/null
+++ b/Documentation/devicetree/bindings/hwmon/pmbus/luxshare,lx1308.yaml
@@ -0,0 +1,49 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+
+$id: http://devicetree.org/schemas/hwmon/pmbus/luxshare,lx1308.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Luxshare LX1308 Digital DC/DC Power Module
+
+maintainers:
+ - Brian Chiang <chiang.brian@xxxxxxxxxxxx>
+
+description: |
+ The LX1308 is a high-efficiency, non-isolated, regulated 12V, 860W,
+ digital DC/DC power module. The module operates from a 40V to 60V DC
+ primary bus and provides a 12V regulated output voltage. It can deliver
+ up to 860W continuous and 1300W in transient.
+
+properties:
+ compatible:
+ enum:
+ - luxshare,lx1308lch
+ - luxshare,lx1308nch
+ - luxshare,lx1308sch
+ - luxshare,lx1308ldh
+ - luxshare,lx1308ndh
+ - luxshare,lx1308sdh
+ - luxshare,lx1308
+
+ reg:
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ power-module@60 {
+ compatible = "luxshare,lx1308";
+ reg = <0x60>;
+ };
+ };
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index ee7fd3cfe203..67fb1592daaa 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -967,6 +967,8 @@ patternProperties:
description: Shenzhen Luckfox Technology Co., Ltd.
"^lunzn,.*":
description: Shenzhen Lunzn Technology Co., Ltd.
+ "^luxshare,.*":
+ description: Luxshare-ICT Co., Ltd.
"^luxul,.*":
description: Lagrand | AV
"^lwn,.*":
diff --git a/MAINTAINERS b/MAINTAINERS
index c3fe46d7c4bc..58fa595cff6a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15175,6 +15175,14 @@ S: Maintained
F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
F: drivers/iio/light/ltr390.c
+LUXSHARE LX1308 PMBUS DRIVER
+M: Brian Chiang <chiang.brian@xxxxxxxxxxxx>
+L: linux-hwmon@xxxxxxxxxxxxxxx
+S: Maintained
+F: Documentation/devicetree/bindings/hwmon/pmbus/luxshare,lx1308.yaml
+F: Documentation/hwmon/lx1308.rst
+F: drivers/hwmon/pmbus/lx1308.c
+
LYNX 28G SERDES PHY DRIVER
M: Ioana Ciornei <ioana.ciornei@xxxxxxx>
L: netdev@xxxxxxxxxxxxxxx
--
2.43.0