Lines Matching +full:nested +full:- +full:attributes

1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
8 -
16 -
20 -
23 render-max: true
24 -
26 name: lock-status
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: temp-divider
65 -
70 -
72 doc: dpll produces Pulse-Per-Second signal
74 -
77 render-max: true
78 -
80 name: pin-type
85 -
89 -
92 -
93 name: synce-eth-port
95 -
96 name: int-oscillator
98 -
101 render-max: true
102 -
104 name: pin-direction
109 -
113 -
116 render-max: true
117 -
119 name: pin-frequency-1-hz
121 -
123 name: pin-frequency-10-khz
125 -
127 name: pin-frequency-77_5-khz
129 -
131 name: pin-frequency-10-mhz
133 -
135 name: pin-state
140 -
144 -
147 -
150 render-max: true
151 -
153 name: pin-capabilities
158 -
159 name: direction-can-change
161 -
162 name: priority-can-change
164 -
165 name: state-can-change
167 -
169 name: phase-offset-divider
180 attribute-sets:
181 -
183 enum-name: dpll_a
184 attributes:
185 -
188 -
189 name: module-name
191 -
194 -
195 name: clock-id
197 -
201 -
202 name: mode-supported
205 multi-attr: true
206 -
207 name: lock-status
209 enum: lock-status
210 -
213 -
217 -
219 enum-name: dpll_a_pin
220 attributes:
221 -
224 -
225 name: parent-id
227 -
228 name: module-name
230 -
233 -
234 name: clock-id
236 -
237 name: board-label
239 -
240 name: panel-label
242 -
243 name: package-label
245 -
248 enum: pin-type
249 -
252 enum: pin-direction
253 -
256 -
257 name: frequency-supported
259 multi-attr: true
260 nested-attributes: frequency-range
261 -
262 name: frequency-min
264 -
265 name: frequency-max
267 -
270 -
273 enum: pin-state
274 -
277 -
278 name: parent-device
280 multi-attr: true
281 nested-attributes: pin-parent-device
282 -
283 name: parent-pin
285 multi-attr: true
286 nested-attributes: pin-parent-pin
287 -
288 name: phase-adjust-min
290 -
291 name: phase-adjust-max
293 -
294 name: phase-adjust
296 -
297 name: phase-offset
299 -
300 name: fractional-frequency-offset
305 (rx_frequency-tx_frequency)/rx_frequency
309 -
310 name: pin-parent-device
311 subset-of: pin
312 attributes:
313 -
314 name: parent-id
315 -
317 -
319 -
321 -
322 name: phase-offset
323 -
324 name: pin-parent-pin
325 subset-of: pin
326 attributes:
327 -
328 name: parent-id
329 -
331 -
332 name: frequency-range
333 subset-of: pin
334 attributes:
335 -
336 name: frequency-min
337 -
338 name: frequency-max
341 enum-name: dpll_cmd
343 -
344 name: device-id-get
346 Get id of dpll device that matches given attributes
347 attribute-set: dpll
348 flags: [ admin-perm ]
351 pre: dpll-lock-doit
352 post: dpll-unlock-doit
354 attributes:
355 - module-name
356 - clock-id
357 - type
359 attributes:
360 - id
362 -
363 name: device-get
365 Get list of DPLL devices (dump) or attributes of a single dpll device
366 attribute-set: dpll
367 flags: [ admin-perm ]
370 pre: dpll-pre-doit
371 post: dpll-post-doit
373 attributes:
374 - id
375 reply: &dev-attrs
376 attributes:
377 - id
378 - module-name
379 - mode
380 - mode-supported
381 - lock-status
382 - temp
383 - clock-id
384 - type
387 reply: *dev-attrs
389 -
390 name: device-set
391 doc: Set attributes for a DPLL device
392 attribute-set: dpll
393 flags: [ admin-perm ]
396 pre: dpll-pre-doit
397 post: dpll-post-doit
399 attributes:
400 - id
401 -
402 name: device-create-ntf
404 notify: device-get
406 -
407 name: device-delete-ntf
409 notify: device-get
411 -
412 name: device-change-ntf
414 notify: device-get
416 -
417 name: pin-id-get
419 Get id of a pin that matches given attributes
420 attribute-set: pin
421 flags: [ admin-perm ]
424 pre: dpll-lock-doit
425 post: dpll-unlock-doit
427 attributes:
428 - module-name
429 - clock-id
430 - board-label
431 - panel-label
432 - package-label
433 - type
435 attributes:
436 - id
438 -
439 name: pin-get
441 Get list of pins and its attributes.
442 - dump request without any attributes given - list all the pins in the
444 - dump request with target dpll - list all the pins registered with
446 - do request with target dpll and target pin - single pin attributes
447 attribute-set: pin
448 flags: [ admin-perm ]
451 pre: dpll-pin-pre-doit
452 post: dpll-pin-post-doit
454 attributes:
455 - id
456 reply: &pin-attrs
457 attributes:
458 - id
459 - board-label
460 - panel-label
461 - package-label
462 - type
463 - frequency
464 - frequency-supported
465 - capabilities
466 - parent-device
467 - parent-pin
468 - phase-adjust-min
469 - phase-adjust-max
470 - phase-adjust
471 - fractional-frequency-offset
475 attributes:
476 - id
477 reply: *pin-attrs
479 -
480 name: pin-set
481 doc: Set attributes of a target pin
482 attribute-set: pin
483 flags: [ admin-perm ]
486 pre: dpll-pin-pre-doit
487 post: dpll-pin-post-doit
489 attributes:
490 - id
491 - frequency
492 - direction
493 - prio
494 - state
495 - parent-device
496 - parent-pin
497 - phase-adjust
498 -
499 name: pin-create-ntf
501 notify: pin-get
503 -
504 name: pin-delete-ntf
506 notify: pin-get
508 -
509 name: pin-change-ntf
511 notify: pin-get
514 mcast-groups:
516 -