Lines Matching +full:attribute +full:- +full:set
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
8 -
14 attribute
16 -
20 -
23 render-max: true
24 -
26 name: lock-status
29 DPLL_A_LOCK_STATUS attribute
31 -
37 -
41 -
42 name: locked-ho-acq
45 -
48 dpll is in holdover state - lost a valid lock or was forced
50 when dpll lock-state was already DPLL_LOCK_STATUS_LOCKED_HO_ACQ,
51 if dpll lock-state was not DPLL_LOCK_STATUS_LOCKED_HO_ACQ, the
52 dpll's lock-state shall remain DPLL_LOCK_STATUS_UNLOCKED)
53 render-max: true
54 -
56 name: lock-status-error
60 Valid values for DPLL_A_LOCK_STATUS_ERROR attribute
62 -
67 -
73 -
74 name: media-down
80 -
81 name: fractional-frequency-offset-too-high
87 render-max: true
88 -
90 name: clock-quality-level
93 the dpll lock-status is DPLL_LOCK_STATUS_HOLDOVER.
94 The current list is defined according to the table 11-7 contained
95 in ITU-T G.8264/Y.1364 document. One may extend this list freely
96 by other ITU-T defined clock qualities, or different ones defined
100 -
101 name: itu-opt1-prc
103 -
104 name: itu-opt1-ssu-a
105 -
106 name: itu-opt1-ssu-b
107 -
108 name: itu-opt1-eec1
109 -
110 name: itu-opt1-prtc
111 -
112 name: itu-opt1-eprtc
113 -
114 name: itu-opt1-eeec
115 -
116 name: itu-opt1-eprc
117 render-max: true
118 -
120 name: temp-divider
129 -
132 doc: type of dpll, valid values for DPLL_A_TYPE attribute
134 -
136 doc: dpll produces Pulse-Per-Second signal
138 -
141 render-max: true
142 -
144 name: pin-type
147 attribute
149 -
153 -
156 -
157 name: synce-eth-port
159 -
160 name: int-oscillator
162 -
165 render-max: true
166 -
168 name: pin-direction
171 DPLL_A_PIN_DIRECTION attribute
173 -
177 -
180 render-max: true
181 -
183 name: pin-frequency-1-hz
185 -
187 name: pin-frequency-10-khz
189 -
191 name: pin-frequency-77-5-khz
193 -
195 name: pin-frequency-10-mhz
197 -
199 name: pin-state
202 DPLL_A_PIN_STATE attribute
204 -
208 -
211 -
214 render-max: true
215 -
217 name: pin-capabilities
220 DPLL_A_PIN_CAPABILITIES attribute
222 -
223 name: direction-can-change
225 -
226 name: priority-can-change
228 -
229 name: state-can-change
231 -
233 name: phase-offset-divider
243 -
245 name: feature-state
249 -
253 -
258 attribute-sets:
259 -
261 enum-name: dpll_a
263 -
266 -
267 name: module-name
269 -
272 -
273 name: clock-id
275 -
279 -
280 name: mode-supported
283 multi-attr: true
284 -
285 name: lock-status
287 enum: lock-status
288 -
291 -
295 -
296 name: lock-status-error
298 enum: lock-status-error
299 -
300 name: clock-quality-level
302 enum: clock-quality-level
303 multi-attr: true
306 the dpll lock-status is DPLL_LOCK_STATUS_HOLDOVER. This could
310 -
311 name: phase-offset-monitor
313 enum: feature-state
318 -
320 enum-name: dpll_a_pin
322 -
325 -
326 name: parent-id
328 -
329 name: module-name
331 -
334 -
335 name: clock-id
337 -
338 name: board-label
340 -
341 name: panel-label
343 -
344 name: package-label
346 -
349 enum: pin-type
350 -
353 enum: pin-direction
354 -
357 -
358 name: frequency-supported
360 multi-attr: true
361 nested-attributes: frequency-range
362 -
363 name: frequency-min
365 -
366 name: frequency-max
368 -
371 -
374 enum: pin-state
375 -
378 enum: pin-capabilities
379 -
380 name: parent-device
382 multi-attr: true
383 nested-attributes: pin-parent-device
384 -
385 name: parent-pin
387 multi-attr: true
388 nested-attributes: pin-parent-pin
389 -
390 name: phase-adjust-min
392 -
393 name: phase-adjust-max
395 -
396 name: phase-adjust
398 -
399 name: phase-offset
401 -
402 name: fractional-frequency-offset
407 (rx_frequency-tx_frequency)/rx_frequency
411 -
412 name: esync-frequency
417 -
418 name: esync-frequency-supported
420 multi-attr: true
421 nested-attributes: frequency-range
425 -
426 name: esync-pulse
431 -
432 name: reference-sync
434 multi-attr: true
435 nested-attributes: reference-sync
438 reference-sync pin pair.
440 -
441 name: pin-parent-device
442 subset-of: pin
444 -
445 name: parent-id
446 -
448 -
450 -
452 -
453 name: phase-offset
454 -
455 name: pin-parent-pin
456 subset-of: pin
458 -
459 name: parent-id
460 -
462 -
463 name: frequency-range
464 subset-of: pin
466 -
467 name: frequency-min
468 -
469 name: frequency-max
470 -
471 name: reference-sync
472 subset-of: pin
474 -
476 -
480 enum-name: dpll_cmd
482 -
483 name: device-id-get
486 attribute-set: dpll
487 flags: [admin-perm]
490 pre: dpll-lock-doit
491 post: dpll-unlock-doit
494 - module-name
495 - clock-id
496 - type
499 - id
501 -
502 name: device-get
505 attribute-set: dpll
506 flags: [admin-perm]
509 pre: dpll-pre-doit
510 post: dpll-post-doit
513 - id
514 reply: &dev-attrs
516 - id
517 - module-name
518 - mode
519 - mode-supported
520 - lock-status
521 - lock-status-error
522 - temp
523 - clock-id
524 - type
525 - phase-offset-monitor
528 reply: *dev-attrs
530 -
531 name: device-set
532 doc: Set attributes for a DPLL device
533 attribute-set: dpll
534 flags: [admin-perm]
537 pre: dpll-pre-doit
538 post: dpll-post-doit
541 - id
542 - phase-offset-monitor
543 -
544 name: device-create-ntf
546 notify: device-get
548 -
549 name: device-delete-ntf
551 notify: device-get
553 -
554 name: device-change-ntf
556 notify: device-get
558 -
559 name: pin-id-get
562 attribute-set: pin
563 flags: [admin-perm]
566 pre: dpll-lock-doit
567 post: dpll-unlock-doit
570 - module-name
571 - clock-id
572 - board-label
573 - panel-label
574 - package-label
575 - type
578 - id
580 -
581 name: pin-get
585 - dump request without any attributes given - list all the pins in the
587 - dump request with target dpll - list all the pins registered with
589 - do request with target dpll and target pin - single pin attributes
590 attribute-set: pin
591 flags: [admin-perm]
594 pre: dpll-pin-pre-doit
595 post: dpll-pin-post-doit
598 - id
599 reply: &pin-attrs
601 - id
602 - board-label
603 - panel-label
604 - package-label
605 - type
606 - frequency
607 - frequency-supported
608 - capabilities
609 - parent-device
610 - parent-pin
611 - phase-adjust-min
612 - phase-adjust-max
613 - phase-adjust
614 - fractional-frequency-offset
615 - esync-frequency
616 - esync-frequency-supported
617 - esync-pulse
618 - reference-sync
623 - id
624 reply: *pin-attrs
626 -
627 name: pin-set
628 doc: Set attributes of a target pin
629 attribute-set: pin
630 flags: [admin-perm]
633 pre: dpll-pin-pre-doit
634 post: dpll-pin-post-doit
637 - id
638 - frequency
639 - direction
640 - prio
641 - state
642 - parent-device
643 - parent-pin
644 - phase-adjust
645 - esync-frequency
646 - reference-sync
647 -
648 name: pin-create-ntf
650 notify: pin-get
652 -
653 name: pin-delete-ntf
655 notify: pin-get
657 -
658 name: pin-change-ntf
660 notify: pin-get
663 mcast-groups:
665 -