Lines Matching +full:iomux +full:- +full:gpr
1 // SPDX-License-Identifier: GPL-2.0+
16 #include <asm/arch/iomux.h>
17 #include <asm/arch/mx6-pins.h>
19 #include <asm/mach-imx/iomux-v3.h>
20 #include <asm/mach-imx/video.h>
52 /* config gpmi nand iomux */ in setup_gpmi_nand()
56 clrbits_le32(&mxc_ccm->CCGR2, MXC_CCM_CCGR2_IOMUX_IPT_CLK_IO_MASK); in setup_gpmi_nand()
59 clrsetbits_le32(&mxc_ccm->cs2cdr, in setup_gpmi_nand()
68 setbits_le32(&mxc_ccm->CCGR2, MXC_CCM_CCGR2_IOMUX_IPT_CLK_IO_MASK); in setup_gpmi_nand()
71 setbits_le32(&mxc_ccm->CCGR4, in setup_gpmi_nand()
79 setbits_le32(&mxc_ccm->CCGR0, MXC_CCM_CCGR0_APBHDMA_MASK); in setup_gpmi_nand()
116 .bus = -1,
122 .name = "Amp-WD",
144 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
150 reg = __raw_readl(&mxc_ccm->CCGR3); in setup_display()
152 writel(reg, &mxc_ccm->CCGR3); in setup_display()
155 reg = readl(&mxc_ccm->cs2cdr); in setup_display()
160 writel(reg, &mxc_ccm->cs2cdr); in setup_display()
162 reg = readl(&mxc_ccm->cscmr2); in setup_display()
164 writel(reg, &mxc_ccm->cscmr2); in setup_display()
166 reg = readl(&mxc_ccm->chsccdr); in setup_display()
169 writel(reg, &mxc_ccm->chsccdr); in setup_display()
180 writel(reg, &iomux->gpr[2]); in setup_display()
182 reg = readl(&iomux->gpr[3]); in setup_display()
186 writel(reg, &iomux->gpr[3]); in setup_display()
194 return (devno == 0) ? 0: (devno - 1); in board_mmc_get_env_dev()