Home
last modified time | relevance | path

Searched +full:iomux +full:- +full:gpr (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/arch/arm/mach-imx/
Dmach-imx6sx.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
20 struct regmap *gpr; in imx6sx_enet_clk_sel() local
22 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sx-iomuxc-gpr"); in imx6sx_enet_clk_sel()
23 if (!IS_ERR(gpr)) { in imx6sx_enet_clk_sel()
24 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sx_enet_clk_sel()
26 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sx_enet_clk_sel()
29 pr_err("failed to find fsl,imx6sx-iomux-gpr regmap\n"); in imx6sx_enet_clk_sel()
54 imx6_pm_ccm_init("fsl,imx6sx-ccm"); in imx6sx_init_irq()
62 platform_device_register_simple("imx6q-cpufreq", -1, NULL, 0); in imx6sx_init_late()
Dmach-imx6ul.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
21 struct regmap *gpr; in imx6ul_enet_clk_init() local
23 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6ul-iomuxc-gpr"); in imx6ul_enet_clk_init()
24 if (!IS_ERR(gpr)) in imx6ul_enet_clk_init()
25 regmap_update_bits(gpr, IOMUXC_GPR1, IMX6UL_GPR1_ENET_CLK_DIR, in imx6ul_enet_clk_init()
28 pr_err("failed to find fsl,imx6ul-iomux-gpr regmap\n"); in imx6ul_enet_clk_init()
52 imx6_pm_ccm_init("fsl,imx6ul-ccm"); in imx6ul_init_irq()
60 platform_device_register_simple("imx6q-cpufreq", -1, NULL, 0); in imx6ul_init_late()
Dmach-imx6sl.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
20 struct regmap *gpr; in imx6sl_fec_init() local
23 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sl-iomuxc-gpr"); in imx6sl_fec_init()
24 if (!IS_ERR(gpr)) { in imx6sl_fec_init()
25 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sl_fec_init()
27 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sl_fec_init()
30 pr_err("failed to find fsl,imx6sl-iomux-gpr regmap\n"); in imx6sl_fec_init()
38 platform_device_register_simple("imx6q-cpufreq", -1, NULL, 0); in imx6sl_init_late()
64 imx6_pm_ccm_init("fsl,imx6sl-ccm"); in imx6sl_init_irq()
[all …]
Dmach-imx7d.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h>
40 struct regmap *gpr; in imx7d_enet_clk_sel() local
42 gpr = syscon_regmap_lookup_by_compatible("fsl,imx7d-iomuxc-gpr"); in imx7d_enet_clk_sel()
43 if (!IS_ERR(gpr)) { in imx7d_enet_clk_sel()
44 regmap_update_bits(gpr, IOMUXC_GPR1, IMX7D_GPR1_ENET_TX_CLK_SEL_MASK, 0); in imx7d_enet_clk_sel()
45 regmap_update_bits(gpr, IOMUXC_GPR1, IMX7D_GPR1_ENET_CLK_DIR_MASK, 0); in imx7d_enet_clk_sel()
47 pr_err("failed to find fsl,imx7d-iomux-gpr regmap\n"); in imx7d_enet_clk_sel()
66 platform_device_register_simple("imx-cpufreq-dt", -1, NULL, 0); in imx7d_init_late()
Dpm-imx6.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2011-2014 Freescale Semiconductor, Inc.
13 #include <linux/irqchip/arm-gic.h>
15 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
23 #include <asm/proc-fns.h>
146 0x27c, 0x498, 0x4a4, 0x490, /* SDCLK0, GPR_B0DS-B1DS, GPR_ADDS */
152 .mmdc_compat = "fsl,imx6q-mmdc",
153 .src_compat = "fsl,imx6q-src",
154 .iomuxc_compat = "fsl,imx6q-iomuxc",
155 .gpc_compat = "fsl,imx6q-gpc",
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx27-pinctrl.txt1 * Freescale IMX27 IOMUX Controller
4 - compatible: "fsl,imx27-iomuxc"
9 - fsl,pins: three integers array, represents a group of pins mux and config
21 0 - Primary function
22 1 - Alternate function
23 2 - GPIO
24 Registers: GIUS (GPIO In Use), GPR (General Purpose Register)
28 0 - Input
29 1 - Output
37 0 - A_IN
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dfsl,mqs.txt4 - compatible : Must contain one of "fsl,imx6sx-mqs", "fsl,codec-mqs"
5 "fsl,imx8qm-mqs", "fsl,imx8qxp-mqs", "fsl,imx93-mqs".
6 - clocks : A list of phandles + clock-specifiers, one for each entry in
7 clock-names
8 - clock-names : "mclk" - must required.
9 "core" - required if compatible is "fsl,imx8qm-mqs", it
11 - gpr : A phandle of General Purpose Registers in IOMUX Controller.
12 Required if compatible is "fsl,imx6sx-mqs".
14 Required if compatible is "fsl,imx8qm-mqs":
15 - power-domains: A phandle of PM domain provider node.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/media/
Dnxp,imx8mq-mipi-csi2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/nxp,imx8mq-mipi-csi2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MQ MIPI CSI-2 receiver
10 - Martin Kepplinger <martin.kepplinger@puri.sm>
12 description: |-
13 This binding covers the CSI-2 RX PHY and host controller included in the
20 - fsl,imx8mq-mipi-csi2
27 - description: core is the RX Controller Core Clock input. This clock
[all …]
/Linux-v6.1/include/linux/mfd/syscon/
Dimx6q-iomuxc-gpr.h1 /* SPDX-License-Identifier: GPL-2.0-only */
395 /* For imx6sl iomux gpr register field define */
399 /* For imx6sx iomux gpr register field define */
453 /* For imx6ul iomux gpr register field define */
467 /* For imx6sll iomux gpr register field define */
Dimx7-iomuxc-gpr.h1 /* SPDX-License-Identifier: GPL-2.0-only */
33 /* For imx7d iomux gpr register field define */
/Linux-v6.1/drivers/ata/
Dahci_imx.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
20 #include <linux/hwmon-sysfs.h>
24 #define DRV_NAME "ahci-imx"
27 /* Timer 1-ms Register */
104 struct regmap *gpr; member
113 MODULE_PARM_DESC(hotplug, "AHCI IMX hot-plug support (0=Don't support, 1=support)");
137 } while (--timeout); in imx_phy_crbit_assert()
139 return timeout ? 0 : -ETIMEDOUT; in imx_phy_crbit_assert()
227 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in imx_sata_phy_reset()
[all …]