]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'dpll-support-mode-switching'
authorJakub Kicinski <kuba@kernel.org>
Mon, 19 Jan 2026 20:05:03 +0000 (12:05 -0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 19 Jan 2026 20:05:04 +0000 (12:05 -0800)
commit456083e7f1cfa6a9133f06c48ff04f4c2956dbac
tree04eb24c938fb5a77cda7bdebf2debc68e441790a
parentd321d505edb64286bae0e464574d0fd553e31adc
parentd6df0dea24d2a44e08207b3b41c965e50bb212c6
Merge branch 'dpll-support-mode-switching'

Ivan Vecera says:

====================
dpll: support mode switching

This series adds support for switching the working mode (automatic vs
manual) of a DPLL device via netlink.

Currently, the DPLL subsystem allows userspace to retrieve the current
working mode but lacks the mechanism to configure it. Userspace is also
unaware of which modes a specific device actually supports, as it
currently assumes only the active mode is supported.

The series addresses these limitations by:
1. Introducing .supported_modes_get() callback to allow drivers to report
   all modes capable of running on the device.
2. Introducing .mode_set() callback and updating the netlink policy
   to allow userspace to request a mode change.
3. Implementing these callbacks in the zl3073x driver, enabling dynamic
   switching between automatic and manual modes.
====================

Link: https://patch.msgid.link/20260114122726.120303-1-ivecera@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>