Lines Matching +full:iomux +full:- +full:gpr
1 // SPDX-License-Identifier: GPL-2.0+
13 #include <asm/arch/imx-regs.h>
14 #include <asm/arch/iomux.h>
15 #include <asm/arch/mx6-pins.h>
18 #include <asm/mach-imx/iomux-v3.h>
19 #include <asm/mach-imx/boot_mode.h>
20 #include <asm/mach-imx/mxc_i2c.h>
21 #include <asm/mach-imx/video.h>
128 /* RST_LOC# PHY reset input (has pull-down!)*/
252 return -1; in board_spi_cs_gpio()
302 /* control data pad skew - devaddr = 0x02, register = 0x04 */ in board_phy_config()
306 /* rx data pad skew - devaddr = 0x02, register = 0x05 */ in board_phy_config()
310 /* tx data pad skew - devaddr = 0x02, register = 0x06 */ in board_phy_config()
314 /* gtx and rx clock pad skew - devaddr = 0x02, register = 0x08 */ in board_phy_config()
319 if (phydev->drv->config) in board_phy_config()
320 phydev->drv->config(phydev); in board_phy_config()
337 out[j * BMP_LOGO_WIDTH + BMP_LOGO_HEIGHT - 1 - i] = in rotate_logo_one()
405 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in enable_lvds() local
411 reg = readl(&ccm->analog_pll_video); in enable_lvds()
413 writel(reg, &ccm->analog_pll_video); in enable_lvds()
420 writel(reg, &ccm->analog_pll_video); in enable_lvds()
423 &ccm->analog_pll_video_num); in enable_lvds()
425 &ccm->analog_pll_video_denom); in enable_lvds()
428 writel(reg, &ccm->analog_pll_video); in enable_lvds()
430 while (timeout--) in enable_lvds()
431 if (readl(&ccm->analog_pll_video) & BM_ANADIG_PLL_VIDEO_LOCK) in enable_lvds()
436 reg = readl(&ccm->analog_pll_video); in enable_lvds()
439 writel(reg, &ccm->analog_pll_video); in enable_lvds()
442 reg = readl(&ccm->cs2cdr); in enable_lvds()
447 writel(reg, &ccm->cs2cdr); in enable_lvds()
449 reg = readl(&ccm->cscmr2); in enable_lvds()
451 writel(reg, &ccm->cscmr2); in enable_lvds()
453 reg = readl(&ccm->chsccdr); in enable_lvds()
456 writel(reg, &ccm->chsccdr); in enable_lvds()
465 writel(reg, &iomux->gpr[2]); in enable_lvds()
467 reg = readl(&iomux->gpr[3]); in enable_lvds()
471 writel(reg, &iomux->gpr[3]); in enable_lvds()
478 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in enable_spi_display() local
496 reg = readl(&ccm->cs2cdr); in enable_spi_display()
501 writel(reg, &ccm->cs2cdr); in enable_spi_display()
508 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
511 &ccm->analog_pll_video_num); in enable_spi_display()
513 &ccm->analog_pll_video_denom); in enable_spi_display()
516 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
518 while (timeout--) in enable_spi_display()
519 if (readl(&ccm->analog_pll_video) & BM_ANADIG_PLL_VIDEO_LOCK) in enable_spi_display()
524 reg = readl(&ccm->analog_pll_video); in enable_spi_display()
527 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
530 reg = readl(&ccm->cs2cdr); in enable_spi_display()
535 writel(reg, &ccm->cs2cdr); in enable_spi_display()
537 reg = readl(&ccm->cscmr2); in enable_spi_display()
539 writel(reg, &ccm->cscmr2); in enable_spi_display()
541 reg = readl(&ccm->chsccdr); in enable_spi_display()
548 writel(reg, &ccm->chsccdr); in enable_spi_display()
557 writel(reg, &iomux->gpr[2]); in enable_spi_display()
559 reg = readl(&iomux->gpr[3]); in enable_spi_display()
563 writel(reg, &iomux->gpr[3]); in enable_spi_display()
590 &iomuxc_regs->gpr[1]); in set_gpr_register()
591 writel(0x0, &iomuxc_regs->gpr[8]); in set_gpr_register()
594 &iomuxc_regs->gpr[12]); in set_gpr_register()
656 * Check the boot-source. If booting from NOR Flash, in board_late_init()
674 env_set("bootdelay", "-2"); in board_late_init()