[PATCH net-next 0/2] dpll: zl3073x: Read clock ID from device property
From: Ivan Vecera
Date: Thu Jul 17 2025 - 13:12:41 EST
The current ZL3073x firmware revisions do not provide any information
unique for the particular chip that could be use to generate clock ID
necessary for a DPLL device registration.
Currently the driver generates random clock ID during probe and a user
have and option to change this value using devlink interface.
The situation is very similar to network controllers that do not have
assigned a fixed MAC address.
The purpose of this series is to allow to specify the clock ID property
through DT. If the property is not provided then the driver will use
randomly generated value as fallback.
Patch breakdown:
Patch 1 - adds clock-id property to dpll-device DT schema
Patch 2 - adds support for this DT property in zl3073x driver
Ivan Vecera (2):
dt-bindings: dpll: Add clock ID property
dpll: zl3073x: Initialize clock ID from device property
.../devicetree/bindings/dpll/dpll-device.yaml | 5 +++
drivers/dpll/zl3073x/core.c | 32 ++++++++++++++++---
2 files changed, 32 insertions(+), 5 deletions(-)
--
2.49.1