/Linux-v6.1/arch/arm/mach-imx/ |
D | mach-imx6sx.c | 1 // 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()
|
D | mach-imx6ul.c | 1 // 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()
|
D | mach-imx6sl.c | 1 // 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 …]
|
D | mach-imx7d.c | 1 // 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()
|
D | pm-imx6.c | 1 // 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/ |
D | fsl,imx27-pinctrl.txt | 1 * 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/ |
D | fsl,mqs.txt | 4 - 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/ |
D | nxp,imx8mq-mipi-csi2.yaml | 1 # 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/ |
D | imx6q-iomuxc-gpr.h | 1 /* 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 */
|
D | imx7-iomuxc-gpr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 33 /* For imx7d iomux gpr register field define */
|
/Linux-v6.1/drivers/ata/ |
D | ahci_imx.c | 1 // 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 …]
|