summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-07-06 14:45:06 +0200
committerPaolo Abeni <pabeni@redhat.com>2026-07-06 14:45:07 +0200
commit474cff6868129755cf889edf40d7f491729fc588 (patch)
tree26c8381fdf0f5c42d10c665fd59134f50def4f0e /tools/perf/scripts/python
parent1704cc8640702c93e79921e2dffff3cfa31f0ce5 (diff)
parent3553976ffe2f0ccb7f667725816e41c44f0e4729 (diff)
Merge branch 'dpll-add-nco-pin-type-and-zl3073x-support'
Ivan Vecera says: ==================== dpll: add NCO pin type and zl3073x support Add a new DPLL_PIN_TYPE_INT_NCO pin type for virtual pins representing the NCO mode of a DPLL and implement support for it in the zl3073x driver. Patch 1 adds a STATE_CONNECTED_OVERRIDE pin capability for pins that can override input selection in any DPLL mode, with a WARN_ON check in dpll_pin_register() that STATE_CAN_CHANGE is also set. Patch 2 adds the new INT_NCO pin type to the DPLL netlink spec and UAPI header. Patch 3 replaces the single 2s poll timeout with per-operation timeouts based on Microchip proprietary source code and own measurement. Patch 4 adds a per-DPLL serialization mutex taken by all DPLL callbacks and the periodic worker, establishing a single lock that protects all per-channel state. The chan_state_update() call is moved under this lock. Patch 5 adds a virtual NCO input pin to the zl3073x driver that allows userspace to switch a DPLL channel into NCO mode. The pin reports connected/active state when the channel is in NCO mode and handles the hardware-specific details of mode transitions including automatic df_offset capture and 1PPS phase preservation. Link: https://lore.kernel.org/netdev/20260531194423.383366-1-ivecera@redhat.com/ ==================== Link: https://patch.msgid.link/20260630125536.720717-1-ivecera@redhat.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions