Lines Matching +full:lcu +full:- +full:input +full:- +full:idx

2 # SPDX-License-Identifier: Apache-2.0
6 with the cooperation of S32 IP blocks- eMIOS, TRGMUX and LCU.
11 micro-ticks-per-rev is set as per vehicle gearbox reduction.
12 lcu output filters are set to capture maximum speed sensitivity and avoid channel noise.
15 compatible = "nxp,qdec-s32";
16 pinctrl-0 = <&qdec_s32>;
17 pinctrl-names = "default";
18 micro-ticks-per-rev = <685440000>;
21 trgmux-io-config =
26 lcu = <&lcu1>;
27 lcu-input-idx = <1>;
30 lcu-mux-sel =
33 lcu-output-filter-config =
34 /* LCU Out HW ID, Rise Filter, Fall Filter */
35 <0 5 5>, /* LCU O0 */
36 <1 5 5>, /* LCU O1 */
37 <2 2 2>, /* LCU O2 */
38 <3 2 2>; /* LCU O3 */
40 emios-channels = <6 7>;
43 compatible: "nxp,qdec-s32"
45 include: [pinctrl-device.yaml, sensor-device.yaml]
48 micro-ticks-per-rev:
59 trgmux-io-config:
64 logic trigger number, output, input.
67 trgmux-io-config =
73 lcu:
76 phandle to the LCU node.
83 lcu-output-filter-config:
86 This array gives the configuration for each of the four outputs of LCU module.
88 The filters specify the delay in terms of CORE_CLK between the input and output line of LC.
89 We use this delay to generate short pulses at the rising and falling edges of input pulse.
90 It's length should be '12' - 3 entries for each of the four LCU outputs.
91 Ex: lcu-output-filter-config =
92 /* LCU Out HW ID, Rise Filter, Fall Filter */
93 <0 5 5>, /* LCU O0 */
94 <1 5 5>, /* LCU O1 */
95 <2 2 2>, /* LCU O2 */
96 <3 2 2>; /* LCU O3 */
98 lcu-mux-sel:
101 This array configures the sources of input to the LCU module by programming the muxsel.
103 lcu-input-idx:
106 This array configures the input indices to the LCU module which help to determine the
107 Logic Cell number used inside an LCU instance.
109 emios-channels: