Home
last modified time | relevance | path

Searched full:iomuxc (Results 1 – 25 of 542) sorted by relevance

12345678910>>...22

/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6dl.dtsi130 gpio-ranges = <&iomuxc 0 131 2>, <&iomuxc 2 137 8>, <&iomuxc 10 189 2>,
131 <&iomuxc 12 194 1>, <&iomuxc 13 193 1>, <&iomuxc 14 192 1>,
132 <&iomuxc 15 191 1>, <&iomuxc 16 185 2>, <&iomuxc 18 184 1>,
133 <&iomuxc 19 187 1>, <&iomuxc 20 183 1>, <&iomuxc 21 188 1>,
134 <&iomuxc 22 123 3>, <&iomuxc 25 121 1>, <&iomuxc 26 127 1>,
135 <&iomuxc 27 126 1>, <&iomuxc 28 128 1>, <&iomuxc 29 130 1>,
136 <&iomuxc 30 129 1>, <&iomuxc 31 122 1>;
140 gpio-ranges = <&iomuxc 0 161 8>, <&iomuxc 8 208 8>, <&iomuxc 16 74 1>,
141 <&iomuxc 17 73 1>, <&iomuxc 18 72 1>, <&iomuxc 19 71 1>,
142 <&iomuxc 20 70 1>, <&iomuxc 21 69 1>, <&iomuxc 22 68 1>,
[all …]
H A Dimx6sl.dtsi398 gpio-ranges = <&iomuxc 0 22 1>, <&iomuxc 1 20 2>,
399 <&iomuxc 3 23 1>, <&iomuxc 4 25 1>,
400 <&iomuxc 5 24 1>, <&iomuxc 6 19 1>,
401 <&iomuxc 7 36 2>, <&iomuxc 9 44 8>,
402 <&iomuxc 17 38 6>, <&iomuxc 23 68 4>,
403 <&iomuxc 27 64 4>, <&iomuxc 31 52 1>;
415 gpio-ranges = <&iomuxc 0 53 3>, <&iomuxc 3 72 2>,
416 <&iomuxc 5 34 2>, <&iomuxc 7 57 4>,
417 <&iomuxc 11 56 1>, <&iomuxc 12 61 3>,
418 <&iomuxc 15 107 1>, <&iomuxc 16 132 2>,
[all …]
H A Dimx6q.dtsi311 gpio-ranges = <&iomuxc 0 136 2>, <&iomuxc 2 141 1>, <&iomuxc 3 139 1>,
312 <&iomuxc 4 142 2>, <&iomuxc 6 140 1>, <&iomuxc 7 144 2>,
313 <&iomuxc 9 138 1>, <&iomuxc 10 213 3>, <&iomuxc 13 20 1>,
314 <&iomuxc 14 19 1>, <&iomuxc 15 21 1>, <&iomuxc 16 208 1>,
315 <&iomuxc 17 207 1>, <&iomuxc 18 210 3>, <&iomuxc 21 209 1>,
316 <&iomuxc 22 116 10>;
320 gpio-ranges = <&iomuxc 0 191 16>, <&iomuxc 16 55 14>, <&iomuxc 30 35 1>,
321 <&iomuxc 31 44 1>;
325 gpio-ranges = <&iomuxc 0 69 16>, <&iomuxc 16 36 8>, <&iomuxc 24 45 8>;
329 gpio-ranges = <&iomuxc 5 149 1>, <&iomuxc 6 126 10>, <&iomuxc 16 87 16>;
[all …]
H A Dimx6sll.dtsi379 gpio-ranges = <&iomuxc 0 94 7>, <&iomuxc 7 25 25>;
392 gpio-ranges = <&iomuxc 0 50 32>;
405 gpio-ranges = <&iomuxc 0 82 12>, <&iomuxc 12 103 4>,
406 <&iomuxc 16 101 2>, <&iomuxc 18 5 1>,
407 <&iomuxc 21 6 11>;
420 gpio-ranges = <&iomuxc 0 17 8>, <&iomuxc 8 107 8>,
421 <&iomuxc 16 151 1>, <&iomuxc 17 149 1>,
422 <&iomuxc 18 146 1>, <&iomuxc 19 144 1>,
423 <&iomuxc 20 142 1>, <&iomuxc 21 143 1>,
424 <&iomuxc 22 150 1>, <&iomuxc 23 148 1>,
[all …]
H A Dimx50.dtsi230 gpio-ranges = <&iomuxc 0 151 28>;
241 gpio-ranges = <&iomuxc 0 75 8>, <&iomuxc 8 100 8>,
242 <&iomuxc 16 83 1>, <&iomuxc 17 85 1>,
243 <&iomuxc 18 87 1>, <&iomuxc 19 84 1>,
244 <&iomuxc 20 88 1>, <&iomuxc 21 86 1>;
255 gpio-ranges = <&iomuxc
286 iomuxc: iomuxc@53fa8000 { global() label
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dimx8dxl-ss-lsio.dtsi14 gpio-ranges = <&iomuxc 0 47 13>,
15 <&iomuxc 13 61 4>,
16 <&iomuxc 19 67 4>,
17 <&iomuxc 24 72 1>;
23 gpio-ranges = <&iomuxc 4 74 5>,
24 <&iomuxc 9 80 16>;
30 gpio-ranges = <&iomuxc 1 98 2>,
31 <&iomuxc 3 101 1>,
32 <&iomuxc 5 107 8>;
38 gpio-ranges = <&iomuxc 0 115 4>,
[all …]
H A Dimx8qm-ss-lsio.dtsi9 gpio-ranges = <&iomuxc 0 0 6>,
10 <&iomuxc 6 7 22>,
11 <&iomuxc 28 36 4>;
16 gpio-ranges = <&iomuxc 0 40 4>,
17 <&iomuxc 4 50 12>,
18 <&iomuxc 16 63 8>,
19 <&iomuxc 24 72 8>;
24 gpio-ranges = <&iomuxc 0 80 4>,
25 <&iomuxc 4 85 18>,
26 <&iomuxc 22 104 10>;
[all …]
H A Dimx8qxp-ss-lsio.dtsi9 gpio-ranges = <&iomuxc 1 56 12>,
10 <&iomuxc 13 69 4>,
11 <&iomuxc 19 75 4>,
12 <&iomuxc 24 80 1>,
13 <&iomuxc 25 82 7>;
18 gpio-ranges = <&iomuxc 0 89 9>,
19 <&iomuxc 9 99 16>,
20 <&iomuxc 25 116 7>;
25 gpio-ranges = <&iomuxc 0 123 1>,
26 <&iomuxc 1 126 2>,
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dfsl,imx7d-pinctrl.txt3 iMX7D supports two iomuxc controllers, fsl,imx7d-iomuxc controller is similar
4 as previous iMX SoC generation and fsl,imx7d-iomuxc-lpsr which provides low
5 power state retention capabilities on gpios that are part of iomuxc-lpsr
6 (GPIO1_IO7..GPIO1_IO0). While iomuxc-lpsr provides its own set of registers for
8 iomuxc controller for daisy chain settings, the fsl,input-sel property extends
9 fsl,imx-pinctrl driver to support iomuxc-lpsr controller.
11 iomuxc_lpsr: iomuxc-lpsr@302c0000 {
12 compatible = "fsl,imx7d-iomuxc-lpsr";
14 fsl,input-sel = <&iomuxc>;
17 iomuxc: iomuxc@30330000 {
[all …]
H A Dfsl,imx27-pinctrl.txt4 - compatible: "fsl,imx27-iomuxc"
6 The iomuxc driver node should define subnodes containing of pinctrl configuration subnodes.
62 iomuxc: iomuxc@10015000 {
63 compatible = "fsl,imx27-iomuxc";
96 iomuxc: iomuxc@10015000 {
97 compatible = "fsl,imx27-iomuxc";
H A Dfsl,imx7d-pinctrl.yaml20 - fsl,imx7d-iomuxc
21 - fsl,imx7d-iomuxc-lpsr
28 phandle for main iomuxc controller which shares the input select
82 - fsl,imx7d-iomuxc-lpsr
92 iomuxc: pinctrl@30330000 {
93 compatible = "fsl,imx7d-iomuxc";
104 compatible = "fsl,imx7d-iomuxc-lpsr";
106 fsl,input-sel = <&iomuxc>;
H A Dfsl,imx-pinctrl.txt1 * Freescale IOMUX Controller (IOMUXC) for i.MX
3 The IOMUX Controller (IOMUXC), together with the IOMUX, enables the IC
7 different PAD settings (like pull up, keeper, etc) the IOMUXC controls
21 - compatible: "fsl,<soc>-iomuxc"
68 iomuxc@20e0000 {
69 compatible = "fsl,imx6q-iomuxc";
90 Refer to the IOMUXC controller chapter in imx6q datasheet,
H A Dfsl,imx8m-pinctrl.yaml19 - fsl,imx8mm-iomuxc
20 - fsl,imx8mn-iomuxc
21 - fsl,imx8mp-iomuxc
22 - fsl,imx8mq-iomuxc
79 iomuxc: pinctrl@30330000 {
80 compatible = "fsl,imx8mm-iomuxc";
H A Dfsl,imx6ul-pinctrl.yaml22 - fsl,imx6ul-iomuxc
23 - fsl,imx6ull-iomuxc-snvs
95 iomuxc: pinctrl@20e0000 {
96 compatible = "fsl,imx6ul-iomuxc";
108 compatible = "fsl,imx6ull-iomuxc-snvs";
H A Dfsl,scu-pinctrl.yaml23 - fsl,imx8qm-iomuxc
24 - fsl,imx8qxp-iomuxc
25 - fsl,imx8dxl-iomuxc
66 compatible = "fsl,imx8qxp-iomuxc";
H A Dfsl,imxrt1050.yaml19 const: fsl,imxrt1050-iomuxc
70 iomuxc: iomuxc@401f8000 {
71 compatible = "fsl,imxrt1050-iomuxc";
H A Dfsl,imxrt1170.yaml19 const: fsl,imxrt1170-iomuxc
69 iomuxc: iomuxc@400e8000 {
70 compatible = "fsl,imxrt1170-iomuxc";
H A Dfsl,imx9-pinctrl.yaml22 - fsl,imx91-iomuxc
23 - fsl,imx93-iomuxc
76 iomuxc: pinctrl@443c0000 {
77 compatible = "fsl,imx93-iomuxc";
H A Dfsl,imx8mm-pinctrl.yaml18 const: fsl,imx8mm-iomuxc
73 iomuxc: pinctrl@30330000 {
74 compatible = "fsl,imx8mm-iomuxc";
H A Dfsl,imx8mn-pinctrl.yaml18 const: fsl,imx8mn-iomuxc
73 iomuxc: pinctrl@30330000 {
74 compatible = "fsl,imx8mn-iomuxc";
H A Dfsl,imx8mp-pinctrl.yaml18 const: fsl,imx8mp-iomuxc
73 iomuxc: pinctrl@30330000 {
74 compatible = "fsl,imx8mp-iomuxc";
/freebsd/sys/contrib/device-tree/Bindings/soc/imx/
H A Dfsl,imx-iomuxc-gpr.yaml4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx-iomuxc-gpr.yaml#
13 i.MX Processors have an IOMUXC General Purpose Register group for
21 - fsl,imx6q-iomuxc-gpr
22 - fsl,imx8mq-iomuxc-gpr
27 - fsl,imx6sl-iomuxc-gpr
28 - fsl,imx6sll-iomuxc-gpr
29 - fsl,imx6ul-iomuxc-gpr
30 - const: fsl,imx6q-iomuxc-gpr
34 - fsl,imx6sx-iomuxc-gpr
35 - fsl,imx7d-iomuxc-gpr
[all …]
/freebsd/sys/arm/freescale/imx/
H A Dimx6_machdep.c171 * iomuxc-gpr and the regular iomuxc. The -grp node is a simple_mfd and in fix_fdt_iomuxc_data()
172 * a syscon, but it only has access to a small subset of the iomuxc in fix_fdt_iomuxc_data()
173 * registers, so it can't serve as the accessor for the iomuxc driver's in fix_fdt_iomuxc_data()
175 * preventing the real iomuxc driver from allocating its mmio register in fix_fdt_iomuxc_data()
179 * just disable the iomuxc-gpr node because we don't have a driver for in fix_fdt_iomuxc_data()
183 * modifying the reg property so that the range covers all the iomuxc in fix_fdt_iomuxc_data()
184 * regs, then the -gpr driver can be a regular syscon driver that iomuxc in fix_fdt_iomuxc_data()
187 node = OF_finddevice("/soc/aips-bus@2000000/iomuxc-gpr@20e0000"); in fix_fdt_iomuxc_data()
189 node = OF_finddevice("/soc/bus@2000000/iomuxc-gpr@20e0000"); in fix_fdt_iomuxc_data()
201 /* Fix iomuxc-gpr and iomuxc nodes both using the same mmio range. */ in imx6_attach()
H A Dimx_iomux.c45 * registers" in the iomuxc device which are used to control an assortment
77 {"fsl,imx8mq-iomuxc", true},
78 {"fsl,imx6dl-iomuxc", true},
79 {"fsl,imx6q-iomuxc", true},
80 {"fsl,imx6sl-iomuxc", true},
81 {"fsl,imx6ul-iomuxc", true},
82 {"fsl,imx6sx-iomuxc", true},
83 {"fsl,imx53-iomuxc", true},
84 {"fsl,imx51-iomuxc", true},
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_iomuxc.c30 * Vybrid Family Input/Output Multiplexer Controller (IOMUXC)
115 if (!ofw_bus_is_compatible(dev, "fsl,mvf600-iomuxc")) in iomuxc_probe()
118 device_set_desc(dev, "Vybrid Family IOMUXC Unit"); in iomuxc_probe()
159 WRITE4(sc, IOMUXC(pin), pin_cfg); in pinmux_set()
202 "iomuxc",
207 DRIVER_MODULE(iomuxc, simplebus, iomuxc_driver, 0, 0);

12345678910>>...22