Lines Matching +full:io +full:- +full:domains
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Wolfgang Grandegger <wg@grandegger.com>
15 - enum:
16 - nxp,sja1000
17 - technologic,sja1000
18 - items:
19 - const: renesas,r9a06g032-sja1000 # RZ/N1D
20 - const: renesas,rzn1-sja1000 # RZ/N1
31 power-domains:
34 reg-io-width:
39 nxp,external-clock-frequency:
46 nxp,tx-output-mode:
52 <0> : bi-phase output mode
57 nxp,tx-output-config:
64 <0x02> : TX0 pull-down (default)
65 <0x04> : TX0 pull-up
66 <0x06> : TX0 push-pull
68 <0x10> : TX1 pull-down
69 <0x20> : TX1 pull-up
70 <0x30> : TX1 push-pull
72 nxp,clock-out-frequency:
79 nxp,no-comparator-bypass:
84 - compatible
85 - reg
86 - interrupts
89 - $ref: can-controller.yaml#
90 - if:
95 - technologic,sja1000
96 - renesas,rzn1-sja1000
99 - reg-io-width
100 - if:
104 const: renesas,rzn1-sja1000
107 - clocks
108 - power-domains
113 - |
118 reg-io-width = <2>;
119 nxp,tx-output-config = <0x06>;
120 nxp,external-clock-frequency = <24000000>;
123 - |
124 #include <dt-bindings/interrupt-controller/arm-gic.h>
125 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
128 compatible = "renesas,r9a06g032-sja1000", "renesas,rzn1-sja1000";
130 reg-io-width = <4>;
133 power-domains = <&sysctrl>;