Lines Matching +full:clock +full:- +full:duration +full:- +full:ns
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-latch.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sascha Hauer <s.hauer@pengutronix.de>
16 CLK0 ----------------------. ,--------.
17 CLK1 -------------------. `--------|> #0 |
19 OUT0 ----------------+--|-----------|D0 Q0|-----|<
20 OUT1 --------------+-|--|-----------|D1 Q1|-----|<
21 OUT2 ------------+-|-|--|-----------|D2 Q2|-----|<
22 OUT3 ----------+-|-|-|--|-----------|D3 Q3|-----|<
23 OUT4 --------+-|-|-|-|--|-----------|D4 Q4|-----|<
24 OUT5 ------+-|-|-|-|-|--|-----------|D5 Q5|-----|<
25 OUT6 ----+-|-|-|-|-|-|--|-----------|D6 Q6|-----|<
26 OUT7 --+-|-|-|-|-|-|-|--|-----------|D7 Q7|-----|<
27 | | | | | | | | | `--------'
29 | | | | | | | | | ,--------.
30 | | | | | | | | `-----------|> #1 |
32 | | | | | | | `--------------|D0 Q0|-----|<
33 | | | | | | `----------------|D1 Q1|-----|<
34 | | | | | `------------------|D2 Q2|-----|<
35 | | | | `--------------------|D3 Q3|-----|<
36 | | | `----------------------|D4 Q4|-----|<
37 | | `------------------------|D5 Q5|-----|<
38 | `--------------------------|D6 Q6|-----|<
39 `----------------------------|D7 Q7|-----|<
40 `--------'
42 The number of clk-gpios and latched-gpios is not fixed. The actual number
48 const: gpio-latch
49 "#gpio-cells":
52 clk-gpios:
53 description: Array of GPIOs to be used to clock a latch
55 latched-gpios:
58 setup-duration-ns:
62 clock-duration-ns:
63 description: Delay in nanoseconds to wait between clock output changes
65 gpio-controller: true
67 gpio-line-names: true
70 - compatible
71 - "#gpio-cells"
72 - gpio-controller
73 - clk-gpios
74 - latched-gpios
79 - |
80 gpio-latch {
81 #gpio-cells = <2>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_di_do_leds>;
84 compatible = "gpio-latch";
85 gpio-controller;
86 setup-duration-ns = <100>;
87 clock-duration-ns = <100>;
89 clk-gpios = <&gpio3 7 0>, <&gpio3 8 0>;
90 latched-gpios = <&gpio3 21 0>, <&gpio3 22 0>,